From 0a79a6c63c465286bae7b40afb0daf29e443f06e Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Sat, 22 Apr 2023 16:48:16 -0400 Subject: [PATCH] 3.1.0 --- Arkham SCE.json | 532898 ++++++++++++++++++++++++++++----------------- 1 file changed, 335503 insertions(+), 197395 deletions(-) diff --git a/Arkham SCE.json b/Arkham SCE.json index 3b217fd..4185699 100644 --- a/Arkham SCE.json +++ b/Arkham SCE.json @@ -1,197395 +1,335503 @@ -{ - "CameraStates": [ - { - "AbsolutePosition": { - "x": -67.59604, - "y": 91.87675, - "z": 5.521103 - }, - "Distance": 104.699272, - "Position": { - "x": -22.2649822, - "y": -2.5, - "z": 5.25747156 - }, - "Rotation": { - "x": 64.34372, - "y": 90.3332, - "z": 0 - }, - "Zoomed": false - }, - { - "AbsolutePosition": { - "x": -47.7179832, - "y": 86.18371, - "z": -0.000006780735 - }, - "Distance": 97.85165, - "Position": { - "x": -6.36408234, - "y": -2.5, - "z": -9.483223e-7 - }, - "Rotation": { - "x": 64.99999, - "y": 89.99999, - "z": 0 - }, - "Zoomed": false - } - ], - "ComponentTags": { - "labels": [ - { - "displayed": "import_configuration_provider", - "normalized": "import_configuration_provider" - }, - { - "displayed": "AllCardsHotfix", - "normalized": "allcardshotfix" - }, - { - "displayed": "LinkedPhaseTracker", - "normalized": "linkedphasetracker" - }, - { - "displayed": "token_list_provider", - "normalized": "token_list_provider" - }, - { - "displayed": "token_image_provider", - "normalized": "token_image_provider" - }, - { - "displayed": "chaosBag", - "normalized": "chaosBag" - }, - { - "displayed": "displacement_excluded", - "normalized": "displacement_excluded" - }, - { - "displayed": "PlayerCard", - "normalized": "playercard" - }, - { - "displayed": "CleanUpHelper_ignore", - "normalized": "cleanuphelper_ignore" - }, - { - "displayed": "Asset", - "normalized": "asset" - }, - { - "displayed": "ScenarioCard", - "normalized": "scenariocard" - }, - { - "displayed": "Location", - "normalized": "location" - }, - { - "displayed": "to_be_deleted", - "normalized": "to_be_deleted" - }, - { - "displayed": "Minicard", - "normalized": "minicard" - }, - { - "displayed": "DoomCounter_ignore", - "normalized": "doomcounter_ignore" - }, - { - "displayed": "Investigator", - "normalized": "investigator" - }, - { - "displayed": "chaosBag", - "normalized": "chaosbag" - }, - { - "displayed": "arkham_setup_memory_object", - "normalized": "arkham_setup_memory_object" - }, - { - "displayed": "ActionToken", - "normalized": "actiontoken" - } - ] - }, - "CustomUIAssets": [ - { - "Name": "refresh", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1695031152736214852/EC3BBEF1A1788381A8F4C5ACB7FB27770CAF03C5/" - }, - { - "Name": "close", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1695031152736214756/2EEB07E453A7ECF4BE5A1030A253185B37A7CDAB/" - }, - { - "Name": "cthulhu", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010107768/BC6A97F193385D01C1A9149B68923F55A284CB2D/" - }, - { - "Name": "dark-cult", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010108105/08594607341D6537C28A08A34CE82159025AB8DB/" - }, - { - "Name": "yog-sothoth", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010107124/D8042D1A1B08CFB7E76488B09216B4611D85A2B9/" - }, - { - "Name": "elder-sign", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010107442/43BC029410751208A90AE7FDEBCB587A0E9403D7/" - }, - { - "Name": "devourer", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010106784/6E00433E3425D0A7C6121E0DDB6A79167BA78569/" - }, - { - "Name": "OverlayLarge", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1745699502804112656/A34D1F30E0DA0E283F300AE6D6B63F59FFC97730/" - }, - { - "Name": "OverlaySmall", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1745699502804112719/CFFC89BF9FB8439204EE19CF94180EC99450CD38/" - }, - { - "Name": "option-gear", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/2026086584372569912/5CB461AEAE2E59D3064D90A776EB86C46081EC78/" - }, - { - "Name": "font_birmingham", - "Type": 1, - "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118466443497/3CF9BB9AF968D245961494CC9A151774EB9BA638/" - }, - { - "Name": "font_columbus", - "Type": 1, - "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118466515872/F473E4ACC75ACB6CE07457C45290B4912E0B3286/" - }, - { - "Name": "font_oldremington", - "Type": 1, - "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118466515932/AFCE53F1E1D9580D166F53AD9EB0D77A331D4A26/" - }, - { - "Name": "font_teutonic-arkham", - "Type": 1, - "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118467703445/89328E273B4C5180BF491516CE998DE3C604E162/" - }, - { - "Name": "font_uglyqua", - "Type": 1, - "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118466516005/113C19D37CFFA9E554394FD5B11B32967F846A62/" - }, - { - "Name": "header_cover", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/5118935530977312342/0D22712378B1F9A5A1FC7DA40C355943C878DDC0/" - }, - { - "Name": "header_acolyte", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/5118935530977311773/B8B2021D42CFB084AFDCCA42EE6B9A57F3E30AC6/" - }, - { - "Name": "header_ruins", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/5118935530977312917/E24A34736C912186C7AC58270E3819B6A44B3EE8/" - }, - { - "Name": "header_olive", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/5118935530977377198/4E88B41107A29D027D86E6B80D47B03617335990/" - }, - { - "Name": "option_on", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/2024962321889555728/22ABD35CBB49A001F3A5318E4AFCFB22D24FEA39/" - }, - { - "Name": "option_off", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/2024962321889555661/6643E5CC9160FF4624672C255D0DF7B313DA00A5/" - }, - { - "Name": "SpeechBubble", - "Type": 0, - "URL": "https://i.imgur.com/6MReiEO.png" - }, - { - "Name": "Inv-Roland", - "Type": 0, - "URL": "https://i.imgur.com/lx6unDY.png" - }, - { - "Name": "NextArrow", - "Type": 0, - "URL": "https://i.imgur.com/MztSQis.png" - }, - { - "Name": "Exit", - "Type": 0, - "URL": "https://i.imgur.com/8qmTXwt.png" - }, - { - "Name": "Inv-Mandy", - "Type": 0, - "URL": "https://i.imgur.com/hniMC5g.png" - }, - { - "Name": "Inv-Preston", - "Type": 0, - "URL": "https://i.imgur.com/7IoOGjh.png" - }, - { - "Name": "Inv-Diana", - "Type": 0, - "URL": "https://i.imgur.com/Tajp04v.png" - }, - { - "Name": "Inv-Leo", - "Type": 0, - "URL": "https://i.imgur.com/UUBKRiV.png" - }, - { - "Name": "Inv-Daisy", - "Type": 0, - "URL": "https://i.imgur.com/zfqiSJz.png" - }, - { - "Name": "Inv-Winifred", - "Type": 0, - "URL": "https://i.imgur.com/vDNy6fD.png" - }, - { - "Name": "Inv-Stella", - "Type": 0, - "URL": "https://i.imgur.com/OgIv9N4.png" - }, - { - "Name": "Inv-Gloria", - "Type": 0, - "URL": "https://i.imgur.com/xtYVdEL.png" - }, - { - "Name": "Inv-Monterey", - "Type": 0, - "URL": "https://i.imgur.com/CWebh2L.png" - }, - { - "Name": "Inv-Daniela", - "Type": 0, - "URL": "https://i.imgur.com/XZ35Nnk.png" - }, - { - "Name": "Inv-Darrell", - "Type": 0, - "URL": "https://i.imgur.com/rEOtrUp.png" - }, - { - "Name": "Inv-Norman", - "Type": 0, - "URL": "https://i.imgur.com/96URPj3.png" - }, - { - "Name": "Inv-Finn", - "Type": 0, - "URL": "https://i.imgur.com/NFtlgA1.png" - }, - { - "Name": "Inv-Amina", - "Type": 0, - "URL": "https://i.imgur.com/cWhSRN3.png" - }, - { - "Name": "Inv-Jacqueline", - "Type": 0, - "URL": "https://i.imgur.com/AFuB9II.png" - }, - { - "Name": "TitleGradient", - "Type": 0, - "URL": "https://i.imgur.com/Mdjm349.png" - } - ], - "Date": "Fri Jan 27 20:00:38 UTC 2023", - "DecalPallet": [ - { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1474319121424323663/BC5570ECF747F1B30224461B576E8B0FE7FA5F33/", - "Name": "Achivement Checkmark", - "Size": 0.1 - }, - { - "ImageURL": "https://i.imgur.com/saWedQ0.png", - "Name": "Victory Display", - "Size": 15 - } - ], - "Decals": [ - { - "CustomDecal": { - "ImageURL": "https://i.imgur.com/saWedQ0.png", - "Name": "Victory Display", - "Size": 15 - }, - "Transform": { - "posX": -1.76003075, - "posY": 1.491499, - "posZ": 28.6174583, - "rotX": 90, - "rotY": 89.6667938, - "rotZ": 0, - "scaleX": 15, - "scaleY": 15, - "scaleZ": 15 - } - } - ], - "EpochTime": 1674849638, - "GameComplexity": "", - "GameMode": "Arkham Horror LCG - Super Complete Edition", - "GameType": "", - "Gravity": 0.5, - "Grid": { - "BothSnapping": false, - "Color": { - "b": 0, - "g": 0, - "r": 0 - }, - "Lines": false, - "Offset": false, - "Opacity": 0.75, - "PosOffset": { - "x": 0, - "y": 1, - "z": 0 - }, - "Snapping": false, - "ThickLines": false, - "Type": 0, - "xSize": 2, - "ySize": 2 - }, - "Hands": { - "DisableUnused": false, - "Enable": true, - "Hiding": 0 - }, - "Lighting": { - "AmbientEquatorColor": { - "b": 0.5, - "g": 0.5, - "r": 0.5 - }, - "AmbientGroundColor": { - "b": 0.5, - "g": 0.5, - "r": 0.5 - }, - "AmbientIntensity": 1.3, - "AmbientSkyColor": { - "b": 0.5, - "g": 0.5, - "r": 0.5 - }, - "AmbientType": 0, - "LightColor": { - "b": 0.8902, - "g": 0.9804, - "r": 1 - }, - "LightIntensity": 0.54, - "LutContribution": 1, - "LutIndex": 0, - "ReflectionIntensity": 1 - }, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue \u003c 1 or tokenValue \u003e 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount \u003c 1 or tokenCount \u003e 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount \u003e 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x \u003c -42 then\n if startPos.z \u003e 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z \u003e 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/Global\")\nend)\n__bundle_register(\"core/Global\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- general setup\n---------------------------------------------------------\n\nENCOUNTER_DECK_POS = {-3.93, 1, 5.76}\nENCOUNTER_DECK_DISCARD_POSITION = {-3.85, 1, 10.38}\n\n-- optionPanel data\noptionPanel = {}\n\n-- GUID of data helper\nDATA_HELPER_GUID = \"708279\"\n\n-- GUID of fan-made accessories bag (also just called \"barrel\")\nBARREL_GUID = \"aa8b38\"\n\n-- GUIDs that will not be interactable (e.g. parts of the table)\nlocal NOT_INTERACTABLE = {\n \"6161b4\", -- Decoration-Map\n \"721ba2\", -- PlayArea\n \"9f334f\", -- MythosArea\n \"463022\", -- Panel behind tentacle stand\n \"f182ee\", -- InvestigatorCount\n \"7bff34\", -- Tentacle stand\n \"8646eb\", -- horizontal border left\n \"75937e\", -- horizontal border right\n \"612072\", -- vertical border left\n \"975c39\", -- vertical border right\n}\n\nlocal chaosTokens = {}\nlocal chaosTokensLastMat = nil\nlocal IS_RESHUFFLING = false\nlocal bagSearchers = {}\nlocal hideTitleSplashWaitFunctionId = nil\nlocal playmatAPI = require(\"playermat/PlaymatApi\")\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal playAreaAPI = require(\"core/PlayAreaApi\")\n\n---------------------------------------------------------\n-- data for tokens\n---------------------------------------------------------\n\nTOKEN_DATA = {\n damage = {image = \"http://cloud-3.steamusercontent.com/ugc/1758068501357115146/903D11AAE7BD5C254C8DC136E9202EE516289DEA/\", scale = {0.17, 0.17, 0.17}},\n horror = {image = \"http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/\", scale = {0.17, 0.17, 0.17}},\n resource = {image = \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\", scale = {0.17, 0.17, 0.17}},\n doom = {image = \"https://i.imgur.com/EoL7yaZ.png\", scale = {0.17, 0.17, 0.17}},\n clue = {image = \"http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/\", scale = {0.15, 0.15, 0.15}}\n}\n\nIMAGE_TOKEN_MAP = {\n [\"https://i.imgur.com/nEmqjmj.png\"] = \"Elder Sign\",\n [\"https://i.imgur.com/uIx8jbY.png\"] = \"+1\",\n [\"https://i.imgur.com/btEtVfd.png\"] = \"0\",\n [\"https://i.imgur.com/w3XbrCC.png\"] = \"-1\",\n [\"https://i.imgur.com/bfTg2hb.png\"] = \"-2\",\n [\"https://i.imgur.com/yfs8gHq.png\"] = \"-3\",\n [\"https://i.imgur.com/qrgGQRD.png\"] = \"-4\",\n [\"https://i.imgur.com/3Ym1IeG.png\"] = \"-5\",\n [\"https://i.imgur.com/c9qdSzS.png\"] = \"-6\",\n [\"https://i.imgur.com/4WRD42n.png\"] = \"-7\",\n [\"https://i.imgur.com/9t3rPTQ.png\"] = \"-8\",\n [\"https://i.imgur.com/stbBxtx.png\"] = \"Skull\",\n [\"https://i.imgur.com/VzhJJaH.png\"] = \"Cultist\",\n [\"https://i.imgur.com/1plY463.png\"] = \"Tablet\",\n [\"https://i.imgur.com/ttnspKt.png\"] = \"Elder Thing\",\n [\"https://i.imgur.com/lns4fhz.png\"] = \"Auto-fail\",\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/\"] = \"Bless\",\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/\"] = \"Curse\",\n [\"http://cloud-3.steamusercontent.com/ugc/1858293462583104677/195F93C063A8881B805CE2FD4767A9718B27B6AE/\"] = \"Frost\"\n}\n\n---------------------------------------------------------\n-- data for chaos token stat tracker\n---------------------------------------------------------\n\nlocal maxSquid = 0\n\nMAT_GUID_TO_COLOUR = {\n [\"8b081b\"] = \"White\",\n [\"bd0ff4\"] = \"Orange\",\n [\"383d8b\"] = \"Green\",\n [\"0840d5\"] = \"Red\"\n}\n\nlocal personalStats = {\n [\"8b081b\"] = {},\n [\"bd0ff4\"] = {},\n [\"383d8b\"] = {},\n [\"0840d5\"] = {}\n}\n\nlocal overallStats = {\n -- cultist\n [\"https://i.imgur.com/VzhJJaH.png\"] = 0,\n -- skull\n [\"https://i.imgur.com/stbBxtx.png\"] = 0,\n -- tablet\n [\"https://i.imgur.com/1plY463.png\"] = 0,\n -- curse\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/\"] = 0,\n -- tentacle\n [\"https://i.imgur.com/lns4fhz.png\"] = 0,\n -- minus eight\n [\"https://i.imgur.com/9t3rPTQ.png\"] = 0,\n -- minus seven\n [\"https://i.imgur.com/4WRD42n.png\"] = 0,\n -- minus six\n [\"https://i.imgur.com/c9qdSzS.png\"] = 0,\n -- minus five\n [\"https://i.imgur.com/3Ym1IeG.png\"] = 0,\n -- minus four\n [\"https://i.imgur.com/qrgGQRD.png\"] = 0,\n -- minus three\n [\"https://i.imgur.com/yfs8gHq.png\"] = 0,\n -- minus two\n [\"https://i.imgur.com/bfTg2hb.png\"] = 0,\n -- minus one\n [\"https://i.imgur.com/w3XbrCC.png\"] = 0,\n -- zero\n [\"https://i.imgur.com/btEtVfd.png\"] = 0,\n -- plus one\n [\"https://i.imgur.com/uIx8jbY.png\"] = 0,\n -- elder thing\n [\"https://i.imgur.com/ttnspKt.png\"] = 0,\n -- bless\n [\"http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/\"] = 0,\n -- elder sign\n [\"https://i.imgur.com/nEmqjmj.png\"] = 0,\n -- frost\n [\"http://cloud-3.steamusercontent.com/ugc/1858293462583104677/195F93C063A8881B805CE2FD4767A9718B27B6AE/\"] = 0,\n}\n\n---------------------------------------------------------\n-- general code\n---------------------------------------------------------\n\n-- saving state of optionPanel to restore later\nfunction onSave() return JSON.encode({ optionPanel = optionPanel }) end\n\nfunction onLoad(savedData)\n if savedData then\n loadedData = JSON.decode(savedData)\n optionPanel = loadedData.optionPanel\n updateOptionPanelState()\n else\n print(\"Saved state could not be found!\")\n end\n\n for _, guid in ipairs(NOT_INTERACTABLE) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.interactable = false end\n end\n\n math.randomseed(os.time())\nend\n\n---------------------------------------------------------\n-- encounter card drawing\n---------------------------------------------------------\n\nfunction isDeck(x) return x.tag == 'Deck' end\n\nfunction isCardOrDeck(x) return x.tag == 'Card' or x.tag == 'Deck' end\n\n-- Event hook for any object search. When chaos tokens are manipulated while the chaos bag\n-- container is being searched, a TTS bug can cause tokens to duplicate or vanish. We lock the\n-- chaos bag during search operations to avoid this.\nfunction onObjectSearchStart(object, playerColor)\n chaosbag = findChaosBag()\n if object == chaosbag then\n bagSearchers[playerColor] = true\n end\nend\n\n-- Event hook for any object search. When chaos tokens are manipulated while the chaos bag\n-- container is being searched, a TTS bug can cause tokens to duplicate or vanish. We lock the\n-- chaos bag during search operations to avoid this.\nfunction onObjectSearchEnd(object, playerColor)\n chaosbag = findChaosBag()\n if object == chaosbag then\n bagSearchers[playerColor] = nil\n end\nend\n\n-- Pass object enter container events to the PlayArea to clear vector lines from dragged cards.\n-- This requires the try method as cards won't exist any more after they enter a deck, so the lines\n-- can't be cleared.\nfunction tryObjectEnterContainer(container, object)\n playAreaAPI.tryObjectEnterContainer(container, object)\n return true\nend\n\nfunction drawEncountercard(params)\n local position = params[1]\n local rotation = params[2]\n local alwaysFaceUp = params[3]\n local card\n local items = findInRadiusBy(ENCOUNTER_DECK_POS, 4, isCardOrDeck)\n if #items \u003e 0 then\n for _, v in ipairs(items) do\n if v.tag == 'Deck' then\n card = v.takeObject({index = 0})\n break\n end\n end\n -- we didn't find the deck so just pull the first thing we did find\n if card == nil then card = items[1] end\n actualEncounterCardDraw(card, params)\n else\n -- nothing here, time to reshuffle\n reshuffleEncounterDeck(params)\n end\nend\n\nfunction actualEncounterCardDraw(card, params)\n local position = params[1]\n local rotation = params[2]\n local alwaysFaceUp = params[3]\n local faceUpRotation = 0\n if not alwaysFaceUp then\n if getObjectFromGUID(DATA_HELPER_GUID).call('checkHiddenCard', card.getName()) then\n faceUpRotation = 180\n end\n end\n card.setPositionSmooth(position, false, false)\n card.setRotationSmooth({0, rotation.y, faceUpRotation}, false, false)\nend\n\nfunction reshuffleEncounterDeck(params)\n -- finishes moving the deck back and draws a card\n local function move(deck)\n deck.setPositionSmooth({ENCOUNTER_DECK_POS[1], ENCOUNTER_DECK_POS[2] + 2, ENCOUNTER_DECK_POS[3]}, false, true)\n actualEncounterCardDraw(deck.takeObject({index=0}), params)\n Wait.time(function() IS_RESHUFFLING = false end, 1)\n end\n -- bail out if we're mid reshuffle\n if IS_RESHUFFLING then return end\n local discarded = findInRadiusBy(ENCOUNTER_DECK_DISCARD_POSITION, 4, isDeck)\n if #discarded \u003e 0 then\n IS_RESHUFFLING = true\n local deck = discarded[1]\n if not deck.is_face_down then deck.flip() end\n deck.shuffle()\n Wait.time(|| move(deck), 0.3)\n else\n printToAll(\"Couldn't find encounter discard pile to reshuffle.\", {1, 0, 0})\n end\nend\n\nfunction findInRadiusBy(pos, radius, filter)\n local objList = Physics.cast({\n origin = pos,\n direction = {0, 1, 0},\n type = 2,\n size = {radius, radius, radius},\n max_distance = 0\n })\n\n local filteredList = {}\n for _, obj in ipairs(objList) do\n if filter and filter(obj.hit_object) then\n table.insert(filteredList, obj.hit_object)\n end\n end\n return filteredList\nend\n\n---------------------------------------------------------\n-- chaos token drawing\n---------------------------------------------------------\n\n-- checks scripting zone for chaos bag\nfunction findChaosBag()\n for _, item in ipairs(getObjectFromGUID(\"83ef06\").getObjects()) do\n if item.getDescription() == \"Chaos Bag\" then\n return item\n end\n end\nend\n\nfunction returnChaosTokens()\n for _, token in pairs(chaosTokens) do\n if token ~= nil then chaosbag.putObject(token) end\n end\n chaosTokens = {}\nend\n\n-- Checks to see if the chaos bag can be manipulated. If a player is searching the bag when tokens\n-- are drawn or replaced a TTS bug can cause those tokens to vanish. Any functions which change the\n-- contents of the bag should check this method before doing so.\n-- This method will broadcast a message to all players if the bag is being searched.\n-- @return Boolean. True if the bag is manipulated, false if it should be blocked.\nfunction canTouchChaosTokens()\n for color, searching in pairs(bagSearchers) do\n if searching then\n broadcastToAll(\"Someone is searching the chaos bag, can't touch the tokens\", \"Red\")\n return false\n end\n end\n\n return true\nend\n\nfunction drawChaostoken(params)\n if not canTouchChaosTokens() then\n return\n end\n\n local mat = params[1]\n local tokenOffset = params[2]\n local isRightClick = params[3]\n chaosbag = findChaosBag()\n\n -- return token(s) on other playmat first\n if chaosTokensLastMat ~= nil and chaosTokensLastMat ~= mat and #chaosTokens ~= 0 then\n returnChaosTokens()\n chaosTokensLastMat = nil\n return\n end\n\n chaosTokensLastMat = mat\n -- if we have left clicked and have no tokens OR if we have right clicked\n if isRightClick or #chaosTokens == 0 then\n if #chaosbag.getObjects() == 0 then return end\n chaosbag.shuffle()\n\n -- add the token to the list, compute new position based on list length\n tokenOffset[1] = tokenOffset[1] + (0.17 * #chaosTokens)\n local token = chaosbag.takeObject({\n index = 0,\n position = mat.positionToWorld(tokenOffset),\n rotation = mat.getRotation(),\n\t callback_function = function(obj) trackChaosToken(obj, mat.getGUID()) end\n })\n chaosTokens[#chaosTokens + 1] = token\n return\n else\n returnChaosTokens()\n end\nend\n\n---------------------------------------------------------\n-- token spawning\n---------------------------------------------------------\n\n-- DEPRECATED. Use TokenManager instead.\n-- Spawns a single token.\n---@param params Table. Array with arguments to the method. 1 = position, 2 = type, 3 = rotation\nfunction spawnToken(params)\n return tokenManager.spawnToken(params[1], params[2], params[3])\nend\n\n---------------------------------------------------------\n-- chaos token stat tracker\n---------------------------------------------------------\n\nfunction trackChaosToken(token, matGUID)\n local image = token.getCustomObject().image\n overallStats[image] = (overallStats[image] or 0) + 1\n personalStats[matGUID][image] = (personalStats[matGUID][image] or 0) + 1\nend\n\nfunction handleStatTrackerClick(_, _, isRightClick)\n if isRightClick then\n resetChaosTokenStats()\n else\n printChaosTokenStats()\n end\nend\n\nfunction resetChaosTokenStats()\n for key, _ in pairs(overallStats) do\n overallStats[key] = 0\n end\n for playerKey, _ in pairs(personalStats) do\n for key, value in pairs(overallStats) do\n personalStats[playerKey][key] = value\n end\n end\nend\n\nfunction printChaosTokenStats()\n local squidKing = \"Nobody\"\n printToAll(\"\")\n printToAll(\"Overall Stats\")\n printToAll(\"------------------------------\")\n printNonZeroTokenPairs(overallStats)\n printToAll(\"\")\n printToAll(\"Individual Stats\")\n printToAll(\"------------------------------\")\n for matGUID, _ in pairs(personalStats) do\n local playerColour = MAT_GUID_TO_COLOUR[matGUID]\n local playerSquidCount = personalStats[matGUID][\"https://i.imgur.com/lns4fhz.png\"] or 0\n local playerName = playerColour\n if Player[playerColour].seated then\n playerName = Player[playerColour].steam_name\n end\n\n printToAll(playerName .. \" Stats\", playerColour)\n printNonZeroTokenPairs(personalStats[matGUID])\n\n if playerSquidCount \u003e maxSquid then\n squidKing = playerName\n maxSquid = playerSquidCount\n end\n end\n printToAll(squidKing .. \" is an auto-fail magnet.\", {255, 0, 0})\nend\n\nfunction printNonZeroTokenPairs(theTable)\n for key, value in pairs(theTable) do\n if value ~= 0 then\n printToAll(IMAGE_TOKEN_MAP[key] .. ': ' .. tostring(value))\n end\n end\nend\n\n---------------------------------------------------------\n-- Difficulty selector script\n---------------------------------------------------------\n\n-- called for button creation on the difficulty selectors\n---@param object object Usually \"self\"\n---@param key string Name of the scenario\nfunction createSetupButtons(args)\n local data = getDataValue('modeData', args.key)\n if data ~= nil then\n local buttonParameters = {}\n buttonParameters.function_owner = args.object\n buttonParameters.position = {0, 0.1, -0.15}\n buttonParameters.scale = {0.47, 1, 0.47}\n buttonParameters.height = 200\n buttonParameters.width = 1150\n buttonParameters.color = {0.87, 0.8, 0.7}\n\n if data.easy ~= nil then\n buttonParameters.label = \"Easy\"\n buttonParameters.click_function = \"easyClick\"\n args.object.createButton(buttonParameters)\n buttonParameters.position[3] = buttonParameters.position[3] + 0.20\n end\n\n if data.normal ~= nil then\n buttonParameters.label = \"Standard\"\n buttonParameters.click_function = \"normalClick\"\n args.object.createButton(buttonParameters)\n buttonParameters.position[3] = buttonParameters.position[3] + 0.20\n end\n\n if data.hard ~= nil then\n buttonParameters.label = \"Hard\"\n buttonParameters.click_function = \"hardClick\"\n args.object.createButton(buttonParameters)\n buttonParameters.position[3] = buttonParameters.position[3] + 0.20\n end\n\n if data.expert ~= nil then\n buttonParameters.label = \"Expert\"\n buttonParameters.click_function = \"expertClick\"\n args.object.createButton(buttonParameters)\n buttonParameters.position[3] = buttonParameters.position[3] + 0.20\n end\n\n if data.standalone ~= nil then\n buttonParameters.label = \"Standalone\"\n buttonParameters.click_function = \"standaloneClick\"\n args.object.createButton(buttonParameters)\n end\n end\nend\n\n-- called for adding chaos tokens\n---@param object object Usually \"self\"\n---@param key string Name of the scenario\n---@param mode string diffculty (e.g. \"hard\" or \"expert\")\nfunction fillContainer(args)\n chaosbag = findChaosBag()\n\n if chaosbag ~= nil then\n local data = getDataValue('modeData', args.key)\n if data == nil then return end\n\n local value = data[args.mode]\n if value == nil or value.token == nil then return end\n\n local pos = chaosbag.getPosition()\n if args.object ~= nil then\n pos = args.object.getPosition()\n end\n\n -- empty the chaos bag\n for _, item in ipairs(chaosbag.getObjects()) do\n destroyObject(chaosbag.takeObject({}))\n end\n\n for _, token in ipairs(value.token) do\n local obj = spawnChaosToken(token, pos)\n if obj ~= nil then\n chaosbag.putObject(obj)\n end\n end\n\n if value.append ~= nil then\n for _, token in ipairs(value.append) do\n local obj = spawnChaosToken(token, pos)\n if obj ~= nil then\n chaosbag.putObject(obj)\n end\n end\n end\n\n -- randomly choose tokens for specific Carcosa scenarios in standalone\n if value.random then\n local n = #value.random\n if n \u003e 0 then\n for _, token in ipairs(value.random[math.random(1, n)]) do\n local obj = spawnChaosToken(token, pos)\n if obj ~= nil then\n chaosbag.putObject(obj)\n end\n end\n end\n end\n\n if value.message then\n broadcastToAll(value.message)\n end\n\n if value.warning then\n broadcastToAll(value.warning, { 1, 0.5, 0.5 })\n end\n end\nend\n\nfunction getDataValue(storage, key)\n local data = getObjectFromGUID(DATA_HELPER_GUID).getTable(storage)\n if data ~= nil then\n local value = data[key]\n if value ~= nil then\n local res = {}\n for m, v in pairs(value) do\n res[m] = v\n if res[m].parent ~= nil then\n local parentData = getDataValue(storage, res[m].parent)\n if parentData ~= nil and parentData[m] ~= nil and parentData[m].token ~= nil then\n res[m].token = parentData[m].token\n end\n res[m].parent = nil\n end\n end\n return res\n end\n end\nend\n\nfunction spawnChaosToken(id, pos)\n local url = getChaosTokenImageURL(id)\n if url ~= '' then\n local obj = spawnObject({\n type = 'Custom_Tile',\n position = {pos.x, pos.y + 3, pos.z},\n rotation = {0, 260, 0}\n })\n obj.setCustomObject({\n type = 2,\n image = url,\n thickness = 0.1\n })\n obj.scale {0.81, 1, 0.81}\n obj.setName(getTokenName({ url=url }))\n return obj\n end\nend\n\n-- chaos bag needs this for renaming chaos tokens\nfunction getTokenName(params)\n local name = IMAGE_TOKEN_MAP[params.url]\n if name == nil then name = \"\" end\n return name\nend\n\n-- returns the image url for a chaos token (identified by the \"id\")\nfunction getChaosTokenImageURL(id)\n if id == 'p1' then return 'https://i.imgur.com/uIx8jbY.png' end\n if id == '0' then return 'https://i.imgur.com/btEtVfd.png' end\n if id == 'm1' then return 'https://i.imgur.com/w3XbrCC.png' end\n if id == 'm2' then return 'https://i.imgur.com/bfTg2hb.png' end\n if id == 'm3' then return 'https://i.imgur.com/yfs8gHq.png' end\n if id == 'm4' then return 'https://i.imgur.com/qrgGQRD.png' end\n if id == 'm5' then return 'https://i.imgur.com/3Ym1IeG.png' end\n if id == 'm6' then return 'https://i.imgur.com/c9qdSzS.png' end\n if id == 'm7' then return 'https://i.imgur.com/4WRD42n.png' end\n if id == 'm8' then return 'https://i.imgur.com/9t3rPTQ.png' end\n if id == 'skull' then return 'https://i.imgur.com/stbBxtx.png' end\n if id == 'cultist' then return 'https://i.imgur.com/VzhJJaH.png' end\n if id == 'tablet' then return 'https://i.imgur.com/1plY463.png' end\n if id == 'elder' then return 'https://i.imgur.com/ttnspKt.png' end\n if id == 'red' then return 'https://i.imgur.com/lns4fhz.png' end\n if id == 'blue' then return 'https://i.imgur.com/nEmqjmj.png' end\n\tif id == 'frost' then return 'http://cloud-3.steamusercontent.com/ugc/1858293462583104677/195F93C063A8881B805CE2FD4767A9718B27B6AE/' end\n return ''\nend\n\n---------------------------------------------------------\n-- Content Importing and XML functions\n---------------------------------------------------------\n\nlocal source_repo = 'https://raw.githubusercontent.com/chr1z93/loadable-objects/main'\nlocal library = nil\nlocal request_obj\n\nfunction onClick_refreshList()\n local request = WebRequest.get(source_repo .. '/library.json', completed_list_update)\n request_obj = request\n startLuaCoroutine(Global, 'downloadCoroutine')\nend\n\nfunction onClick_select(player, params)\n params = JSON.decode(urldecode(params))\n local url = source_repo .. '/' .. params.url\n local request = WebRequest.get(url, function (request) complete_obj_download(request, params) end )\n request_obj = request\n startLuaCoroutine(Global, 'downloadCoroutine')\nend\n\nfunction onClick_load()\n UI.show('progress_display')\n UI.hide('load_button')\nend\n\nfunction onClick_toggleUi(_, title)\n UI.hide('optionPanel')\n UI.hide('load_ui')\n\n -- when same button is clicked or close window button is pressed, don't open UI\n if UI.getValue('title') ~= title and title ~= 'Hidden' then\n UI.setValue('title', title)\n\n if title == \"Options\" then\n UI.show('optionPanel')\n else\n update_window_content(title)\n UI.show('load_ui')\n end\n else\n UI.setValue('title', \"Hidden\")\n end\nend\n\nfunction downloadCoroutine()\n while request_obj do\n UI.setAttribute('download_progress', 'percentage', request_obj.download_progress * 100)\n coroutine.yield(0)\n end\n return 1\nend\n\nfunction update_list(objects)\n local ui = UI.getXmlTable()\n local update_height = find_tag_with_id(ui, 'ui_update_height')\n local update_children = find_tag_with_id(update_height.children, 'ui_update_point')\n\n update_children.children = {}\n\n for _, v in ipairs(objects) do\n local s = JSON.encode(v);\n table.insert(update_children.children,\n { tag = 'Text',\n value = v.name,\n attributes = { onClick = 'onClick_select(' .. urlencode(JSON.encode(v)) .. ')', alignment = 'MiddleLeft' }\n })\n end\n\n update_height.attributes.height = #(update_children.children) * 24\n UI.setXmlTable(ui)\nend\n\nfunction update_window_content(new_title)\n if not library then return end\n\n if new_title == 'Campaigns' then\n update_list(library.campaigns)\n elseif new_title == 'Standalone Scenarios' then\n update_list(library.scenarios)\n elseif new_title == 'Investigators' then\n update_list(library.investigators)\n elseif new_title == 'Community Content' then\n update_list(library.community)\n elseif new_title == 'Extras' then\n update_list(library.extras)\n else\n update_list({})\n end\nend\n\nfunction complete_obj_download(request, params)\n assert(request.is_done)\n if request.is_error or request.response_code ~= 200 then\n print('error: ' .. request.error)\n else\n if pcall(function()\n local replaced_object\n pcall(function()\n if params.replace then\n replaced_object = getObjectFromGUID(params.replace)\n end\n end)\n local json = request.text\n if replaced_object then\n local pos = replaced_object.getPosition()\n local rot = replaced_object.getRotation()\n destroyObject(replaced_object)\n Wait.frames(function()\n spawnObjectJSON({json = json, position = pos, rotation = rot})\n end, 1)\n else\n spawnObjectJSON({json = json})\n end\n end) then\n print('Object loaded.')\n else\n print('Error loading object.')\n end\n end\n\n request_obj = nil\n UI.setAttribute('download_progress', 'percentage', 100)\nend\n\n-- the download button on the placeholder objects calls this to directly initiate a download\n-- params is a table with url and guid of replacement object, which happens to match what onClick_select wants\nfunction placeholder_download(params)\n onClick_select(nil, JSON.encode(params))\nend\n\nfunction completed_list_update(request)\n assert(request.is_done)\n if request.is_error or request.response_code ~= 200 then\n print('error: ' .. request.error)\n else\n local json_response = nil\n if pcall(function () json_response = JSON.decode(request.text) end) then\n library = json_response\n update_window_content(UI.getValue('title'))\n else\n print('error parsing downloaded library')\n end\n end\n\n request_obj = nil\n UI.setAttribute('download_progress', 'percentage', 100)\nend\n\nfunction find_tag_with_id(ui, id)\n for _, obj in ipairs(ui) do\n if obj.attributes and obj.attributes.id and obj.attributes.id == id then return obj end\n if obj.children then\n local result = find_tag_with_id(obj.children, id)\n if result then return result end\n end\n end\n return nil\nend\n\nfunction urlencode(str)\n local str = string.gsub(str, \"([^A-Za-z0-9-_.~])\",\n function (c) return string.format(\"%%%02X\", string.byte(c)) end)\n return str\nend\n\nfunction urldecode(str)\n local str = string.gsub(str, \"%%(%x%x)\",\n function (h) return string.char(tonumber(h, 16)) end)\n return str\nend\n\n---------------------------------------------------------\n-- Option Panel related functionality\n---------------------------------------------------------\n\n-- called by toggling an option\nfunction onClick_toggleOption(_, id)\n local state = self.UI.getAttribute(id, \"isOn\")\n\n -- flip state (and handle stupid \"False\" value)\n if state == \"False\" then\n state = true\n else\n state = false\n end\n\n self.UI.setAttribute(id, \"isOn\", state)\n applyOptionPanelChange(id, state)\nend\n\n-- sets the option panel to the correct state (corresponding to 'optionPanel')\nfunction updateOptionPanelState()\n for id, enabled in pairs(optionPanel) do\n if (type(enabled) == \"boolean\" and enabled)\n or (type(enabled) == \"string\" and enabled)\n or (type(enabled) == \"table\" and #enabled ~= 0) then\n self.UI.setAttribute(id, \"isOn\", true)\n else\n self.UI.setAttribute(id, \"isOn\", \"False\")\n end\n end\nend\n\n-- handles the applying of option selections and calls the respective functions based\n---@param id String ID of the option that was selected or deselected\n---@param state Boolean State of the option (true = enabled)\nfunction applyOptionPanelChange(id, state)\n -- option: Snap tags\n if id == \"useSnapTags\" then\n playmatAPI.setLimitSnapsByType(state, \"All\")\n optionPanel[id] = state\n\n -- option: Draw 1 button\n elseif id == \"showDrawButton\" then\n playmatAPI.showDrawButton(state, \"All\")\n optionPanel[id] = state\n\n -- option: Clickable clue counters\n elseif id == \"useClueClickers\" then\n playmatAPI.clickableClues(state, \"All\")\n optionPanel[id] = state\n\n -- update master clue counter\n getObjectFromGUID(\"4a3aa4\").setVar(\"useClickableCounters\", state)\n\n -- option: Clickable resource counters\n elseif id == \"useResourceCounters\" then\n optionPanel[id] = state\n\n -- option: Play area snap tags\n elseif id == \"playAreaSnapTags\" then\n playAreaAPI.setLimitSnapsByType(state)\n optionPanel[id] = state\n\n -- option: Show Title on placing scenarios\n elseif id == \"showTitleSplash\" then\n optionPanel[id] = state\n\n -- option: Show token arranger\n elseif id == \"showTokenArranger\" then\n -- delete previously pulled out tokens\n for _, token in ipairs(getObjectsWithTag(\"to_be_deleted\")) do token.destruct() end\n\n optionPanel[id] = spawnOrRemoveHelper(state, \"Token Arranger\", {-42.3, 1.6, -46.5})\n\n -- option: Show clean up helper\n elseif id == \"showCleanUpHelper\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Clean Up Helper\", {-66, 1.6, 46})\n\n -- option: Show hand helper for each player\n elseif id == \"showHandHelper\" then\n optionPanel[id][1] = spawnOrRemoveHelper(state, \"Hand Helper\", {-50.85, 1.6, 7.32}, {0, 270, 0}, \"White\")\n optionPanel[id][2] = spawnOrRemoveHelper(state, \"Hand Helper\", {-50.85, 1.6, -24.88}, {0, 270, 0}, \"Orange\")\n optionPanel[id][3] = spawnOrRemoveHelper(state, \"Hand Helper\", {-39.13, 1.6, 22.45}, {0, 000, 0}, \"Green\")\n optionPanel[id][4] = spawnOrRemoveHelper(state, \"Hand Helper\", {-21.57, 1.6, -22.45}, {0, 180, 0}, \"Red\")\n\n -- option: Show search assistant for each player\n elseif id == \"showSearchAssistant\" then\n optionPanel[id][1] = spawnOrRemoveHelper(state, \"Search Assistant\", {-50.85, 1.6, 10.25}, {0, 270, 0})\n optionPanel[id][2] = spawnOrRemoveHelper(state, \"Search Assistant\", {-50.85, 1.6, -21.95}, {0, 270, 0})\n optionPanel[id][3] = spawnOrRemoveHelper(state, \"Search Assistant\", {-36.20, 1.6, 22.45}, {0, 000, 0})\n optionPanel[id][4] = spawnOrRemoveHelper(state, \"Search Assistant\", {-24.50, 1.6, -22.45}, {0, 180, 0})\n\n -- option: Show chaos bag manager\n elseif id == \"showChaosBagManager\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Chaos Bag Manager\", {-66, 1.6, -49.5})\n\n -- option: Show attachment helper\n elseif id == \"showAttachmentHelper\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Attachment Helper\", {-64, 1.4, 0})\n\n -- option: Show navigation overlay\n elseif id == \"showNavigationOverlay\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"jaqenZann's Navigation Overlay\", {-11.7, 1.6, -15})\n\n -- option: Show CYOA campaign guides\n elseif id == \"showCYOA\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"CYOA Campaign Guides\", {65, 1.6, -11})\n\n -- option: Show custom playmat images\n elseif id == \"showCustomPlaymatImages\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Custom Playmat Images\", {67.5, 1.6, 37})\n\n -- option: Show displacement tool\n elseif id == \"showDisplacementTool\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Displacement Tool\", {-57, 1.6, 46})\n end\nend\n\n-- handler for spawn / remove functions of helper objects\n---@param state Boolean Contains the state of the option: true = spawn it, false = remove it\n---@param name String Name of the helper object\n---@param position Vector Position of the object (where it will spawn)\n---@param rotation Vector Rotation of the object for spawning (default: {0, 270, 0})\n---@param color String This is only needed for correctly setting the color of the \"Hand Helper\"\n---@return. GUID of the spawnedObj (or nil if object was removed)\nfunction spawnOrRemoveHelper(state, name, position, rotation, color)\n if state then\n Player.getPlayers()[1].pingTable(position)\n return spawnHelperObject(name, position, rotation, color).getGUID()\n else\n return removeHelperObject(name)\n end\nend\n\n-- copies the specified tool (by name) from the barrel\n---@param name String Name of the object that should be copied\n---@param position Table Desired position of the object\nfunction spawnHelperObject(name, position, rotation, color)\n local barrel = getObjectFromGUID(BARREL_GUID)\n\n -- error handling for missing barrel\n if not barrel then\n broadcastToAll(\"'Barrel' with fan-made accessories could not be found!\", \"Red\")\n return\n end\n\n local spawnTable = {\n position = position,\n callback_function = function(object)\n if name == \"Hand Helper\" then\n Wait.time(function() object.call(\"externalColorChange\", color) end, 0.1)\n elseif name == \"Token Arranger\" then\n Wait.time(function() object.call(\"layout\") end, 0.1)\n end\n end\n }\n\n -- only overrride rotation if there is one provided (object's rotation used instead)\n if rotation then\n spawnTable.rotation = rotation\n end\n\n for _, obj in ipairs(barrel.getData().ContainedObjects) do\n if obj[\"Nickname\"] == name then\n spawnTable.data = obj\n return spawnObjectData(spawnTable)\n end\n end\nend\n\n-- removes the specified tool (by name)\n---@param name String Object that should be removed\nfunction removeHelperObject(name)\n -- links objects name to the respective option name (to grab the GUID for removal)\n local referenceTable = {\n [\"Token Arranger\"] = \"showTokenArranger\",\n [\"Clean Up Helper\"] = \"showCleanUpHelper\",\n [\"Hand Helper\"] = \"showHandHelper\",\n [\"Search Assistant\"] = \"showSearchAssistant\",\n [\"Chaos Bag Manager\"] = \"showChaosBagManager\",\n [\"jaqenZann's Navigation Overlay\"] = \"showNavigationOverlay\",\n [\"Displacement Tool\"] = \"showDisplacementTool\",\n [\"Custom Playmat Images\"] = \"showCustomPlaymatImages\",\n [\"Attachment Helper\"] = \"showAttachmentHelper\",\n [\"CYOA Campaign Guides\"] = \"showCYOA\"\n }\n\n local data = optionPanel[referenceTable[name]]\n\n -- if there is a GUID stored, remove that object\n if type(data) == \"string\" then\n local obj = getObjectFromGUID(data)\n if obj then obj.destruct() end\n\n -- if it is a table (e.g. for the \"Hand Helper\", remove all of them)\n elseif type(data) == \"table\" then\n for _, guid in pairs(data) do\n local obj = getObjectFromGUID(guid)\n if obj then obj.destruct() end\n end\n end\nend\n\n-- loads the default options\nfunction onClick_defaultSettings()\n for id, _ in pairs(optionPanel) do\n local state = false\n -- override for settings that are enabled by default\n if id == \"useSnapTags\" or id == \"showTitleSplash\" then\n state = true\n end\n applyOptionPanelChange(id, state)\n end\n\n -- clean reset of variable\n optionPanel = {\n playAreaSnapTags = true,\n showAttachmentHelper = false,\n showCleanUpHelper = false,\n showChaosBagManager = false,\n showCustomPlaymatImages = false,\n showCYOA = false,\n showDisplacementTool = false,\n showDrawButton = false,\n showHandHelper = {},\n showNavigationOverlay = false,\n showSearchAssistant = {},\n showTitleSplash = true,\n showTokenArranger = false,\n useClueClickers = false,\n useSnapTags = true\n }\n\n -- update UI\n updateOptionPanelState()\nend\n\n-- splash scenario title on setup\nfunction titleSplash(scenarioName)\n if optionPanel['showTitleSplash'] then\n\n -- if there's any ongoing title being displayed, hide it and cancel the waiting function\n if hideTitleSplashWaitFunctionId then\n Wait.stop(hideTitleSplashWaitFunctionId)\n hideTitleSplashWaitFunctionId = nil\n UI.setAttribute('title_splash', 'active', false)\n end\n\n -- display scenario name and set a 4 seconds (2 seconds animation and 2 seconds on screen)\n -- wait timer to hide the scenario name\n UI.setValue('title_splash_text', scenarioName)\n UI.show('title_splash')\n hideTitleSplashWaitFunctionId = Wait.time(function()\n UI.hide('title_splash')\n hideTitleSplashWaitFunctionId = nil\n end, 4)\n end\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"optionPanel\":{\"playAreaSnapTags\":true,\"showAttachmentHelper\":false,\"showChaosBagManager\":false,\"showCleanUpHelper\":false,\"showCustomPlaymatImages\":false,\"showCYOA\":false,\"showDisplacementTool\":false,\"showDrawButton\":false,\"showHandHelper\":[],\"showNavigationOverlay\":false,\"showSearchAssistant\":[],\"showTitleSplash\":true,\"showTokenArranger\":false,\"useClueClickers\":false,\"useSnapTags\":true}}", - "MusicPlayer": { - "AudioLibrary": [ - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847453001/4481D1CC5684FCF04AB143954DEFE09E94BF5CEB/", - "Item2": "Laudanum - Atrium Carceri: Black Corner Den" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847453925/A083A3784DAC15D75513F92C54642D58B05FA996/", - "Item2": "Prepare the Stage of Night - Atrium Carceri: Black Corner Den" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847448789/4E04CB9EBECDF5BEA8EF1B146ACAB711D9AF5F0F/", - "Item2": "An Atrementous City - Atrium Carceri: Black Corner Den" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847444523/8C8AE52CABE62CF84AEA1B9A6055C0C39375FCDB/", - "Item2": "A Deeper Dream - Atrium Carceri: Black Corner Den" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847455056/0D6EAB8903C3B6E44CB2F3F2ACF34297F3757DC4/", - "Item2": "Wind-Up Orchestra - Atrium Carceri: Black Corner Den" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847451936/3D8B9C473889956F22DF84285A5BA9ABBCEE4D8F/", - "Item2": "House of Tinctures - Atrium Carceri: Black Corner Den" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847450067/DC4A12A8E621CFE19BAB9AB6B6BD30C337B39B27/", - "Item2": "End of the Century - Atrium Carceri: Black Corner Den" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538843610156/990053307E71986B46045FF0EC8BFABBD6EBE7BF/", - "Item2": "Cthulhu - Cryo Chamber" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848438651/B87CFA9DAAB2DDF3ECCD714348B23498AFCC7804/", - "Item2": "Azathoth 1 - Cryo Chamber" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848445981/7CAE63540FD2C218DD5B85D53B391C6DE1D0D200/", - "Item2": "Azathoth 2 - Cryo Chamber" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848464736/632CB8C59B9E7B0979A40468E0F0AE2ACB1B6B21/", - "Item2": "Nyarlathotep 1 - Cryo Chamber" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848480793/17DC9A3323A5381B1DD7316C67F3F554FDC52B27/", - "Item2": "Nyarlathotep 2 - Cryo Chamber" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848485973/A65ABDA232410FB64FA0A4BD26431ACDF3E2D46A/", - "Item2": "Nyarlathotep 3 - Cryo Chamber" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848530903/E08BB3474D49477CAA9B78D3A8AA54FDC757B351/", - "Item2": "The Gargantuan Tower - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848530379/F1C98200F021A2471E5575DE934C62C927A8FFA4/", - "Item2": "The Dark Mother - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848526667/76C6786A4A463EF6A7E43DE6C407246A8ED5D6F6/", - "Item2": "Across the Sea of the Dead - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848527228/A96DC0E3ED5C000807E8C8600BA52F9282FE35EB/", - "Item2": "Black Needle - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848527836/48245BF2494C1865834A412BC7E591EA04F3A919/", - "Item2": "Decrepit City - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848529472/D4C99D8D6C0E16AB561FA6C190B18E96D808DE8B/", - "Item2": "Sacred Slab - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848525938/26EC4322860F6AE86A1EADBED45E91C6E6F599B0/", - "Item2": "200 Days - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848528926/CC697AF9346939B202B65F863B641DC562039E0F/", - "Item2": "Industrial District - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848528271/E2BA3FB96D587B12148FE05FEA5E4E5C886CAA43/", - "Item2": "Heart of the Metropolis - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848529861/BC675583A20F58532A065945588D352295AFDDB9/", - "Item2": "The Cowled Seers - Atrium Carceri: Metropolis" - }, - { - "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848531283/612B88F51901DE770452542640D1F89C9604BDBF/", - "Item2": "The Machine - Atrium Carceri: Metropolis" - } - ], - "CurrentAudioTitle": "Laudanum - Atrium Carceri: Black Corner Den", - "CurrentAudioURL": "http://cloud-3.steamusercontent.com/ugc/784110538847453001/4481D1CC5684FCF04AB143954DEFE09E94BF5CEB/", - "PlaylistEntry": 0, - "RepeatSong": false - }, - "Note": "", - "ObjectStates": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0, - "b": 0.113, - "g": 0.392, - "r": 0.956 - }, - "Description": "", - "DragSelectable": true, - "FogColor": "Orange", - "GMNotes": "", - "GUID": "5fe087", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "HandTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -65.7, - "posY": 6, - "posZ": -15.5, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 22.96, - "scaleY": 7, - "scaleZ": 5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0, - "b": 0.094, - "g": 0.1, - "r": 0.856 - }, - "Description": "", - "DragSelectable": true, - "FogColor": "Red", - "GMNotes": "", - "GUID": "be2f17", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "HandTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -30.5, - "posY": 6, - "posZ": -36.364, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 21.96, - "scaleY": 7, - "scaleZ": 5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0, - "b": 0.168, - "g": 0.701, - "r": 0.192 - }, - "Description": "", - "DragSelectable": true, - "FogColor": "Green", - "GMNotes": "", - "GUID": "0285cc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "HandTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -30.5, - "posY": 6, - "posZ": 36.053, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 21.96, - "scaleY": 7, - "scaleZ": 5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0, - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "FogColor": "White", - "GMNotes": "", - "GUID": "a70eee", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "HandTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -65.7, - "posY": 6, - "posZ": 15.5, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 22.96, - "scaleY": 7, - "scaleZ": 5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978795929/723C50F43FAB3DE3DC12CB8460536E8CB34B60A3/", - "LoopingEffectIndex": 0, - "MaterialIndex": 2, - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "afc863", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "TableLegBottomRight", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -54, - "posY": -9, - "posZ": -80.1, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978795929/723C50F43FAB3DE3DC12CB8460536E8CB34B60A3/", - "LoopingEffectIndex": 0, - "MaterialIndex": 2, - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c8edca", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "TableLegBottomLeft", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -54, - "posY": -9, - "posZ": 80.1, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978795929/723C50F43FAB3DE3DC12CB8460536E8CB34B60A3/", - "LoopingEffectIndex": 0, - "MaterialIndex": 2, - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "393bf7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "TableLegTopLeft", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 54, - "posY": -9, - "posZ": 80.1, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978795929/723C50F43FAB3DE3DC12CB8460536E8CB34B60A3/", - "LoopingEffectIndex": 0, - "MaterialIndex": 2, - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "12c65e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "TableLegTopRight", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 54, - "posY": -9, - "posZ": -80.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bd69bd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "tableHeightOffset =-9\nfunction onSave()\n saved_data = JSON.encode({tid=tableImageData, cd=checkData})\n --saved_data = \"\"\n return saved_data\nend\n\nfunction onload(saved_data)\n --Loads the tracking for if the game has started yet\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n tableImageData = loaded_data.tid\n checkData = loaded_data.cd\n else\n tableImageData = {}\n checkData = {move=false, scale=false}\n end\n\n --Disables interactable status of objects with GUID in list\n for _, guid in ipairs(ref_noninteractable) do\n local obj = getObjectFromGUID(guid)\n if obj then obj.interactable = false end\n end\n\n --Establish references to table parts\n obj_leg1 = getObjectFromGUID(\"afc863\")\n obj_leg2 = getObjectFromGUID(\"c8edca\")\n obj_leg3 = getObjectFromGUID(\"393bf7\")\n obj_leg4 = getObjectFromGUID(\"12c65e\")\n obj_surface = getObjectFromGUID(\"4ee1f2\")\n obj_side_top = getObjectFromGUID(\"35b95f\")\n obj_side_bot = getObjectFromGUID(\"f938a2\")\n obj_side_lef = getObjectFromGUID(\"9f95fd\")\n obj_side_rig = getObjectFromGUID(\"5af8f2\")\n\n controlActive = true\n createOpenCloseButton()\nend\n\n\n\n--Activation/deactivation of control panel\n\n\n\n--Activated by clicking on\nfunction click_toggleControl(_, color)\n if permissionCheck(color) then\n if not controlActive then\n --Activate control panel\n controlActive = true\n self.clearButtons()\n createOpenCloseButton()\n createSurfaceInput()\n createSurfaceButtons()\n createScaleInput()\n createScaleButtons()\n else\n --Deactivate control panel\n controlActive = false\n self.clearButtons()\n self.clearInputs()\n createOpenCloseButton()\n\n end\n end\nend\n\n\n\n\n--Table surface control\n\n\n\n--Changes table surface\nfunction click_applySurface(_, color)\n if permissionCheck(color) then\n updateSurface()\n broadcastToAll(\"New Table Image Applied\", {0.2,0.9,0.2})\n end\nend\n\n--Saves table surface\nfunction click_saveSurface(_, color)\n if permissionCheck(color) then\n local nickname = self.getInputs()[1].value\n local url = self.getInputs()[2].value\n if nickname == \"\" then\n --No nickname\n broadcastToAll(\"Please supply a nickname for this save.\", {0.9,0.2,0.2})\n else\n --Nickname exists\n\n if findInImageDataIndex(url, nickname) == nil then\n --Save doesn't exist already\n table.insert(tableImageData, {url=url, name=nickname})\n broadcastToAll(\"Image URL saved to memory.\", {0.2,0.9,0.2})\n --Refresh buttons\n self.clearButtons()\n createOpenCloseButton()\n createSurfaceButtons()\n createScaleButtons()\n else\n --Save exists already\n broadcastToAll(\"Memory already contains a save with this Name or URL. Delete it first.\", {0.9,0.2,0.2})\n end\n end\n end\nend\n\n--Loads table surface\nfunction click_loadMemory(_, color, index)\n if permissionCheck(color) then\n self.editInput({index=0, value=tableImageData[index].name})\n self.editInput({index=1, value=tableImageData[index].url})\n updateSurface()\n broadcastToAll(\"Table Image Loaded\", {0.2,0.9,0.2})\n end\nend\n\n--Deletes table surface\nfunction click_deleteMemory(_, color, index)\n if permissionCheck(color) then\n table.remove(tableImageData, index)\n self.clearButtons()\n createOpenCloseButton()\n createSurfaceButtons()\n createScaleButtons()\n broadcastToAll(\"Element Removed from Memory\", {0.2,0.9,0.2})\n end\nend\n\n--Updates surface from the values in the input field\nfunction updateSurface()\n local customInfo = obj_surface.getCustomObject()\n customInfo.diffuse = self.getInputs()[2].value\n obj_surface.setCustomObject(customInfo)\n obj_surface = obj_surface.reload()\nend\n\n\n\n--Table Scale control\n\n\n\n--Applies Scale to table pieces\nfunction click_applyScale(_, color)\n if permissionCheck(color) then\n local newWidth = tonumber(self.getInputs()[3].value)\n local newDepth = tonumber(self.getInputs()[4].value)\n if type(newWidth) ~= \"number\" then\n broadcastToAll(\"Invalid Width\", {0.9,0.2,0.2})\n return\n elseif type(newDepth) ~= \"number\" then\n broadcastToAll(\"Invalid Depth\", {0.9,0.2,0.2})\n return\n elseif newWidth\u003c0.1 or newDepth\u003c0.1 then\n broadcastToAll(\"Scale cannot go below 0.1\", {0.9,0.2,0.2})\n return\n elseif newWidth\u003e12 or newDepth\u003e12 then\n broadcastToAll(\"Scale should not go over 12 (world size limitation)\", {0.9,0.2,0.2})\n return\n else\n changeTableScale(math.abs(newWidth), math.abs(newDepth))\n broadcastToAll(\"Scale applied.\", {0.2,0.9,0.2})\n end\n end\nend\n\n--Checks/unchecks move box for hands\nfunction click_checkMove(_, color)\n if permissionCheck(color) then\n local find_func = function(o) return o.click_function==\"click_checkMove\" end\n if checkData.move == true then\n checkData.move = false\n local buttonEntry = findButton(self, find_func)\n self.editButton({index=buttonEntry.index, label=\"\"})\n else\n checkData.move = true\n local buttonEntry = findButton(self, find_func)\n self.editButton({index=buttonEntry.index, label=string.char(10008)})\n end\n end\nend\n\n--Checks/unchecks scale box for hands\n--This button was disabled for technical reasons\n--[[\nfunction click_checkScale(_, color)\n if permissionCheck(color) then\n local find_func = function(o) return o.click_function==\"click_checkScale\" end\n if checkData.scale == true then\n checkData.scale = false\n local buttonEntry = findButton(self, find_func)\n self.editButton({index=buttonEntry.index, label=\"\"})\n else\n checkData.scale = true\n local buttonEntry = findButton(self, find_func)\n self.editButton({index=buttonEntry.index, label=string.char(10008)})\n end\n end\nend\n]]\n\n--Alters scale of elements and moves them\nfunction changeTableScale(width, depth)\n --Scaling factors used to translate scale to position offset\n local width2pos = (width-1) * 18\n local depth2pos = (depth-1) * 18\n\n --Hand zone movement\n if checkData.move == true then\n for _, pc in ipairs(ref_playerColor) do\n if Player[pc].getHandCount() \u003e 0 then\n moveHandZone(Player[pc], width2pos, depth2pos)\n end\n end\n end\n --Hand zone scaling\n --The button to enable this was disabled for technical reasons\n if checkData.scale == true then\n for _, pc in ipairs(ref_playerColor) do\n if Player[pc].getHandCount() \u003e 0 then\n scaleHandZone(Player[pc], width, depth)\n end\n end\n end\n\n --Resizing table elements\n obj_side_top.setScale({width, 1, 1})\n obj_side_bot.setScale({width, 1, 1})\n obj_side_lef.setScale({depth, 1, 1})\n obj_side_rig.setScale({depth, 1, 1})\n obj_surface.setScale({width, 1, depth})\n\n --Moving table elements to accomodate new scale\n obj_side_lef.setPosition({-width2pos,tableHeightOffset,0})\n obj_side_rig.setPosition({ width2pos,tableHeightOffset,0})\n obj_side_top.setPosition({0,tableHeightOffset, depth2pos})\n obj_side_bot.setPosition({0,tableHeightOffset,-depth2pos})\n obj_leg1.setPosition({-width2pos,tableHeightOffset,-depth2pos})\n obj_leg2.setPosition({-width2pos,tableHeightOffset, depth2pos})\n obj_leg3.setPosition({ width2pos,tableHeightOffset, depth2pos})\n obj_leg4.setPosition({ width2pos,tableHeightOffset,-depth2pos})\n self.setPosition(obj_leg4.positionToWorld({-22.12, 8.74,-19.16}))\n --Only enabled when changing tableHeightOffset\n --obj_surface.setPosition({0,tableHeightOffset,0})\nend\n\n--Move hand zone, p=player reference, facts are scaling factors\nfunction moveHandZone(p, width2pos, depth2pos)\n local widthX = obj_side_rig.getPosition().x\n local depthZ = obj_side_top.getPosition().z\n for i=1, p.getHandCount() do\n local handT = p.getHandTransform()\n local pos = handT.position\n local y = handT.rotation.y\n\n if y\u003c45 or y\u003e320 or y\u003e135 and y\u003c225 then\n if pos.z \u003e 0 then\n pos.z = pos.z + depth2pos - depthZ\n else\n pos.z = pos.z - depth2pos + depthZ\n end\n else\n if pos.x \u003e 0 then\n pos.x = pos.x + width2pos - widthX\n else\n pos.x = pos.x - width2pos + widthX\n end\n end\n\n --Only enabled when changing tableHeightOffset\n --pos.y = tableHeightOffset + 14\n\n handT.position = pos\n p.setHandTransform(handT, i)\n end\nend\n\n\n---Scales hand zones, p=player reference, facts are scaling factors\nfunction scaleHandZone(p, width, depth)\n local widthFact = width / obj_side_top.getScale().x\n local depthFact = depth / obj_side_lef.getScale().x\n for i=1, p.getHandCount() do\n local handT = p.getHandTransform()\n local scale = handT.scale\n local y = handT.rotation.y\n if y\u003c45 or y\u003e320 or y\u003e135 and y\u003c225 then\n scale.x = scale.x * widthFact\n else\n scale.x = scale.x * depthFact\n end\n handT.scale = scale\n p.setHandTransform(handT, i)\n end\nend\n\n\n\n--Information gathering\n\n\n\n--Checks if a color is promoted or host\nfunction permissionCheck(color)\n if Player[color].host==true or Player[color].promoted==true then\n return true\n else\n return false\n end\nend\n\n--Locates a string saved within memory file\nfunction findInImageDataIndex(...)\n for _, str in ipairs({...}) do\n for i, v in ipairs(tableImageData) do\n if v.url == str or v.name == str then\n return i\n end\n end\n end\n return nil\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend\n\n--Locates a button with a helper function\nfunction findButton(obj, func)\n if func==nil then error(\"No func supplied to findButton\") end\n for _, v in ipairs(obj.getButtons()) do\n if func(v) then\n return v\n end\n end\n return nil\nend\n\n\n\n--Creation of buttons/inputs\n\n\n\nfunction createOpenCloseButton()\n local tooltip = \"Open Table Control Panel\"\n if controlActive then\n tooltip = \"Close Table Control Panel\"\n end\n self.createButton({\n click_function=\"click_toggleControl\", function_owner=self,\n position={0,0,0}, rotation={-45,0,0}, height=400, width=400,\n color={1,1,1,0}, tooltip=tooltip\n })\nend\n\nfunction createSurfaceInput()\n local currentURL = obj_surface.getCustomObject().diffuse\n local nickname = \"\"\n if findInImageDataIndex(currentURL) ~= nil then\n nickname = tableImageData[findInImageDataIndex(currentURL)].name\n end\n self.createInput({\n label=\"Nickname\", input_function=\"none\", function_owner=self,\n alignment=3, position={0,0,2}, height=224, width=4000,\n font_size=200, tooltip=\"Enter nickname for table image (only used for save)\",\n value=nickname\n })\n self.createInput({\n label=\"URL\", input_function=\"none\", function_owner=self,\n alignment=3, position={0,0,3}, height=224, width=4000,\n font_size=200, tooltip=\"Enter URL for tabletop image\",\n value=currentURL\n })\nend\n\nfunction createSurfaceButtons()\n --Label\n self.createButton({\n label=\"Tabletop Surface Image\", click_function=\"none\",\n position={0,0,1}, height=0, width=0, font_size=300, font_color={1,1,1}\n })\n --Functional\n self.createButton({\n label=\"Apply Image\\nTo Table\", click_function=\"click_applySurface\",\n function_owner=self, tooltip=\"Apply URL as table image\",\n position={2,0,4}, height=440, width=1400, font_size=200,\n })\n self.createButton({\n label=\"Save Image\\nTo Memory\", click_function=\"click_saveSurface\",\n function_owner=self, tooltip=\"Record URL into memory (requires nickname)\",\n position={-2,0,4}, height=440, width=1400, font_size=200,\n })\n --Label\n self.createButton({\n label=\"Load From Memory\", click_function=\"none\",\n position={0,0,5.5}, height=0, width=0, font_size=300, font_color={1,1,1}\n })\n --Saves, created dynamically from memory file\n for i, memoryEntry in ipairs(tableImageData) do\n --Load\n local funcName = i..\"loadMemory\"\n local func = function(x,y) click_loadMemory(x,y,i) end\n self.setVar(funcName, func)\n self.createButton({\n label=memoryEntry.name, click_function=funcName,\n function_owner=self, tooltip=memoryEntry.url, font_size=200,\n position={-0.6,0,6.5+0.5*(i-1)}, height=240, width=3300,\n })\n --Delete\n local funcName = i..\"deleteMemory\"\n local func = function(x,y) click_deleteMemory(x,y,i) end\n self.setVar(funcName, func)\n self.createButton({\n label=\"DELETE\", click_function=funcName,\n function_owner=self, tooltip=\"\",\n position={3.6,0,6.5+0.5*(i-1)}, height=240, width=600,\n font_size=160, font_color={1,0,0}, color={0.8,0.8,0.8}\n })\n end\nend\n\nfunction createScaleInput()\n self.createInput({\n label=string.char(8644), input_function=\"none\", function_owner=self,\n alignment=3, position={-8.5,0,2}, height=224, width=400,\n font_size=200, tooltip=\"Table Width\",\n value=round(obj_side_top.getScale().x, 1)\n })\n self.createInput({\n label=string.char(8645), input_function=\"none\", function_owner=self,\n alignment=3, position={-7.5,0,2}, height=224, width=400,\n font_size=200, tooltip=\"Table Depth\",\n value=round(obj_side_lef.getScale().x, 1)\n })\nend\n\nfunction createScaleButtons()\n --Labels\n self.createButton({\n label=\"Table Scale\", click_function=\"none\",\n position={-8,0,1}, height=0, width=0, font_size=300, font_color={1,1,1}\n })\n self.createButton({\n label=string.char(8644)..\" \"..string.char(8645),\n click_function=\"none\",\n position={-8,0,2}, height=0, width=0, font_size=300, font_color={1,1,1}\n })\n self.createButton({\n label=\"Move Hands:\", click_function=\"none\",\n position={-8.3,0,3}, height=0, width=0, font_size=200, font_color={1,1,1}\n })\n --Disabled due to me removing the feature for technical reasons\n --[[\n self.createButton({\n label=\"Scale Hands:\", click_function=\"none\",\n position={-8.3,0,4}, height=0, width=0, font_size=200, font_color={1,1,1}\n })\n ]]\n --Checkboxes\n local label = \"\"\n if checkData.move == true then label = string.char(10008) end\n self.createButton({\n label=label, click_function=\"click_checkMove\",\n function_owner=self, tooltip=\"Check to move hands when table is rescaled\",\n position={-6.8,0,3}, height=224, width=224, font_size=200,\n })\n --[[\n local label = \"\"\n if checkData.scale == true then label = string.char(10008) end\n self.createButton({\n label=label, click_function=\"click_checkScale\",\n function_owner=self, tooltip=\"Check to scale the width of hands when table is rescaled\",\n position={-6.8,0,4}, height=224, width=224, font_size=200,\n })\n ]]\n --Apply button\n self.createButton({\n label=\"Apply Scale\", click_function=\"click_applyScale\",\n function_owner=self, tooltip=\"Apply width/depth to table\",\n position={-8,0,4}, height=440, width=1400, font_size=200,\n })\nend\n\n\n\n\n\n--Data tables\n\n\n\n\nref_noninteractable = {\n \"afc863\",\"c8edca\",\"393bf7\",\"12c65e\",\"f938a2\",\"9f95fd\",\"35b95f\",\n \"5af8f2\",\"4ee1f2\",\"bd69bd\"\n}\n\nref_playerColor = {\n \"White\", \"Brown\", \"Red\", \"Orange\", \"Yellow\",\n \"Green\", \"Teal\", \"Blue\", \"Purple\", \"Pink\", \"Black\"\n}\n\n--Dummy function, absorbs unwanted triggers\nfunction none() end", - "LuaScriptState": "{\"cd\":{\"move\":false,\"scale\":false},\"tid\":[{\"name\":\"Felt - Grey\",\"url\":\"https://i.imgur.com/N0O6aqj.jpg\"},{\"name\":\"Wood\",\"url\":\"https://i.imgur.com/iOFFsGh.jpg\"},{\"name\":\"Wood 2\",\"url\":\"https://i.imgur.com/SQ2t01d.jpg\"}]}", - "MaterialIndex": 1, - "MeasureMovement": false, - "Name": "Chinese_Checkers_Piece", - "Nickname": "Flex Table Control", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 73.16, - "posY": -0.26, - "posZ": -102.22, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.65, - "scaleY": 1.65, - "scaleZ": 1.65 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796471/14ED0DBD593370733A0309B0950004F33EB9FACA/", - "LoopingEffectIndex": 0, - "MaterialIndex": 1, - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f938a2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "TableBorderRight", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 0, - "posY": -9, - "posZ": -80.1, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 4, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796471/14ED0DBD593370733A0309B0950004F33EB9FACA/", - "LoopingEffectIndex": 0, - "MaterialIndex": 1, - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f95fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "TableBorderBottom", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -54, - "posY": -9, - "posZ": 0, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 5.45, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796471/14ED0DBD593370733A0309B0950004F33EB9FACA/", - "LoopingEffectIndex": 0, - "MaterialIndex": 1, - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "35b95f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "TableBorderLeft", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 0, - "posY": -9, - "posZ": 80.1, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 4, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796471/14ED0DBD593370733A0309B0950004F33EB9FACA/", - "LoopingEffectIndex": 0, - "MaterialIndex": 1, - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5af8f2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "TableBorderTop", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 54, - "posY": -9, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 5.45, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedSnapPoints": [ - { - "Position": { - "x": 2.191, - "y": 0.1, - "z": -0.462 - }, - "Rotation": { - "x": 0, - "y": 135, - "z": 0 - } - }, - { - "Position": { - "x": 0.88, - "y": 0.101, - "z": 0.403 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 180 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 0 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/952965089462071147/F586DAA07E810B16A62C23AE2EA526BE3C7FD7FB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f334f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/MythosArea\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playArea = require(\"core/PlayAreaApi\")\nlocal tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n\nlocal ENCOUNTER_DECK_AREA = {\n upperLeft = { x = 0.9, z = 0.42 },\n lowerRight = { x = 0.86, z = 0.38 },\n}\nlocal ENCOUNTER_DISCARD_AREA = {\n upperLeft = { x = 1.62, z = 0.42 },\n lowerRight = { x = 1.58, z = 0.38 },\n}\n\nlocal currentScenario\n-- we use this to turn off collision handling until onLoad() is complete\nlocal COLLISION_ENABLED = false\n\nfunction onLoad(saveState)\n if saveState ~= nil then\n local loadedState = JSON.decode(saveState) or { }\n currentScenario = loadedState.currentScenario\n end\n COLLISION_ENABLED = true\nend\n\nfunction onSave()\n return JSON.encode({\n currentScenario = currentScenario\n })\nend\n\n-- TTS event handler. Handles scenario name event triggering and encounter card token resets.\nfunction onCollisionEnter(collisionInfo)\n if not COLLISION_ENABLED then\n return\n end\n local object = collisionInfo.collision_object\n if object.getName() == \"Scenario\" then\n if currentScenario ~= object.getDescription() then\n currentScenario = object.getDescription()\n fireScenarioChangedEvent()\n end\n end\n\n local localPos = self.positionToLocal(object.getPosition())\n if inArea(localPos, ENCOUNTER_DECK_AREA) or inArea(localPos, ENCOUNTER_DISCARD_AREA) then\n tokenSpawnTracker.resetTokensSpawned(object.getGUID())\n end\nend\n\n-- Listens for cards entering the encounter deck or encounter discard, and resets the spawn state\n-- for the cards when they do.\nfunction onObjectEnterContainer(container, object)\n local localPos = self.positionToLocal(container.getPosition())\n if inArea(localPos, ENCOUNTER_DECK_AREA) or inArea(localPos, ENCOUNTER_DISCARD_AREA) then\n tokenSpawnTracker.resetTokensSpawned(object.getGUID())\n end\nend\n\nfunction fireScenarioChangedEvent()\n Wait.frames(function() Global.call('titleSplash', currentScenario) end, 20)\n playArea.onScenarioChanged(currentScenario)\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x \u003c bounds.upperLeft.x\n and point.x \u003e bounds.lowerRight.x\n and point.z \u003c bounds.upperLeft.z\n and point.z \u003e bounds.lowerRight.z)\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/MythosArea\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[]", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mythos Area", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -1.309, - "posY": 1.483, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 6.5, - "scaleY": 1, - "scaleZ": 6.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.8, - "g": 0.8, - "r": 0.8 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/821188897159732589/F46BB67A19FEE31DEC277CFD9CFE955FCA32B078/", - "LoopingEffectIndex": 0, - "MaterialIndex": 0, - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5706ae", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "Decoration - Candle", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -50.032, - "posY": 1.479, - "posZ": -81.957, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 0.339915335, - "g": 0.507659256, - "r": 0.7222887 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583188147/920981125E37B5CEB6C400E3FD353A2C428DA969/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "87ccfc", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Coin", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -56.083, - "posY": 1.524, - "posZ": -90.479, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 0.339915335, - "g": 0.507659256, - "r": 0.7222887 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583188147/920981125E37B5CEB6C400E3FD353A2C428DA969/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a90f21", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Coin", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -55.537, - "posY": 1.536, - "posZ": -88.075, - "rotX": 0, - "rotY": 225, - "rotZ": 180, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 0.339915335, - "g": 0.507659256, - "r": 0.7222887 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583186619/365F95EC37B9B27DA32781DB460F0B70DB22F43F/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "180a23", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Coin", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -53.182, - "posY": 1.524, - "posZ": -87.317, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.495000154, - "Type": 0 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/273974515701259432/A09A20BE6300EAB285858E76A03BD781EE3845B5/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/273974515701259432/A09A20BE6300EAB285858E76A03BD781EE3845B5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "463022", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Panel", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 77.99, - "posY": 0.65, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 25, - "scaleY": 1, - "scaleZ": 2.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 0.8027, - "g": 1, - "r": 0.92692 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://i.imgur.com/sWdnG71.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7bff34", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "TentacleStand", - "PhysicsMaterial": { - "BounceCombine": 0, - "Bounciness": 0, - "DynamicFriction": 0, - "FrictionCombine": 0, - "StaticFriction": 0 - }, - "Rigidbody": { - "AngularDrag": 0, - "Drag": 0, - "Mass": 0, - "UseGravity": false - }, - "Snap": false, - "Sticky": false, - "Tooltip": false, - "Transform": { - "posX": 76.391, - "posY": 26, - "posZ": 0.563, - "rotX": 90, - "rotY": 270, - "rotZ": 0, - "scaleX": 20.4, - "scaleY": 1, - "scaleZ": 16.79 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.5098, - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "83ef06", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "ScriptingTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.4, - "posY": 2.866, - "posZ": -13.4, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 6, - "scaleY": 2, - "scaleZ": 6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fb6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "clueDoom", - "Name": "Custom_Tile", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.595, - "posY": 1.779, - "posZ": -8.511, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192501/B768FB57878814EB243CF25C4DFCD7C7CDFF3AC1/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11e0cf", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Clue tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.857, - "posY": 1.675, - "posZ": -8.856, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fb6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "clueDoom", - "Name": "Custom_Tile", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.972, - "posY": 1.884, - "posZ": 8.88, - "rotX": 0, - "rotY": 180, - "rotZ": 180, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "https://i.imgur.com/5Uy4hlP.jpg", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b015d8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Doom tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.761, - "posY": 1.68, - "posZ": 8.817, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949592555964782208/CC876694A6684B3C2680CE2FE3259F574AE0AD97/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "85c4c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DoomCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal optionsVisible = false\nlocal options = {\n Agenda = true,\n Playarea = true,\n Playermats = true\n}\n\nval = 0\n\n-- save current value and options\nfunction onSave() return JSON.encode({ val, options }) end\n\nfunction onLoad(savedData)\n if savedData ~= \"\" then\n local loadedData = JSON.decode(savedData)\n val = loadedData[1]\n options = loadedData[2]\n\n -- restore state for option panel\n for key, bool in pairs(options) do\n self.UI.setAttribute(\"option\" .. key, \"isOn\", not bool)\n end\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = { 0, 0.06, 0 },\n height = 800,\n width = 800,\n font_size = 650,\n scale = { 1.5, 1.5, 1.5 },\n font_color = { 1, 1, 1, 95 },\n color = { 0, 0, 0, 0 }\n })\nend\n\n-- called by the invisible button to change displayed value\nfunction addOrSubtract(_, _, isRightClick)\n local newVal = math.min(math.max(val + (isRightClick and -1 or 1), 0), 99)\n if val ~= newVal then\n updateVal(newVal)\n end\nend\n\nfunction updateVal(number)\n val = number or 0\n self.editButton({ index = 0, label = tostring(val) })\n printToAll(\"Doom on agenda set to: \" .. val)\nend\n\n-- called by \"Reset\" button to remove doom\nfunction startReset()\n if options.Agenda then\n updateVal(0)\n end\n -- call the \"Doom-in-Play\"-counter\n local DoomInPlayCounter = getObjectFromGUID(\"652ff3\")\n if DoomInPlayCounter then\n DoomInPlayCounter.call(\"removeDoom\", options)\n end\nend\n\n-- XML UI functions\nfunction optionClick(_, optionName)\n options[optionName] = not options[optionName]\n printToAll(\"Doom removal of \" .. optionName .. (options[optionName] and \" enabled\" or \" disabled\"))\nend\n\nfunction toggleOptions()\n optionsVisible = not optionsVisible\n\n if optionsVisible then\n self.UI.show(\"Options\")\n else\n self.UI.hide(\"Options\")\n end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DoomCounter\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[0,{\"Agenda\":true,\"Playarea\":true,\"Playermats\":true}]", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Doom Counter", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.3, - "posY": 1.633, - "posZ": 0.378, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.42, - "scaleY": 1, - "scaleZ": 0.42 - }, - "Value": 0, - "XmlUI": "\u003cDefaults\u003e\n \u003cPanel rotation=\"0 0 180\"\u003e\u003c/Panel\u003e\n \u003cToggleButton class=\"optionButton\" colors=\"#50e610|#f2d82e|#f2d82e\" fontSize=\"45\" isOn=\"0\" textAlignment=\"MiddleLeft\" padding=\"30 30 0 0\"\u003e\u003c/ToggleButton\u003e\n\u003c/Defaults\u003e\n\n\u003cPanel id=\"Buttons\" offsetXY=\"0 285\"\u003e\n \u003cTableLayout height=\"150\" width=\"500\" cellSpacing=\"10\"\u003e\n \u003cRow\u003e\n \u003cCell columnSpan=\"3\"\u003e\n \u003cButton onClick=\"startReset\" fontSize=\"80\"\u003eReset\u003c/Button\u003e\n \u003c/Cell\u003e\n \u003cCell\u003e\n \u003cToggleButton onClick=\"toggleOptions\" fontSize=\"55\"\u003e☰\u003c/ToggleButton\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n \u003c/TableLayout\u003e\n\u003c/Panel\u003e\n\n\u003cPanel id=\"Options\" offsetXY=\"0 535\" active=\"false\" showAnimation=\"Grow\" hideAnimation=\"Shrink\"\u003e\n \u003cVerticalLayout height=\"300\" width=\"500\" spacing=\"10\" childAlignment=\"MiddleCenter\"\u003e\n \u003cToggleButton class=\"optionButton\" id=\"optionAgenda\" onClick=\"optionClick(Agenda)\"\u003eDoom on Agenda\u003c/ToggleButton\u003e\n \u003cToggleButton class=\"optionButton\" id=\"optionPlayarea\" onClick=\"optionClick(Playarea)\"\u003eDoom in Playarea\u003c/ToggleButton\u003e\n \u003cToggleButton class=\"optionButton\" id=\"optionPlayermats\" onClick=\"optionClick(Playermats)\"\u003eDoom on Playermats\u003c/ToggleButton\u003e\n \u003c/VerticalLayout\u003e\n\u003c/Panel\u003e" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/tpN1bvg.jpg", - "ImageURL": "https://i.imgur.com/8SxnJvQ.jpg", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2eca7c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Round Sequence", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -57, - "posY": 1.45, - "posZ": 57.5, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 3.3, - "scaleY": 1, - "scaleZ": 3.3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/tpN1bvg.jpg", - "ImageURL": "https://i.imgur.com/8SxnJvQ.jpg", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb09d4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Action Description", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -57, - "posY": 1.55, - "posZ": 52.5, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 3.3, - "scaleY": 1, - "scaleZ": 3.3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.76481, - "g": 0.76481, - "r": 0.76481 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/Nj9m2tH.png", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f182ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/ActiveInvestigatorCounter\")\nend)\n__bundle_register(\"core/ActiveInvestigatorCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nMIN_VALUE = 1\nMAX_VALUE = 4\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "2", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Investigator Count", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.03, - "posY": 1.473, - "posZ": -4, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.3, - "scaleY": 1, - "scaleZ": 0.3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 265902, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2659": { - "BackIsHidden": false, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493732358553666/DDD92ED5B4944765847E7726F768E58C58C27CB2/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493732358553666/DDD92ED5B4944765847E7726F768E58C58C27CB2/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "68fe54", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Detailed phase reference", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -62, - "posY": 1.495, - "posZ": 71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 5.88, - "scaleY": 1, - "scaleZ": 5.88 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266103, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2661": { - "BackIsHidden": false, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493732358554721/C95D5B3564369BBC90833CA16DFC670FEFB80205/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493732358554721/C95D5B3564369BBC90833CA16DFC670FEFB80205/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "91c83e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rules Index", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -62, - "posY": 1.495, - "posZ": 89, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 5.88, - "scaleY": 1, - "scaleZ": 5.88 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/784129913444610342/7903BA89870C1656A003FD69C79BFA99BD1AAC24/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3f22e5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Clues", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": false, - "Transform": { - "posX": -59.426, - "posY": 1.3, - "posZ": -22.721, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/784129913444610342/7903BA89870C1656A003FD69C79BFA99BD1AAC24/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "db85d6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Clues", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": false, - "Transform": { - "posX": -59.426, - "posY": 1.3, - "posZ": 9.395, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/784129913444610342/7903BA89870C1656A003FD69C79BFA99BD1AAC24/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "891403", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Clues", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": false, - "Transform": { - "posX": -36.87, - "posY": 1.3, - "posZ": 30.977, - "rotX": 0, - "rotY": 10, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/784129913444610342/7903BA89870C1656A003FD69C79BFA99BD1AAC24/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4111de", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Clues", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": false, - "Transform": { - "posX": -23.89, - "posY": 1.3, - "posZ": -30.977, - "rotX": 0, - "rotY": 190, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4406f0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "5", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Resources", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -59.817, - "posY": 1.52, - "posZ": 7.617, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663402915/D881A5A0D8A370851B9A0055DD7834CDCE0F72BE/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "eb08d6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage\n", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -57.472, - "posY": 1.52, - "posZ": 9.273, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663403796/E6FC1B82A5BC3893CFDCDF3CD580D05E9218AE52/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "468e88", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -57.83, - "posY": 1.52, - "posZ": 7.229, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663402915/D881A5A0D8A370851B9A0055DD7834CDCE0F72BE/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e64eec", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage\n", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -57.507, - "posY": 1.52, - "posZ": -22.894, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663403796/E6FC1B82A5BC3893CFDCDF3CD580D05E9218AE52/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0257d9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -57.887, - "posY": 1.52, - "posZ": -24.928, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "816d84", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "5", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Resources", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -59.798, - "posY": 1.52, - "posZ": -24.571, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663402915/D881A5A0D8A370851B9A0055DD7834CDCE0F72BE/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "591a45", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage\n", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -23.497, - "posY": 1.52, - "posZ": -29.078, - "rotX": 0, - "rotY": 190, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663403796/E6FC1B82A5BC3893CFDCDF3CD580D05E9218AE52/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "beb964", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -21.469, - "posY": 1.52, - "posZ": -29.42, - "rotX": 0, - "rotY": 190, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a4b60d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "5", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Resources", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -21.914, - "posY": 1.52, - "posZ": -31.433, - "rotX": 0, - "rotY": 190, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663402915/D881A5A0D8A370851B9A0055DD7834CDCE0F72BE/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1f5a0a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage\n", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -37.182, - "posY": 1.52, - "posZ": 29.089, - "rotX": 0, - "rotY": 10, - "rotZ": 1, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663403796/E6FC1B82A5BC3893CFDCDF3CD580D05E9218AE52/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7b5729", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -39.163, - "posY": 1.519, - "posZ": 29.487, - "rotX": 0, - "rotY": 10, - "rotZ": 1, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": false, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", - "WidthScale": 0 - }, - "Description": "Left click - Increase\nRight click - Decrease", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cd15ac", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "5", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Resources", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -38.812, - "posY": 1.52, - "posZ": 31.434, - "rotX": 0, - "rotY": 10, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://i.imgur.com/EFTMP2d.jpg", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796176/4A5A65543B98BCFBF57E910D06EC984208223D38/", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4ee1f2", - "Grid": true, - "GridProjection": true, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "TableSurface", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 0, - "posY": -9, - "posZ": 0, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 4, - "scaleY": 1, - "scaleZ": 5.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0.1, - "SpecularColor": { - "b": 0.745098054, - "g": 0.8117647, - "r": 0.8745098 - }, - "SpecularIntensity": 0.05, - "SpecularSharpness": 3.60000014 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/863978359495062918/777CFB72754EC943DF113C1EC1CA495B07FCB6C1/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/863978359495064406/50966C05FB8C4D41BA069EB5E0E19E95BF3A9963/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Use the context menu to download the encounter sets by cycle.", - "DragSelectable": true, - "GMNotes": "extras/encounter_sets.json", - "GUID": "304ffc", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "function onLoad()\n self.addContextMenuItem(\"Download\", download)\nend\n\nfunction download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Encounter Sets", - "Snap": true, - "Sticky": false, - "Tooltip": true, - "Transform": { - "posX": -66.409, - "posY": 1.863, - "posZ": -84.545, - "rotX": 90, - "rotY": 151, - "rotZ": 0, - "scaleX": 3, - "scaleY": 3, - "scaleZ": 3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 0.339915335, - "g": 0.507659256, - "r": 0.7222887 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583186619/365F95EC37B9B27DA32781DB460F0B70DB22F43F/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f18c2d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Coin", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -53.868, - "posY": 1.536, - "posZ": -93.243, - "rotX": 0, - "rotY": 180, - "rotZ": 180, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 0.339915335, - "g": 0.507659256, - "r": 0.7222887 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583188147/920981125E37B5CEB6C400E3FD353A2C428DA969/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4be4a3", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Coin", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -52.238, - "posY": 1.524, - "posZ": -88.201, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 0.339915335, - "g": 0.507659256, - "r": 0.7222887 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583188147/920981125E37B5CEB6C400E3FD353A2C428DA969/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d7c767", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Coin", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -54.093, - "posY": 1.536, - "posZ": -92.206, - "rotX": 0, - "rotY": 135, - "rotZ": 180, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 0.339915335, - "g": 0.507659256, - "r": 0.7222887 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583186619/365F95EC37B9B27DA32781DB460F0B70DB22F43F/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f42af3", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Coin", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -54.278, - "posY": 1.524, - "posZ": -90.411, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.99796, - "g": 0.99623, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "", - "MaterialIndex": 0, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "70b9f6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Trash", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.493, - "posY": 1.656, - "posZ": 0, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.4, - "scaleY": 0.3, - "scaleZ": 0.4 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.0705, - "g": 0.0705, - "r": 0.28224 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": true, - "StandUp": false, - "Thickness": 0.3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00d19a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "resource", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -44.498, - "posY": 1.781, - "posZ": 26.817, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.17, - "scaleY": 0.17, - "scaleZ": 0.17 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192729/6881710C4711FB5949E02FAD63D4B416C7DC0AF9/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0168ae", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Resource tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.581, - "posZ": 20.057, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.45122, - "g": 0.24813, - "r": 0.19248 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "36be72", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163230/ED46F8BBAEDB4D3C96C654D48C56110D35F3F54F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5c2361", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357162977/E5D453CC14394519E004B4F8703FC425A7AE3D6C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3a3415", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164483/5E22FEAE253AE65BDE3FA09E4EE7133569F7E194/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4a91a8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164251/34DC7172A2B433047DA853796DB52AECE019F99F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "887aae", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164030/0A12FD352F28A560EA7E7952D8CA618A5245F1E0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "baa831", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357114485/8B2B8A9F61CC2D8C1F10977ABDB4BA2423AD143F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "da94da", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163806/F397C22A8DDB8F22E08E42E6449C3B5D8CFDB313/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2e1687", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357110165/AD791E6817304851C0ABD7AE97AA60326AC14538/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a6f1e0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.404, - "posY": 1.41, - "posZ": 15.728, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357109766/6D35F3D98A4C89696895FACA788F54005B1688D3/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ae1a4e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Horror tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.581, - "posZ": 23.928, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.00426, - "r": 0.69512 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974350/E16168497E847B690A16F1C0914E4F5C872555B6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cd2a02", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "States": { - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975474/DFCA4DBDEDCC936D2A2888A98C9B2FEBCD30C22B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "473fd1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000002114869, - "rotY": 180, - "rotZ": -0.00000344551631, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975559/D34362DF759435E36BF4109C8EE397D96EDE6B56/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fdb103", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.00000637244239, - "rotY": 180, - "rotZ": 1.0489314e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975658/F7CBB1000A579C9642A259174E611C0118190022/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9409fe", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000006856813, - "rotY": 180, - "rotZ": 6.24681149e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975808/E0965014A9756E7CB50A144006363535D43BA6F5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "69b7a8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000810479651, - "rotY": 180, - "rotZ": 4.15571648e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975959/B5BB691A4BF8E83DD2B514C81EC38E8E082ED787/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "df96a2", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000515672855, - "rotY": 180, - "rotZ": -9.08177e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976119/2EFDA564FE2E9F58EB47F21B4CB69117876DCC7A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "166a74", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.000007670889, - "rotY": 180, - "rotZ": 2.730384e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976252/7FE12F57BD8ED418097467B0472B2B510C5B3D05/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a964cf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.000009659233, - "rotY": 180, - "rotZ": 0.000003145974, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976402/BFC6C6655B0EB1C3DFD3819AFEA599F8D42CEB64/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f25755", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 9.30901138e-7, - "rotY": 180, - "rotZ": 0.0000140537149, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976543/32E963CDBABCDEBEF3FB499670577A19689E1D8B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "157830", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000349763832, - "rotY": 180, - "rotZ": -0.000011208811, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976679/9CFECB352760F82A558905BC6874DD47F807F785/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4b281e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01000011, - "posZ": 9.519388, - "rotX": -0.00000487788157, - "rotY": 180.000015, - "rotZ": 0.00000283701524, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974497/B53160AEF67C32741FB7393B887A745C5A0403A6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "731a18", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.0000112864509, - "rotY": 180, - "rotZ": 0.000009893568, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976805/C81E859758C7B35531566E99CFFDC10626F184D2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e38f0b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000381104314, - "rotY": 180.000015, - "rotZ": -0.0000125628785, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "21": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976909/640634C5EC652071E14B8EDDEB8800ED4CFECBE3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "be6df1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000109130187, - "rotY": 180, - "rotZ": 0.00001615263, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "22": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977001/6854680D0F7FE536050A1FDDC5A31B642BAA82FB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5bb1af", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 3.85535827e-7, - "rotY": 180.000015, - "rotZ": -3.36548e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "23": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977114/58B8C6AFC58BEC7F5CDA992B399235E1D1CE216A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ca8bdf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000105401759, - "rotY": 180.000015, - "rotZ": 0.00000126669079, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "24": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977249/7D1F115182E691E90A505760A3349D237C0F16E1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "01363c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000114314139, - "rotY": 180.000015, - "rotZ": 0.00000173802164, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "25": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977373/3EB829A410A896DFBA803FB029394976F6AE0CCB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b72a1d", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000184584269, - "rotY": 180.000015, - "rotZ": 0.0000053036315, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "26": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977465/9CA5019A545C6BF2AA1BBB3112267EACAF52C01E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "04f0ba", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000102766649, - "rotY": 180.000015, - "rotZ": -0.0000137765155, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "27": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977563/7037BEF939CFBDC031481366476C44C7C3EF322D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cfaf88", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000019677243, - "rotY": 180.000015, - "rotZ": 0.00000249157665, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "28": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977715/F7661D4ADB8F7071FB4E836B2BAF43C3820848E4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "592346", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00001276227, - "rotY": 180.000015, - "rotZ": 0.00000153182373, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "29": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977844/58C1F8974EEF4961249B44B8517B350F18753379/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4cca27", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000313882947, - "rotY": 180.000015, - "rotZ": -4.327291e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974625/F8D98C87DCB93C8CDF106FFAB3DA836B22DA8BEB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5099bb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -9.526744e-8, - "rotY": 180, - "rotZ": -7.436876e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "30": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977960/7AC1D20BCD93FD3D035EC26A4C108A82E72EBA86/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc08ab", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000168156157, - "rotY": 180.000015, - "rotZ": 0.00000219717617, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "31": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978096/D6F6F7EDF5E14EE6B9EE21F807E7CF4F9F9EC028/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ae6d21", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.0000069150783, - "rotY": 180.000015, - "rotZ": 0.000002574338, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "32": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978200/E6CDADB9AAB0A79E8526D7A4A1F49471893F7947/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8b4d06", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000011233, - "rotY": 180, - "rotZ": 0.0000167793787, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "33": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978337/818E96F0D2BCB45CC90CEE863677312245594B4C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3b3f8c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000190952255, - "rotY": 180, - "rotZ": 6.814834e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "34": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978437/B98FDAB4D1EBC1D40E969DEF9CA7143C8D251BB4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cfdd03", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.0000108585373, - "rotY": 180, - "rotZ": 0.00000540023439, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "35": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978553/9A27448271331CDD6292E14F2CB49D71C50CEBF3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f89275", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000721516062, - "rotY": 180, - "rotZ": -0.000002222035, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "36": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978668/D56BF0309ECBDDC4DC4C8FFB71C8B80B320A5E11/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f45ba0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000655812164, - "rotY": 180, - "rotZ": -4.21542978e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "37": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978779/A532740121C41FEF6E30A9E98F933AE1D15907CB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e6cce3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000008363716, - "rotY": 180, - "rotZ": 0.0000125134511, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "38": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978910/695348D90CBB1D5EF857964662D3D29478FAECC2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9d9531", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000165363917, - "rotY": 180, - "rotZ": 0.00000755110068, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "39": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979053/575819DDF05E4E6FBFA296DD68E7AF6A764CE2B6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9676a0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.00000433588548, - "rotY": 180, - "rotZ": 0.0000134007632, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974789/EC9F446EA2DF1E2AE8369138E6873B28852469F1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "68206f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.000003948265, - "rotY": 180, - "rotZ": -0.0000210753624, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "40": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979152/FFC073DECEC5837E340C37F6CE4F40938E40C514/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cc6d6a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000305671983, - "rotY": 180, - "rotZ": -0.000004596211, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "41": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979285/C69BFF8D1ECC77BF0F5DAD355DD6E84A6A268731/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "87fa52", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 6.80305163e-7, - "rotY": 180, - "rotZ": -0.00000447995035, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "42": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979439/375AE4A39169F62B3447BDC1AA4A26A6690A66D7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a15b63", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000368703422, - "rotY": 180, - "rotZ": 2.98529955e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "43": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979609/C5BFCF1A87F14282C61EC920FD21D9B25E883693/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6c1f20", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000327916132, - "rotY": 180, - "rotZ": 8.00865e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "44": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979713/BEB28A94C343F57F6DC3A81F32DDB657CD896EBC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "66febb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.0000132305695, - "rotY": 180, - "rotZ": -0.000008536388, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "45": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979797/B27B29B4FF6D550F532D46CD0F7A3EDF984FD39A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "56af87", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0.000008879468, - "rotY": 180, - "rotZ": -0.0000035132357, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "46": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979901/BA1482E12F3DB002FADB2F5C74FA48EA8DE1E31F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fefa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000577568835, - "rotY": 180, - "rotZ": 0.000007164294, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "47": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980020/3756AD3A8C521914A763443EC79407CB6F38B8E4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1e8699", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000150068281, - "rotY": 180, - "rotZ": 0.00000370904536, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "48": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980124/599CAF38B47AD4B29319213CD65C40946DF84777/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "189d66", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000477549, - "rotY": 180, - "rotZ": -0.000008039457, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "49": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980220/D3682CD04922D7709D49C1066AD921221AD92F74/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f08f9a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01000011, - "posZ": 9.519388, - "rotX": -0.0000132930072, - "rotY": 180, - "rotZ": -0.0000175149926, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974892/4AFA955A876D8E5BD28DA6164F38EDFBC9988E0F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9a8f8c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.0000251728725, - "rotY": 180, - "rotZ": -0.0000107583146, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "50": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980328/86FB8E62D4EAD71432622244C92A7B261D1D2F6A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "aec16f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000107346423, - "rotY": 180, - "rotZ": 0.0000103672137, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975047/33060EB9820DE72C983844818A81444377736BB1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9a1ec5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 1.53614124e-7, - "rotY": 180, - "rotZ": -0.000009400431, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975160/6B9DD5F5EBFF943633F1A97D4F2D5EAA15D2E3CA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8fd050", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000806476, - "rotY": 180, - "rotZ": -0.0000194595268, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975274/4E93F71661D310DB5FB0472E49E935F16AD0B16E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b1b78a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000166816653, - "rotY": 180, - "rotZ": -0.0000142901517, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975360/E524936A793CC5871EE74EBE75388A61ABDD44D0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3c293b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000192622952, - "rotY": 180, - "rotZ": 0.00000437234166, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -41.626, - "posY": 1.813, - "posZ": 28.781, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.24, - "scaleY": 1, - "scaleZ": 0.24 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0.1, - "SpecularColor": { - "b": 0.745098054, - "g": 0.8117647, - "r": 0.8745098 - }, - "SpecularIntensity": 0.05, - "SpecularSharpness": 3.000001 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357113311/C9A5F7E450A6845D0D09D7407AA38E9319697D74/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b0ef6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Damage Tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.581, - "posZ": 21.992, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.99796, - "g": 0.99623, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "", - "MaterialIndex": 0, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4b8594", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Trash", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -42.25, - "posY": 1.653, - "posZ": -19.3, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.3, - "scaleY": 0.3, - "scaleZ": 0.3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.99796, - "g": 0.99623, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "", - "MaterialIndex": 0, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5f896a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Trash", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -42.25, - "posY": 1.664, - "posZ": 19.3, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.3, - "scaleY": 0.3, - "scaleZ": 0.3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.99796, - "g": 0.99623, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "", - "MaterialIndex": 0, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "147e80", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Trash", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -47.73, - "posY": 1.624, - "posZ": 4, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.3, - "scaleY": 0.3, - "scaleZ": 0.3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.99796, - "g": 0.99623, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "", - "MaterialIndex": 0, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f7b6c8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Trash", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -47.73, - "posY": 1.622, - "posZ": -4, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.3, - "scaleY": 0.3, - "scaleZ": 0.3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://images-cdn.fantasyflightgames.com/filer_public/c4/b0/c4b0d66c-d79e-411b-bdb5-b5d8c457d4bc/ahc01_rules_reference_web.pdf" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d99993", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "Rules Reference", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -42, - "posY": 1.481, - "posZ": 89, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 4.5, - "scaleY": 1, - "scaleZ": 4.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fb6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "clueDoom", - "Name": "Custom_Tile", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -41.815, - "posY": 1.853, - "posZ": 31.125, - "rotX": 0, - "rotY": 0, - "rotZ": 180, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "https://i.imgur.com/5Uy4hlP.jpg", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "16724b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Doom tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.581, - "posZ": 27.799, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fb6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "clueDoom", - "Name": "Custom_Tile", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -44.326, - "posY": 1.716, - "posZ": 31.203, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192501/B768FB57878814EB243CF25C4DFCD7C7CDFF3AC1/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fae2f6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Clue tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.561, - "posZ": 25.864, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 0.8, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fb6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "clueDoom", - "Name": "Custom_Tile", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -41.932, - "posY": 1.695, - "posZ": -31.367, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192501/B768FB57878814EB243CF25C4DFCD7C7CDFF3AC1/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3b2550", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Clue tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.561, - "posZ": -26.426, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 0.8, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.45122, - "g": 0.24813, - "r": 0.19248 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "36be72", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163230/ED46F8BBAEDB4D3C96C654D48C56110D35F3F54F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5c2361", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357162977/E5D453CC14394519E004B4F8703FC425A7AE3D6C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3a3415", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164483/5E22FEAE253AE65BDE3FA09E4EE7133569F7E194/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4a91a8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164251/34DC7172A2B433047DA853796DB52AECE019F99F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "887aae", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164030/0A12FD352F28A560EA7E7952D8CA618A5245F1E0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "baa831", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357114485/8B2B8A9F61CC2D8C1F10977ABDB4BA2423AD143F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "da94da", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163806/F397C22A8DDB8F22E08E42E6449C3B5D8CFDB313/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2e1687", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357110165/AD791E6817304851C0ABD7AE97AA60326AC14538/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a6f1e0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.404, - "posY": 1.41, - "posZ": 15.728, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357109766/6D35F3D98A4C89696895FACA788F54005B1688D3/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7bd2a0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Horror tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.581, - "posZ": -24.491, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fb6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "clueDoom", - "Name": "Custom_Tile", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -44.462, - "posY": 1.838, - "posZ": -31.294, - "rotX": 0, - "rotY": 0, - "rotZ": 180, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "https://i.imgur.com/5Uy4hlP.jpg", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "16fcd6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Doom tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.581, - "posZ": -28.362, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.00426, - "r": 0.69512 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974350/E16168497E847B690A16F1C0914E4F5C872555B6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cd2a02", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "States": { - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975474/DFCA4DBDEDCC936D2A2888A98C9B2FEBCD30C22B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "473fd1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000002114869, - "rotY": 180, - "rotZ": -0.00000344551631, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975559/D34362DF759435E36BF4109C8EE397D96EDE6B56/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fdb103", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.00000637244239, - "rotY": 180, - "rotZ": 1.0489314e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975658/F7CBB1000A579C9642A259174E611C0118190022/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9409fe", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000006856813, - "rotY": 180, - "rotZ": 6.24681149e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975808/E0965014A9756E7CB50A144006363535D43BA6F5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "69b7a8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000810479651, - "rotY": 180, - "rotZ": 4.15571648e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975959/B5BB691A4BF8E83DD2B514C81EC38E8E082ED787/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "df96a2", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000515672855, - "rotY": 180, - "rotZ": -9.08177e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976119/2EFDA564FE2E9F58EB47F21B4CB69117876DCC7A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "166a74", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.000007670889, - "rotY": 180, - "rotZ": 2.730384e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976252/7FE12F57BD8ED418097467B0472B2B510C5B3D05/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a964cf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.000009659233, - "rotY": 180, - "rotZ": 0.000003145974, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976402/BFC6C6655B0EB1C3DFD3819AFEA599F8D42CEB64/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f25755", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 9.30901138e-7, - "rotY": 180, - "rotZ": 0.0000140537149, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976543/32E963CDBABCDEBEF3FB499670577A19689E1D8B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "157830", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000349763832, - "rotY": 180, - "rotZ": -0.000011208811, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976679/9CFECB352760F82A558905BC6874DD47F807F785/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4b281e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01000011, - "posZ": 9.519388, - "rotX": -0.00000487788157, - "rotY": 180.000015, - "rotZ": 0.00000283701524, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974497/B53160AEF67C32741FB7393B887A745C5A0403A6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "731a18", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.0000112864509, - "rotY": 180, - "rotZ": 0.000009893568, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976805/C81E859758C7B35531566E99CFFDC10626F184D2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e38f0b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000381104314, - "rotY": 180.000015, - "rotZ": -0.0000125628785, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "21": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976909/640634C5EC652071E14B8EDDEB8800ED4CFECBE3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "be6df1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000109130187, - "rotY": 180, - "rotZ": 0.00001615263, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "22": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977001/6854680D0F7FE536050A1FDDC5A31B642BAA82FB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5bb1af", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 3.85535827e-7, - "rotY": 180.000015, - "rotZ": -3.36548e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "23": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977114/58B8C6AFC58BEC7F5CDA992B399235E1D1CE216A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ca8bdf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000105401759, - "rotY": 180.000015, - "rotZ": 0.00000126669079, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "24": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977249/7D1F115182E691E90A505760A3349D237C0F16E1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "01363c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000114314139, - "rotY": 180.000015, - "rotZ": 0.00000173802164, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "25": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977373/3EB829A410A896DFBA803FB029394976F6AE0CCB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b72a1d", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000184584269, - "rotY": 180.000015, - "rotZ": 0.0000053036315, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "26": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977465/9CA5019A545C6BF2AA1BBB3112267EACAF52C01E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "04f0ba", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000102766649, - "rotY": 180.000015, - "rotZ": -0.0000137765155, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "27": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977563/7037BEF939CFBDC031481366476C44C7C3EF322D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cfaf88", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000019677243, - "rotY": 180.000015, - "rotZ": 0.00000249157665, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "28": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977715/F7661D4ADB8F7071FB4E836B2BAF43C3820848E4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "592346", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00001276227, - "rotY": 180.000015, - "rotZ": 0.00000153182373, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "29": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977844/58C1F8974EEF4961249B44B8517B350F18753379/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4cca27", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000313882947, - "rotY": 180.000015, - "rotZ": -4.327291e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974625/F8D98C87DCB93C8CDF106FFAB3DA836B22DA8BEB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5099bb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -9.526744e-8, - "rotY": 180, - "rotZ": -7.436876e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "30": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977960/7AC1D20BCD93FD3D035EC26A4C108A82E72EBA86/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc08ab", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000168156157, - "rotY": 180.000015, - "rotZ": 0.00000219717617, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "31": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978096/D6F6F7EDF5E14EE6B9EE21F807E7CF4F9F9EC028/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ae6d21", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.0000069150783, - "rotY": 180.000015, - "rotZ": 0.000002574338, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "32": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978200/E6CDADB9AAB0A79E8526D7A4A1F49471893F7947/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8b4d06", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000011233, - "rotY": 180, - "rotZ": 0.0000167793787, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "33": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978337/818E96F0D2BCB45CC90CEE863677312245594B4C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3b3f8c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000190952255, - "rotY": 180, - "rotZ": 6.814834e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "34": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978437/B98FDAB4D1EBC1D40E969DEF9CA7143C8D251BB4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cfdd03", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.0000108585373, - "rotY": 180, - "rotZ": 0.00000540023439, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "35": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978553/9A27448271331CDD6292E14F2CB49D71C50CEBF3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f89275", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000721516062, - "rotY": 180, - "rotZ": -0.000002222035, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "36": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978668/D56BF0309ECBDDC4DC4C8FFB71C8B80B320A5E11/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f45ba0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000655812164, - "rotY": 180, - "rotZ": -4.21542978e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "37": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978779/A532740121C41FEF6E30A9E98F933AE1D15907CB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e6cce3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000008363716, - "rotY": 180, - "rotZ": 0.0000125134511, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "38": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978910/695348D90CBB1D5EF857964662D3D29478FAECC2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9d9531", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000165363917, - "rotY": 180, - "rotZ": 0.00000755110068, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "39": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979053/575819DDF05E4E6FBFA296DD68E7AF6A764CE2B6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9676a0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.00000433588548, - "rotY": 180, - "rotZ": 0.0000134007632, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974789/EC9F446EA2DF1E2AE8369138E6873B28852469F1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "68206f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.000003948265, - "rotY": 180, - "rotZ": -0.0000210753624, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "40": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979152/FFC073DECEC5837E340C37F6CE4F40938E40C514/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cc6d6a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000305671983, - "rotY": 180, - "rotZ": -0.000004596211, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "41": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979285/C69BFF8D1ECC77BF0F5DAD355DD6E84A6A268731/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "87fa52", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 6.80305163e-7, - "rotY": 180, - "rotZ": -0.00000447995035, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "42": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979439/375AE4A39169F62B3447BDC1AA4A26A6690A66D7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a15b63", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000368703422, - "rotY": 180, - "rotZ": 2.98529955e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "43": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979609/C5BFCF1A87F14282C61EC920FD21D9B25E883693/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6c1f20", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000327916132, - "rotY": 180, - "rotZ": 8.00865e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "44": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979713/BEB28A94C343F57F6DC3A81F32DDB657CD896EBC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "66febb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.0000132305695, - "rotY": 180, - "rotZ": -0.000008536388, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "45": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979797/B27B29B4FF6D550F532D46CD0F7A3EDF984FD39A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "56af87", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0.000008879468, - "rotY": 180, - "rotZ": -0.0000035132357, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "46": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979901/BA1482E12F3DB002FADB2F5C74FA48EA8DE1E31F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fefa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000577568835, - "rotY": 180, - "rotZ": 0.000007164294, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "47": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980020/3756AD3A8C521914A763443EC79407CB6F38B8E4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1e8699", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000150068281, - "rotY": 180, - "rotZ": 0.00000370904536, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "48": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980124/599CAF38B47AD4B29319213CD65C40946DF84777/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "189d66", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000477549, - "rotY": 180, - "rotZ": -0.000008039457, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "49": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980220/D3682CD04922D7709D49C1066AD921221AD92F74/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f08f9a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01000011, - "posZ": 9.519388, - "rotX": -0.0000132930072, - "rotY": 180, - "rotZ": -0.0000175149926, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974892/4AFA955A876D8E5BD28DA6164F38EDFBC9988E0F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9a8f8c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.0000251728725, - "rotY": 180, - "rotZ": -0.0000107583146, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "50": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980328/86FB8E62D4EAD71432622244C92A7B261D1D2F6A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "aec16f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000107346423, - "rotY": 180, - "rotZ": 0.0000103672137, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975047/33060EB9820DE72C983844818A81444377736BB1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9a1ec5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 1.53614124e-7, - "rotY": 180, - "rotZ": -0.000009400431, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975160/6B9DD5F5EBFF943633F1A97D4F2D5EAA15D2E3CA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8fd050", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000806476, - "rotY": 180, - "rotZ": -0.0000194595268, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975274/4E93F71661D310DB5FB0472E49E935F16AD0B16E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b1b78a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000166816653, - "rotY": 180, - "rotZ": -0.0000142901517, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975360/E524936A793CC5871EE74EBE75388A61ABDD44D0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3c293b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000192622952, - "rotY": 180, - "rotZ": 0.00000437234166, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -44.425, - "posY": 1.799, - "posZ": -29.129, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.24, - "scaleY": 1, - "scaleZ": 0.24 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0.1, - "SpecularColor": { - "b": 0.745098054, - "g": 0.8117647, - "r": 0.8745098 - }, - "SpecularIntensity": 0.05, - "SpecularSharpness": 3.000001 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357113311/C9A5F7E450A6845D0D09D7407AA38E9319697D74/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "93f4a0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Damage Tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.581, - "posZ": -22.555, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.0705, - "g": 0.0705, - "r": 0.28224 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": true, - "StandUp": false, - "Thickness": 0.3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00d19a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "resource", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -42.682, - "posY": 1.763, - "posZ": -26.327, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.17, - "scaleY": 0.17, - "scaleZ": 0.17 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192729/6881710C4711FB5949E02FAD63D4B416C7DC0AF9/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fd617a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Resource tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.581, - "posZ": -20.619, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fb6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "clueDoom", - "Name": "Custom_Tile", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -55.495, - "posY": 1.722, - "posZ": -1.639, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192501/B768FB57878814EB243CF25C4DFCD7C7CDFF3AC1/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "31fa39", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Clue tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -55.458, - "posY": 1.65, - "posZ": -1.12, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 0.8, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.45122, - "g": 0.24813, - "r": 0.19248 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "36be72", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163230/ED46F8BBAEDB4D3C96C654D48C56110D35F3F54F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5c2361", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357162977/E5D453CC14394519E004B4F8703FC425A7AE3D6C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3a3415", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164483/5E22FEAE253AE65BDE3FA09E4EE7133569F7E194/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4a91a8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164251/34DC7172A2B433047DA853796DB52AECE019F99F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "887aae", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164030/0A12FD352F28A560EA7E7952D8CA618A5245F1E0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "baa831", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357114485/8B2B8A9F61CC2D8C1F10977ABDB4BA2423AD143F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "da94da", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163806/F397C22A8DDB8F22E08E42E6449C3B5D8CFDB313/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2e1687", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357110165/AD791E6817304851C0ABD7AE97AA60326AC14538/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a6f1e0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "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 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.404, - "posY": 1.41, - "posZ": 15.728, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357109766/6D35F3D98A4C89696895FACA788F54005B1688D3/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c3ecf4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Horror tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.235, - "posY": 1.65, - "posZ": -1.12, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fb6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "clueDoom", - "Name": "Custom_Tile", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -55.844, - "posY": 1.864, - "posZ": 1.057, - "rotX": 0, - "rotY": 180, - "rotZ": 180, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "https://i.imgur.com/5Uy4hlP.jpg", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "47ffc3", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Doom tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -55.458, - "posY": 1.65, - "posZ": 1.12, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.00426, - "r": 0.69512 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974350/E16168497E847B690A16F1C0914E4F5C872555B6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cd2a02", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "States": { - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975474/DFCA4DBDEDCC936D2A2888A98C9B2FEBCD30C22B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "473fd1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000002114869, - "rotY": 180, - "rotZ": -0.00000344551631, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975559/D34362DF759435E36BF4109C8EE397D96EDE6B56/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fdb103", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.00000637244239, - "rotY": 180, - "rotZ": 1.0489314e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975658/F7CBB1000A579C9642A259174E611C0118190022/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9409fe", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000006856813, - "rotY": 180, - "rotZ": 6.24681149e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975808/E0965014A9756E7CB50A144006363535D43BA6F5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "69b7a8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000810479651, - "rotY": 180, - "rotZ": 4.15571648e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975959/B5BB691A4BF8E83DD2B514C81EC38E8E082ED787/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "df96a2", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000515672855, - "rotY": 180, - "rotZ": -9.08177e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976119/2EFDA564FE2E9F58EB47F21B4CB69117876DCC7A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "166a74", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.000007670889, - "rotY": 180, - "rotZ": 2.730384e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976252/7FE12F57BD8ED418097467B0472B2B510C5B3D05/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a964cf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.000009659233, - "rotY": 180, - "rotZ": 0.000003145974, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976402/BFC6C6655B0EB1C3DFD3819AFEA599F8D42CEB64/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f25755", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 9.30901138e-7, - "rotY": 180, - "rotZ": 0.0000140537149, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976543/32E963CDBABCDEBEF3FB499670577A19689E1D8B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "157830", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000349763832, - "rotY": 180, - "rotZ": -0.000011208811, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976679/9CFECB352760F82A558905BC6874DD47F807F785/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4b281e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01000011, - "posZ": 9.519388, - "rotX": -0.00000487788157, - "rotY": 180.000015, - "rotZ": 0.00000283701524, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974497/B53160AEF67C32741FB7393B887A745C5A0403A6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "731a18", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.0000112864509, - "rotY": 180, - "rotZ": 0.000009893568, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976805/C81E859758C7B35531566E99CFFDC10626F184D2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e38f0b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000381104314, - "rotY": 180.000015, - "rotZ": -0.0000125628785, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "21": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976909/640634C5EC652071E14B8EDDEB8800ED4CFECBE3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "be6df1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000109130187, - "rotY": 180, - "rotZ": 0.00001615263, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "22": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977001/6854680D0F7FE536050A1FDDC5A31B642BAA82FB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5bb1af", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 3.85535827e-7, - "rotY": 180.000015, - "rotZ": -3.36548e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "23": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977114/58B8C6AFC58BEC7F5CDA992B399235E1D1CE216A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ca8bdf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000105401759, - "rotY": 180.000015, - "rotZ": 0.00000126669079, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "24": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977249/7D1F115182E691E90A505760A3349D237C0F16E1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "01363c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000114314139, - "rotY": 180.000015, - "rotZ": 0.00000173802164, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "25": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977373/3EB829A410A896DFBA803FB029394976F6AE0CCB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b72a1d", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000184584269, - "rotY": 180.000015, - "rotZ": 0.0000053036315, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "26": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977465/9CA5019A545C6BF2AA1BBB3112267EACAF52C01E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "04f0ba", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000102766649, - "rotY": 180.000015, - "rotZ": -0.0000137765155, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "27": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977563/7037BEF939CFBDC031481366476C44C7C3EF322D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cfaf88", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000019677243, - "rotY": 180.000015, - "rotZ": 0.00000249157665, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "28": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977715/F7661D4ADB8F7071FB4E836B2BAF43C3820848E4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "592346", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00001276227, - "rotY": 180.000015, - "rotZ": 0.00000153182373, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "29": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977844/58C1F8974EEF4961249B44B8517B350F18753379/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4cca27", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000313882947, - "rotY": 180.000015, - "rotZ": -4.327291e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974625/F8D98C87DCB93C8CDF106FFAB3DA836B22DA8BEB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5099bb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -9.526744e-8, - "rotY": 180, - "rotZ": -7.436876e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "30": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977960/7AC1D20BCD93FD3D035EC26A4C108A82E72EBA86/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc08ab", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000168156157, - "rotY": 180.000015, - "rotZ": 0.00000219717617, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "31": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978096/D6F6F7EDF5E14EE6B9EE21F807E7CF4F9F9EC028/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ae6d21", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.0000069150783, - "rotY": 180.000015, - "rotZ": 0.000002574338, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "32": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978200/E6CDADB9AAB0A79E8526D7A4A1F49471893F7947/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8b4d06", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000011233, - "rotY": 180, - "rotZ": 0.0000167793787, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "33": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978337/818E96F0D2BCB45CC90CEE863677312245594B4C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3b3f8c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000190952255, - "rotY": 180, - "rotZ": 6.814834e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "34": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978437/B98FDAB4D1EBC1D40E969DEF9CA7143C8D251BB4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cfdd03", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.0000108585373, - "rotY": 180, - "rotZ": 0.00000540023439, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "35": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978553/9A27448271331CDD6292E14F2CB49D71C50CEBF3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f89275", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000721516062, - "rotY": 180, - "rotZ": -0.000002222035, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "36": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978668/D56BF0309ECBDDC4DC4C8FFB71C8B80B320A5E11/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f45ba0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000655812164, - "rotY": 180, - "rotZ": -4.21542978e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "37": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978779/A532740121C41FEF6E30A9E98F933AE1D15907CB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e6cce3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.000008363716, - "rotY": 180, - "rotZ": 0.0000125134511, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "38": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978910/695348D90CBB1D5EF857964662D3D29478FAECC2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9d9531", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000165363917, - "rotY": 180, - "rotZ": 0.00000755110068, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "39": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979053/575819DDF05E4E6FBFA296DD68E7AF6A764CE2B6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9676a0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.00000433588548, - "rotY": 180, - "rotZ": 0.0000134007632, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974789/EC9F446EA2DF1E2AE8369138E6873B28852469F1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "68206f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.000003948265, - "rotY": 180, - "rotZ": -0.0000210753624, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "40": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979152/FFC073DECEC5837E340C37F6CE4F40938E40C514/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cc6d6a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000305671983, - "rotY": 180, - "rotZ": -0.000004596211, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "41": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979285/C69BFF8D1ECC77BF0F5DAD355DD6E84A6A268731/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "87fa52", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 6.80305163e-7, - "rotY": 180, - "rotZ": -0.00000447995035, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "42": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979439/375AE4A39169F62B3447BDC1AA4A26A6690A66D7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a15b63", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000368703422, - "rotY": 180, - "rotZ": 2.98529955e-7, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "43": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979609/C5BFCF1A87F14282C61EC920FD21D9B25E883693/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6c1f20", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000327916132, - "rotY": 180, - "rotZ": 8.00865e-8, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "44": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979713/BEB28A94C343F57F6DC3A81F32DDB657CD896EBC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "66febb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.0000132305695, - "rotY": 180, - "rotZ": -0.000008536388, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "45": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979797/B27B29B4FF6D550F532D46CD0F7A3EDF984FD39A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "56af87", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0.000008879468, - "rotY": 180, - "rotZ": -0.0000035132357, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "46": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979901/BA1482E12F3DB002FADB2F5C74FA48EA8DE1E31F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fefa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000577568835, - "rotY": 180, - "rotZ": 0.000007164294, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "47": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980020/3756AD3A8C521914A763443EC79407CB6F38B8E4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1e8699", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000150068281, - "rotY": 180, - "rotZ": 0.00000370904536, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "48": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980124/599CAF38B47AD4B29319213CD65C40946DF84777/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "189d66", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000477549, - "rotY": 180, - "rotZ": -0.000008039457, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "49": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980220/D3682CD04922D7709D49C1066AD921221AD92F74/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f08f9a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01000011, - "posZ": 9.519388, - "rotX": -0.0000132930072, - "rotY": 180, - "rotZ": -0.0000175149926, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974892/4AFA955A876D8E5BD28DA6164F38EDFBC9988E0F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9a8f8c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": -0.0000251728725, - "rotY": 180, - "rotZ": -0.0000107583146, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "50": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980328/86FB8E62D4EAD71432622244C92A7B261D1D2F6A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "aec16f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.0000107346423, - "rotY": 180, - "rotZ": 0.0000103672137, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975047/33060EB9820DE72C983844818A81444377736BB1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9a1ec5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 1.53614124e-7, - "rotY": 180, - "rotZ": -0.000009400431, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975160/6B9DD5F5EBFF943633F1A97D4F2D5EAA15D2E3CA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8fd050", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": -0.00000806476, - "rotY": 180, - "rotZ": -0.0000194595268, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975274/4E93F71661D310DB5FB0472E49E935F16AD0B16E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b1b78a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000166816653, - "rotY": 180, - "rotZ": -0.0000142901517, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975360/E524936A793CC5871EE74EBE75388A61ABDD44D0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3c293b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0.00000192622952, - "rotY": 180, - "rotZ": 0.00000437234166, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.473, - "posY": 1.821, - "posZ": 1.095, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.24, - "scaleY": 1, - "scaleZ": 0.24 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0.1, - "SpecularColor": { - "b": 0.745098054, - "g": 0.8117647, - "r": 0.8745098 - }, - "SpecularIntensity": 0.05, - "SpecularSharpness": 3.000001 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357113311/C9A5F7E450A6845D0D09D7407AA38E9319697D74/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "480bda", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Damage Tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.235, - "posY": 1.65, - "posZ": 1.12, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.0705, - "g": 0.0705, - "r": 0.28224 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": true, - "StandUp": false, - "Thickness": 0.3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00d19a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "resource", - "Name": "Custom_Token", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -50.897, - "posY": 1.781, - "posZ": -1.283, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.17, - "scaleY": 0.17, - "scaleZ": 0.17 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192729/6881710C4711FB5949E02FAD63D4B416C7DC0AF9/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9fadf9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Resource tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -51, - "posY": 1.65, - "posZ": -1.12, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "path", - "GUID": "7234af", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "path", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tags": [ - "Location" - ], - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "path", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tags": [ - "Location" - ], - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Location" - ], - "Tooltip": true, - "Transform": { - "posX": -50.369, - "posY": 1.746, - "posZ": -0.17, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/949588657208009702/1786DA3A72B61BF39ADE9577B177797450011602/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "170f10", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Connection markers", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -51, - "posY": 1.65, - "posZ": 1.12, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.25, - "b": 0.168, - "g": 0.701, - "r": 0.192 - }, - "Description": "", - "DragSelectable": true, - "FogColor": "Green", - "FogHidePointers": false, - "FogReverseHiding": false, - "FogSeethrough": true, - "GMNotes": "", - "GUID": "3aab97", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "FogOfWarTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -21.648, - "posY": 0.87, - "posZ": 22.438, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 2.8, - "scaleY": 0.55, - "scaleZ": 3.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1016065725028510450/7BC76948EE00979A428636EF40D46AE8634760A6/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/166Kdeqb", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "42cd6e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Leaked Items", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -57.92, - "posY": 2.953, - "posZ": -82.991, - "rotX": 90, - "rotY": 135, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583104677/195F93C063A8881B805CE2FD4767A9718B27B6AE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Frost", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -19.354, - "posY": 2.408, - "posZ": -75.738, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "16a9a7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 22.651, - "posY": 3.449, - "posZ": -27.771, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8e3aab", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 22.545, - "posY": 3.45, - "posZ": -27.077, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/nEmqjmj.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0b1aca", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Elder Sign", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 23.833, - "posY": 3.447, - "posZ": -30.132, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/lns4fhz.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e31821", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Auto-Fail", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 23.654, - "posY": 3.447, - "posZ": -29.38, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/ttnspKt.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "38609c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Elder Thing", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 23.817, - "posY": 3.448, - "posZ": -28.107, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/1plY463.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1a1506", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tablet", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 23.721, - "posY": 3.448, - "posZ": -26.779, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7d6103", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Cultist", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 25.403, - "posY": 3.445, - "posZ": -29.87, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cc8bbb", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Skull", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 24.814, - "posY": 3.446, - "posZ": -29.037, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/9t3rPTQ.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "298b5f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-8", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 25.119, - "posY": 3.446, - "posZ": -28.34, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/4WRD42n.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "81a1d7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-7", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 25.133, - "posY": 3.446, - "posZ": -27.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/c9qdSzS.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2460df", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-6", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.304, - "posY": 3.443, - "posZ": -30.5, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/3Ym1IeG.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1df0a5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-5", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.236, - "posY": 3.444, - "posZ": -29.085, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/qrgGQRD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "984eec", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-4", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.399, - "posY": 3.444, - "posZ": -28.851, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/yfs8gHq.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a7a9cb", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-3", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.464, - "posY": 3.444, - "posZ": -28.086, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8af600", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-2", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 29.182, - "posY": 5.219, - "posZ": -31.924, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b644d2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-1", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 28.789, - "posY": 5.218, - "posZ": -31.25, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0a8592", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "0", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 28.78, - "posY": 8.487, - "posZ": -28.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/uIx8jbY.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a15273", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "+1", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 28.505, - "posY": 8.454, - "posZ": -28.951, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127875098/FDA724CE3F0F9C62A141C0B33CAB238C40EDEE32/", - "MaterialIndex": 3, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "Chaos Bag", - "DragSelectable": true, - "GMNotes": "", - "GUID": "106418", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Chaos Token Reserve", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -65.091, - "posY": 1.495, - "posZ": -78.526, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 3, - "scaleY": 3, - "scaleZ": 3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0, - "b": 0, - "g": 0, - "r": 0 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1035211763828036632/8CBB93F4FCFB3A6DB42AB6BC1188EA4559FF0A87/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "37be78", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/ClueCounter\")\nend)\n__bundle_register(\"playermat/ClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table of items which can be counted in this Bowl\n-- Each entry has 2 things to enter\n-- a name (what is in the name field of that object)\n-- a value (how much it is worth)\n-- a number in the items description will override the number entry in this table\nlocal validCountItemList = {\n [\"Clue\"] = 1,\n [\"\"] = 1\n}\nlocal trashGUID = \"70b9f6\"\nexposedValue = 0\n\nfunction onLoad()\n self.createButton({\n label = \"\",\n click_function = \"removeAllClues\",\n function_owner = self,\n position = { 0, 0.1, 0 },\n height = 0,\n width = 0,\n font_color = { 0, 0, 0 },\n font_size = 2000\n })\n loopID = Wait.time(countItems, 1, -1)\nend\n\n-- Activated once per second, counts items in bowls\nfunction countItems()\n local totalValue = 0\n local countableItems = findValidItemsInSphere()\n for _, entry in ipairs(countableItems) do\n local descValue = tonumber(entry.hit_object.getDescription())\n local stackMult = math.abs(entry.hit_object.getQuantity())\n -- Use value in description if available\n if descValue ~= nil then\n totalValue = totalValue + descValue * stackMult\n else\n -- Otherwise use the value in validCountItemList\n totalValue = totalValue + validCountItemList[entry.hit_object.getName()] * stackMult\n end\n end\n exposedValue = totalValue\n self.editButton({ index = 0, label = totalValue })\nend\n\nfunction findValidItemsInSphere()\n local items = Physics.cast({\n origin = self.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n max_distance = 0,\n size = { 2, 2, 2 },\n --debug=true\n })\n\n retval = {}\n for _, entry in ipairs(items) do\n --Ignore the bowl\n if entry.hit_object ~= self then\n --Ignore if not in validCountItemList\n local tableEntry = validCountItemList[entry.hit_object.getName()]\n if tableEntry ~= nil then\n table.insert(retval, entry)\n end\n end\n end\n return retval\nend\n\nfunction removeAllClues()\n startLuaCoroutine(self, \"clueRemovalCoroutine\")\nend\n\nfunction clueRemovalCoroutine()\n for _, entry in ipairs(findValidItemsInSphere()) do\n -- Do not put the table in the garbage\n if entry.hit_object.getGUID() ~= \"4ee1f2\" then\n -- delay for animation purposes\n for k = 1, 10 do\n coroutine.yield(0)\n end\n getObjectFromGUID(trashGUID).putObject(entry.hit_object)\n end\n end\n return 1\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Clue Counter", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -23.89, - "posY": 1.52, - "posZ": -31.107, - "rotX": 0, - "rotY": 190, - "rotZ": 0, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0, - "b": 0, - "g": 0, - "r": 0 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1035211763828036632/8CBB93F4FCFB3A6DB42AB6BC1188EA4559FF0A87/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1769ed", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/ClueCounter\")\nend)\n__bundle_register(\"playermat/ClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table of items which can be counted in this Bowl\n-- Each entry has 2 things to enter\n-- a name (what is in the name field of that object)\n-- a value (how much it is worth)\n-- a number in the items description will override the number entry in this table\nlocal validCountItemList = {\n [\"Clue\"] = 1,\n [\"\"] = 1\n}\nlocal trashGUID = \"70b9f6\"\nexposedValue = 0\n\nfunction onLoad()\n self.createButton({\n label = \"\",\n click_function = \"removeAllClues\",\n function_owner = self,\n position = { 0, 0.1, 0 },\n height = 0,\n width = 0,\n font_color = { 0, 0, 0 },\n font_size = 2000\n })\n loopID = Wait.time(countItems, 1, -1)\nend\n\n-- Activated once per second, counts items in bowls\nfunction countItems()\n local totalValue = 0\n local countableItems = findValidItemsInSphere()\n for _, entry in ipairs(countableItems) do\n local descValue = tonumber(entry.hit_object.getDescription())\n local stackMult = math.abs(entry.hit_object.getQuantity())\n -- Use value in description if available\n if descValue ~= nil then\n totalValue = totalValue + descValue * stackMult\n else\n -- Otherwise use the value in validCountItemList\n totalValue = totalValue + validCountItemList[entry.hit_object.getName()] * stackMult\n end\n end\n exposedValue = totalValue\n self.editButton({ index = 0, label = totalValue })\nend\n\nfunction findValidItemsInSphere()\n local items = Physics.cast({\n origin = self.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n max_distance = 0,\n size = { 2, 2, 2 },\n --debug=true\n })\n\n retval = {}\n for _, entry in ipairs(items) do\n --Ignore the bowl\n if entry.hit_object ~= self then\n --Ignore if not in validCountItemList\n local tableEntry = validCountItemList[entry.hit_object.getName()]\n if tableEntry ~= nil then\n table.insert(retval, entry)\n end\n end\n end\n return retval\nend\n\nfunction removeAllClues()\n startLuaCoroutine(self, \"clueRemovalCoroutine\")\nend\n\nfunction clueRemovalCoroutine()\n for _, entry in ipairs(findValidItemsInSphere()) do\n -- Do not put the table in the garbage\n if entry.hit_object.getGUID() ~= \"4ee1f2\" then\n -- delay for animation purposes\n for k = 1, 10 do\n coroutine.yield(0)\n end\n getObjectFromGUID(trashGUID).putObject(entry.hit_object)\n end\n end\n return 1\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Clue Counter", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -59.402, - "posY": 1.52, - "posZ": -22.586, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0, - "b": 0, - "g": 0, - "r": 0 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1035211763828036632/8CBB93F4FCFB3A6DB42AB6BC1188EA4559FF0A87/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "032300", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/ClueCounter\")\nend)\n__bundle_register(\"playermat/ClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table of items which can be counted in this Bowl\n-- Each entry has 2 things to enter\n-- a name (what is in the name field of that object)\n-- a value (how much it is worth)\n-- a number in the items description will override the number entry in this table\nlocal validCountItemList = {\n [\"Clue\"] = 1,\n [\"\"] = 1\n}\nlocal trashGUID = \"70b9f6\"\nexposedValue = 0\n\nfunction onLoad()\n self.createButton({\n label = \"\",\n click_function = \"removeAllClues\",\n function_owner = self,\n position = { 0, 0.1, 0 },\n height = 0,\n width = 0,\n font_color = { 0, 0, 0 },\n font_size = 2000\n })\n loopID = Wait.time(countItems, 1, -1)\nend\n\n-- Activated once per second, counts items in bowls\nfunction countItems()\n local totalValue = 0\n local countableItems = findValidItemsInSphere()\n for _, entry in ipairs(countableItems) do\n local descValue = tonumber(entry.hit_object.getDescription())\n local stackMult = math.abs(entry.hit_object.getQuantity())\n -- Use value in description if available\n if descValue ~= nil then\n totalValue = totalValue + descValue * stackMult\n else\n -- Otherwise use the value in validCountItemList\n totalValue = totalValue + validCountItemList[entry.hit_object.getName()] * stackMult\n end\n end\n exposedValue = totalValue\n self.editButton({ index = 0, label = totalValue })\nend\n\nfunction findValidItemsInSphere()\n local items = Physics.cast({\n origin = self.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n max_distance = 0,\n size = { 2, 2, 2 },\n --debug=true\n })\n\n retval = {}\n for _, entry in ipairs(items) do\n --Ignore the bowl\n if entry.hit_object ~= self then\n --Ignore if not in validCountItemList\n local tableEntry = validCountItemList[entry.hit_object.getName()]\n if tableEntry ~= nil then\n table.insert(retval, entry)\n end\n end\n end\n return retval\nend\n\nfunction removeAllClues()\n startLuaCoroutine(self, \"clueRemovalCoroutine\")\nend\n\nfunction clueRemovalCoroutine()\n for _, entry in ipairs(findValidItemsInSphere()) do\n -- Do not put the table in the garbage\n if entry.hit_object.getGUID() ~= \"4ee1f2\" then\n -- delay for animation purposes\n for k = 1, 10 do\n coroutine.yield(0)\n end\n getObjectFromGUID(trashGUID).putObject(entry.hit_object)\n end\n end\n return 1\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Clue Counter", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -36.867, - "posY": 1.52, - "posZ": 31.025, - "rotX": 0, - "rotY": 10, - "rotZ": 0, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0, - "b": 0, - "g": 0, - "r": 0 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1035211763828036632/8CBB93F4FCFB3A6DB42AB6BC1188EA4559FF0A87/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d86b7c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playermat/ClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table of items which can be counted in this Bowl\n-- Each entry has 2 things to enter\n-- a name (what is in the name field of that object)\n-- a value (how much it is worth)\n-- a number in the items description will override the number entry in this table\nlocal validCountItemList = {\n [\"Clue\"] = 1,\n [\"\"] = 1\n}\nlocal trashGUID = \"70b9f6\"\nexposedValue = 0\n\nfunction onLoad()\n self.createButton({\n label = \"\",\n click_function = \"removeAllClues\",\n function_owner = self,\n position = { 0, 0.1, 0 },\n height = 0,\n width = 0,\n font_color = { 0, 0, 0 },\n font_size = 2000\n })\n loopID = Wait.time(countItems, 1, -1)\nend\n\n-- Activated once per second, counts items in bowls\nfunction countItems()\n local totalValue = 0\n local countableItems = findValidItemsInSphere()\n for _, entry in ipairs(countableItems) do\n local descValue = tonumber(entry.hit_object.getDescription())\n local stackMult = math.abs(entry.hit_object.getQuantity())\n -- Use value in description if available\n if descValue ~= nil then\n totalValue = totalValue + descValue * stackMult\n else\n -- Otherwise use the value in validCountItemList\n totalValue = totalValue + validCountItemList[entry.hit_object.getName()] * stackMult\n end\n end\n exposedValue = totalValue\n self.editButton({ index = 0, label = totalValue })\nend\n\nfunction findValidItemsInSphere()\n local items = Physics.cast({\n origin = self.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n max_distance = 0,\n size = { 2, 2, 2 },\n --debug=true\n })\n\n retval = {}\n for _, entry in ipairs(items) do\n --Ignore the bowl\n if entry.hit_object ~= self then\n --Ignore if not in validCountItemList\n local tableEntry = validCountItemList[entry.hit_object.getName()]\n if tableEntry ~= nil then\n table.insert(retval, entry)\n end\n end\n end\n return retval\nend\n\nfunction removeAllClues()\n startLuaCoroutine(self, \"clueRemovalCoroutine\")\nend\n\nfunction clueRemovalCoroutine()\n for _, entry in ipairs(findValidItemsInSphere()) do\n -- Do not put the table in the garbage\n if entry.hit_object.getGUID() ~= \"4ee1f2\" then\n -- delay for animation purposes\n for k = 1, 10 do\n coroutine.yield(0)\n end\n getObjectFromGUID(trashGUID).putObject(entry.hit_object)\n end\n end\n return 1\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/ClueCounter\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Clue Counter", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -59.45, - "posY": 1.52, - "posZ": 9.589, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 0.33, - "scaleY": 0.33, - "scaleZ": 0.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.87451, - "g": 0.87451, - "r": 0.87451 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "Click to remove all clues from all investigators", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4a3aa4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/MasterClueCounter\")\nend)\n__bundle_register(\"core/MasterClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\ncount = 0\nuseClickableCounters = false\n\nlocal playmatAPI = require(\"playermat/PlaymatApi\")\nfunction onSave() return JSON.encode(useClickableCounters) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n useClickableCounters = JSON.decode(savedData)\n end\n self.createButton({\n label = \"0\",\n click_function = \"removeAllPlayerClues\",\n tooltip = \"Click here to remove all collected clues\",\n function_owner = self,\n position = { 0, 0.06, 0 },\n height = 900,\n width = 900,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n loopID = Wait.time(sumClues, 2, -1)\nend\n\n-- removes all player clues by calling the respective function from the counting bowls / clickers\nfunction removeAllPlayerClues()\n printToAll(count .. \" clue(s) from playermats removed.\", \"White\")\n playmatAPI.removeClues(\"All\")\n self.editButton({ index = 0, label = \"0\" })\nend\n\n-- gets the counted values from the counting bowls / clickers and sums them up\nfunction sumClues()\n count = playmatAPI.getClueCount(useClickableCounters, \"All\")\n self.editButton({ index = 0, label = tostring(count) })\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x \u003c -42 then\n if startPos.z \u003e 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z \u003e 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "false", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Master Clue Counter\n", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.3, - "posY": 1.633, - "posZ": -5.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.4, - "scaleY": 1, - "scaleZ": 0.4 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.07053, - "g": 0.07053, - "r": 0.28227 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/c7b94hv.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "038906", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Resources", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/le5gb9M.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "32a06a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Resources", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -64.1392746, - "posY": 1.62164152, - "posZ": 2.4275, - "rotX": 359.920227, - "rotY": 270.0255, - "rotZ": 0.016780857, - "scaleX": 0.2, - "scaleY": 1, - "scaleZ": 0.2 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/4dbb10f.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ebbc3d", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Resources", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -64.13942, - "posY": 1.62164187, - "posZ": 2.42749381, - "rotX": 359.9201, - "rotY": 270.025452, - "rotZ": 0.0168974362, - "scaleX": 0.2, - "scaleY": 1, - "scaleZ": 0.2 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -68.064, - "posY": 4.294, - "posZ": 38.802, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.2, - "scaleY": 1, - "scaleZ": 0.2 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192729/6881710C4711FB5949E02FAD63D4B416C7DC0AF9/", - "MaterialIndex": 1, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 7 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "272489", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Infinite_Bag", - "Nickname": "Toggle-able Resource tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 28.704, - "posY": 4.31, - "posZ": -35.371, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://images-cdn.fantasyflightgames.com/filer_public/46/60/4660dc1b-9b7a-42c0-9331-687561e11151/path_to_carcosa_campaign_guide_eng.pdf" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ea71cc", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Path to Carcosa Campaign Guide", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.576, - "posY": 3.578, - "posZ": 41.178, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.18, - "scaleY": 1, - "scaleZ": 2.18 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://images-cdn.fantasyflightgames.com/filer_public/30/64/30640944-6e5c-4605-8406-6a1eb2e46a3f/dunwich_legacy_campaign_guide_eng.pdf" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8e1339", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Dunwich Legacy Campaign Guide", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.895, - "posY": 3.576, - "posZ": 40.66, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.18, - "scaleY": 1, - "scaleZ": 2.18 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://images-cdn.fantasyflightgames.com/filer_public/1e/ce/1ece6885-3bc6-4706-bbd0-7f5fe1813035/the_circle_undone_campaign_guide_final_release.pdf" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "090d61", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Circle Undone Campaign Guide", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 43.256, - "posY": 3.884, - "posZ": 39.756, - "rotX": 22, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.18, - "scaleY": 1, - "scaleZ": 2.18 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://images-cdn.fantasyflightgames.com/filer_public/7b/82/7b824169-ece9-4152-83eb-dc108548fa88/the_forgotten_age_campaign_guide_eng_final_release.pdf" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ec5c7e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Forgotten Age Campaign Guide", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 43.129, - "posY": 3.578, - "posZ": 41.201, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.18, - "scaleY": 1, - "scaleZ": 2.18 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "676d75", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Pre-Errata Campaign Guides", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 27.125, - "posY": 4.037, - "posZ": -35.858, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4311": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3b3c0a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Drawing the Sign", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -68.997, - "posY": 1.497, - "posZ": -92.311, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368928, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3689": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a56ffe", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy's Amulet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.712, - "posY": 1.949, - "posZ": -43.078, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553734, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5537": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/784110538844100123/A9A0ACCD9ADB5C20745B6AB314C472ECAB71C300/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784110538844098999/61B68D9375F5BBC2974723215EC6855B5605EFD9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Act 2", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a39d6e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "In Azathoth's Domain", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.792, - "posY": 1.327, - "posZ": -45.991, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450011, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2317": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Agenda 2", - "DragSelectable": true, - "GMNotes": "", - "GUID": "25a10f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ransacking the Manor", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.225, - "posY": 1.511, - "posZ": -35.793, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 370422, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3704": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Signature", - "DragSelectable": true, - "GMNotes": "", - "GUID": "321cb7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy's Tote Bag", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.181, - "posY": 1.516, - "posZ": -92.412, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232047, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2320": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Arkham Asylum.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4bab65", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Patient Confinement", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.814, - "posY": 1.465, - "posZ": -45.614, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232249, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2322": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Humanoid. Lunatic.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b8c2bf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Catacombs Docent", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.953, - "posY": 1.666, - "posZ": -92.404, - "rotX": 355, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371209, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3712": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cd94e3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Searching for Izzie", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.472, - "posY": 1.506, - "posZ": -92.976, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 231921, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2319": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e3d00", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Catacombs", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.188, - "posY": 2.089, - "posZ": -41.943, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232226, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2322": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hazard.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "dc5296", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Corrosion", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.22, - "posY": 1.603, - "posZ": -91.932, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 233550, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2335": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999385819522537/207CCD9C85ECB70A339C09170ABB42E139924AA0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819523376/198434B0178F76107193CB52D7FC70E5265E526E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Dunwich.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2559b7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Burned Ruins", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.273, - "posY": 2.108, - "posZ": -41.684, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 275436, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2754": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Monster. Geist. Witch. Spectral. Elite.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "71e37c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heretic", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.972, - "posY": 1.449, - "posZ": -44.823, - "rotX": 0, - "rotY": 270, - "rotZ": 174, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 234206, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2342": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Holding All the Cards", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8359a3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Peter Clover", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -68.789, - "posY": 1.56, - "posZ": -93.202, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315249, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f8dc01", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Skeleton Key (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -68.808, - "posY": 1.381, - "posZ": -92.261, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272328, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2723": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Astronomer", - "DragSelectable": true, - "GMNotes": "", - "GUID": "298237", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Norman Withers", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.048, - "posY": 1.938, - "posZ": -45.66, - "rotX": 0, - "rotY": 269, - "rotZ": 0, - "scaleX": 1.1, - "scaleY": 1, - "scaleZ": 1.1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553733, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5537": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/784110538844100123/A9A0ACCD9ADB5C20745B6AB314C472ECAB71C300/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784110538844098999/61B68D9375F5BBC2974723215EC6855B5605EFD9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Act 1", - "DragSelectable": true, - "GMNotes": "", - "GUID": "532ace", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Cosmos Beckons", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.357, - "posY": 1.337, - "posZ": -44.297, - "rotX": 0, - "rotY": 270, - "rotZ": 181, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270508, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2705": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Musician", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fbf105", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jim Culver", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -24.046, - "posY": 4.023, - "posZ": -36.364, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 233339, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2333": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Act ", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1b5f59", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Path to the Hill", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.461, - "posY": 2.099, - "posZ": -41.534, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430907, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4309": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ff3f17", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eldritch Inspiration", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.468, - "posY": 1.429, - "posZ": -92.842, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 369000, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3690": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Concerned Brother", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1bfb78", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Randall Cho", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -68.855, - "posY": 1.337, - "posZ": -93.177, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450012, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2317": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Agenda 3", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c37241", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Secrets Better Left Hidden", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.038, - "posY": 1.56, - "posZ": -34.983, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 275330, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2753": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Agenda 2", - "DragSelectable": true, - "GMNotes": "", - "GUID": "57bcb8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Death's Approach", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 28.412, - "posY": 1.954, - "posZ": -42.514, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232024, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2320": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Second Floor.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "aa08d4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Historical Society", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 25.273, - "posY": 2.087, - "posZ": -42.048, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232046, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2320": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Arkham Asylum.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1acf71", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Patient Confinement", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.276, - "posY": 1.417, - "posZ": -45.349, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553401, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5534": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Student", - "DragSelectable": true, - "GMNotes": "", - "GUID": "981ce4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Amanda Sharpe", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -18.664, - "posY": 4.223, - "posZ": -36.364, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 275433, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2754": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Monster. Geist. Witch. Spectral. Elite.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6c0d7e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heretic", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.311, - "posY": 1.459, - "posZ": -44.074, - "rotX": 0, - "rotY": 270, - "rotZ": 186, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232900, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2329": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Head Librarian", - "DragSelectable": true, - "GMNotes": "", - "GUID": "66197b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. Henry Armitage", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -68.54, - "posY": 1.468, - "posZ": -92.682, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 275434, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2754": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Monster. Geist. Witch. Spectral. Elite.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6f896e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heretic", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.215, - "posY": 1.45, - "posZ": -45.062, - "rotX": 0, - "rotY": 270, - "rotZ": 174, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271619, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2716": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Priest", - "DragSelectable": true, - "GMNotes": "", - "GUID": "dd4921", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Father Mateo", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -31.874, - "posY": 3.723, - "posZ": -36.364, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232824, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2328": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "\tHuman. Criminal. Syndicate.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d6a1ee", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "O'Bannion's Thug", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -62.408, - "posY": 1.3, - "posZ": -58.088, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232022, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2320": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Ground Floor.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7a098", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Historical Society", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 27.026, - "posY": 2.07, - "posZ": -41.62, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232825, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2328": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "\tHuman. Criminal. Syndicate.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b2e99", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mobster", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -57.695, - "posY": 1.302, - "posZ": -54.837, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232264, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2322": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Terror.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bce5af", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Realm of Madness", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.256, - "posY": 1.599, - "posZ": -92.044, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232805, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2328": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Criminal. Elite.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "de3bd5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Clover Club Pit Boss", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.065, - "posY": 1.545, - "posZ": -92.323, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 275435, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2754": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Monster. Geist. Witch. Spectral. Elite.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "13d3f3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heretic", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.847, - "posY": 1.367, - "posZ": -49.133, - "rotX": 0, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368423, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Working on Something Big", - "DragSelectable": true, - "GMNotes": "", - "GUID": "234ff6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. William T. Maleson", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.515, - "posY": 1.439, - "posZ": -92.621, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230626, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Artifact from Another Life", - "DragSelectable": true, - "GMNotes": "", - "GUID": "23c694", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heirloom of Hyperborea", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.359, - "posY": 1.526, - "posZ": -92.716, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270609, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2706": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Drifter", - "DragSelectable": true, - "GMNotes": "", - "GUID": "da7828", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Ashcan\" Pete", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -29.183, - "posY": 3.823, - "posZ": -36.364, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430643, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9bd7cf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shortcut (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.981, - "posY": 1.391, - "posZ": -92.578, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450049, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2317": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Agenda 3", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c1397c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Madness Dies", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 25.733, - "posY": 2.031, - "posZ": -41.916, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273707, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2737": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Dilettante", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c6cc82", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jenny Barnes", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -21.355, - "posY": 4.123, - "posZ": -36.364, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4494": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685525/36510337B6E7EC46984AE8AE341BA5E3DFB172F3/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685007/A30CCF98600F1E9FA0F3EE674FE35BCD86CB6ECB/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Reporter", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2feb4c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rex Murphy (Taboo)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.615, - "posY": 3.923, - "posZ": -36.364, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270305, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2703": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Chef", - "DragSelectable": true, - "GMNotes": "", - "GUID": "81a0f8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Zoey Samaras", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -34.565, - "posY": 3.623, - "posZ": -36.364, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448235, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4482": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Act 3", - "DragSelectable": true, - "GMNotes": "", - "GUID": "105e3a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Black Expanse", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 20.247, - "posY": 1.291, - "posZ": -66.38, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293014, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2930": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f91e14", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guiding Spirit (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.583, - "posY": 1.42, - "posZ": -92.304, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430651, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2e3115", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Barricade (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.549, - "posY": 1.448, - "posZ": -92.864, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230343, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4224db", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Time Warp (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.328, - "posY": 1.371, - "posZ": -92.714, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368427, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c18ebe", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Laboratory Assistant", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.437, - "posY": 1.41, - "posZ": -92.244, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450010, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2317": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Agenda 1", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3da436", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Truth is Hidden", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.378, - "posY": 1.494, - "posZ": -34.135, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230620, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "49a91e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland's .38 Special", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -68.409, - "posY": 1.353, - "posZ": -92.412, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 231613, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2316": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Presence from Beyond the Stars", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3fbc07", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Otherworldly Meddler", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.444, - "posY": 1.583, - "posZ": -93.586, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315244, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "... Or Are They?", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9dd911", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lucky Dice (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.198, - "posY": 1.4, - "posZ": -92.681, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371605, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3716": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e68658", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Smite the Wicked", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.038, - "posY": 1.477, - "posZ": -92.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 275331, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2753": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Act 1", - "DragSelectable": true, - "GMNotes": "", - "GUID": "70fcce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "In Pursuit of the Dead", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 28.342, - "posY": 1.964, - "posZ": -42.297, - "rotX": 0, - "rotY": 271, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368840, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Lost Son of Earth", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a7358f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Yaotl (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.471, - "posY": 1.365, - "posZ": -92.398, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270406, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2704": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Reporter", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b14c5f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rex Murphy", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -37.256, - "posY": 3.523, - "posZ": -36.364, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232045, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2320": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Arkham Asylum.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8dcf73", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Patient Confinement", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -19.584, - "posY": 1.319, - "posZ": -46.047, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 369424, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3694": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Signature", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f7095f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On the Lam", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.168, - "posY": 1.487, - "posZ": -92.885, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232044, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2320": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Arkham Asylum.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "728ae0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Patient Confinement", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.237, - "posY": 1.368, - "posZ": -46.007, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447932, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4479": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ebdd78", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".35 Winchester", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -69.212, - "posY": 1.458, - "posZ": -92.913, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449904, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4499": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163977116/B4A1405FC47AD67007EA09C27B703F4F3848C8A0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163976478/FC378E356EF89EC9AB130A70B63D7129EA3FA10B/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Act 1", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bdb106", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Back into the Depths", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.209, - "posY": 2.148, - "posZ": -42.993, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588403, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2662": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d76b40", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guided by the Unseen (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.189, - "posY": 1.359, - "posZ": 8.158, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538928, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5389": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f5978", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy's Amulet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.598, - "posY": 1.337, - "posZ": 7.399, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440722, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4407": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e3bd71", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Crystallizer of Dreams", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.495, - "posY": 1.386, - "posZ": 7.493, - "rotX": 0, - "rotY": 270, - "rotZ": 177, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440924, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4409": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Calamitous Blade of Celephaïs", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bbd11b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hungering Blade (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.022, - "posY": 1.335, - "posZ": 7.593, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538825, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c1365d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Seeking Answers (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.275, - "posY": 1.323, - "posZ": 7.736, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374417, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3744": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "864fb6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bait and Switch (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.318, - "posY": 1.289, - "posZ": 6.794, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 504613, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5046": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "", - "GUID": "313167", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Yaztaroth", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.316, - "posY": 1.247, - "posZ": 7.173, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2662": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656728123511551078/AEAB50847DAF7047B1420F99F34EE05551D112A1/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "BETA CARD", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1b2d1e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Burn After Reading (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 2.139, - "posZ": -49.71, - "rotX": 0, - "rotY": 270, - "rotZ": 7, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "2306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "2316": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "2319": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2320": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2322": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "2328": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "2329": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "2333": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999241296027643/326876D4B46DF777AA1293989DEEE6A810ED027B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819527677/3AD8DFFFBFF54DB098AD3E00BB7E75DA0590FE8B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2335": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999385819522537/207CCD9C85ECB70A339C09170ABB42E139924AA0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819523376/198434B0178F76107193CB52D7FC70E5265E526E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2342": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "2662": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656728123511551078/AEAB50847DAF7047B1420F99F34EE05551D112A1/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - }, - "2703": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2704": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2705": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2706": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2716": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2723": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2737": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2753": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2754": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "2930": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3689": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3690": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3694": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3704": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3712": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3716": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "3744": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "4309": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "4311": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "4407": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "4409": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "4479": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "4482": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/780749631103001215/3FF9DC51D7737267B68EC5D9CF17BE421681663B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631102998699/DA1D7C58FE177F46169558EF1D8301754A91A73A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "4494": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685525/36510337B6E7EC46984AE8AE341BA5E3DFB172F3/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685007/A30CCF98600F1E9FA0F3EE674FE35BCD86CB6ECB/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": true - }, - "4499": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163977116/B4A1405FC47AD67007EA09C27B703F4F3848C8A0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163976478/FC378E356EF89EC9AB130A70B63D7129EA3FA10B/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": true - }, - "4500": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "5046": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - }, - "5389": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - }, - "5534": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - }, - "5537": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/784110538844100123/A9A0ACCD9ADB5C20745B6AB314C472ECAB71C300/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784110538844098999/61B68D9375F5BBC2974723215EC6855B5605EFD9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - }, - "5884": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 431111, - 368928, - 553734, - 450011, - 370422, - 232047, - 232249, - 371209, - 231921, - 232226, - 233550, - 275436, - 234206, - 315249, - 272328, - 553733, - 270508, - 233339, - 430907, - 369000, - 450012, - 275330, - 232024, - 232046, - 553401, - 275433, - 232900, - 275434, - 271619, - 232824, - 232022, - 232825, - 232264, - 232805, - 275435, - 368423, - 230626, - 270609, - 430643, - 450049, - 273707, - 449400, - 270305, - 448235, - 293014, - 430651, - 230343, - 368427, - 450010, - 230620, - 231613, - 315244, - 371605, - 275331, - 368840, - 270406, - 232045, - 369424, - 232044, - 447932, - 449904, - 588403, - 538928, - 440722, - 440924, - 538825, - 374417, - 504613, - 266200 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8fa254", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "Pre-Errata Cards", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 43.661, - "posY": 2.649, - "posZ": -66.588, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4825a7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "---\n--- Generated by Luanalysis\n--- Created by Whimsical.\n--- DateTime: 2021-12-19 5:00 p.m.\n---\n\n---@type table\u003cstring, string\u003e\nlocal token_ids = {\n elder_sign = \"Elder Sign\",\n skull = \"Skull\",\n cultist = \"Cultist\",\n tablet = \"Tablet\",\n elder_thing = \"Elder Thing\",\n autofail = \"Auto-fail\",\n bless = \"Bless\",\n curse = \"Curse\",\n frost = \"Frost\",\n unnamed = \"\"\n}\n\n---@type table\u003cstring, string\u003e\nlocal name_ids = {\n [\"Elder Sign\"] = \"elder_sign\",\n [\"Skull\"] = \"skull\",\n [\"Cultist\"] = \"cultist\",\n [\"Tablet\"] = \"tablet\",\n [\"Elder Thing\"] = \"elder_thing\",\n [\"Auto-fail\"] = \"autofail\",\n [\"Bless\"] = \"bless\",\n [\"Curse\"] = \"curse\",\n [\"Frost\"] = \"frost\",\n [\"\"] = \"unnamed\"\n}\n\n---@type Vector\nlocal rotation = {0, 270.00, 0}\n\n---@type table\u003cstring, number\u003e\nlocal offsets = {\n x = -2,\n z = -2\n}\n\nlocal left_right = \"z\"\nlocal up_down = \"x\"\nlocal vertical = \"y\"\n\n---@type TTSObject[]\nlocal tracking = {}\n\nfunction onload(data)\n data = JSON.decode(data)\n if data then\n local existing = data.tracking\n\n if existing then\n for _, guid in ipairs(existing) do\n local object = getObjectFromGUID(guid)\n if object then\n table.insert(tracking, object)\n end\n end\n end\n\n if data.tokens then\n Wait.frames(function ()\n for token, value in pairs(data.tokens) do\n revalue(nil, value, token)\n end\n end, 3)\n end\n\n Wait.frames(function ()\n if data.auto_update then\n self.UI:setAttribute(\"auto_update\", \"isOn\", data.auto_update)\n updateToggle(nil, data.auto_update, \"auto_update\")\n end\n end, 3)\n end\n\n self:addContextMenuItem(\"Clear\", function ()\n tracking = {}\n end, false)\nend\n\nfunction onSave()\n local targets = {}\n for _, token in ipairs(tracking) do\n table.insert(targets, token:getGUID())\n end\n\n local tokens = {}\n for id, _ in pairs(token_ids) do\n tokens[id] = self.UI:getValue(id)\n end\n\n return JSON.encode({\n tracking = targets,\n tokens = tokens,\n auto_update = self.UI:getAttribute(\"auto_update\", \"isOn\")\n })\nend\n\n---@param player Player\n---@param value string\n---@param token string\nfunction revalue(player, value, token)\n if not tonumber(value) then value = 0 end\n self.UI:setValue(token, value)\n self.UI:setAttribute(token, \"text\", value)\n\n if player then -- player is nil when we call this in onload\n -- False since \"on\" looks greyed out\n if self.UI:getAttribute(\"auto_update\", \"isOn\"):lower()==\"false\" then\n Wait.frames(function()\n layout()\n end, 3)\n end\n end\nend\n\n\n---@param player Player\n---@param token string\nfunction inc(player, token)\n local value = tonumber(self.UI:getValue(token)) or 0\n revalue(player, value+1, token)\nend\n\n---@param player Player\n---@param token string\nfunction dec(player, token)\n local value = tonumber(self.UI:getValue(token)) or 0\n revalue(player, value-1, token)\nend\n\n---@param player Player\n---@param value string\n---@param id string\nfunction updateToggle(player, value, id)\n local value = value:lower() == \"true\" and true or false\n self.UI:setAttribute(id, \"isOn\", value)\n if player then\n broadcastToAll(\"Token Arranger: Auto-Update \" .. (value and \"Disabled\" or \"Enabled\"))\n end\nend\n\n---@return TTSObject\nlocal function get_chaos_bag()\n return getObjectsWithTag(\"chaosBag\")[1]\nend\n\n---@type table\u003cstring, number\u003e\nlocal token_precedence = {\n [\"Skull\"] = -1,\n [\"Cultist\"] = -2,\n [\"Tablet\"] = -3,\n [\"Elder Thing\"] = -4,\n\n [\"Elder Sign\"] = 100,\n [\"Auto-fail\"] = -100,\n\n [\"Bless\"] = -1,\n [\"Curse\"] = -2,\n [\"Frost\"] = -3,\n [\"\"] = -1000,\n}\n\nlocal function token_value_comparator(left, right)\n if left.value\u003eright.value then return true\n elseif right.value\u003eleft.value then return false\n elseif left.precedence\u003eright.precedence then return true\n elseif right.precedence\u003eleft.precedence then return false\n else return left.token:getGUID() \u003e right.token:getGUID()\n end\nend\n\nlocal function do_position()\n local data = {}\n\n for index, token in ipairs(tracking) do\n local name = token:getName()\n\n data[index] = {\n token= token,\n value = tonumber(name) or tonumber(self.UI:getValue(name_ids[name])),\n precedence = token_precedence[name] or 0\n }\n end\n\n table.sort(data, token_value_comparator)\n\n local pos = self:getPosition()\n local location = {}\n\n pos[left_right] = pos[left_right] + offsets[left_right]\n\n location[left_right] = pos[left_right]\n location[up_down] = pos[up_down]\n location[vertical] = pos[vertical]\n\n local current_value = data[1].value\n\n for _, item in ipairs(data) do\n ---@type TTSObject\n local token = item.token\n\n ---@type number\n local value = item.value\n\n if value~=current_value then\n location[left_right] = pos[left_right]\n location[up_down] = location[up_down] + offsets[up_down]\n current_value = value\n end\n\n token:setPosition(location)\n token:setRotation(rotation)\n location[left_right] = location[left_right] + offsets[left_right]\n end\n\nend\n\nfunction layout()\n for _, token in ipairs(tracking) do\n token:destruct()\n end\n\n tracking = {}\n\n local chaosBag = get_chaos_bag()\n\n local size = #chaosBag:getObjects()\n\n for _, data in ipairs(chaosBag:getObjects()) do\n chaosBag:takeObject {\n guid = data.guid,\n smooth = false,\n ---@param tok TTSObject\n callback_function = function (tok)\n local clone = tok:clone()\n Wait.frames(function() chaosBag:putObject(clone) end, 1)\n table.insert(tracking, tok)\n end\n }\n end\n\n Wait.condition(function () do_position() end, function () return size==#tracking end)\nend", - "LuaScriptState": "{\"auto_update\":\"True\",\"tokens\":{\"autofail\":\"-100\",\"bless\":\"-105\",\"cultist\":\"0\",\"curse\":\"-106\",\"elder_sign\":\"100\",\"elder_thing\":\"0\",\"frost\":\"-107\",\"skull\":\"0\",\"tablet\":\"0\",\"unnamed\":\"0\"},\"tracking\":[]}", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Token Arranger", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 28.631, - "posY": 4.219, - "posZ": -34.888, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": " \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -100 -5\" text=\"Elder Sign\" /\u003e\n \u003cInputField id=\"elder_sign\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -100 -5\" characterValidation=\"Integer\"\u003e100\u003c/InputField\u003e\n \u003cButton onClick=\"inc(elder_sign)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -100 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(elder_sign)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -100 -5\" text=\"-\" /\u003e\n\n \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -135 -5\" text=\"Skull\" /\u003e\n \u003cInputField id=\"skull\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -135 -5\" characterValidation=\"Integer\"\u003e0\u003c/InputField\u003e\n \u003cButton onClick=\"inc(skull)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -135 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(skull)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -135 -5\" text=\"-\" /\u003e\n\n \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -170 -5\" text=\"Cultist\" /\u003e\n \u003cInputField id=\"cultist\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -170 -5\" characterValidation=\"Integer\"\u003e0\u003c/InputField\u003e\n \u003cButton onClick=\"inc(cultist)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -170 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(cultist)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -170 -5\" text=\"-\" /\u003e\n\n \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -205 -5\" text=\"Tablet\" /\u003e\n \u003cInputField id=\"tablet\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -205 -5\" characterValidation=\"Integer\"\u003e0\u003c/InputField\u003e\n \u003cButton onClick=\"inc(tablet)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -205 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(tablet)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -205 -5\" text=\"-\" /\u003e\n\n \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -240 -5\" text=\"Elder Thing\" /\u003e\n \u003cInputField id=\"elder_thing\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -240 -5\" characterValidation=\"Integer\"\u003e0\u003c/InputField\u003e\n \u003cButton onClick=\"inc(elder_thing)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -240 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(elder_thing)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -240 -5\" text=\"-\" /\u003e\n\n \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -275 -5\" text=\"Auto-fail\" /\u003e\n \u003cInputField id=\"autofail\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -275 -5\" characterValidation=\"Integer\"\u003e-100\u003c/InputField\u003e\n \u003cButton onClick=\"inc(autofail)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -275 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(autofail)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -275 -5\" text=\"-\" /\u003e\n\n \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -310 -5\" text=\"Bless\" /\u003e\n \u003cInputField id=\"bless\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -310 -5\" characterValidation=\"Integer\"\u003e-105\u003c/InputField\u003e\n \u003cButton onClick=\"inc(bless)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -310 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(bless)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -310 -5\" text=\"-\" /\u003e\n\n \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -345 -5\" text=\"Curse\" /\u003e\n \u003cInputField id=\"curse\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -345 -5\" characterValidation=\"Integer\"\u003e-106\u003c/InputField\u003e\n \u003cButton onClick=\"inc(curse)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -345 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(curse)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -345 -5\" text=\"-\" /\u003e\n\n \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -380 -5\" text=\"Frost\" /\u003e\n \u003cInputField id=\"frost\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -380 -5\" characterValidation=\"Integer\"\u003e-107\u003c/InputField\u003e\n \u003cButton onClick=\"inc(frost)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -380 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(frost)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -380 -5\" text=\"-\" /\u003e\n\n \u003cText alignment=\"MiddleRight\" width=\"100\" height=\"30\" color=\"#FFFFFF\" outline=\"#000000\" position=\"-140 -415 -5\" text=\"Unnamed\" /\u003e\n \u003cInputField id=\"unnamed\" onEndEdit=\"revalue\" width=\"120\" height=\"30\" color=\"#FFFFFF\" position=\"-20 -415 -5\" characterValidation=\"Integer\"\u003e0\u003c/InputField\u003e\n \u003cButton onClick=\"inc(unnamed)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"60 -415 -5\" text=\"+\" /\u003e\n \u003cButton onClick=\"dec(unnamed)\" width=\"30\" height=\"30\" color=\"#FFFFFF\" position=\"95 -415 -5\" text=\"-\" /\u003e\n\n \u003cButton alignment=\"MiddleCenter\" onClick=\"layout\" width=\"280\" height=\"30\" color=\"#000000\" textColor=\"#FFFFFF\" position=\"-30 -450 -5\" text=\"Position Tokens\" /\u003e\n \u003cToggleButton id=\"auto_update\" onValueChanged=\"updateToggle\" isOn=\"false\" width=\"280\" height=\"30\" position=\"-30 -485 -5\" text=\"Automatic Update\" /\u003e\n" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754695774481244354/E49F993A2E3D760FD030F3D2E5F6B2DD32FC6984/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3da8b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n generateText()\nend\n\nfunction generateText()\n local text = 'Attachment/\\nFacedown\\nHelper'\n\n self.createButton({\n label = text,\n click_function = 'nothing',\n function_owner = self,\n position = {0,0,-1.15},\n width = 0,\n height = 0,\n font_size = 175,\n font_color = {1,1,1}\n })\n\n text = 'State 1: Sefina Rousseau\\n\\nState 2: Diana Stanley\\n\\nState 3: Gloria Goldberg\\n\\nState 4: Crystallizer of Dreams\\n\\nState 5: Ancestral Knowledge\\n\\nState 6: Astronomical Atlas'\n\n self.createButton({\n label = text,\n click_function = 'nothing',\n function_owner = self,\n position = {0,0,0.5},\n width = 0,\n height = 0,\n font_size = 75,\n font_color = {1,1,1}\n })\nend\n\nfunction nothing()\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Attachment/Facedown Helper", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.08627259, - "g": 0.443134964, - "r": 0.06274338 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754695635919099826/3C3CBFFAADB2ACA9957C736491F470AE906CC953/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ce6247", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\r\n cardsInBag = {}\r\n memoizedCards = {}\r\n cardJson = loadCards()\r\nend\r\n\r\nfunction onObjectEnterContainer(container, object)\r\n if container == self then\r\n --use previously-found cards for faster performace\r\n if memoizedCards[object.getName()] then\r\n table.insert(cardsInBag, {name = object.getName() .. memoizedCards[object.getName()], id = object.getGUID()})\r\n recreateButtons()\r\n else\r\n findCard(object)\r\n end\r\n end\r\nend\r\n\r\nfunction onObjectLeaveContainer(container, object)\r\n if container == self then\r\n removeCardByGUID(cardsInBag, object.getGUID())\r\n recreateButtons()\r\n end\r\nend\r\n\r\nfunction findCard(object)\r\n local cost = ''\r\n\r\n for _, card in pairs (cardJson) do\r\n if (card.name == object.getName()) then\r\n if card.cost ~= nil then\r\n cost = '[' .. card.cost .. '] '\r\n end\r\n break\r\n end\r\n end\r\n\r\n --memoize result\r\n memoizedCards[object.getName()] = icons\r\n\r\n table.insert(cardsInBag, {name = cost .. object.getName(), id = object.getGUID()})\r\n recreateButtons()\r\nend\r\n\r\nfunction recreateButtons()\r\n self.clearButtons()\r\n verticalPosition = 1.5\r\n\r\n for _, card in ipairs(cardsInBag) do\r\n if _G['removeCard' .. card.id] == nil then\r\n _G['removeCard' .. card.id] = function()\r\n removeCard(card.id)\r\n end\r\n end\r\n\r\n self.createButton({\r\n label = card.name,\r\n click_function = \"removeCard\" .. card.id,\r\n function_owner = self,\r\n position = {0,0,verticalPosition},\r\n height = 200,\r\n width = 1200,\r\n font_size = 75,\r\n color = {1,1,1},\r\n font_color = {0,0,0}\r\n })\r\n\r\n verticalPosition = verticalPosition - 0.5\r\n end\r\n\r\n countLabel = #cardsInBag == 0 and '' or #cardsInBag\r\n\r\n self.createButton({\r\n label = countLabel,\r\n click_function = 'nothing',\r\n function_owner = self,\r\n position = {0,0,-1.25},\r\n width = 0,\r\n height = 0,\r\n font_size = 225,\r\n font_color = {1,1,1}\r\n })\r\nend\r\n\r\nfunction nothing()\r\nend\r\n\r\nfunction removeCard(cardGUID)\r\n self.takeObject({\r\n guid = cardGUID,\r\n rotation = self.getRotation(),\r\n position = self.getPosition() + Vector(0,0.5,0),\r\n callback_function = function(obj)\r\n obj.resting = true\r\n end\r\n })\r\nend\r\n\r\nfunction removeCardByGUID(bag, guid)\r\n local idx = nil\r\n\r\n for i, v in ipairs (bag) do\r\n if (v.id == guid) then\r\n idx = i\r\n end\r\n end\r\n\r\n if idx ~= nil then\r\n table.remove(cardsInBag, idx)\r\n end\r\nend\r\n\r\nfunction loadCards()\r\n return {{[\"name\"] = \"Random Basic Weakness\"},{[\"name\"] = \"Roland Banks\"},{[\"name\"] = \"Daisy Walker\"},{[\"name\"] = \"\\\"Skids\\\" O'Toole\"},{[\"name\"] = \"Agnes Baker\"},{[\"name\"] = \"Wendy Adams\"},{[\"name\"] = \"Roland's .38 Special\",[\"cost\"] = 3},{[\"name\"] = \"Cover Up\"},{[\"name\"] = \"Daisy's Tote Bag\",[\"cost\"] = 2},{[\"name\"] = \"The Necronomicon\"},{[\"name\"] = \"On the Lam\",[\"cost\"] = 1},{[\"name\"] = \"Hospital Debts\"},{[\"name\"] = \"Heirloom of Hyperborea\",[\"cost\"] = 3},{[\"name\"] = \"Dark Memory\",[\"cost\"] = 2},{[\"name\"] = \"Wendy's Amulet\",[\"cost\"] = 2},{[\"name\"] = \"Abandoned and Alone\"},{[\"name\"] = \".45 Automatic\",[\"cost\"] = 4},{[\"name\"] = \"Physical Training\",[\"cost\"] = 2},{[\"name\"] = \"Beat Cop\",[\"cost\"] = 4},{[\"name\"] = \"First Aid\",[\"cost\"] = 2},{[\"name\"] = \"Machete\",[\"cost\"] = 3},{[\"name\"] = \"Guard Dog\",[\"cost\"] = 3},{[\"name\"] = \"Evidence!\",[\"cost\"] = 1},{[\"name\"] = \"Dodge\",[\"cost\"] = 1},{[\"name\"] = \"Dynamite Blast\",[\"cost\"] = 5},{[\"name\"] = \"Vicious Blow\"},{[\"name\"] = \"Extra Ammunition (1)\",[\"cost\"] = 2},{[\"name\"] = \"Police Badge (2)\",[\"cost\"] = 3},{[\"name\"] = \"Beat Cop (2)\",[\"cost\"] = 4},{[\"name\"] = \"Shotgun (4)\",[\"cost\"] = 5},{[\"name\"] = \"Magnifying Glass\",[\"cost\"] = 1},{[\"name\"] = \"Old Book of Lore\",[\"cost\"] = 3},{[\"name\"] = \"Research Librarian\",[\"cost\"] = 2},{[\"name\"] = \"Dr. Milan Christopher\",[\"cost\"] = 4},{[\"name\"] = \"Hyperawareness\",[\"cost\"] = 2},{[\"name\"] = \"Medical Texts\",[\"cost\"] = 2},{[\"name\"] = \"Mind over Matter\",[\"cost\"] = 1},{[\"name\"] = \"Working a Hunch\",[\"cost\"] = 2},{[\"name\"] = \"Barricade\",[\"cost\"] = 0},{[\"name\"] = \"Deduction\"},{[\"name\"] = \"Magnifying Glass (1)\",[\"cost\"] = 0},{[\"name\"] = \"Disc of Itzamna (2)\",[\"cost\"] = 3},{[\"name\"] = \"Encyclopedia (2)\",[\"cost\"] = 2},{[\"name\"] = \"Cryptic Research (4)\",[\"cost\"] = 0},{[\"name\"] = \"Switchblade\",[\"cost\"] = 1},{[\"name\"] = \"Burglary\",[\"cost\"] = 1},{[\"name\"] = \"Pickpocketing\",[\"cost\"] = 2},{[\"name\"] = \".41 Derringer\",[\"cost\"] = 3},{[\"name\"] = \"Leo De Luca\",[\"cost\"] = 6},{[\"name\"] = \"Hard Knocks\",[\"cost\"] = 2},{[\"name\"] = \"Elusive\",[\"cost\"] = 2},{[\"name\"] = \"Backstab\",[\"cost\"] = 3},{[\"name\"] = \"Sneak Attack\",[\"cost\"] = 2},{[\"name\"] = \"Opportunist\"},{[\"name\"] = \"Leo De Luca (1)\",[\"cost\"] = 5},{[\"name\"] = \"Cat Burglar (1)\",[\"cost\"] = 4},{[\"name\"] = \"Sure Gamble (3)\",[\"cost\"] = 2},{[\"name\"] = \"Hot Streak (4)\",[\"cost\"] = 3},{[\"name\"] = \"Forbidden Knowledge\",[\"cost\"] = 0},{[\"name\"] = \"Holy Rosary\",[\"cost\"] = 2},{[\"name\"] = \"Shrivelling\",[\"cost\"] = 3},{[\"name\"] = \"Scrying\",[\"cost\"] = 1},{[\"name\"] = \"Arcane Studies\",[\"cost\"] = 2},{[\"name\"] = \"Arcane Initiate\",[\"cost\"] = 1},{[\"name\"] = \"Drawn to the Flame\",[\"cost\"] = 0},{[\"name\"] = \"Ward of Protection\",[\"cost\"] = 1},{[\"name\"] = \"Blinding Light\",[\"cost\"] = 2},{[\"name\"] = \"Fearless\"},{[\"name\"] = \"Mind Wipe (1)\",[\"cost\"] = 1},{[\"name\"] = \"Blinding Light (2)\",[\"cost\"] = 1},{[\"name\"] = \"Book of Shadows (3)\",[\"cost\"] = 4},{[\"name\"] = \"Grotesque Statue (4)\",[\"cost\"] = 2},{[\"name\"] = \"Leather Coat\",[\"cost\"] = 0},{[\"name\"] = \"Scavenging\",[\"cost\"] = 1},{[\"name\"] = \"Baseball Bat\",[\"cost\"] = 2},{[\"name\"] = \"Rabbit's Foot\",[\"cost\"] = 1},{[\"name\"] = \"Stray Cat\",[\"cost\"] = 1},{[\"name\"] = \"Dig Deep\",[\"cost\"] = 2},{[\"name\"] = \"Cunning Distraction\",[\"cost\"] = 5},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"cost\"] = 2},{[\"name\"] = \"Lucky!\",[\"cost\"] = 1},{[\"name\"] = \"Survival Instinct\"},{[\"name\"] = \"Aquinnah (1)\",[\"cost\"] = 5},{[\"name\"] = \"Close Call (2)\",[\"cost\"] = 2},{[\"name\"] = \"Lucky! (2)\",[\"cost\"] = 1},{[\"name\"] = \"Will to Survive (3)\",[\"cost\"] = 4},{[\"name\"] = \"Knife\",[\"cost\"] = 1},{[\"name\"] = \"Flashlight\",[\"cost\"] = 2},{[\"name\"] = \"Emergency Cache\",[\"cost\"] = 0},{[\"name\"] = \"Guts\"},{[\"name\"] = \"Perception\"},{[\"name\"] = \"Overpower\"},{[\"name\"] = \"Manual Dexterity\"},{[\"name\"] = \"Unexpected Courage\"},{[\"name\"] = \"Bulletproof Vest (3)\",[\"cost\"] = 2},{[\"name\"] = \"Elder Sign Amulet (3)\",[\"cost\"] = 2},{[\"name\"] = \"Amnesia\"},{[\"name\"] = \"Paranoia\"},{[\"name\"] = \"Haunted\"},{[\"name\"] = \"Psychosis\"},{[\"name\"] = \"Hypochondria\"},{[\"name\"] = \"Mob Enforcer\"},{[\"name\"] = \"Silver Twilight Acolyte\"},{[\"name\"] = \"Stubborn Detective\"},{[\"name\"] = \"Zoey Samaras\"},{[\"name\"] = \"Rex Murphy\"},{[\"name\"] = \"Jenny Barnes\"},{[\"name\"] = \"Jim Culver\"},{[\"name\"] = \"\\\"Ashcan\\\" Pete\"},{[\"name\"] = \"Zoey's Cross\",[\"cost\"] = 1},{[\"name\"] = \"Smite the Wicked\"},{[\"name\"] = \"Search for the Truth\",[\"cost\"] = 1},{[\"name\"] = \"Rex's Curse\"},{[\"name\"] = \"Jenny's Twin .45s\",[\"cost\"] = -2},{[\"name\"] = \"Searching for Izzie\"},{[\"name\"] = \"Jim's Trumpet\",[\"cost\"] = 2},{[\"name\"] = \"Final Rhapsody\"},{[\"name\"] = \"Duke\",[\"cost\"] = 2},{[\"name\"] = \"Wracked by Nightmares\"},{[\"name\"] = \"Blackjack\",[\"cost\"] = 1},{[\"name\"] = \"Taunt\",[\"cost\"] = 1},{[\"name\"] = \"Teamwork\",[\"cost\"] = 0},{[\"name\"] = \"Taunt (2)\",[\"cost\"] = 1},{[\"name\"] = \"Laboratory Assistant\",[\"cost\"] = 2},{[\"name\"] = \"Strange Solution\",[\"cost\"] = 1},{[\"name\"] = \"Shortcut\",[\"cost\"] = 0},{[\"name\"] = \"Seeking Answers\",[\"cost\"] = 1},{[\"name\"] = \"Liquid Courage\",[\"cost\"] = 1},{[\"name\"] = \"Think on Your Feet\",[\"cost\"] = 1},{[\"name\"] = \"Double or Nothing\"},{[\"name\"] = \"Hired Muscle (1)\",[\"cost\"] = 1},{[\"name\"] = \"Rite of Seeking\",[\"cost\"] = 4},{[\"name\"] = \"Ritual Candles\",[\"cost\"] = 1},{[\"name\"] = \"Clarity of Mind\",[\"cost\"] = 2},{[\"name\"] = \"Bind Monster (2)\",[\"cost\"] = 3},{[\"name\"] = \"Fire Axe\",[\"cost\"] = 1},{[\"name\"] = \"Peter Sylvestre\",[\"cost\"] = 3},{[\"name\"] = \"Bait and Switch\",[\"cost\"] = 1},{[\"name\"] = \"Peter Sylvestre (2)\",[\"cost\"] = 3},{[\"name\"] = \"Kukri\",[\"cost\"] = 2},{[\"name\"] = \"Indebted\"},{[\"name\"] = \"Internal Injury\"},{[\"name\"] = \"Chronophobia\"},{[\"name\"] = \"Emergency Aid\",[\"cost\"] = 2},{[\"name\"] = \"Brother Xavier (1)\",[\"cost\"] = 5},{[\"name\"] = \"\\\"I've got a plan!\\\"\",[\"cost\"] = 3},{[\"name\"] = \"Pathfinder (1)\",[\"cost\"] = 3},{[\"name\"] = \"Contraband\",[\"cost\"] = 4},{[\"name\"] = \"Adaptable (1)\"},{[\"name\"] = \"Delve Too Deep\",[\"cost\"] = 1},{[\"name\"] = \"Song of the Dead (2)\",[\"cost\"] = 2},{[\"name\"] = \"Oops!\",[\"cost\"] = 2},{[\"name\"] = \"Fire Extinguisher (1)\",[\"cost\"] = 2},{[\"name\"] = \"Flare (1)\",[\"cost\"] = 2},{[\"name\"] = \"Smoking Pipe\",[\"cost\"] = 1},{[\"name\"] = \"Painkillers\",[\"cost\"] = 1},{[\"name\"] = \"Bandolier\",[\"cost\"] = 2},{[\"name\"] = \"Stand Together (3)\",[\"cost\"] = 0},{[\"name\"] = \"Art Student\",[\"cost\"] = 2},{[\"name\"] = \"Deduction (2)\"},{[\"name\"] = \"\\\"I'm outta here!\\\"\",[\"cost\"] = 0},{[\"name\"] = \"Switchblade (2)\",[\"cost\"] = 1},{[\"name\"] = \"Hypnotic Gaze\",[\"cost\"] = 3},{[\"name\"] = \"Shrivelling (3)\",[\"cost\"] = 3},{[\"name\"] = \"Newspaper\",[\"cost\"] = 1},{[\"name\"] = \"Lure (1)\",[\"cost\"] = 1},{[\"name\"] = \"Relic Hunter (3)\"},{[\"name\"] = \"Charisma (3)\"},{[\"name\"] = \"Prepared for the Worst\",[\"cost\"] = 1},{[\"name\"] = \"Keen Eye (3)\"},{[\"name\"] = \"Preposterous Sketches\",[\"cost\"] = 2},{[\"name\"] = \"Higher Education (3)\"},{[\"name\"] = \"Lone Wolf\",[\"cost\"] = 1},{[\"name\"] = \"Streetwise (3)\"},{[\"name\"] = \"Defiance\"},{[\"name\"] = \"Blood Pact (3)\"},{[\"name\"] = \"Rise to the Occasion\"},{[\"name\"] = \"Scrapper (3)\"},{[\"name\"] = \"Emergency Cache (2)\",[\"cost\"] = 0},{[\"name\"] = \"\\\"If it bleeds...\\\"\",[\"cost\"] = 1},{[\"name\"] = \"Springfield M1903 (4)\",[\"cost\"] = 4},{[\"name\"] = \"Inquiring Mind\"},{[\"name\"] = \"Expose Weakness (1)\",[\"cost\"] = 0},{[\"name\"] = \"Quick Thinking\"},{[\"name\"] = \"Lucky Dice (2)\",[\"cost\"] = 2},{[\"name\"] = \"Opportunist (2)\"},{[\"name\"] = \"Alyssa Graham\",[\"cost\"] = 4},{[\"name\"] = \"Rite of Seeking (4)\",[\"cost\"] = 5},{[\"name\"] = \"Dark Horse\",[\"cost\"] = 3},{[\"name\"] = \"Survival Instinct (2)\"},{[\"name\"] = \"Leadership\"},{[\"name\"] = \"\\\"I've had worse...\\\" (4)\",[\"cost\"] = 0},{[\"name\"] = \"Strange Solution (4)\",[\"cost\"] = 1},{[\"name\"] = \"Strange Solution (4)\",[\"cost\"] = 1},{[\"name\"] = \"Strange Solution (4)\",[\"cost\"] = 1},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil\",[\"cost\"] = 4},{[\"name\"] = \"Ace in the Hole (3)\",[\"cost\"] = 0},{[\"name\"] = \"Moonlight Ritual\",[\"cost\"] = 0},{[\"name\"] = \"Fearless (2)\"},{[\"name\"] = \"Jewel of Aureolus (3)\",[\"cost\"] = 3},{[\"name\"] = \"A Chance Encounter\",[\"cost\"] = 1},{[\"name\"] = \"Stroke of Luck (2)\"},{[\"name\"] = \"Fine Clothes\",[\"cost\"] = 1},{[\"name\"] = \"Moment of Respite (3)\",[\"cost\"] = 3},{[\"name\"] = \"Vicious Blow (2)\"},{[\"name\"] = \"Monster Slayer (5)\",[\"cost\"] = 1},{[\"name\"] = \"Lightning Gun (5)\",[\"cost\"] = 6},{[\"name\"] = \"Dr. William T. Maleson\",[\"cost\"] = 1},{[\"name\"] = \"Deciphered Reality (5)\",[\"cost\"] = 4},{[\"name\"] = \"Chicago Typewriter (4)\",[\"cost\"] = 5},{[\"name\"] = \"The Gold Pocket Watch (4)\",[\"cost\"] = 2},{[\"name\"] = \"Shrivelling (5)\",[\"cost\"] = 3},{[\"name\"] = \"Ward of Protection (5)\",[\"cost\"] = 1},{[\"name\"] = \"Aquinnah (3)\",[\"cost\"] = 4},{[\"name\"] = \"Try and Try Again (3)\",[\"cost\"] = 2},{[\"name\"] = \"The Red-Gloved Man (5)\",[\"cost\"] = 2},{[\"name\"] = \"Mark Harrigan\"},{[\"name\"] = \"Minh Thi Phan\"},{[\"name\"] = \"Sefina Rousseau\"},{[\"name\"] = \"Akachi Onyele\"},{[\"name\"] = \"William Yorick\"},{[\"name\"] = \"Lola Hayes\"},{[\"name\"] = \"The Home Front\"},{[\"name\"] = \"Shell Shock\"},{[\"name\"] = \"Sophie\"},{[\"name\"] = \"Sophie\"},{[\"name\"] = \"Analytical Mind\",[\"cost\"] = 3},{[\"name\"] = \"The King in Yellow\"},{[\"name\"] = \"The Painted World\"},{[\"name\"] = \"Stars of Hyades\"},{[\"name\"] = \"Spirit-Speaker\",[\"cost\"] = 2},{[\"name\"] = \"Angered Spirits\"},{[\"name\"] = \"Bury Them Deep\",[\"cost\"] = 0},{[\"name\"] = \"Graveyard Ghouls\"},{[\"name\"] = \"Improvisation\",[\"cost\"] = 0},{[\"name\"] = \"Crisis of Identity\"},{[\"name\"] = \".32 Colt\",[\"cost\"] = 3},{[\"name\"] = \"True Grit\",[\"cost\"] = 3},{[\"name\"] = \"\\\"Let me handle this!\\\"\",[\"cost\"] = 0},{[\"name\"] = \"Ever Vigilant (1)\",[\"cost\"] = 0},{[\"name\"] = \"Fieldwork\",[\"cost\"] = 2},{[\"name\"] = \"Archaic Glyphs\",[\"cost\"] = 0},{[\"name\"] = \"No Stone Unturned\",[\"cost\"] = 2},{[\"name\"] = \"In the Know (1)\",[\"cost\"] = 3},{[\"name\"] = \"Stealth\",[\"cost\"] = 2},{[\"name\"] = \"Sleight of Hand\",[\"cost\"] = 1},{[\"name\"] = \"Daring Maneuver\",[\"cost\"] = 0},{[\"name\"] = \"Lockpicks (1)\",[\"cost\"] = 3},{[\"name\"] = \"Alchemical Transmutation\",[\"cost\"] = 1},{[\"name\"] = \"Uncage the Soul\",[\"cost\"] = 0},{[\"name\"] = \"Astral Travel\",[\"cost\"] = 3},{[\"name\"] = \"Spirit Athame (1)\",[\"cost\"] = 3},{[\"name\"] = \"Lantern\",[\"cost\"] = 2},{[\"name\"] = \"Gravedigger's Shovel\",[\"cost\"] = 2},{[\"name\"] = \"Hiding Spot\",[\"cost\"] = 1},{[\"name\"] = \"Resourceful\"},{[\"name\"] = \"Overzealous\"},{[\"name\"] = \"Drawing the Sign\"},{[\"name\"] = \"The Thing That Follows\"},{[\"name\"] = \"Constance Dumaine\"},{[\"name\"] = \"Jordan Perry\"},{[\"name\"] = \"Ishimaru Haruko\"},{[\"name\"] = \"Sebastien Moreau\"},{[\"name\"] = \"Ashleigh Clarke\"},{[\"name\"] = \"Engram's Oath\"},{[\"name\"] = \"L'agneau Perdu\"},{[\"name\"] = \"The Pattern\"},{[\"name\"] = \"The First Show\"},{[\"name\"] = \"Above and Below\"},{[\"name\"] = \"Heroic Rescue\",[\"cost\"] = 1},{[\"name\"] = \"Combat Training (1)\",[\"cost\"] = 1},{[\"name\"] = \"Anatomical Diagrams\",[\"cost\"] = 1},{[\"name\"] = \"Scientific Theory (1)\",[\"cost\"] = 1},{[\"name\"] = \"Knuckleduster\",[\"cost\"] = 2},{[\"name\"] = \"Moxie (1)\",[\"cost\"] = 1},{[\"name\"] = \"David Renfield\",[\"cost\"] = 2},{[\"name\"] = \"Grounded (1)\",[\"cost\"] = 1},{[\"name\"] = \"Cherished Keepsake\",[\"cost\"] = 0},{[\"name\"] = \"Plucky (1)\",[\"cost\"] = 1},{[\"name\"] = \"Say Your Prayers\"},{[\"name\"] = \"Desperate Search\"},{[\"name\"] = \"Reckless Assault\"},{[\"name\"] = \"Run For Your Life\"},{[\"name\"] = \"Trench Knife\",[\"cost\"] = 1},{[\"name\"] = \"Ambush (1)\",[\"cost\"] = 2},{[\"name\"] = \"Charles Ross, Esq.\",[\"cost\"] = 2},{[\"name\"] = \"Forewarned (1)\",[\"cost\"] = 0},{[\"name\"] = \"Dario El-Amin\",[\"cost\"] = 4},{[\"name\"] = \"Sneak Attack (2)\",[\"cost\"] = 2},{[\"name\"] = \"Storm of Spirits\",[\"cost\"] = 3},{[\"name\"] = \"Book of Shadows (1)\",[\"cost\"] = 3},{[\"name\"] = \"Fight or Flight\",[\"cost\"] = 1},{[\"name\"] = \"A Test of Will (1)\",[\"cost\"] = 1},{[\"name\"] = \"Devil's Luck (1)\",[\"cost\"] = 1},{[\"name\"] = \"Calling in Favors\",[\"cost\"] = 1},{[\"name\"] = \"\\\"I'll see you in hell!\\\"\",[\"cost\"] = 0},{[\"name\"] = \".45 Automatic (2)\",[\"cost\"] = 4},{[\"name\"] = \"Logical Reasoning\",[\"cost\"] = 2},{[\"name\"] = \"Archaic Glyphs (3)\",[\"cost\"] = 2},{[\"name\"] = \"Archaic Glyphs (3)\",[\"cost\"] = 2},{[\"name\"] = \"Cheap Shot\",[\"cost\"] = 2},{[\"name\"] = \"Pickpocketing (2)\",[\"cost\"] = 2},{[\"name\"] = \"Quantum Flux\",[\"cost\"] = 1},{[\"name\"] = \"Recharge (2)\",[\"cost\"] = 0},{[\"name\"] = \"Madame Labranche\",[\"cost\"] = 2},{[\"name\"] = \"Snare Trap (2)\",[\"cost\"] = 2},{[\"name\"] = \"Inspiring Presence\"},{[\"name\"] = \"Mano a Mano (1)\",[\"cost\"] = 0},{[\"name\"] = \"First Aid (3)\",[\"cost\"] = 2},{[\"name\"] = \"Eureka!\"},{[\"name\"] = \"Shortcut (2)\",[\"cost\"] = 1},{[\"name\"] = \"\\\"Watch this!\\\"\"},{[\"name\"] = \".41 Derringer (2)\",[\"cost\"] = 3},{[\"name\"] = \"Torrent of Power\"},{[\"name\"] = \"Scrying (3)\",[\"cost\"] = 1},{[\"name\"] = \"Waylay\",[\"cost\"] = 3},{[\"name\"] = \"A Chance Encounter (2)\",[\"cost\"] = -2},{[\"name\"] = \"Emergency Cache (3)\",[\"cost\"] = 0},{[\"name\"] = \"On the Hunt\",[\"cost\"] = 1},{[\"name\"] = \"Stick to the Plan (3)\"},{[\"name\"] = \"Guidance\",[\"cost\"] = 0},{[\"name\"] = \"Arcane Insight (4)\",[\"cost\"] = 3},{[\"name\"] = \"Narrow Escape\",[\"cost\"] = 0},{[\"name\"] = \"Suggestion (4)\",[\"cost\"] = 3},{[\"name\"] = \"St. Hubert's Key\",[\"cost\"] = 4},{[\"name\"] = \"Ward of Protection (2)\",[\"cost\"] = 1},{[\"name\"] = \"Arcane Initiate (3)\",[\"cost\"] = 0},{[\"name\"] = \"\\\"Not without a fight!\\\"\"},{[\"name\"] = \"True Survivor (3)\",[\"cost\"] = 3},{[\"name\"] = \"\\\"Eat lead!\\\" (2)\",[\"cost\"] = 0},{[\"name\"] = \"Armor of Ardennes (5)\",[\"cost\"] = 4},{[\"name\"] = \"Eidetic Memory (3)\"},{[\"name\"] = \"No Stone Unturned (5)\",[\"cost\"] = 2},{[\"name\"] = \"Charon's Obol (1)\"},{[\"name\"] = \"Lupara (3)\",[\"cost\"] = 3},{[\"name\"] = \"Cheat Death (5)\",[\"cost\"] = 1},{[\"name\"] = \"Time Warp (2)\",[\"cost\"] = 1},{[\"name\"] = \"Seal of the Elder Sign (5)\"},{[\"name\"] = \"Newspaper (2)\",[\"cost\"] = 1},{[\"name\"] = \"Infighting (3)\",[\"cost\"] = 1},{[\"name\"] = \"Key of Ys (5)\",[\"cost\"] = 3},{[\"name\"] = \"Songs That the Hyades Shall Sing\"},{[\"name\"] = \"Stars of Aldebaran\"},{[\"name\"] = \"Bleak Desolation\"},{[\"name\"] = \"Inhabitant of Carcosa\"},{[\"name\"] = \"A Moment's Rest\"},{[\"name\"] = \"The Coffin\"},{[\"name\"] = \"Mapping the Streets\"},{[\"name\"] = \"The King's Parade\"},{[\"name\"] = \"The Archway\"},{[\"name\"] = \"The Height of the Depths\"},{[\"name\"] = \"Steps of the Palace\"},{[\"name\"] = \"The Fall\"},{[\"name\"] = \"Hastur's End\"},{[\"name\"] = \"Leo Anderson\"},{[\"name\"] = \"Ursula Downs\"},{[\"name\"] = \"Finn Edwards\"},{[\"name\"] = \"Father Mateo\"},{[\"name\"] = \"Calvin Wright\"},{[\"name\"] = \"Mitch Brown\",[\"cost\"] = 3},{[\"name\"] = \"Bought in Blood\"},{[\"name\"] = \"Jake Williams\",[\"cost\"] = 3},{[\"name\"] = \"Call of the Unknown\"},{[\"name\"] = \"Smuggled Goods\",[\"cost\"] = 0},{[\"name\"] = \"Finn's Trusty .38\",[\"cost\"] = 2},{[\"name\"] = \"Caught Red-Handed\"},{[\"name\"] = \"The Codex of Ages\",[\"cost\"] = 2},{[\"name\"] = \"Serpents of Yig\"},{[\"name\"] = \"Until the End of Time\",[\"cost\"] = 1},{[\"name\"] = \"Voice of the Messenger\"},{[\"name\"] = \"Survival Knife\",[\"cost\"] = 2},{[\"name\"] = \"Venturer\",[\"cost\"] = 4},{[\"name\"] = \"Trusted\",[\"cost\"] = 1},{[\"name\"] = \"Reliable (1)\",[\"cost\"] = 1},{[\"name\"] = \"Dr. Elli Horowitz\",[\"cost\"] = 3},{[\"name\"] = \"Ancient Stone (1)\",[\"cost\"] = 1},{[\"name\"] = \"Tooth of Eztli\",[\"cost\"] = 3},{[\"name\"] = \"Unearth the Ancients\",[\"cost\"] = 1},{[\"name\"] = \"Treasure Hunter (1)\",[\"cost\"] = 1},{[\"name\"] = \"Decorated Skull\",[\"cost\"] = 0},{[\"name\"] = \"Eavesdrop\",[\"cost\"] = 1},{[\"name\"] = \"\\\"You handle this one!\\\"\",[\"cost\"] = 0},{[\"name\"] = \"Mists of R'lyeh\",[\"cost\"] = 2},{[\"name\"] = \"The Chthonian Stone\",[\"cost\"] = 3},{[\"name\"] = \"Protective Incantation (1)\",[\"cost\"] = 1},{[\"name\"] = \"Dark Prophecy\",[\"cost\"] = 1},{[\"name\"] = \"Improvised Weapon\",[\"cost\"] = 1},{[\"name\"] = \"Dumb Luck\",[\"cost\"] = 2},{[\"name\"] = \"Yaotl (1)\",[\"cost\"] = 3},{[\"name\"] = \"Last Chance\"},{[\"name\"] = \"Backpack\",[\"cost\"] = 2},{[\"name\"] = \"Dark Pact\",[\"cost\"] = 2},{[\"name\"] = \"The Price of Failure\"},{[\"name\"] = \"Doomed\"},{[\"name\"] = \"Accursed Fate\"},{[\"name\"] = \"The Bell Tolls\"},{[\"name\"] = \"Scene of the Crime\",[\"cost\"] = 2},{[\"name\"] = \"Marksmanship (1)\",[\"cost\"] = 2},{[\"name\"] = \"Persuasion\",[\"cost\"] = 2},{[\"name\"] = \"Shrewd Analysis\"},{[\"name\"] = \"Lucky Cigarette Case\",[\"cost\"] = 2},{[\"name\"] = \"Fence (1)\",[\"cost\"] = 3},{[\"name\"] = \"Arcane Research\"},{[\"name\"] = \"Counterspell (2)\",[\"cost\"] = 2},{[\"name\"] = \"Perseverance\",[\"cost\"] = 2},{[\"name\"] = \"Stunning Blow\"},{[\"name\"] = \"Second Wind\",[\"cost\"] = 1},{[\"name\"] = \"Take the Initiative\"},{[\"name\"] = \"Well Prepared (2)\",[\"cost\"] = 2},{[\"name\"] = \"Truth from Fiction\",[\"cost\"] = 2},{[\"name\"] = \"True Understanding\"},{[\"name\"] = \"Quick Study (2)\",[\"cost\"] = 2},{[\"name\"] = \"Hatchet Man\"},{[\"name\"] = \"High Roller (2)\",[\"cost\"] = 2},{[\"name\"] = \"Enraptured\"},{[\"name\"] = \"Recall the Future (2)\",[\"cost\"] = 2},{[\"name\"] = \"Try and Try Again (1)\",[\"cost\"] = 2},{[\"name\"] = \"Cornered (2)\",[\"cost\"] = 2},{[\"name\"] = \"Intrepid\"},{[\"name\"] = \"Custom Ammunition (3)\",[\"cost\"] = 3},{[\"name\"] = \"Otherworldly Compass (2)\",[\"cost\"] = 2},{[\"name\"] = \"Expose Weakness (3)\",[\"cost\"] = 0},{[\"name\"] = \"Lola Santiago (3)\",[\"cost\"] = 3},{[\"name\"] = \"Olive McBride\",[\"cost\"] = 2},{[\"name\"] = \"Defiance (2)\"},{[\"name\"] = \"Premonition\",[\"cost\"] = 0},{[\"name\"] = \"Live and Learn\",[\"cost\"] = 0},{[\"name\"] = \"Take Heart\"},{[\"name\"] = \"Against All Odds (2)\",[\"cost\"] = 2},{[\"name\"] = \"Trench Coat\",[\"cost\"] = 3},{[\"name\"] = \"Ornate Bow (3)\",[\"cost\"] = 4},{[\"name\"] = \"M1918 BAR (4)\",[\"cost\"] = 5},{[\"name\"] = \"Ancient Stone (4)\",[\"cost\"] = 2},{[\"name\"] = \"Ancient Stone (4)\",[\"cost\"] = 2},{[\"name\"] = \"Slip Away\",[\"cost\"] = 2},{[\"name\"] = \"Pay Day (1)\",[\"cost\"] = 0},{[\"name\"] = \"Sacrifice (1)\",[\"cost\"] = 0},{[\"name\"] = \"Crystalline Elder Sign (3)\",[\"cost\"] = 3},{[\"name\"] = \"On Your Own (3)\",[\"cost\"] = 2},{[\"name\"] = \"Handcuffs\",[\"cost\"] = 2},{[\"name\"] = \"Blood Eclipse (3)\",[\"cost\"] = 1},{[\"name\"] = \"Feed the Mind (3)\",[\"cost\"] = 2},{[\"name\"] = \"Colt Vest Pocket\",[\"cost\"] = 2},{[\"name\"] = \"Coup de Grâce\",[\"cost\"] = 2},{[\"name\"] = \"The Skeleton Key (2)\",[\"cost\"] = 3},{[\"name\"] = \"Mists of R'lyeh (4)\",[\"cost\"] = 2},{[\"name\"] = \"Winging It\",[\"cost\"] = 1},{[\"name\"] = \"Old Hunting Rifle (3)\",[\"cost\"] = 3},{[\"name\"] = \"Thermos\",[\"cost\"] = 4},{[\"name\"] = \"Hemispheric Map (3)\",[\"cost\"] = 2},{[\"name\"] = \"Timeworn Brand (5)\",[\"cost\"] = 5},{[\"name\"] = \"Kerosene (1)\",[\"cost\"] = 3},{[\"name\"] = \"Flamethrower (5)\",[\"cost\"] = 4},{[\"name\"] = \"Vantage Point\",[\"cost\"] = 1},{[\"name\"] = \"Pnakotic Manuscripts (5)\",[\"cost\"] = 5},{[\"name\"] = \"Borrowed Time (3)\",[\"cost\"] = 1},{[\"name\"] = \"All In (5)\"},{[\"name\"] = \"Shards of the Void (3)\",[\"cost\"] = 3},{[\"name\"] = \"Seal of the Seventh Sign (5)\",[\"cost\"] = 4},{[\"name\"] = \"Impromptu Barrier\",[\"cost\"] = 1},{[\"name\"] = \"Alter Fate (3)\",[\"cost\"] = 1},{[\"name\"] = \"Yig's Mercy\"},{[\"name\"] = \"Another Way\"},{[\"name\"] = \"Carolyn Fern\"},{[\"name\"] = \"Joe Diamond\"},{[\"name\"] = \"Preston Fairmont\"},{[\"name\"] = \"Diana Stanley\"},{[\"name\"] = \"Rita Young\"},{[\"name\"] = \"Marie Lambeau\"},{[\"name\"] = \"Hypnotic Therapy\",[\"cost\"] = 2},{[\"name\"] = \"Rational Thought\"},{[\"name\"] = \"Detective's Colt 1911s\",[\"cost\"] = 4},{[\"name\"] = \"Unsolved Case\",[\"cost\"] = 4},{[\"name\"] = \"Family Inheritance\"},{[\"name\"] = \"Lodge \\\"Debts\\\"\",[\"cost\"] = 10},{[\"name\"] = \"Twilight Blade\",[\"cost\"] = 3},{[\"name\"] = \"Dark Insight\",[\"cost\"] = 2},{[\"name\"] = \"Terrible Secret\"},{[\"name\"] = \"\\\"I'm done runnin'!\\\"\",[\"cost\"] = 0},{[\"name\"] = \"Hoods\"},{[\"name\"] = \"Mystifying Song\",[\"cost\"] = 3},{[\"name\"] = \"Baron Samedi\"},{[\"name\"] = \"Interrogate\",[\"cost\"] = 2},{[\"name\"] = \"Delay the Inevitable\",[\"cost\"] = 2},{[\"name\"] = \"Steadfast\"},{[\"name\"] = \"Ace of Swords (1)\",[\"cost\"] = 3},{[\"name\"] = \"Fingerprint Kit\",[\"cost\"] = 4},{[\"name\"] = \"Connect the Dots\",[\"cost\"] = 4},{[\"name\"] = \"Curiosity\"},{[\"name\"] = \"Death • XIII (1)\",[\"cost\"] = 3},{[\"name\"] = \"Well Connected\",[\"cost\"] = 2},{[\"name\"] = \"Money Talks\",[\"cost\"] = 0},{[\"name\"] = \"Cunning\"},{[\"name\"] = \"The Moon • XVIII (1)\",[\"cost\"] = 3},{[\"name\"] = \"Deny Existence\",[\"cost\"] = 0},{[\"name\"] = \"Eldritch Inspiration\",[\"cost\"] = 0},{[\"name\"] = \"Prophesy\"},{[\"name\"] = \"Four of Cups (1)\",[\"cost\"] = 3},{[\"name\"] = \"Track Shoes\",[\"cost\"] = 3},{[\"name\"] = \"Act of Desperation\",[\"cost\"] = 0},{[\"name\"] = \"Able Bodied\"},{[\"name\"] = \"Five of Pentacles (1)\",[\"cost\"] = 3},{[\"name\"] = \"Ace of Rods (1)\",[\"cost\"] = 3},{[\"name\"] = \"The 13th Vision\"},{[\"name\"] = \"The Tower • XVI\",[\"cost\"] = 4},{[\"name\"] = \"Something Worth Fighting For\",[\"cost\"] = 3},{[\"name\"] = \"Crack the Case\",[\"cost\"] = 0},{[\"name\"] = \"Intel Report\",[\"cost\"] = 2},{[\"name\"] = \"Sign Magick\",[\"cost\"] = 3},{[\"name\"] = \"Banish (1)\",[\"cost\"] = 2},{[\"name\"] = \"Meat Cleaver\",[\"cost\"] = 3},{[\"name\"] = \".45 Thompson\",[\"cost\"] = 6},{[\"name\"] = \"Scroll of Secrets\",[\"cost\"] = 1},{[\"name\"] = \"Tennessee Sour Mash\",[\"cost\"] = 3},{[\"name\"] = \"Enchanted Blade\",[\"cost\"] = 3},{[\"name\"] = \"Grisly Totem\",[\"cost\"] = 3},{[\"name\"] = \"Alice Luxley\",[\"cost\"] = 4},{[\"name\"] = \"Well-Maintained (1)\",[\"cost\"] = 0},{[\"name\"] = \"Mr. \\\"Rook\\\"\",[\"cost\"] = 3},{[\"name\"] = \"Hawk-Eye Folding Camera\",[\"cost\"] = 2},{[\"name\"] = \"Henry Wan\",[\"cost\"] = 3},{[\"name\"] = \"Swift Reflexes\",[\"cost\"] = 2},{[\"name\"] = \"Wither\",[\"cost\"] = 2},{[\"name\"] = \"Sixth Sense\",[\"cost\"] = 3},{[\"name\"] = \"Drawing Thin\",[\"cost\"] = 0},{[\"name\"] = \"Belly of the Beast\",[\"cost\"] = 1},{[\"name\"] = \".45 Thompson (3)\",[\"cost\"] = 6},{[\"name\"] = \".45 Thompson (3)\",[\"cost\"] = 5},{[\"name\"] = \"Scroll of Secrets (3)\",[\"cost\"] = 1},{[\"name\"] = \"Scroll of Secrets (3)\",[\"cost\"] = 1},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"cost\"] = 3},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"cost\"] = 2},{[\"name\"] = \"Enchanted Blade (3)\",[\"cost\"] = 3},{[\"name\"] = \"Enchanted Blade (3)\",[\"cost\"] = 3},{[\"name\"] = \"Grisly Totem (3)\",[\"cost\"] = 3},{[\"name\"] = \"Grisly Totem (3)\",[\"cost\"] = 2},{[\"name\"] = \"The Council's Coffer (2)\",[\"cost\"] = 0},{[\"name\"] = \"Warning Shot\",[\"cost\"] = 2},{[\"name\"] = \"Telescopic Sight (3)\",[\"cost\"] = 3},{[\"name\"] = \"Knowledge is Power\",[\"cost\"] = 0},{[\"name\"] = \"Esoteric Atlas (1)\",[\"cost\"] = 3},{[\"name\"] = \"Investments\",[\"cost\"] = 1},{[\"name\"] = \"Decoy\",[\"cost\"] = 2},{[\"name\"] = \"De Vermis Mysteriis (2)\",[\"cost\"] = 2},{[\"name\"] = \"Guiding Spirit (1)\",[\"cost\"] = 1},{[\"name\"] = \"Fortune or Fate (2)\",[\"cost\"] = 2},{[\"name\"] = \"Mk 1 Grenades (4)\",[\"cost\"] = 3},{[\"name\"] = \"Agency Backup (5)\",[\"cost\"] = 7},{[\"name\"] = \"Ghastly Revelation\",[\"cost\"] = 0},{[\"name\"] = \"Studious (3)\"},{[\"name\"] = \"Small Favor\",[\"cost\"] = 2},{[\"name\"] = \"Another Day, Another Dollar (3)\"},{[\"name\"] = \"Dayana Esperence (3)\",[\"cost\"] = 4},{[\"name\"] = \"Deny Existence (5)\",[\"cost\"] = 0},{[\"name\"] = \"Trial by Fire\",[\"cost\"] = 3},{[\"name\"] = \"Bait and Switch (3)\",[\"cost\"] = 1},{[\"name\"] = \"Anna Kaslow (4)\",[\"cost\"] = 3},{[\"name\"] = \"Hallowed Mirror\",[\"cost\"] = 2},{[\"name\"] = \"Soothing Melody\",[\"cost\"] = 0},{[\"name\"] = \"\\\"I've had worse...\\\" (2)\",[\"cost\"] = 0},{[\"name\"] = \"Occult Lexicon\",[\"cost\"] = 2},{[\"name\"] = \"Blood-Rite\",[\"cost\"] = 0},{[\"name\"] = \"Glimpse the Unthinkable (5)\",[\"cost\"] = 1},{[\"name\"] = \"\\\"You owe me one!\\\"\",[\"cost\"] = 0},{[\"name\"] = \"Double, Double (4)\",[\"cost\"] = 4},{[\"name\"] = \"Wither (4)\",[\"cost\"] = 2},{[\"name\"] = \"Sixth Sense (4)\",[\"cost\"] = 3},{[\"name\"] = \"Lure (2)\",[\"cost\"] = 1},{[\"name\"] = \"Eucatastrophe (3)\",[\"cost\"] = 2},{[\"name\"] = \"Tommy Muldoon\"},{[\"name\"] = \"Mandy Thompson\"},{[\"name\"] = \"Tony Morgan\"},{[\"name\"] = \"Luke Robinson\"},{[\"name\"] = \"Patrice Hathaway\"},{[\"name\"] = \"Becky\",[\"cost\"] = 2},{[\"name\"] = \"Rookie Mistake\"},{[\"name\"] = \"Occult Evidence\",[\"cost\"] = 0},{[\"name\"] = \"Shocking Discovery\"},{[\"name\"] = \"Bounty Contracts\"},{[\"name\"] = \"Tony's .38 Long Colt\",[\"cost\"] = 3},{[\"name\"] = \"Tony's Quarry\"},{[\"name\"] = \"Gate Box\",[\"cost\"] = 3},{[\"name\"] = \"Detached from Reality\"},{[\"name\"] = \"Dream-Gate\"},{[\"name\"] = \"Dream-Gate\"},{[\"name\"] = \"Patrice's Violin\",[\"cost\"] = 2},{[\"name\"] = \"Watcher from Another Dimension\"},{[\"name\"] = \"The Hungering Blade (1)\",[\"cost\"] = 3},{[\"name\"] = \"Bloodlust\"},{[\"name\"] = \"Solemn Vow\",[\"cost\"] = 0},{[\"name\"] = \"Segment of Onyx (1)\",[\"cost\"] = 1},{[\"name\"] = \"Pendant of the Queen\"},{[\"name\"] = \"Astounding Revelation\"},{[\"name\"] = \"Crystallizer of Dreams\",[\"cost\"] = 1},{[\"name\"] = \"Guardian of the Crystallizer\"},{[\"name\"] = \"Easy Mark (1)\",[\"cost\"] = 0},{[\"name\"] = \"Stargazing (1)\",[\"cost\"] = 0},{[\"name\"] = \"The Stars Are Right\"},{[\"name\"] = \"Open Gate\",[\"cost\"] = 1},{[\"name\"] = \"Miss Doyle (1)\",[\"cost\"] = 3},{[\"name\"] = \"Hope\",[\"cost\"] = 1},{[\"name\"] = \"Zeal\",[\"cost\"] = 1},{[\"name\"] = \"Augur\",[\"cost\"] = 1},{[\"name\"] = \"Fortuitous Discovery\",[\"cost\"] = -2},{[\"name\"] = \"Self-Centered\"},{[\"name\"] = \"Kleptomania\"},{[\"name\"] = \"Narcolepsy\"},{[\"name\"] = \"Your Worst Nightmare\"},{[\"name\"] = \"First Watch\",[\"cost\"] = 1},{[\"name\"] = \"Daring\"},{[\"name\"] = \"Dream Diary\",[\"cost\"] = 2},{[\"name\"] = \"Essence of the Dream\"},{[\"name\"] = \"Followed\",[\"cost\"] = 2},{[\"name\"] = \"Momentum (1)\"},{[\"name\"] = \"Scroll of Prophecies\",[\"cost\"] = 3},{[\"name\"] = \"Read the Signs\",[\"cost\"] = 2},{[\"name\"] = \"Jessica Hyde (1)\",[\"cost\"] = 3},{[\"name\"] = \"Cryptic Souls\"},{[\"name\"] = \"Dreamlike Horrors\"},{[\"name\"] = \"Endless Secrets\"},{[\"name\"] = \"Cylinders of Kadatheron\"},{[\"name\"] = \"The Doom of Sarnath\"},{[\"name\"] = \"Ghosts of the Dead\"},{[\"name\"] = \"The Palace of Rainbows\"},{[\"name\"] = \"A Shrine to the Gods\"},{[\"name\"] = \"The Crypt of Zulan-Thek\"},{[\"name\"] = \"Wares of Baharna\"},{[\"name\"] = \"The Likeness of Old\"},{[\"name\"] = \"What Remains of Tyrrhia\"},{[\"name\"] = \"Advice of the King\"},{[\"name\"] = \"Timeless Beauty\"},{[\"name\"] = \"Unattainable Desires\"},{[\"name\"] = \"The City Inside\"},{[\"name\"] = \"The Baleful Star\"},{[\"name\"] = \"Tetsuo Mori\",[\"cost\"] = 3},{[\"name\"] = \"\\\"Fool me once...\\\" (1)\",[\"cost\"] = 1},{[\"name\"] = \"Self-Sacrifice\"},{[\"name\"] = \"Otherworld Codex (2)\",[\"cost\"] = 3},{[\"name\"] = \"Dream-Enhancing Serum\",[\"cost\"] = 3},{[\"name\"] = \"\\\"Let God sort them out...\\\"\",[\"cost\"] = 0},{[\"name\"] = \"Swift Reload (2)\",[\"cost\"] = 3},{[\"name\"] = \"Gregory Gry\",[\"cost\"] = 3},{[\"name\"] = \"Healing Words\",[\"cost\"] = 2},{[\"name\"] = \"Ethereal Form\",[\"cost\"] = 2},{[\"name\"] = \"Scrounge for Supplies\",[\"cost\"] = 0},{[\"name\"] = \"Brute Force (1)\"},{[\"name\"] = \"Versatile (2)\"},{[\"name\"] = \".35 Winchester\",[\"cost\"] = 4},{[\"name\"] = \"Safeguard (2)\",[\"cost\"] = 2},{[\"name\"] = \"Practice Makes Perfect\",[\"cost\"] = 1},{[\"name\"] = \"Extensive Research (1)\",[\"cost\"] = 10},{[\"name\"] = \"Three Aces (1)\"},{[\"name\"] = \"Burglary (2)\",[\"cost\"] = 1},{[\"name\"] = \"Spectral Razor\",[\"cost\"] = 2},{[\"name\"] = \"Word of Command (2)\",[\"cost\"] = 2},{[\"name\"] = \"Moonstone\",[\"cost\"] = 3},{[\"name\"] = \"Sharp Vision (1)\"},{[\"name\"] = \"Lucid Dreaming (2)\",[\"cost\"] = 1},{[\"name\"] = \"Off the Galley\"},{[\"name\"] = \"Heroic Rescue (2)\",[\"cost\"] = 0},{[\"name\"] = \"Leadership (2)\"},{[\"name\"] = \"Dream Diary (3)\",[\"cost\"] = 2},{[\"name\"] = \"Dream Diary (3)\",[\"cost\"] = 2},{[\"name\"] = \"Dream Diary (3)\",[\"cost\"] = 2},{[\"name\"] = \"Haste (2)\",[\"cost\"] = 3},{[\"name\"] = \"Daredevil (2)\"},{[\"name\"] = \"Empower Self (2)\",[\"cost\"] = 3},{[\"name\"] = \"Empower Self (2)\",[\"cost\"] = 3},{[\"name\"] = \"Empower Self (2)\",[\"cost\"] = 3},{[\"name\"] = \"Twila Katherine Price (3)\",[\"cost\"] = 3},{[\"name\"] = \"A Glimmer of Hope\",[\"cost\"] = 1},{[\"name\"] = \"Expeditious Retreat (1)\"},{[\"name\"] = \"Ghastly Tunnels\"},{[\"name\"] = \"The Sentry\"},{[\"name\"] = \"Another Path\"},{[\"name\"] = \"A Strange Ghoul\"},{[\"name\"] = \"Scouting the Vale\"},{[\"name\"] = \"Something Below\"},{[\"name\"] = \"Inhabitants of the Vale\"},{[\"name\"] = \"The Way Out\"},{[\"name\"] = \"Spider-Infested Waters\"},{[\"name\"] = \"Still Surface\"},{[\"name\"] = \"Rolling Pits\"},{[\"name\"] = \"Center of the Sea\"},{[\"name\"] = \"Empty Vessel (4)\",[\"cost\"] = 1},{[\"name\"] = \"Wish Eater\"},{[\"name\"] = \"Surprising Find (1)\"},{[\"name\"] = \"Old Book of Lore (3)\",[\"cost\"] = 2},{[\"name\"] = \"Garrote Wire (2)\",[\"cost\"] = 2},{[\"name\"] = \"Delilah O'Rourke (3)\",[\"cost\"] = 3},{[\"name\"] = \"Summoned Hound (1)\",[\"cost\"] = 3},{[\"name\"] = \"Unbound Beast\"},{[\"name\"] = \"Nothing Left to Lose (3)\",[\"cost\"] = 0},{[\"name\"] = \"The Black Cat (5)\",[\"cost\"] = 2},{[\"name\"] = \"Spiritual Resolve (5)\",[\"cost\"] = 3},{[\"name\"] = \"Abigail Foreman (4)\",[\"cost\"] = 3},{[\"name\"] = \"The Eye of Truth (5)\"},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil (3)\",[\"cost\"] = 2},{[\"name\"] = \"Sawed-Off Shotgun (5)\",[\"cost\"] = 3},{[\"name\"] = \"Mind's Eye (2)\",[\"cost\"] = 3},{[\"name\"] = \"Shining Trapezohedron (4)\",[\"cost\"] = 1},{[\"name\"] = \"Nightmare Bauble (3)\",[\"cost\"] = 1},{[\"name\"] = \"Dream Parasite\"},{[\"name\"] = \"Scavenging (2)\",[\"cost\"] = 1},{[\"name\"] = \"Sister Mary\"},{[\"name\"] = \"Amanda Sharpe\"},{[\"name\"] = \"Trish Scarborough\"},{[\"name\"] = \"Dexter Drake\"},{[\"name\"] = \"Silas Marsh\"},{[\"name\"] = \"Guardian Angel\",[\"cost\"] = 2},{[\"name\"] = \"Crisis of Faith\"},{[\"name\"] = \"Obscure Studies\",[\"cost\"] = 0},{[\"name\"] = \"Whispers from the Deep\"},{[\"name\"] = \"In the Shadows\",[\"cost\"] = 0},{[\"name\"] = \"Shadow Agents\"},{[\"name\"] = \"Showmanship\",[\"cost\"] = 1},{[\"name\"] = \"Occult Scraps\",[\"cost\"] = 0},{[\"name\"] = \"Sea Change Harpoon\",[\"cost\"] = 3},{[\"name\"] = \"Silas's Net\",[\"cost\"] = 2},{[\"name\"] = \"Siren Call\"},{[\"name\"] = \"Book of Psalms\",[\"cost\"] = 3},{[\"name\"] = \"Blessed Blade\",[\"cost\"] = 3},{[\"name\"] = \"Rite of Sanctification\",[\"cost\"] = 0},{[\"name\"] = \"Hand of Fate\",[\"cost\"] = 3},{[\"name\"] = \"Cryptographic Cipher\",[\"cost\"] = 3},{[\"name\"] = \"Cryptic Grimoire\",[\"cost\"] = 3},{[\"name\"] = \"Deep Knowledge\",[\"cost\"] = 0},{[\"name\"] = \"Plan of Action\"},{[\"name\"] = \".25 Automatic\",[\"cost\"] = 4},{[\"name\"] = \"Dark Ritual\",[\"cost\"] = 1},{[\"name\"] = \"Obfuscation\",[\"cost\"] = 2},{[\"name\"] = \"Faustian Bargain\",[\"cost\"] = 0},{[\"name\"] = \"Sword Cane\",[\"cost\"] = 2},{[\"name\"] = \"Tides of Fate\",[\"cost\"] = 1},{[\"name\"] = \"Ward of Radiance\",[\"cost\"] = 0},{[\"name\"] = \"Promise of Power\"},{[\"name\"] = \"Token of Faith\",[\"cost\"] = 2},{[\"name\"] = \"Keep Faith\",[\"cost\"] = 2},{[\"name\"] = \"Predestined\"},{[\"name\"] = \"Beloved\"},{[\"name\"] = \"Tempt Fate\",[\"cost\"] = 0},{[\"name\"] = \"Accursed Follower\"},{[\"name\"] = \"Dread Curse\"},{[\"name\"] = \"Day of Reckoning\"},{[\"name\"] = \"Riot Whistle\",[\"cost\"] = 2},{[\"name\"] = \"Righteous Hunt (1)\",[\"cost\"] = 1},{[\"name\"] = \"Sacred Covenant (2)\"},{[\"name\"] = \"Eldritch Sophist\",[\"cost\"] = 4},{[\"name\"] = \"Stirring Up Trouble (1)\",[\"cost\"] = 0},{[\"name\"] = \"Blasphemous Covenant (2)\"},{[\"name\"] = \"Breaking and Entering\",[\"cost\"] = 2},{[\"name\"] = \"Skeptic (1)\"},{[\"name\"] = \"False Covenant (2)\"},{[\"name\"] = \"Armageddon\",[\"cost\"] = 4},{[\"name\"] = \"Eye of Chaos\",[\"cost\"] = 5},{[\"name\"] = \"Shroud of Shadows\",[\"cost\"] = 3},{[\"name\"] = \"Paradoxical Covenant (2)\"},{[\"name\"] = \"Mariner's Compass\",[\"cost\"] = 3},{[\"name\"] = \"Ancient Covenant (2)\"},{[\"name\"] = \"Keen Eye\",[\"cost\"] = 2},{[\"name\"] = \"Radiant Smite (1)\",[\"cost\"] = 1},{[\"name\"] = \"The Truth Beckons\",[\"cost\"] = 1},{[\"name\"] = \"Gaze of Ouraxsh (2)\",[\"cost\"] = 2},{[\"name\"] = \"Priest of Two Faiths (1)\",[\"cost\"] = 1},{[\"name\"] = \"Under Surveillance (1)\",[\"cost\"] = 3},{[\"name\"] = \"Blood Pact\",[\"cost\"] = 2},{[\"name\"] = \"Abyssal Tome (2)\",[\"cost\"] = 2},{[\"name\"] = \"Butterfly Effect (1)\",[\"cost\"] = 0},{[\"name\"] = \"Third Time's a Charm (2)\",[\"cost\"] = 1},{[\"name\"] = \"Manipulate Destiny (2)\",[\"cost\"] = 1},{[\"name\"] = \"Enchanted Armor (2)\",[\"cost\"] = 1},{[\"name\"] = \"Blessing of Isis (3)\",[\"cost\"] = 2},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"cost\"] = 3},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"cost\"] = 3},{[\"name\"] = \"Ríastrad (1)\",[\"cost\"] = 0},{[\"name\"] = \"Tristan Botley (2)\",[\"cost\"] = 5},{[\"name\"] = \"Curse of Aeons (3)\",[\"cost\"] = 2},{[\"name\"] = \"Unrelenting (1)\"},{[\"name\"] = \"Signum Crucis (2)\"},{[\"name\"] = \"Holy Rosary (2)\",[\"cost\"] = 2},{[\"name\"] = \"Shield of Faith (2)\",[\"cost\"] = 2},{[\"name\"] = \"Fey (1)\"},{[\"name\"] = \"Guided by the Unseen (3)\",[\"cost\"] = 2},{[\"name\"] = \"\\\"Lucky\\\" Penny (2)\",[\"cost\"] = 2},{[\"name\"] = \"Eye of the Djinn (2)\",[\"cost\"] = 2},{[\"name\"] = \"Armageddon (4)\",[\"cost\"] = 4},{[\"name\"] = \"Eye of Chaos (4)\",[\"cost\"] = 5},{[\"name\"] = \"Shroud of Shadows (4)\",[\"cost\"] = 3},{[\"name\"] = \"Spirit of Humanity (2)\",[\"cost\"] = 2},{[\"name\"] = \"Harmony Restored (2)\",[\"cost\"] = 3},{[\"name\"] = \"Enchant Weapon (3)\",[\"cost\"] = 3},{[\"name\"] = \"Nephthys (4)\",[\"cost\"] = 3},{[\"name\"] = \"The Stygian Eye (3)\",[\"cost\"] = 10},{[\"name\"] = \"Hyperawareness (4)\",[\"cost\"] = 2},{[\"name\"] = \"Geas (2)\",[\"cost\"] = 2},{[\"name\"] = \"Hard Knocks (4)\",[\"cost\"] = 2},{[\"name\"] = \"Ikiaq (3)\",[\"cost\"] = 3},{[\"name\"] = \"Flute of the Outer Gods (4)\",[\"cost\"] = -2},{[\"name\"] = \"A Watchful Peace (3)\",[\"cost\"] = 1},{[\"name\"] = \"Dig Deep (4)\",[\"cost\"] = 2},{[\"name\"] = \"Favor of the Moon (1)\",[\"cost\"] = 1},{[\"name\"] = \"Favor of the Sun (1)\",[\"cost\"] = 2},{[\"name\"] = \"Purifying Corruption (4)\",[\"cost\"] = 4},{[\"name\"] = \"Hallow (3)\",[\"cost\"] = 3},{[\"name\"] = \"Holy Spear (5)\",[\"cost\"] = 4},{[\"name\"] = \"Ancestral Knowledge (3)\"},{[\"name\"] = \"Ariadne's Twine (3)\",[\"cost\"] = 0},{[\"name\"] = \".25 Automatic (2)\",[\"cost\"] = 4},{[\"name\"] = \"Justify the Means (3)\"},{[\"name\"] = \"Lucky Dice (3)\",[\"cost\"] = 2},{[\"name\"] = \"Rite of Equilibrium (5)\",[\"cost\"] = 0},{[\"name\"] = \"Jacob Morrison (3)\",[\"cost\"] = 3},{[\"name\"] = \"Shrine of the Moirai (3)\",[\"cost\"] = 1},{[\"name\"] = \"Sweeping Kick (1)\",[\"cost\"] = 1},{[\"name\"] = \"Butterfly Swords (2)\",[\"cost\"] = 3},{[\"name\"] = \"Written in the Stars\",[\"cost\"] = 1},{[\"name\"] = \"Dragon Pole\",[\"cost\"] = 3},{[\"name\"] = \"Astronomical Atlas (3)\",[\"cost\"] = 3},{[\"name\"] = \"Strength in Numbers (1)\"},{[\"name\"] = \"Medical Student\",[\"cost\"] = 2},{[\"name\"] = \"Michael Leigh (5)\",[\"cost\"] = 4},{[\"name\"] = \"Divination (1)\",[\"cost\"] = 3},{[\"name\"] = \"Blur (1)\",[\"cost\"] = 2},{[\"name\"] = \"Physical Training (2)\",[\"cost\"] = 0},{[\"name\"] = \"Dynamite Blast (2)\",[\"cost\"] = 4},{[\"name\"] = \"Hyperawareness (2)\",[\"cost\"] = 0},{[\"name\"] = \"Barricade (3)\",[\"cost\"] = 0},{[\"name\"] = \"Hard Knocks (2)\",[\"cost\"] = 0},{[\"name\"] = \"Hot Streak (2)\",[\"cost\"] = 5},{[\"name\"] = \"Arcane Studies (2)\",[\"cost\"] = 0},{[\"name\"] = \"Mind Wipe (3)\",[\"cost\"] = 1},{[\"name\"] = \"Dig Deep (2)\",[\"cost\"] = 0},{[\"name\"] = \"Rabbit's Foot (3)\",[\"cost\"] = 1},{[\"name\"] = \"Bandolier (2)\",[\"cost\"] = 2},{[\"name\"] = \"Blackjack (2)\",[\"cost\"] = 2},{[\"name\"] = \"Preposterous Sketches (2)\",[\"cost\"] = 0},{[\"name\"] = \"Strange Solution (4)\",[\"cost\"] = 1},{[\"name\"] = \"Contraband (2)\",[\"cost\"] = 3},{[\"name\"] = \"Think on Your Feet (2)\",[\"cost\"] = 0},{[\"name\"] = \"Rite of Seeking (2)\",[\"cost\"] = 4},{[\"name\"] = \"Clarity of Mind (3)\",[\"cost\"] = 2},{[\"name\"] = \"Oops! (2)\",[\"cost\"] = 2},{[\"name\"] = \"Rise to the Occasion (3)\"},{[\"name\"] = \"Through the Gates\"},{[\"name\"] = \".32 Colt (2)\",[\"cost\"] = 2},{[\"name\"] = \"\\\"Eat lead!\\\"\",[\"cost\"] = 1},{[\"name\"] = \"Logical Reasoning (4)\",[\"cost\"] = 2},{[\"name\"] = \"Archaic Glyphs (3)\",[\"cost\"] = 2},{[\"name\"] = \"Stealth (3)\",[\"cost\"] = 2},{[\"name\"] = \"Suggestion (1)\",[\"cost\"] = 3},{[\"name\"] = \"Alchemical Transmutation (2)\",[\"cost\"] = 0},{[\"name\"] = \"Storm of Spirits (3)\",[\"cost\"] = 3},{[\"name\"] = \"Lantern (2)\",[\"cost\"] = 1},{[\"name\"] = \"Gravedigger's Shovel (2)\",[\"cost\"] = 1},{[\"name\"] = \"Unspeakable Oath (Bloodthirst)\"},{[\"name\"] = \"Unspeakable Oath (Curiosity)\"},{[\"name\"] = \"Unspeakable Oath (Cowardice)\"},{[\"name\"] = \"Blood Eclipse (1)\",[\"cost\"] = 1},{[\"name\"] = \"Survival Knife (2)\",[\"cost\"] = 2},{[\"name\"] = \"Truth from Fiction (2)\",[\"cost\"] = 1},{[\"name\"] = \"Ancient Stone (4)\",[\"cost\"] = 2},{[\"name\"] = \"Decorated Skull (3)\",[\"cost\"] = 0},{[\"name\"] = \"Colt Vest Pocket (2)\",[\"cost\"] = 2},{[\"name\"] = \"Mists of R'lyeh (2)\",[\"cost\"] = 2},{[\"name\"] = \"The Chthonian Stone (3)\",[\"cost\"] = 2},{[\"name\"] = \"Alter Fate (1)\",[\"cost\"] = 3},{[\"name\"] = \"On Your Own (3)\"},{[\"name\"] = \"Backpack (2)\",[\"cost\"] = 1},{[\"name\"] = \"Dendromorphosis\"},{[\"name\"] = \"Offer You Cannot Refuse\"},{[\"name\"] = \"Fine Print\"},{[\"name\"] = \"Sell Your Soul\"},{[\"name\"] = \"The Star • XVII (3)\",[\"cost\"] = 3},{[\"name\"] = \"The Hierophant • V (3)\",[\"cost\"] = 3},{[\"name\"] = \"Moon Pendant (2)\",[\"cost\"] = 2},{[\"name\"] = \"Nathaniel Cho\"},{[\"name\"] = \"Randall Cho\",[\"cost\"] = 2},{[\"name\"] = \"Tommy Malloy\"},{[\"name\"] = \"Self-Destructive\"},{[\"name\"] = \"Boxing Gloves\",[\"cost\"] = 3},{[\"name\"] = \"Flesh Ward\",[\"cost\"] = 3},{[\"name\"] = \"Grete Wagner\",[\"cost\"] = 5},{[\"name\"] = \"Physical Training\",[\"cost\"] = 2},{[\"name\"] = \"Relentless\",[\"cost\"] = 0},{[\"name\"] = \"Safeguard\",[\"cost\"] = 2},{[\"name\"] = \"Clean Them Out\",[\"cost\"] = 0},{[\"name\"] = \"Counterpunch\",[\"cost\"] = 0},{[\"name\"] = \"Dodge\",[\"cost\"] = 1},{[\"name\"] = \"\\\"Get over here!\\\"\",[\"cost\"] = 2},{[\"name\"] = \"Glory\",[\"cost\"] = 1},{[\"name\"] = \"Monster Slayer\",[\"cost\"] = 0},{[\"name\"] = \"One-Two Punch\",[\"cost\"] = 2},{[\"name\"] = \"Stand Together\",[\"cost\"] = 0},{[\"name\"] = \"Vicious Blow\"},{[\"name\"] = \"Evidence! (1)\",[\"cost\"] = 1},{[\"name\"] = \"Galvanize (1)\",[\"cost\"] = 2},{[\"name\"] = \"Counterpunch (2)\",[\"cost\"] = 0},{[\"name\"] = \"\\\"Get over here!\\\" (2)\",[\"cost\"] = 2},{[\"name\"] = \"Lesson Learned (2)\",[\"cost\"] = 1},{[\"name\"] = \"Mano a Mano (2)\",[\"cost\"] = 0},{[\"name\"] = \"Overpower (2)\"},{[\"name\"] = \"Boxing Gloves (3)\",[\"cost\"] = 2},{[\"name\"] = \"Grete Wagner (3)\",[\"cost\"] = 5},{[\"name\"] = \"Dynamite Blast (3)\",[\"cost\"] = 4},{[\"name\"] = \"Taunt (3)\",[\"cost\"] = 1},{[\"name\"] = \"Physical Training (4)\",[\"cost\"] = 2},{[\"name\"] = \"One-Two Punch (5)\",[\"cost\"] = 2},{[\"name\"] = \"Harvey Walters\"},{[\"name\"] = \"Vault of Knowledge\",[\"cost\"] = 3},{[\"name\"] = \"Thrice-Damned Curiosity\"},{[\"name\"] = \"Obsessive\"},{[\"name\"] = \"Arcane Enlightenment\",[\"cost\"] = 2},{[\"name\"] = \"Celaeno Fragments\",[\"cost\"] = 1},{[\"name\"] = \"Disc of Itzamna\",[\"cost\"] = 3},{[\"name\"] = \"Encyclopedia\",[\"cost\"] = 2},{[\"name\"] = \"Feed the Mind\",[\"cost\"] = 3},{[\"name\"] = \"Forbidden Tome\",[\"cost\"] = 1},{[\"name\"] = \"Higher Education\",[\"cost\"] = 0},{[\"name\"] = \"Laboratory Assistant\",[\"cost\"] = 2},{[\"name\"] = \"Whitton Greene\",[\"cost\"] = 4},{[\"name\"] = \"Burning the Midnight Oil\",[\"cost\"] = 0},{[\"name\"] = \"Cryptic Writings\",[\"cost\"] = 0},{[\"name\"] = \"Extensive Research\",[\"cost\"] = 12},{[\"name\"] = \"Occult Invocation\",[\"cost\"] = 2},{[\"name\"] = \"Preposterous Sketches\",[\"cost\"] = 2},{[\"name\"] = \"Deduction\"},{[\"name\"] = \"Library Docent (1)\",[\"cost\"] = 1},{[\"name\"] = \"Glimpse the Unthinkable (1)\",[\"cost\"] = 0},{[\"name\"] = \"Esoteric Atlas (2)\",[\"cost\"] = 3},{[\"name\"] = \"Whitton Greene (2)\",[\"cost\"] = 4},{[\"name\"] = \"Cryptic Writings (2)\",[\"cost\"] = 0},{[\"name\"] = \"\\\"I've got a plan!\\\" (2)\",[\"cost\"] = 2},{[\"name\"] = \"Mind over Matter (2)\",[\"cost\"] = 1},{[\"name\"] = \"Seeking Answers (2)\",[\"cost\"] = 1},{[\"name\"] = \"Perception (2)\"},{[\"name\"] = \"Forbidden Tome (3)\",[\"cost\"] = 1},{[\"name\"] = \"Forbidden Tome (3)\",[\"cost\"] = 1},{[\"name\"] = \"Farsight (4)\",[\"cost\"] = 2},{[\"name\"] = \"Miskatonic Archaeology Funding (4)\"},{[\"name\"] = \"The Necronomicon (5)\",[\"cost\"] = 3},{[\"name\"] = \"Winifred Habbamock\"},{[\"name\"] = \"Anything You Can Do, Better\"},{[\"name\"] = \"Arrogance\"},{[\"name\"] = \"Reckless\"},{[\"name\"] = \"Lockpicks\",[\"cost\"] = 3},{[\"name\"] = \"Mauser C96\",[\"cost\"] = 4},{[\"name\"] = \"Switchblade\",[\"cost\"] = 1},{[\"name\"] = \"Lucky Cigarette Case\",[\"cost\"] = 2},{[\"name\"] = \"Lonnie Ritter\",[\"cost\"] = 4},{[\"name\"] = \"Leather Jacket\",[\"cost\"] = 2},{[\"name\"] = \"Streetwise\",[\"cost\"] = 0},{[\"name\"] = \"Cheap Shot\",[\"cost\"] = 2},{[\"name\"] = \"Daring Maneuver\",[\"cost\"] = 0},{[\"name\"] = \"Slip Away\",[\"cost\"] = 2},{[\"name\"] = \"Pilfer\",[\"cost\"] = 4},{[\"name\"] = \"Sneak By\",[\"cost\"] = 0},{[\"name\"] = \"Nimble\"},{[\"name\"] = \"Daredevil\"},{[\"name\"] = \"Opportunist\"},{[\"name\"] = \"Liquid Courage (1)\",[\"cost\"] = 1},{[\"name\"] = \"Mauser C96 (2)\",[\"cost\"] = 3},{[\"name\"] = \"Daring Maneuver (2)\",[\"cost\"] = 0},{[\"name\"] = \"Cheap Shot (2)\",[\"cost\"] = 2},{[\"name\"] = \"Slip Away (2)\",[\"cost\"] = 2},{[\"name\"] = \"Manual Dexterity (2)\"},{[\"name\"] = \"Lucky Cigarette Case (3)\",[\"cost\"] = 2},{[\"name\"] = \"Sharpshooter (3)\",[\"cost\"] = 2},{[\"name\"] = \"Pilfer (3)\",[\"cost\"] = 4},{[\"name\"] = \"Backstab (3)\",[\"cost\"] = 3},{[\"name\"] = \"Copycat (3)\"},{[\"name\"] = \"Beretta M1918 (4)\",[\"cost\"] = 4},{[\"name\"] = \"Chuck Fergus (5)\",[\"cost\"] = 3},{[\"name\"] = \"Jacqueline Fine\"},{[\"name\"] = \"Arbiter of Fates\",[\"cost\"] = 3},{[\"name\"] = \"Dark Future\"},{[\"name\"] = \"Nihilism\"},{[\"name\"] = \"Ritual Candles\",[\"cost\"] = 1},{[\"name\"] = \"Scrying Mirror\",[\"cost\"] = 3},{[\"name\"] = \"Azure Flame\",[\"cost\"] = 3},{[\"name\"] = \"Clairvoyance\",[\"cost\"] = 4},{[\"name\"] = \"Ineffable Truth\",[\"cost\"] = 3},{[\"name\"] = \"Familiar Spirit\",[\"cost\"] = 1},{[\"name\"] = \"Crystal Pendulum\",[\"cost\"] = 2},{[\"name\"] = \"Robes of Endless Night\",[\"cost\"] = 3},{[\"name\"] = \"Astral Travel\",[\"cost\"] = 3},{[\"name\"] = \"Hypnotic Gaze\",[\"cost\"] = 3},{[\"name\"] = \"Parallel Fates\",[\"cost\"] = 0},{[\"name\"] = \"Voice of Ra\",[\"cost\"] = 0},{[\"name\"] = \"Dark Prophecy\",[\"cost\"] = 1},{[\"name\"] = \"Defiance\"},{[\"name\"] = \"Prescient\"},{[\"name\"] = \"Eldritch Inspiration (1)\",[\"cost\"] = 0},{[\"name\"] = \"Grotesque Statue (2)\",[\"cost\"] = 3},{[\"name\"] = \"Robes of Endless Night (2)\",[\"cost\"] = 2},{[\"name\"] = \"Hypnotic Gaze (2)\",[\"cost\"] = 2},{[\"name\"] = \"Guts (2)\"},{[\"name\"] = \"Azure Flame (3)\",[\"cost\"] = 3},{[\"name\"] = \"Clairvoyance (3)\",[\"cost\"] = 4},{[\"name\"] = \"Ineffable Truth (3)\",[\"cost\"] = 3},{[\"name\"] = \"Arcane Studies (4)\",[\"cost\"] = 2},{[\"name\"] = \"Recharge (4)\",[\"cost\"] = 0},{[\"name\"] = \"Azure Flame (5)\",[\"cost\"] = 3},{[\"name\"] = \"Clairvoyance (5)\",[\"cost\"] = 4},{[\"name\"] = \"Ineffable Truth (5)\",[\"cost\"] = 3},{[\"name\"] = \"Stella Clark\"},{[\"name\"] = \"Neither Rain nor Snow\"},{[\"name\"] = \"Called by the Mists\"},{[\"name\"] = \"Atychiphobia\"},{[\"name\"] = \".18 Derringer\",[\"cost\"] = 3},{[\"name\"] = \"Grimm's Fairy Tales\",[\"cost\"] = 2},{[\"name\"] = \"Old Keyring\",[\"cost\"] = 1},{[\"name\"] = \"Granny Orne\",[\"cost\"] = 4},{[\"name\"] = \"Mysterious Raven\",[\"cost\"] = 1},{[\"name\"] = \"Rabbit's Foot\",[\"cost\"] = 1},{[\"name\"] = \"Scrapper\",[\"cost\"] = 2},{[\"name\"] = \"Will to Survive\",[\"cost\"] = 4},{[\"name\"] = \"A Test of Will\",[\"cost\"] = 1},{[\"name\"] = \"Dumb Luck\",[\"cost\"] = 2},{[\"name\"] = \"Grit Your Teeth\",[\"cost\"] = 1},{[\"name\"] = \"Live and Learn\",[\"cost\"] = 0},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"cost\"] = 2},{[\"name\"] = \"Oops!\",[\"cost\"] = 2},{[\"name\"] = \"Take Heart\"},{[\"name\"] = \"Cherished Keepsake (1)\",[\"cost\"] = 0},{[\"name\"] = \"Leather Coat (1)\",[\"cost\"] = 0},{[\"name\"] = \".18 Derringer (2)\",[\"cost\"] = 2},{[\"name\"] = \"A Test of Will (2)\",[\"cost\"] = 0},{[\"name\"] = \"\\\"Look what I found!\\\" (2)\",[\"cost\"] = 2},{[\"name\"] = \"Dumb Luck (2)\",[\"cost\"] = 2},{[\"name\"] = \"Unexpected Courage (2)\"},{[\"name\"] = \"Granny Orne (3)\",[\"cost\"] = 4},{[\"name\"] = \"Lucky! (3)\",[\"cost\"] = 0},{[\"name\"] = \"Chainsaw (4)\",[\"cost\"] = 4},{[\"name\"] = \"Quick Learner (4)\"},{[\"name\"] = \"Déjà Vu (5)\"},{[\"name\"] = \"To the Dreamlands\"},{[\"name\"] = \"Fate of the Dreamers\"},{[\"name\"] = \"Prisoners of Conquest\"},{[\"name\"] = \"Ruins of Sarkomand\"},{[\"name\"] = \"Effigy of Nodens\"},{[\"name\"] = \"Usurp the Night\"},{[\"name\"] = \"The Translator's Evidence\"},{[\"name\"] = \"The Supplicant's Evidence\"},{[\"name\"] = \"The Priestess's Evidence\"},{[\"name\"] = \"The Salesman's Evidence\"},{[\"name\"] = \"The Assassin's Evidence\"},{[\"name\"] = \"The Professor's Evidence\"},{[\"name\"] = \"Daisy Walker\"},{[\"name\"] = \"Daisy's Tote Bag\",[\"cost\"] = 2},{[\"name\"] = \"The Necronomicon\"},{[\"name\"] = \"\\\"Skids\\\" O'Toole\"},{[\"name\"] = \"On the Lam\",[\"cost\"] = 0},{[\"name\"] = \"Hospital Debts\"},{[\"name\"] = \"Agnes Baker\"},{[\"name\"] = \"Heirloom of Hyperborea\",[\"cost\"] = 3},{[\"name\"] = \"Dark Memory\",[\"cost\"] = 4},{[\"name\"] = \"Triumph and Subjugation\"},{[\"name\"] = \"Jenny Barnes\"},{[\"name\"] = \"Green Man Medallion\",[\"cost\"] = 1},{[\"name\"] = \"Sacrificial Beast\"},{[\"name\"] = \"Roland Banks\"},{[\"name\"] = \"Mysteries Remain\",[\"cost\"] = 0},{[\"name\"] = \"The Dirge of Reason\"},{[\"name\"] = \"Norman Withers\"},{[\"name\"] = \"Split the Angle\",[\"cost\"] = 2},{[\"name\"] = \"Vengeful Hound\"},{[\"name\"] = \"Carolyn Fern\"},{[\"name\"] = \"Foolishness\",[\"cost\"] = 4},{[\"name\"] = \"To Fight the Black Wind\"},{[\"name\"] = \"Silas Marsh\"},{[\"name\"] = \"Nautical Prowess\"},{[\"name\"] = \"Dreams of the Deep\"},{[\"name\"] = \"Dexter Drake\"},{[\"name\"] = \"Molly Maxwell\",[\"cost\"] = 3},{[\"name\"] = \"Yaztaroth\"},{[\"name\"] = \"Gloria Goldberg\"},{[\"name\"] = \"Ruth Westmacott\",[\"cost\"] = 3},{[\"name\"] = \"Liber Omnium Finium\"},{[\"name\"] = \"Marie Lambeau\"},{[\"name\"] = \"Mystifying Song\",[\"cost\"] = 3},{[\"name\"] = \"Baron Samedi\"}}\r\nend", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Sefina Rousseau Helper", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.3471622, - "posY": 1.64091611, - "posZ": -21.31525, - "rotX": 359.920135, - "rotY": 270.000671, - "rotZ": 0.0168785024, - "scaleX": 0.725000262, - "scaleY": 0.725000262, - "scaleZ": 0.725000262 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.576470554, - "g": 0.333331048, - "r": 0.3647036 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754695635919071208/1AB7222850201630826BFFBA8F2BD0065E2D572F/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "NormalURL": "", - "TypeIndex": 6 - }, - "CustomUIAssets": [ - { - "Name": "combatIcon", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1754695581870520946/B61CD5BDAE28B1893809915C7C92A8B472BB65BB/" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1e28aa", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\r\n cardsInBag = {}\r\n memoizedCards = {}\r\n cardJson = loadCards()\r\nend\r\n\r\nfunction onObjectEnterContainer(container, object)\r\n if container == self then\r\n --use previously-found cards for faster performace\r\n if memoizedCards[object.getName()] then\r\n table.insert(cardsInBag, {name = object.getName() .. memoizedCards[object.getName()], id = object.getGUID()})\r\n recreateButtons()\r\n else\r\n findCard(object)\r\n end\r\n end\r\nend\r\n\r\nfunction onObjectLeaveContainer(container, object)\r\n if container == self then\r\n removeCardByGUID(cardsInBag, object.getGUID())\r\n recreateButtons()\r\n end\r\nend\r\n\r\nfunction findCard(object)\r\n local icons = ''\r\n local cost = ''\r\n\r\n for _, card in pairs (cardJson) do\r\n if (card.name == object.getName()) then\r\n local skillIcons = getIcons(card.skillIcons)\r\n if skillIcons ~= '' then\r\n icons = '\\n' .. skillIcons\r\n end\r\n if card.cost ~= nil then\r\n cost = '[' .. card.cost .. '] '\r\n end\r\n break\r\n end\r\n end\r\n\r\n --memoize result\r\n memoizedCards[object.getName()] = icons\r\n\r\n table.insert(cardsInBag, {name = cost .. object.getName() .. icons, id = object.getGUID()})\r\n recreateButtons()\r\nend\r\n\r\nfunction getIcons(skillIcons)\r\n local icons = ''\r\n\r\n for icon, value in pairs (skillIcons) do\r\n icons = icons .. icon .. ': ' .. value .. ' '\r\n end\r\n\r\n return icons\r\nend\r\n\r\nfunction recreateButtons()\r\n self.clearButtons()\r\n verticalPosition = 1.5\r\n\r\n for _, card in ipairs(cardsInBag) do\r\n if _G['removeCard' .. card.id] == nil then\r\n _G['removeCard' .. card.id] = function()\r\n removeCard(card.id)\r\n end\r\n end\r\n\r\n self.createButton({\r\n label = card.name,\r\n click_function = \"removeCard\" .. card.id,\r\n function_owner = self,\r\n position = {0,0,verticalPosition},\r\n height = 225,\r\n width = 1200,\r\n font_size = 75,\r\n color = {1,1,1},\r\n font_color = {0,0,0}\r\n })\r\n\r\n verticalPosition = verticalPosition - 0.55\r\n end\r\n\r\n countLabel = #cardsInBag == 0 and '' or #cardsInBag\r\n\r\n self.createButton({\r\n label = countLabel,\r\n click_function = 'nothing',\r\n function_owner = self,\r\n position = {0,0,-1.25},\r\n width = 0,\r\n height = 0,\r\n font_size = 225,\r\n font_color = {1,1,1}\r\n })\r\nend\r\n\r\nfunction nothing()\r\nend\r\n\r\nfunction removeCard(cardGUID)\r\n self.takeObject({\r\n guid = cardGUID,\r\n rotation = self.getRotation(),\r\n position = self.getPosition() + Vector(0,0.5,0),\r\n callback_function = function(obj)\r\n obj.resting = true\r\n end\r\n })\r\nend\r\n\r\nfunction removeCardByGUID(bag, guid)\r\n local idx = nil\r\n\r\n for i, v in ipairs (bag) do\r\n if (v.id == guid) then\r\n idx = i\r\n end\r\n end\r\n\r\n if idx ~= nil then\r\n table.remove(cardsInBag, idx)\r\n end\r\nend\r\n\r\nfunction loadCards()\r\n return {{[\"name\"] = \"Random Basic Weakness\",[\"skillIcons\"] = {}},{[\"name\"] = \"Roland Banks\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Daisy Walker\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 5}},{[\"name\"] = \"\\\"Skids\\\" O'Toole\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Agnes Baker\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Wendy Adams\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 4,[\"Combat\"] = 1,[\"Intellect\"] = 3}},{[\"name\"] = \"Roland's .38 Special\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Cover Up\",[\"skillIcons\"] = {}},{[\"name\"] = \"Daisy's Tote Bag\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Necronomicon\",[\"skillIcons\"] = {}},{[\"name\"] = \"On the Lam\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Hospital Debts\",[\"skillIcons\"] = {}},{[\"name\"] = \"Heirloom of Hyperborea\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dark Memory\",[\"cost\"] = 2,[\"skillIcons\"] = {}},{[\"name\"] = \"Wendy's Amulet\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Abandoned and Alone\",[\"skillIcons\"] = {}},{[\"name\"] = \".45 Automatic\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Physical Training\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Beat Cop\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"First Aid\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Machete\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Guard Dog\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Evidence!\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Dodge\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Dynamite Blast\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Vicious Blow\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Extra Ammunition (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Police Badge (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Beat Cop (2)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Shotgun (4)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Magnifying Glass\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Old Book of Lore\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Research Librarian\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dr. Milan Christopher\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Hyperawareness\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Medical Texts\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Mind over Matter\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Working a Hunch\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Barricade\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Deduction\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Magnifying Glass (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Disc of Itzamna (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Encyclopedia (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Cryptic Research (4)\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"Switchblade\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Burglary\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Pickpocketing\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \".41 Derringer\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Leo De Luca\",[\"cost\"] = 6,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Hard Knocks\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Elusive\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Backstab\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Sneak Attack\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Opportunist\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Leo De Luca (1)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Cat Burglar (1)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Sure Gamble (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {}},{[\"name\"] = \"Hot Streak (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Forbidden Knowledge\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Holy Rosary\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Shrivelling\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Scrying\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Arcane Studies\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Arcane Initiate\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Drawn to the Flame\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ward of Protection\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Blinding Light\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Fearless\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Mind Wipe (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Blinding Light (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Book of Shadows (3)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Grotesque Statue (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Leather Coat\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Scavenging\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Baseball Bat\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Rabbit's Foot\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Stray Cat\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dig Deep\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Cunning Distraction\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Lucky!\",[\"cost\"] = 1,[\"skillIcons\"] = {}},{[\"name\"] = \"Survival Instinct\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Aquinnah (1)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Close Call (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Lucky! (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {}},{[\"name\"] = \"Will to Survive (3)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Knife\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Flashlight\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Emergency Cache\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"Guts\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Perception\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Overpower\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Manual Dexterity\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Unexpected Courage\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Bulletproof Vest (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Elder Sign Amulet (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Amnesia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Paranoia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Haunted\",[\"skillIcons\"] = {}},{[\"name\"] = \"Psychosis\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hypochondria\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mob Enforcer\",[\"skillIcons\"] = {}},{[\"name\"] = \"Silver Twilight Acolyte\",[\"skillIcons\"] = {}},{[\"name\"] = \"Stubborn Detective\",[\"skillIcons\"] = {}},{[\"name\"] = \"Zoey Samaras\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Rex Murphy\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Jenny Barnes\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Jim Culver\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"\\\"Ashcan\\\" Pete\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Zoey's Cross\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Smite the Wicked\",[\"skillIcons\"] = {}},{[\"name\"] = \"Search for the Truth\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Rex's Curse\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jenny's Twin .45s\",[\"cost\"] = -2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 2}},{[\"name\"] = \"Searching for Izzie\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jim's Trumpet\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 2}},{[\"name\"] = \"Final Rhapsody\",[\"skillIcons\"] = {}},{[\"name\"] = \"Duke\",[\"cost\"] = 2,[\"skillIcons\"] = {}},{[\"name\"] = \"Wracked by Nightmares\",[\"skillIcons\"] = {}},{[\"name\"] = \"Blackjack\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Taunt\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Teamwork\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Taunt (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Laboratory Assistant\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Strange Solution\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Shortcut\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Seeking Answers\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Liquid Courage\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Think on Your Feet\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Double or Nothing\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hired Muscle (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Rite of Seeking\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Ritual Candles\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Clarity of Mind\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Bind Monster (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Fire Axe\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Peter Sylvestre\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Bait and Switch\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Peter Sylvestre (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Kukri\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Indebted\",[\"skillIcons\"] = {}},{[\"name\"] = \"Internal Injury\",[\"skillIcons\"] = {}},{[\"name\"] = \"Chronophobia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Emergency Aid\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Brother Xavier (1)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"I've got a plan!\\\"\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pathfinder (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Contraband\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Adaptable (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Delve Too Deep\",[\"cost\"] = 1,[\"skillIcons\"] = {}},{[\"name\"] = \"Song of the Dead (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Oops!\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Fire Extinguisher (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Flare (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Smoking Pipe\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Painkillers\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Bandolier\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Stand Together (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Art Student\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Deduction (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"\\\"I'm outta here!\\\"\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Switchblade (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Hypnotic Gaze\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Shrivelling (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Newspaper\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Lure (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Relic Hunter (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Charisma (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Prepared for the Worst\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Keen Eye (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Preposterous Sketches\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Higher Education (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lone Wolf\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Streetwise (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Defiance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Blood Pact (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Rise to the Occasion\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Scrapper (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Emergency Cache (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"If it bleeds...\\\"\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Springfield M1903 (4)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Inquiring Mind\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Expose Weakness (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Combat\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Quick Thinking\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Lucky Dice (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Opportunist (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Alyssa Graham\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Rite of Seeking (4)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Dark Horse\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Survival Instinct (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Leadership\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"\\\"I've had worse...\\\" (4)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 1}},{[\"name\"] = \"Strange Solution (4)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Strange Solution (4)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Strange Solution (4)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ace in the Hole (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"Moonlight Ritual\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Fearless (2)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Jewel of Aureolus (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"A Chance Encounter\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stroke of Luck (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Fine Clothes\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Moment of Respite (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Vicious Blow (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Monster Slayer (5)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Lightning Gun (5)\",[\"cost\"] = 6,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dr. William T. Maleson\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Deciphered Reality (5)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Chicago Typewriter (4)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"The Gold Pocket Watch (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Shrivelling (5)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Ward of Protection (5)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Aquinnah (3)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Try and Try Again (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"The Red-Gloved Man (5)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Mark Harrigan\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 5,[\"Intellect\"] = 2}},{[\"name\"] = \"Minh Thi Phan\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Sefina Rousseau\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 4,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Akachi Onyele\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"William Yorick\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Lola Hayes\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"The Home Front\",[\"skillIcons\"] = {[\"Combat\"] = 4}},{[\"name\"] = \"Shell Shock\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sophie\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sophie\",[\"skillIcons\"] = {}},{[\"name\"] = \"Analytical Mind\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"The King in Yellow\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Painted World\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Stars of Hyades\",[\"skillIcons\"] = {}},{[\"name\"] = \"Spirit-Speaker\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Angered Spirits\",[\"skillIcons\"] = {}},{[\"name\"] = \"Bury Them Deep\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Graveyard Ghouls\",[\"skillIcons\"] = {}},{[\"name\"] = \"Improvisation\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Crisis of Identity\",[\"skillIcons\"] = {}},{[\"name\"] = \".32 Colt\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"True Grit\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"Let me handle this!\\\"\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Ever Vigilant (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Fieldwork\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Archaic Glyphs\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"No Stone Unturned\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"In the Know (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Stealth\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Sleight of Hand\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Daring Maneuver\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Lockpicks (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Alchemical Transmutation\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Uncage the Soul\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Astral Travel\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Spirit Athame (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Lantern\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Gravedigger's Shovel\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Hiding Spot\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Resourceful\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Overzealous\",[\"skillIcons\"] = {}},{[\"name\"] = \"Drawing the Sign\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Thing That Follows\",[\"skillIcons\"] = {}},{[\"name\"] = \"Constance Dumaine\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jordan Perry\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ishimaru Haruko\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sebastien Moreau\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ashleigh Clarke\",[\"skillIcons\"] = {}},{[\"name\"] = \"Engram's Oath\",[\"skillIcons\"] = {}},{[\"name\"] = \"L'agneau Perdu\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Pattern\",[\"skillIcons\"] = {}},{[\"name\"] = \"The First Show\",[\"skillIcons\"] = {}},{[\"name\"] = \"Above and Below\",[\"skillIcons\"] = {}},{[\"name\"] = \"Heroic Rescue\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Combat Training (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Anatomical Diagrams\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Scientific Theory (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Knuckleduster\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Moxie (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"David Renfield\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Grounded (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Cherished Keepsake\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Plucky (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Say Your Prayers\",[\"skillIcons\"] = {[\"Will\"] = 4}},{[\"name\"] = \"Desperate Search\",[\"skillIcons\"] = {[\"Intellect\"] = 4}},{[\"name\"] = \"Reckless Assault\",[\"skillIcons\"] = {[\"Combat\"] = 4}},{[\"name\"] = \"Run For Your Life\",[\"skillIcons\"] = {[\"Agility\"] = 4}},{[\"name\"] = \"Trench Knife\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Ambush (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Charles Ross, Esq.\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Forewarned (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dario El-Amin\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Sneak Attack (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Storm of Spirits\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Book of Shadows (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Fight or Flight\",[\"cost\"] = 1,[\"skillIcons\"] = {}},{[\"name\"] = \"A Test of Will (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Devil's Luck (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Calling in Favors\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"I'll see you in hell!\\\"\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \".45 Automatic (2)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Logical Reasoning\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Archaic Glyphs (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Archaic Glyphs (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cheap Shot\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Pickpocketing (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Quantum Flux\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Recharge (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Madame Labranche\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Snare Trap (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Inspiring Presence\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Mano a Mano (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"First Aid (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Eureka!\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Shortcut (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"Watch this!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \".41 Derringer (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Torrent of Power\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Scrying (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Waylay\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"A Chance Encounter (2)\",[\"cost\"] = -2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Emergency Cache (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"On the Hunt\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stick to the Plan (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Guidance\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Arcane Insight (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Narrow Escape\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Suggestion (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"St. Hubert's Key\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Ward of Protection (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Arcane Initiate (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"\\\"Not without a fight!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"True Survivor (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"Eat lead!\\\" (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Armor of Ardennes (5)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Eidetic Memory (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"No Stone Unturned (5)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Charon's Obol (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lupara (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Cheat Death (5)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Time Warp (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {}},{[\"name\"] = \"Seal of the Elder Sign (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Newspaper (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Infighting (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Key of Ys (5)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Songs That the Hyades Shall Sing\",[\"skillIcons\"] = {}},{[\"name\"] = \"Stars of Aldebaran\",[\"skillIcons\"] = {}},{[\"name\"] = \"Bleak Desolation\",[\"skillIcons\"] = {}},{[\"name\"] = \"Inhabitant of Carcosa\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Moment's Rest\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Coffin\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mapping the Streets\",[\"skillIcons\"] = {}},{[\"name\"] = \"The King's Parade\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Archway\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Height of the Depths\",[\"skillIcons\"] = {}},{[\"name\"] = \"Steps of the Palace\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Fall\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hastur's End\",[\"skillIcons\"] = {}},{[\"name\"] = \"Leo Anderson\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 1,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Ursula Downs\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 4,[\"Combat\"] = 1,[\"Intellect\"] = 4}},{[\"name\"] = \"Finn Edwards\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 4}},{[\"name\"] = \"Father Mateo\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 3}},{[\"name\"] = \"Calvin Wright\",[\"skillIcons\"] = {[\"Will\"] = 0,[\"Agility\"] = 0,[\"Combat\"] = 0,[\"Intellect\"] = 0}},{[\"name\"] = \"Mitch Brown\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Bought in Blood\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jake Williams\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Call of the Unknown\",[\"skillIcons\"] = {}},{[\"name\"] = \"Smuggled Goods\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Finn's Trusty .38\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Caught Red-Handed\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Codex of Ages\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Serpents of Yig\",[\"skillIcons\"] = {}},{[\"name\"] = \"Until the End of Time\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Voice of the Messenger\",[\"skillIcons\"] = {}},{[\"name\"] = \"Survival Knife\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Venturer\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Trusted\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Reliable (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Dr. Elli Horowitz\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Ancient Stone (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Tooth of Eztli\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Unearth the Ancients\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Treasure Hunter (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Decorated Skull\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Eavesdrop\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"You handle this one!\\\"\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Mists of R'lyeh\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"The Chthonian Stone\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Protective Incantation (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dark Prophecy\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Improvised Weapon\",[\"cost\"] = 1,[\"skillIcons\"] = {}},{[\"name\"] = \"Dumb Luck\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Yaotl (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Last Chance\",[\"skillIcons\"] = {[\"Wild\"] = 5}},{[\"name\"] = \"Backpack\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dark Pact\",[\"cost\"] = 2,[\"skillIcons\"] = {}},{[\"name\"] = \"The Price of Failure\",[\"skillIcons\"] = {}},{[\"name\"] = \"Doomed\",[\"skillIcons\"] = {}},{[\"name\"] = \"Accursed Fate\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Bell Tolls\",[\"skillIcons\"] = {}},{[\"name\"] = \"Scene of the Crime\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Marksmanship (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Persuasion\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Shrewd Analysis\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lucky Cigarette Case\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Fence (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Arcane Research\",[\"skillIcons\"] = {}},{[\"name\"] = \"Counterspell (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Perseverance\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Stunning Blow\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Second Wind\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Take the Initiative\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Well Prepared (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {}},{[\"name\"] = \"Truth from Fiction\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"True Understanding\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Quick Study (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Hatchet Man\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"High Roller (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Enraptured\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Recall the Future (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Try and Try Again (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Cornered (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Intrepid\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Custom Ammunition (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Otherworldly Compass (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Expose Weakness (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Lola Santiago (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Olive McBride\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Defiance (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Premonition\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Live and Learn\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Take Heart\",[\"skillIcons\"] = {}},{[\"name\"] = \"Against All Odds (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Trench Coat\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Ornate Bow (3)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"M1918 BAR (4)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Ancient Stone (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Ancient Stone (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Slip Away\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pay Day (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"Sacrifice (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Crystalline Elder Sign (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"On Your Own (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Handcuffs\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Blood Eclipse (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Feed the Mind (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Colt Vest Pocket\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Coup de Grâce\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"The Skeleton Key (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Mists of R'lyeh (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Winging It\",[\"cost\"] = 1,[\"skillIcons\"] = {}},{[\"name\"] = \"Old Hunting Rifle (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Thermos\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Hemispheric Map (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Timeworn Brand (5)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Kerosene (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Flamethrower (5)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Vantage Point\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pnakotic Manuscripts (5)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Borrowed Time (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"All In (5)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Shards of the Void (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Seal of the Seventh Sign (5)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Impromptu Barrier\",[\"cost\"] = 1,[\"skillIcons\"] = {}},{[\"name\"] = \"Alter Fate (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Yig's Mercy\",[\"skillIcons\"] = {}},{[\"name\"] = \"Another Way\",[\"skillIcons\"] = {}},{[\"name\"] = \"Carolyn Fern\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Joe Diamond\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 4}},{[\"name\"] = \"Preston Fairmont\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Diana Stanley\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Rita Young\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 5,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Marie Lambeau\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 1,[\"Intellect\"] = 4}},{[\"name\"] = \"Hypnotic Therapy\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Rational Thought\",[\"skillIcons\"] = {}},{[\"name\"] = \"Detective's Colt 1911s\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Unsolved Case\",[\"cost\"] = 4,[\"skillIcons\"] = {}},{[\"name\"] = \"Family Inheritance\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lodge \\\"Debts\\\"\",[\"cost\"] = 10,[\"skillIcons\"] = {}},{[\"name\"] = \"Twilight Blade\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dark Insight\",[\"cost\"] = 2,[\"skillIcons\"] = {}},{[\"name\"] = \"Terrible Secret\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"I'm done runnin'!\\\"\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Hoods\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mystifying Song\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Baron Samedi\",[\"skillIcons\"] = {}},{[\"name\"] = \"Interrogate\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Delay the Inevitable\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Steadfast\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Ace of Swords (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"Fingerprint Kit\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Connect the Dots\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Curiosity\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Death • XIII (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"Well Connected\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Money Talks\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"Cunning\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Moon • XVIII (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"Deny Existence\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Eldritch Inspiration\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Prophesy\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Four of Cups (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"Track Shoes\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Act of Desperation\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Able Bodied\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Five of Pentacles (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"Ace of Rods (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"The 13th Vision\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Tower • XVI\",[\"cost\"] = 4,[\"skillIcons\"] = {}},{[\"name\"] = \"Something Worth Fighting For\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Crack the Case\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Intel Report\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Sign Magick\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Banish (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Meat Cleaver\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \".45 Thompson\",[\"cost\"] = 6,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Scroll of Secrets\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Tennessee Sour Mash\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Enchanted Blade\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Grisly Totem\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Alice Luxley\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Well-Maintained (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Mr. \\\"Rook\\\"\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Hawk-Eye Folding Camera\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Henry Wan\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Swift Reflexes\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Wither\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Sixth Sense\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Drawing Thin\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Belly of the Beast\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \".45 Thompson (3)\",[\"cost\"] = 6,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \".45 Thompson (3)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Scroll of Secrets (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Scroll of Secrets (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Enchanted Blade (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Enchanted Blade (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Grisly Totem (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Grisly Totem (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"The Council's Coffer (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Warning Shot\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Telescopic Sight (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Knowledge is Power\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Esoteric Atlas (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Investments\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Decoy\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"De Vermis Mysteriis (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Guiding Spirit (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Fortune or Fate (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Mk 1 Grenades (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Agency Backup (5)\",[\"cost\"] = 7,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ghastly Revelation\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Studious (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Small Favor\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Another Day, Another Dollar (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dayana Esperence (3)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Deny Existence (5)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Trial by Fire\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Bait and Switch (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Anna Kaslow (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hallowed Mirror\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Soothing Melody\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"I've had worse...\\\" (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Occult Lexicon\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Blood-Rite\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Glimpse the Unthinkable (5)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 3}},{[\"name\"] = \"\\\"You owe me one!\\\"\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Double, Double (4)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Wither (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Sixth Sense (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Lure (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Eucatastrophe (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Tommy Muldoon\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Mandy Thompson\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 1,[\"Intellect\"] = 5}},{[\"name\"] = \"Tony Morgan\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2,[\"Combat\"] = 5,[\"Intellect\"] = 3}},{[\"name\"] = \"Luke Robinson\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 3}},{[\"name\"] = \"Patrice Hathaway\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Becky\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Rookie Mistake\",[\"skillIcons\"] = {}},{[\"name\"] = \"Occult Evidence\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Shocking Discovery\",[\"skillIcons\"] = {}},{[\"name\"] = \"Bounty Contracts\",[\"skillIcons\"] = {}},{[\"name\"] = \"Tony's .38 Long Colt\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Tony's Quarry\",[\"skillIcons\"] = {}},{[\"name\"] = \"Gate Box\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"Detached from Reality\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dream-Gate\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dream-Gate\",[\"skillIcons\"] = {}},{[\"name\"] = \"Patrice's Violin\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Watcher from Another Dimension\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Hungering Blade (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Bloodlust\",[\"skillIcons\"] = {}},{[\"name\"] = \"Solemn Vow\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Segment of Onyx (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Pendant of the Queen\",[\"skillIcons\"] = {}},{[\"name\"] = \"Astounding Revelation\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Crystallizer of Dreams\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Guardian of the Crystallizer\",[\"skillIcons\"] = {}},{[\"name\"] = \"Easy Mark (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stargazing (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"The Stars Are Right\",[\"skillIcons\"] = {}},{[\"name\"] = \"Open Gate\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Miss Doyle (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hope\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Zeal\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Augur\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Fortuitous Discovery\",[\"cost\"] = -2,[\"skillIcons\"] = {}},{[\"name\"] = \"Self-Centered\",[\"skillIcons\"] = {}},{[\"name\"] = \"Kleptomania\",[\"skillIcons\"] = {}},{[\"name\"] = \"Narcolepsy\",[\"skillIcons\"] = {}},{[\"name\"] = \"Your Worst Nightmare\",[\"skillIcons\"] = {}},{[\"name\"] = \"First Watch\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Daring\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Dream Diary\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Essence of the Dream\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Followed\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Momentum (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Scroll of Prophecies\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Read the Signs\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Jessica Hyde (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Cryptic Souls\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dreamlike Horrors\",[\"skillIcons\"] = {}},{[\"name\"] = \"Endless Secrets\",[\"skillIcons\"] = {}},{[\"name\"] = \"Cylinders of Kadatheron\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Doom of Sarnath\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ghosts of the Dead\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Palace of Rainbows\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Shrine to the Gods\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Crypt of Zulan-Thek\",[\"skillIcons\"] = {}},{[\"name\"] = \"Wares of Baharna\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Likeness of Old\",[\"skillIcons\"] = {}},{[\"name\"] = \"What Remains of Tyrrhia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Advice of the King\",[\"skillIcons\"] = {}},{[\"name\"] = \"Timeless Beauty\",[\"skillIcons\"] = {}},{[\"name\"] = \"Unattainable Desires\",[\"skillIcons\"] = {}},{[\"name\"] = \"The City Inside\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Baleful Star\",[\"skillIcons\"] = {}},{[\"name\"] = \"Tetsuo Mori\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"Fool me once...\\\" (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Self-Sacrifice\",[\"skillIcons\"] = {}},{[\"name\"] = \"Otherworld Codex (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dream-Enhancing Serum\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"Let God sort them out...\\\"\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Swift Reload (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Gregory Gry\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Healing Words\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Ethereal Form\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Scrounge for Supplies\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"Brute Force (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Versatile (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \".35 Winchester\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Safeguard (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Practice Makes Perfect\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Extensive Research (1)\",[\"cost\"] = 10,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Three Aces (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Burglary (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Spectral Razor\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Word of Command (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {}},{[\"name\"] = \"Moonstone\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"Sharp Vision (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Lucid Dreaming (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {}},{[\"name\"] = \"Off the Galley\",[\"skillIcons\"] = {}},{[\"name\"] = \"Heroic Rescue (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Leadership (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Dream Diary (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Dream Diary (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dream Diary (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Haste (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Daredevil (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Empower Self (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Empower Self (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Empower Self (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Twila Katherine Price (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"A Glimmer of Hope\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Expeditious Retreat (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Ghastly Tunnels\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Sentry\",[\"skillIcons\"] = {}},{[\"name\"] = \"Another Path\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Strange Ghoul\",[\"skillIcons\"] = {}},{[\"name\"] = \"Scouting the Vale\",[\"skillIcons\"] = {}},{[\"name\"] = \"Something Below\",[\"skillIcons\"] = {}},{[\"name\"] = \"Inhabitants of the Vale\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Way Out\",[\"skillIcons\"] = {}},{[\"name\"] = \"Spider-Infested Waters\",[\"skillIcons\"] = {}},{[\"name\"] = \"Still Surface\",[\"skillIcons\"] = {}},{[\"name\"] = \"Rolling Pits\",[\"skillIcons\"] = {}},{[\"name\"] = \"Center of the Sea\",[\"skillIcons\"] = {}},{[\"name\"] = \"Empty Vessel (4)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Wish Eater\",[\"skillIcons\"] = {}},{[\"name\"] = \"Surprising Find (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Old Book of Lore (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Garrote Wire (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Delilah O'Rourke (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Summoned Hound (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Unbound Beast\",[\"skillIcons\"] = {}},{[\"name\"] = \"Nothing Left to Lose (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"The Black Cat (5)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Spiritual Resolve (5)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Abigail Foreman (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Eye of Truth (5)\",[\"skillIcons\"] = {[\"Wild\"] = 4}},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sawed-Off Shotgun (5)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Mind's Eye (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Shining Trapezohedron (4)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Nightmare Bauble (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Dream Parasite\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Scavenging (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Sister Mary\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Amanda Sharpe\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Trish Scarborough\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Dexter Drake\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 2,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Silas Marsh\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Guardian Angel\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Crisis of Faith\",[\"skillIcons\"] = {}},{[\"name\"] = \"Obscure Studies\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Whispers from the Deep\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"In the Shadows\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Agility\"] = 2}},{[\"name\"] = \"Shadow Agents\",[\"skillIcons\"] = {}},{[\"name\"] = \"Showmanship\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Occult Scraps\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"Sea Change Harpoon\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Silas's Net\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Siren Call\",[\"skillIcons\"] = {}},{[\"name\"] = \"Book of Psalms\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Blessed Blade\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Rite of Sanctification\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Hand of Fate\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Cryptographic Cipher\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Grimoire\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Deep Knowledge\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Plan of Action\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \".25 Automatic\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dark Ritual\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Obfuscation\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Faustian Bargain\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sword Cane\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Tides of Fate\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Ward of Radiance\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Promise of Power\",[\"skillIcons\"] = {[\"Wild\"] = 4}},{[\"name\"] = \"Token of Faith\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Keep Faith\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Predestined\",[\"skillIcons\"] = {}},{[\"name\"] = \"Beloved\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Tempt Fate\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Accursed Follower\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dread Curse\",[\"skillIcons\"] = {}},{[\"name\"] = \"Day of Reckoning\",[\"skillIcons\"] = {}},{[\"name\"] = \"Riot Whistle\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Righteous Hunt (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Sacred Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Eldritch Sophist\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Stirring Up Trouble (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Blasphemous Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Breaking and Entering\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Skeptic (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"False Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Armageddon\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Eye of Chaos\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Shroud of Shadows\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Paradoxical Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mariner's Compass\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Ancient Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Keen Eye\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Radiant Smite (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"The Truth Beckons\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Gaze of Ouraxsh (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Priest of Two Faiths (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Under Surveillance (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Blood Pact\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Abyssal Tome (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Butterfly Effect (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Third Time's a Charm (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Manipulate Destiny (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Enchanted Armor (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Blessing of Isis (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ríastrad (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Tristan Botley (2)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Curse of Aeons (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Unrelenting (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Signum Crucis (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Holy Rosary (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Shield of Faith (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Fey (1)\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Will\"] = 1}},{[\"name\"] = \"Guided by the Unseen (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"Lucky\\\" Penny (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Eye of the Djinn (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Armageddon (4)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Eye of Chaos (4)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Shroud of Shadows (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Spirit of Humanity (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Harmony Restored (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Enchant Weapon (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 1}},{[\"name\"] = \"Nephthys (4)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"The Stygian Eye (3)\",[\"cost\"] = 10,[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Hyperawareness (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Geas (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {}},{[\"name\"] = \"Hard Knocks (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Ikiaq (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Flute of the Outer Gods (4)\",[\"cost\"] = -2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"A Watchful Peace (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Dig Deep (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2}},{[\"name\"] = \"Favor of the Moon (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Favor of the Sun (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Purifying Corruption (4)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hallow (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Holy Spear (5)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Ancestral Knowledge (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ariadne's Twine (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \".25 Automatic (2)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Justify the Means (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lucky Dice (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Rite of Equilibrium (5)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Jacob Morrison (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Shrine of the Moirai (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sweeping Kick (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Butterfly Swords (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Written in the Stars\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Dragon Pole\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Astronomical Atlas (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Strength in Numbers (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Medical Student\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Michael Leigh (5)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Divination (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Blur (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Physical Training (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Dynamite Blast (2)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Hyperawareness (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Barricade (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Hard Knocks (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Hot Streak (2)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Arcane Studies (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Mind Wipe (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dig Deep (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2}},{[\"name\"] = \"Rabbit's Foot (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Bandolier (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Blackjack (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Preposterous Sketches (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Strange Solution (4)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Contraband (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Think on Your Feet (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Rite of Seeking (2)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Clarity of Mind (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Oops! (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Rise to the Occasion (3)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Through the Gates\",[\"skillIcons\"] = {}},{[\"name\"] = \".32 Colt (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"\\\"Eat lead!\\\"\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Logical Reasoning (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Archaic Glyphs (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stealth (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Suggestion (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Alchemical Transmutation (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Storm of Spirits (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Lantern (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Gravedigger's Shovel (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Unspeakable Oath (Bloodthirst)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Unspeakable Oath (Curiosity)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Unspeakable Oath (Cowardice)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Blood Eclipse (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Survival Knife (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Truth from Fiction (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 3}},{[\"name\"] = \"Ancient Stone (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Decorated Skull (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Colt Vest Pocket (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Mists of R'lyeh (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"The Chthonian Stone (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Alter Fate (1)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"On Your Own (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Backpack (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dendromorphosis\",[\"skillIcons\"] = {}},{[\"name\"] = \"Offer You Cannot Refuse\",[\"skillIcons\"] = {}},{[\"name\"] = \"Fine Print\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sell Your Soul\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Star • XVII (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"The Hierophant • V (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {}},{[\"name\"] = \"Moon Pendant (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {}},{[\"name\"] = \"Nathaniel Cho\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 5,[\"Intellect\"] = 2}},{[\"name\"] = \"Randall Cho\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Tommy Malloy\",[\"skillIcons\"] = {}},{[\"name\"] = \"Self-Destructive\",[\"skillIcons\"] = {}},{[\"name\"] = \"Boxing Gloves\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Flesh Ward\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Grete Wagner\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Physical Training\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Relentless\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Safeguard\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Clean Them Out\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Counterpunch\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dodge\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"\\\"Get over here!\\\"\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Glory\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Monster Slayer\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"One-Two Punch\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Stand Together\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Vicious Blow\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Evidence! (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Galvanize (1)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Counterpunch (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"\\\"Get over here!\\\" (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 1}},{[\"name\"] = \"Lesson Learned (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Mano a Mano (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Overpower (2)\",[\"skillIcons\"] = {[\"Combat\"] = 3}},{[\"name\"] = \"Boxing Gloves (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Grete Wagner (3)\",[\"cost\"] = 5,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dynamite Blast (3)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Taunt (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Physical Training (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"One-Two Punch (5)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 4}},{[\"name\"] = \"Harvey Walters\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 1,[\"Intellect\"] = 5}},{[\"name\"] = \"Vault of Knowledge\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Thrice-Damned Curiosity\",[\"skillIcons\"] = {}},{[\"name\"] = \"Obsessive\",[\"skillIcons\"] = {}},{[\"name\"] = \"Arcane Enlightenment\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Celaeno Fragments\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Disc of Itzamna\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Encyclopedia\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Feed the Mind\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Forbidden Tome\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Higher Education\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Laboratory Assistant\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Whitton Greene\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Burning the Midnight Oil\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Writings\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Extensive Research\",[\"cost\"] = 12,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Occult Invocation\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Preposterous Sketches\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Deduction\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Library Docent (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Glimpse the Unthinkable (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Esoteric Atlas (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Whitton Greene (2)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Writings (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"I've got a plan!\\\" (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Mind over Matter (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Seeking Answers (2)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Perception (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 3}},{[\"name\"] = \"Forbidden Tome (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Forbidden Tome (3)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Farsight (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Miskatonic Archaeology Funding (4)\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Necronomicon (5)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 5}},{[\"name\"] = \"Winifred Habbamock\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 5,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Anything You Can Do, Better\",[\"skillIcons\"] = {[\"Wild\"] = 6}},{[\"name\"] = \"Arrogance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Reckless\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lockpicks\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Mauser C96\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Switchblade\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Lucky Cigarette Case\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Lonnie Ritter\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Leather Jacket\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Streetwise\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cheap Shot\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Daring Maneuver\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Slip Away\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pilfer\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sneak By\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Nimble\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Daredevil\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Opportunist\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Liquid Courage (1)\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Mauser C96 (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Daring Maneuver (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Cheap Shot (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Slip Away (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Manual Dexterity (2)\",[\"skillIcons\"] = {[\"Agility\"] = 3}},{[\"name\"] = \"Lucky Cigarette Case (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Sharpshooter (3)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Pilfer (3)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Backstab (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Copycat (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Beretta M1918 (4)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Chuck Fergus (5)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Jacqueline Fine\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 3}},{[\"name\"] = \"Arbiter of Fates\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Dark Future\",[\"skillIcons\"] = {}},{[\"name\"] = \"Nihilism\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ritual Candles\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Scrying Mirror\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Azure Flame\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Clairvoyance\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Ineffable Truth\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Familiar Spirit\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Crystal Pendulum\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Robes of Endless Night\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Astral Travel\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Hypnotic Gaze\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Parallel Fates\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Voice of Ra\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dark Prophecy\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Defiance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Prescient\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Eldritch Inspiration (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Grotesque Statue (2)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Robes of Endless Night (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Hypnotic Gaze (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Combat\"] = 1}},{[\"name\"] = \"Guts (2)\",[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Azure Flame (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Clairvoyance (3)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ineffable Truth (3)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Arcane Studies (4)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Recharge (4)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Azure Flame (5)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Clairvoyance (5)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Ineffable Truth (5)\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 2}},{[\"name\"] = \"Stella Clark\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Neither Rain nor Snow\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Called by the Mists\",[\"skillIcons\"] = {}},{[\"name\"] = \"Atychiphobia\",[\"skillIcons\"] = {}},{[\"name\"] = \".18 Derringer\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Grimm's Fairy Tales\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Old Keyring\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Granny Orne\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Mysterious Raven\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Rabbit's Foot\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Scrapper\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Will to Survive\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"A Test of Will\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dumb Luck\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Grit Your Teeth\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Live and Learn\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Oops!\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Take Heart\",[\"skillIcons\"] = {}},{[\"name\"] = \"Cherished Keepsake (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Leather Coat (1)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \".18 Derringer (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"A Test of Will (2)\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"Look what I found!\\\" (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Dumb Luck (2)\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 2}},{[\"name\"] = \"Unexpected Courage (2)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Granny Orne (3)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Lucky! (3)\",[\"cost\"] = 0,[\"skillIcons\"] = {}},{[\"name\"] = \"Chainsaw (4)\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Combat\"] = 3}},{[\"name\"] = \"Quick Learner (4)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Déjà Vu (5)\",[\"skillIcons\"] = {}},{[\"name\"] = \"To the Dreamlands\",[\"skillIcons\"] = {}},{[\"name\"] = \"Fate of the Dreamers\",[\"skillIcons\"] = {}},{[\"name\"] = \"Prisoners of Conquest\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ruins of Sarkomand\",[\"skillIcons\"] = {}},{[\"name\"] = \"Effigy of Nodens\",[\"skillIcons\"] = {}},{[\"name\"] = \"Usurp the Night\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Translator's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Supplicant's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Priestess's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Salesman's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Assassin's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Professor's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"Daisy Walker\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 5}},{[\"name\"] = \"Daisy's Tote Bag\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Necronomicon\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"Skids\\\" O'Toole\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"On the Lam\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Hospital Debts\",[\"skillIcons\"] = {}},{[\"name\"] = \"Agnes Baker\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Heirloom of Hyperborea\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dark Memory\",[\"cost\"] = 4,[\"skillIcons\"] = {}},{[\"name\"] = \"Triumph and Subjugation\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jenny Barnes\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Green Man Medallion\",[\"cost\"] = 1,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Sacrificial Beast\",[\"skillIcons\"] = {}},{[\"name\"] = \"Roland Banks\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Mysteries Remain\",[\"cost\"] = 0,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Dirge of Reason\",[\"skillIcons\"] = {}},{[\"name\"] = \"Norman Withers\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 1,[\"Combat\"] = 2,[\"Intellect\"] = 5}},{[\"name\"] = \"Split the Angle\",[\"cost\"] = 2,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Vengeful Hound\",[\"skillIcons\"] = {}},{[\"name\"] = \"Carolyn Fern\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Foolishness\",[\"cost\"] = 4,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"To Fight the Black Wind\",[\"skillIcons\"] = {}},{[\"name\"] = \"Silas Marsh\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Nautical Prowess\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dreams of the Deep\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Dexter Drake\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 2,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Molly Maxwell\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Yaztaroth\",[\"skillIcons\"] = {}},{[\"name\"] = \"Gloria Goldberg\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 1,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Ruth Westmacott\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Liber Omnium Finium\",[\"skillIcons\"] = {}},{[\"name\"] = \"Marie Lambeau\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 1,[\"Intellect\"] = 4}},{[\"name\"] = \"Mystifying Song\",[\"cost\"] = 3,[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Baron Samedi\",[\"skillIcons\"] = {}}}\r\nend", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Diana Stanley Helper", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.3471642, - "posY": 1.64091611, - "posZ": -21.3152542, - "rotX": 359.920135, - "rotY": 270.0006, - "rotZ": 0.01688044, - "scaleX": 0.725000262, - "scaleY": 0.725000262, - "scaleZ": 0.725000262 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.576470554, - "g": 0.3333312, - "r": 0.3647037 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754695635919102502/453D4426118C8A6DE2EA281184716E26CA924C84/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d866f5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\r\n cardsInBag = {}\r\n memoizedCards = {}\r\n searchUrl=\"https://arkhamdb.com/find?q=\"\r\nend\r\n\r\nfunction onObjectEnterContainer(container, object)\r\n if container == self then\r\n --use previously-found cards to prevent redundant ArkhamDB requests\r\n if memoizedCards[object.getName()] then\r\n table.insert(cardsInBag, {name = object.getName() .. memoizedCards[object.getName()], id = object.getGUID()})\r\n recreateButtons()\r\n else\r\n local formatCardName = string.gsub(string.lower(object.getName()), ' ', '+')\r\n\r\n WebRequest.get(searchUrl .. formatCardName, function(req)\r\n searchCallback(req, object)\r\n end)\r\n end\r\n end\r\nend\r\n\r\nfunction onObjectLeaveContainer(container, object)\r\n if container == self then\r\n removeCardByGUID(cardsInBag, object.getGUID())\r\n recreateButtons()\r\n end\r\nend\r\n\r\nfunction searchCallback(req, object)\r\n local traits = ''\r\n\r\n local traitsHtml = string.match(req.text, '\u003cp class=\"card%-traits\"\u003e[^%\u003c]*')\r\n if traitsHtml != nil then\r\n traits = '\\n' .. string.sub(traitsHtml, 24)\r\n end\r\n\r\n --memoize result\r\n memoizedCards[object.getName()] = traits\r\n\r\n table.insert(cardsInBag, {name = object.getName() .. traits, id = object.getGUID()})\r\n recreateButtons()\r\nend\r\n\r\nfunction recreateButtons()\r\n self.clearButtons()\r\n verticalPosition = 1.5\r\n\r\n for _, card in ipairs(cardsInBag) do\r\n if _G['removeCard' .. card.id] == nil then\r\n _G['removeCard' .. card.id] = function()\r\n removeCard(card.id)\r\n end\r\n end\r\n\r\n self.createButton({\r\n label = card.name,\r\n click_function = \"removeCard\" .. card.id,\r\n function_owner = self,\r\n position = {0,0,verticalPosition},\r\n height = 225,\r\n width = 1200,\r\n font_size = 75,\r\n color = {1,1,1},\r\n font_color = {0,0,0}\r\n })\r\n\r\n verticalPosition = verticalPosition - 0.5\r\n end\r\n\r\n countLabel = #cardsInBag == 0 and '' or #cardsInBag\r\n\r\n self.createButton({\r\n label = countLabel,\r\n click_function = 'nothing',\r\n function_owner = self,\r\n position = {0,0,-1.25},\r\n width = 0,\r\n height = 0,\r\n font_size = 225,\r\n font_color = {1,1,1}\r\n })\r\nend\r\n\r\nfunction nothing()\r\nend\r\n\r\nfunction removeCard(cardGUID)\r\n self.takeObject({\r\n guid = cardGUID,\r\n rotation = self.getRotation(),\r\n position = self.getPosition() + Vector(0,0.5,0),\r\n callback_function = function(obj)\r\n obj.resting = true\r\n end\r\n })\r\nend\r\n\r\nfunction removeCardByGUID(bag, guid)\r\n local idx = nil\r\n\r\n for i, v in ipairs (bag) do\r\n if (v.id == guid) then\r\n idx = i\r\n end\r\n end\r\n\r\n if idx ~= nil then\r\n table.remove(cardsInBag, idx)\r\n end\r\nend", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Gloria Goldberg Helper", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.3471642, - "posY": 1.64091611, - "posZ": -21.315258, - "rotX": 359.920135, - "rotY": 270.000549, - "rotZ": 0.0168815069, - "scaleX": 0.725000262, - "scaleY": 0.725000262, - "scaleZ": 0.725000262 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.0862727538, - "g": 0.443135172, - "r": 0.06274352 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379787654/F00A76F0DFB4B279F7A5647E1DD1BF730CFC7501/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "NormalURL": "", - "TypeIndex": 6 - }, - "CustomUIAssets": [ - { - "Name": "combatIcon", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/1754695581870520946/B61CD5BDAE28B1893809915C7C92A8B472BB65BB/" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "211ed4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\r\n cardsInBag = {}\r\n memoizedCards = {}\r\n cardJson = loadCards()\r\nend\r\n\r\nfunction onObjectEnterContainer(container, object)\r\n if container == self then\r\n --use previously-found cards for faster performace\r\n if memoizedCards[object.getName()] then\r\n table.insert(cardsInBag, {name = object.getName() .. memoizedCards[object.getName()], id = object.getGUID()})\r\n recreateButtons()\r\n else\r\n findCard(object)\r\n end\r\n end\r\nend\r\n\r\nfunction onObjectLeaveContainer(container, object)\r\n if container == self then\r\n removeCardByGUID(cardsInBag, object.getGUID())\r\n recreateButtons()\r\n end\r\nend\r\n\r\nfunction findCard(object)\r\n local icons = ''\r\n\r\n for _, card in pairs (cardJson) do\r\n if (card.name == object.getName()) then\r\n local skillIcons = getIcons(card.skillIcons)\r\n if skillIcons ~= '' then\r\n icons = '\\n' .. skillIcons\r\n end\r\n break\r\n end\r\n end\r\n\r\n --memoize result\r\n memoizedCards[object.getName()] = icons\r\n\r\n table.insert(cardsInBag, {name = object.getName() .. icons, id = object.getGUID()})\r\n recreateButtons()\r\nend\r\n\r\nfunction getIcons(skillIcons)\r\n local icons = ''\r\n\r\n for icon, value in pairs (skillIcons) do\r\n icons = icons .. icon .. ': ' .. value .. ' '\r\n end\r\n\r\n return icons\r\nend\r\n\r\nfunction recreateButtons()\r\n self.clearButtons()\r\n verticalPosition = 1.5\r\n\r\n for _, card in ipairs(cardsInBag) do\r\n if _G['removeCard' .. card.id] == nil then\r\n _G['removeCard' .. card.id] = function()\r\n removeCard(card.id)\r\n end\r\n end\r\n\r\n self.createButton({\r\n label = card.name,\r\n icon = 'combatIcon',\r\n click_function = \"removeCard\" .. card.id,\r\n function_owner = self,\r\n position = {0,0,verticalPosition},\r\n height = 225,\r\n width = 1200,\r\n font_size = 75,\r\n color = {1,1,1},\r\n font_color = {0,0,0}\r\n })\r\n\r\n verticalPosition = verticalPosition - 0.5\r\n end\r\n\r\n countLabel = #cardsInBag == 0 and '' or #cardsInBag\r\n\r\n self.createButton({\r\n label = countLabel,\r\n click_function = 'nothing',\r\n function_owner = self,\r\n position = {0,0,-1.25},\r\n width = 0,\r\n height = 0,\r\n font_size = 225,\r\n font_color = {1,1,1}\r\n })\r\nend\r\n\r\nfunction nothing()\r\nend\r\n\r\nfunction removeCard(cardGUID)\r\n self.takeObject({\r\n guid = cardGUID,\r\n rotation = self.getRotation(),\r\n position = self.getPosition() + Vector(0,0.5,0),\r\n callback_function = function(obj)\r\n obj.resting = true\r\n end\r\n })\r\nend\r\n\r\nfunction removeCardByGUID(bag, guid)\r\n local idx = nil\r\n\r\n for i, v in ipairs (bag) do\r\n if (v.id == guid) then\r\n idx = i\r\n end\r\n end\r\n\r\n if idx ~= nil then\r\n table.remove(cardsInBag, idx)\r\n end\r\nend\r\n\r\nfunction loadCards()\r\n return {{[\"name\"] = \"Random Basic Weakness\",[\"skillIcons\"] = {}},{[\"name\"] = \"Roland Banks\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Daisy Walker\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 5}},{[\"name\"] = \"\\\"Skids\\\" O'Toole\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Agnes Baker\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Wendy Adams\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 4,[\"Combat\"] = 1,[\"Intellect\"] = 3}},{[\"name\"] = \"Roland's .38 Special\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Cover Up\",[\"skillIcons\"] = {}},{[\"name\"] = \"Daisy's Tote Bag\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Necronomicon\",[\"skillIcons\"] = {}},{[\"name\"] = \"On the Lam\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Hospital Debts\",[\"skillIcons\"] = {}},{[\"name\"] = \"Heirloom of Hyperborea\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dark Memory\",[\"skillIcons\"] = {}},{[\"name\"] = \"Wendy's Amulet\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Abandoned and Alone\",[\"skillIcons\"] = {}},{[\"name\"] = \".45 Automatic\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Physical Training\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Beat Cop\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"First Aid\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Machete\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Guard Dog\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Evidence!\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Dodge\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Dynamite Blast\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Vicious Blow\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Extra Ammunition (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Police Badge (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Beat Cop (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Shotgun (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Magnifying Glass\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Old Book of Lore\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Research Librarian\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dr. Milan Christopher\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Hyperawareness\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Medical Texts\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Mind over Matter\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Working a Hunch\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Barricade\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Deduction\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Magnifying Glass (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Disc of Itzamna (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Encyclopedia (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Cryptic Research (4)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Switchblade\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Burglary\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Pickpocketing\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \".41 Derringer\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Leo De Luca\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Hard Knocks\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Elusive\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Backstab\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Sneak Attack\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Opportunist\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Leo De Luca (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Cat Burglar (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Sure Gamble (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hot Streak (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Forbidden Knowledge\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Holy Rosary\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Shrivelling\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Scrying\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Arcane Studies\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Arcane Initiate\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Drawn to the Flame\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ward of Protection\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Blinding Light\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Fearless\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Mind Wipe (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Blinding Light (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Book of Shadows (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Grotesque Statue (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Leather Coat\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Scavenging\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Baseball Bat\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Rabbit's Foot\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Stray Cat\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dig Deep\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Cunning Distraction\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Lucky!\",[\"skillIcons\"] = {}},{[\"name\"] = \"Survival Instinct\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Aquinnah (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Close Call (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Lucky! (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Will to Survive (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Knife\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Flashlight\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Emergency Cache\",[\"skillIcons\"] = {}},{[\"name\"] = \"Guts\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Perception\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Overpower\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Manual Dexterity\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Unexpected Courage\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Bulletproof Vest (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Elder Sign Amulet (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Amnesia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Paranoia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Haunted\",[\"skillIcons\"] = {}},{[\"name\"] = \"Psychosis\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hypochondria\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mob Enforcer\",[\"skillIcons\"] = {}},{[\"name\"] = \"Silver Twilight Acolyte\",[\"skillIcons\"] = {}},{[\"name\"] = \"Stubborn Detective\",[\"skillIcons\"] = {}},{[\"name\"] = \"Zoey Samaras\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Rex Murphy\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Jenny Barnes\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Jim Culver\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"\\\"Ashcan\\\" Pete\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Zoey's Cross\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Smite the Wicked\",[\"skillIcons\"] = {}},{[\"name\"] = \"Search for the Truth\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Rex's Curse\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jenny's Twin .45s\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 2}},{[\"name\"] = \"Searching for Izzie\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jim's Trumpet\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 2}},{[\"name\"] = \"Final Rhapsody\",[\"skillIcons\"] = {}},{[\"name\"] = \"Duke\",[\"skillIcons\"] = {}},{[\"name\"] = \"Wracked by Nightmares\",[\"skillIcons\"] = {}},{[\"name\"] = \"Blackjack\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Taunt\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Teamwork\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Taunt (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Laboratory Assistant\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Strange Solution\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Shortcut\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Seeking Answers\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Liquid Courage\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Think on Your Feet\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Double or Nothing\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hired Muscle (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Rite of Seeking\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Ritual Candles\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Clarity of Mind\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Bind Monster (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Fire Axe\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Peter Sylvestre\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Bait and Switch\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Peter Sylvestre (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Kukri\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Indebted\",[\"skillIcons\"] = {}},{[\"name\"] = \"Internal Injury\",[\"skillIcons\"] = {}},{[\"name\"] = \"Chronophobia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Emergency Aid\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Brother Xavier (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"I've got a plan!\\\"\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pathfinder (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Contraband\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Adaptable (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Delve Too Deep\",[\"skillIcons\"] = {}},{[\"name\"] = \"Song of the Dead (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Oops!\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Fire Extinguisher (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Flare (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Smoking Pipe\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Painkillers\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Bandolier\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Stand Together (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Art Student\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Deduction (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"\\\"I'm outta here!\\\"\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Switchblade (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Hypnotic Gaze\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Shrivelling (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Newspaper\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Lure (1)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Relic Hunter (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Charisma (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Prepared for the Worst\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Keen Eye (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Preposterous Sketches\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Higher Education (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lone Wolf\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Streetwise (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Defiance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Blood Pact (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Rise to the Occasion\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Scrapper (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Emergency Cache (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"If it bleeds...\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Springfield M1903 (4)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Inquiring Mind\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Expose Weakness (1)\",[\"skillIcons\"] = {[\"Combat\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Quick Thinking\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Lucky Dice (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Opportunist (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Alyssa Graham\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Rite of Seeking (4)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Dark Horse\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Survival Instinct (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Leadership\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"\\\"I've had worse...\\\" (4)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 1}},{[\"name\"] = \"Strange Solution (4)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Strange Solution (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Strange Solution (4)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ace in the Hole (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Moonlight Ritual\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Fearless (2)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Jewel of Aureolus (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"A Chance Encounter\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stroke of Luck (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Fine Clothes\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Moment of Respite (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Vicious Blow (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Monster Slayer (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Lightning Gun (5)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dr. William T. Maleson\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Deciphered Reality (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Chicago Typewriter (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"The Gold Pocket Watch (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Shrivelling (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Ward of Protection (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Aquinnah (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Try and Try Again (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"The Red-Gloved Man (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Mark Harrigan\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 5,[\"Intellect\"] = 2}},{[\"name\"] = \"Minh Thi Phan\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Sefina Rousseau\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 4,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Akachi Onyele\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"William Yorick\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Lola Hayes\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"The Home Front\",[\"skillIcons\"] = {[\"Combat\"] = 4}},{[\"name\"] = \"Shell Shock\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sophie\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sophie\",[\"skillIcons\"] = {}},{[\"name\"] = \"Analytical Mind\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"The King in Yellow\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Painted World\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Stars of Hyades\",[\"skillIcons\"] = {}},{[\"name\"] = \"Spirit-Speaker\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Angered Spirits\",[\"skillIcons\"] = {}},{[\"name\"] = \"Bury Them Deep\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Graveyard Ghouls\",[\"skillIcons\"] = {}},{[\"name\"] = \"Improvisation\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Crisis of Identity\",[\"skillIcons\"] = {}},{[\"name\"] = \".32 Colt\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"True Grit\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"Let me handle this!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Ever Vigilant (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Fieldwork\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Archaic Glyphs\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"No Stone Unturned\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"In the Know (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Stealth\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Sleight of Hand\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Daring Maneuver\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Lockpicks (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Alchemical Transmutation\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Uncage the Soul\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Astral Travel\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Spirit Athame (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Lantern\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Gravedigger's Shovel\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Hiding Spot\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Resourceful\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Overzealous\",[\"skillIcons\"] = {}},{[\"name\"] = \"Drawing the Sign\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Thing That Follows\",[\"skillIcons\"] = {}},{[\"name\"] = \"Constance Dumaine\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jordan Perry\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ishimaru Haruko\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sebastien Moreau\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ashleigh Clarke\",[\"skillIcons\"] = {}},{[\"name\"] = \"Engram's Oath\",[\"skillIcons\"] = {}},{[\"name\"] = \"L'agneau Perdu\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Pattern\",[\"skillIcons\"] = {}},{[\"name\"] = \"The First Show\",[\"skillIcons\"] = {}},{[\"name\"] = \"Above and Below\",[\"skillIcons\"] = {}},{[\"name\"] = \"Heroic Rescue\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Combat Training (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Anatomical Diagrams\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Scientific Theory (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Knuckleduster\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Moxie (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"David Renfield\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Grounded (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Cherished Keepsake\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Plucky (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Say Your Prayers\",[\"skillIcons\"] = {[\"Will\"] = 4}},{[\"name\"] = \"Desperate Search\",[\"skillIcons\"] = {[\"Intellect\"] = 4}},{[\"name\"] = \"Reckless Assault\",[\"skillIcons\"] = {[\"Combat\"] = 4}},{[\"name\"] = \"Run For Your Life\",[\"skillIcons\"] = {[\"Agility\"] = 4}},{[\"name\"] = \"Trench Knife\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Ambush (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Charles Ross, Esq.\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Forewarned (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dario El-Amin\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Sneak Attack (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Storm of Spirits\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Book of Shadows (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Fight or Flight\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Test of Will (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Devil's Luck (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Calling in Favors\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"I'll see you in hell!\\\"\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \".45 Automatic (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Logical Reasoning\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Archaic Glyphs (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Archaic Glyphs (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cheap Shot\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Pickpocketing (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Quantum Flux\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Recharge (2)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Madame Labranche\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Snare Trap (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Inspiring Presence\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Mano a Mano (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"First Aid (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Eureka!\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Shortcut (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"Watch this!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \".41 Derringer (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Torrent of Power\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Scrying (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Waylay\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"A Chance Encounter (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Emergency Cache (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"On the Hunt\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stick to the Plan (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Guidance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Arcane Insight (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Narrow Escape\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Suggestion (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"St. Hubert's Key\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Ward of Protection (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Arcane Initiate (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"\\\"Not without a fight!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"True Survivor (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"Eat lead!\\\" (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Armor of Ardennes (5)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Eidetic Memory (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"No Stone Unturned (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Charon's Obol (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lupara (3)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Cheat Death (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Time Warp (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Seal of the Elder Sign (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Newspaper (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Infighting (3)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Key of Ys (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Songs That the Hyades Shall Sing\",[\"skillIcons\"] = {}},{[\"name\"] = \"Stars of Aldebaran\",[\"skillIcons\"] = {}},{[\"name\"] = \"Bleak Desolation\",[\"skillIcons\"] = {}},{[\"name\"] = \"Inhabitant of Carcosa\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Moment's Rest\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Coffin\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mapping the Streets\",[\"skillIcons\"] = {}},{[\"name\"] = \"The King's Parade\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Archway\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Height of the Depths\",[\"skillIcons\"] = {}},{[\"name\"] = \"Steps of the Palace\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Fall\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hastur's End\",[\"skillIcons\"] = {}},{[\"name\"] = \"Leo Anderson\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 1,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Ursula Downs\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 4,[\"Combat\"] = 1,[\"Intellect\"] = 4}},{[\"name\"] = \"Finn Edwards\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 4}},{[\"name\"] = \"Father Mateo\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 3}},{[\"name\"] = \"Calvin Wright\",[\"skillIcons\"] = {[\"Will\"] = 0,[\"Agility\"] = 0,[\"Combat\"] = 0,[\"Intellect\"] = 0}},{[\"name\"] = \"Mitch Brown\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Bought in Blood\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jake Williams\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Call of the Unknown\",[\"skillIcons\"] = {}},{[\"name\"] = \"Smuggled Goods\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Finn's Trusty .38\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Caught Red-Handed\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Codex of Ages\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Serpents of Yig\",[\"skillIcons\"] = {}},{[\"name\"] = \"Until the End of Time\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Voice of the Messenger\",[\"skillIcons\"] = {}},{[\"name\"] = \"Survival Knife\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Venturer\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Trusted\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Reliable (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Dr. Elli Horowitz\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Ancient Stone (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Tooth of Eztli\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Unearth the Ancients\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Treasure Hunter (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Decorated Skull\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Eavesdrop\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"You handle this one!\\\"\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Mists of R'lyeh\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"The Chthonian Stone\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Protective Incantation (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dark Prophecy\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Improvised Weapon\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dumb Luck\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Yaotl (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Last Chance\",[\"skillIcons\"] = {[\"Wild\"] = 5}},{[\"name\"] = \"Backpack\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dark Pact\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Price of Failure\",[\"skillIcons\"] = {}},{[\"name\"] = \"Doomed\",[\"skillIcons\"] = {}},{[\"name\"] = \"Accursed Fate\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Bell Tolls\",[\"skillIcons\"] = {}},{[\"name\"] = \"Scene of the Crime\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Marksmanship (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Persuasion\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Shrewd Analysis\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lucky Cigarette Case\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Fence (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Arcane Research\",[\"skillIcons\"] = {}},{[\"name\"] = \"Counterspell (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Perseverance\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Stunning Blow\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Second Wind\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Take the Initiative\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Well Prepared (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Truth from Fiction\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"True Understanding\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Quick Study (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Hatchet Man\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"High Roller (2)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Enraptured\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Recall the Future (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Try and Try Again (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Cornered (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Intrepid\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Custom Ammunition (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Otherworldly Compass (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Expose Weakness (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Lola Santiago (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Olive McBride\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Defiance (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Premonition\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Live and Learn\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Take Heart\",[\"skillIcons\"] = {}},{[\"name\"] = \"Against All Odds (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Trench Coat\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Ornate Bow (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"M1918 BAR (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Ancient Stone (4)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Ancient Stone (4)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Slip Away\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pay Day (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sacrifice (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Crystalline Elder Sign (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"On Your Own (3)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Handcuffs\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Blood Eclipse (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Feed the Mind (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Colt Vest Pocket\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Coup de Grâce\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"The Skeleton Key (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Mists of R'lyeh (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Winging It\",[\"skillIcons\"] = {}},{[\"name\"] = \"Old Hunting Rifle (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Thermos\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Hemispheric Map (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Timeworn Brand (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Kerosene (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Flamethrower (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Vantage Point\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pnakotic Manuscripts (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Borrowed Time (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"All In (5)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Shards of the Void (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Seal of the Seventh Sign (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Impromptu Barrier\",[\"skillIcons\"] = {}},{[\"name\"] = \"Alter Fate (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Yig's Mercy\",[\"skillIcons\"] = {}},{[\"name\"] = \"Another Way\",[\"skillIcons\"] = {}},{[\"name\"] = \"Carolyn Fern\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Joe Diamond\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 4}},{[\"name\"] = \"Preston Fairmont\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Diana Stanley\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Rita Young\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 5,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Marie Lambeau\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 1,[\"Intellect\"] = 4}},{[\"name\"] = \"Hypnotic Therapy\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Rational Thought\",[\"skillIcons\"] = {}},{[\"name\"] = \"Detective's Colt 1911s\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Unsolved Case\",[\"skillIcons\"] = {}},{[\"name\"] = \"Family Inheritance\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lodge \\\"Debts\\\"\",[\"skillIcons\"] = {}},{[\"name\"] = \"Twilight Blade\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dark Insight\",[\"skillIcons\"] = {}},{[\"name\"] = \"Terrible Secret\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"I'm done runnin'!\\\"\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Hoods\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mystifying Song\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Baron Samedi\",[\"skillIcons\"] = {}},{[\"name\"] = \"Interrogate\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Delay the Inevitable\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Steadfast\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Ace of Swords (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Fingerprint Kit\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Connect the Dots\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Curiosity\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Death • XIII (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Well Connected\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Money Talks\",[\"skillIcons\"] = {}},{[\"name\"] = \"Cunning\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Moon • XVIII (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Deny Existence\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Eldritch Inspiration\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Prophesy\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Four of Cups (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Track Shoes\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Act of Desperation\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Able Bodied\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Five of Pentacles (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ace of Rods (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"The 13th Vision\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Tower • XVI\",[\"skillIcons\"] = {}},{[\"name\"] = \"Something Worth Fighting For\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Crack the Case\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Intel Report\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Sign Magick\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Banish (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Meat Cleaver\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \".45 Thompson\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Scroll of Secrets\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Tennessee Sour Mash\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Enchanted Blade\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Grisly Totem\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Alice Luxley\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Well-Maintained (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Mr. \\\"Rook\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Hawk-Eye Folding Camera\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Henry Wan\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Swift Reflexes\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Wither\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Sixth Sense\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Drawing Thin\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Belly of the Beast\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \".45 Thompson (3)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \".45 Thompson (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Scroll of Secrets (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Scroll of Secrets (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Enchanted Blade (3)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Enchanted Blade (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Grisly Totem (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Grisly Totem (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"The Council's Coffer (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Warning Shot\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Telescopic Sight (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Knowledge is Power\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Esoteric Atlas (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Investments\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Decoy\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"De Vermis Mysteriis (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Guiding Spirit (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Fortune or Fate (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Mk 1 Grenades (4)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Agency Backup (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ghastly Revelation\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Studious (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Small Favor\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Another Day, Another Dollar (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dayana Esperence (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Deny Existence (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Trial by Fire\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Bait and Switch (3)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Anna Kaslow (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hallowed Mirror\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Soothing Melody\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"I've had worse...\\\" (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Occult Lexicon\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Blood-Rite\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Glimpse the Unthinkable (5)\",[\"skillIcons\"] = {[\"Intellect\"] = 3}},{[\"name\"] = \"\\\"You owe me one!\\\"\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Double, Double (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Wither (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Sixth Sense (4)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Lure (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Eucatastrophe (3)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Tommy Muldoon\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Mandy Thompson\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 1,[\"Intellect\"] = 5}},{[\"name\"] = \"Tony Morgan\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2,[\"Combat\"] = 5,[\"Intellect\"] = 3}},{[\"name\"] = \"Luke Robinson\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 3}},{[\"name\"] = \"Patrice Hathaway\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Becky\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Rookie Mistake\",[\"skillIcons\"] = {}},{[\"name\"] = \"Occult Evidence\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Shocking Discovery\",[\"skillIcons\"] = {}},{[\"name\"] = \"Bounty Contracts\",[\"skillIcons\"] = {}},{[\"name\"] = \"Tony's .38 Long Colt\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Tony's Quarry\",[\"skillIcons\"] = {}},{[\"name\"] = \"Gate Box\",[\"skillIcons\"] = {}},{[\"name\"] = \"Detached from Reality\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dream-Gate\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dream-Gate\",[\"skillIcons\"] = {}},{[\"name\"] = \"Patrice's Violin\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Watcher from Another Dimension\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Hungering Blade (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Bloodlust\",[\"skillIcons\"] = {}},{[\"name\"] = \"Solemn Vow\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Segment of Onyx (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Pendant of the Queen\",[\"skillIcons\"] = {}},{[\"name\"] = \"Astounding Revelation\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Crystallizer of Dreams\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Guardian of the Crystallizer\",[\"skillIcons\"] = {}},{[\"name\"] = \"Easy Mark (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stargazing (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"The Stars Are Right\",[\"skillIcons\"] = {}},{[\"name\"] = \"Open Gate\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Miss Doyle (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hope\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Zeal\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Augur\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Fortuitous Discovery\",[\"skillIcons\"] = {}},{[\"name\"] = \"Self-Centered\",[\"skillIcons\"] = {}},{[\"name\"] = \"Kleptomania\",[\"skillIcons\"] = {}},{[\"name\"] = \"Narcolepsy\",[\"skillIcons\"] = {}},{[\"name\"] = \"Your Worst Nightmare\",[\"skillIcons\"] = {}},{[\"name\"] = \"First Watch\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Daring\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Dream Diary\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Essence of the Dream\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Followed\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Momentum (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Scroll of Prophecies\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Read the Signs\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Jessica Hyde (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Cryptic Souls\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dreamlike Horrors\",[\"skillIcons\"] = {}},{[\"name\"] = \"Endless Secrets\",[\"skillIcons\"] = {}},{[\"name\"] = \"Cylinders of Kadatheron\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Doom of Sarnath\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ghosts of the Dead\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Palace of Rainbows\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Shrine to the Gods\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Crypt of Zulan-Thek\",[\"skillIcons\"] = {}},{[\"name\"] = \"Wares of Baharna\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Likeness of Old\",[\"skillIcons\"] = {}},{[\"name\"] = \"What Remains of Tyrrhia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Advice of the King\",[\"skillIcons\"] = {}},{[\"name\"] = \"Timeless Beauty\",[\"skillIcons\"] = {}},{[\"name\"] = \"Unattainable Desires\",[\"skillIcons\"] = {}},{[\"name\"] = \"The City Inside\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Baleful Star\",[\"skillIcons\"] = {}},{[\"name\"] = \"Tetsuo Mori\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"Fool me once...\\\" (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Self-Sacrifice\",[\"skillIcons\"] = {}},{[\"name\"] = \"Otherworld Codex (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dream-Enhancing Serum\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"Let God sort them out...\\\"\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Swift Reload (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Gregory Gry\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Healing Words\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Ethereal Form\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Scrounge for Supplies\",[\"skillIcons\"] = {}},{[\"name\"] = \"Brute Force (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Versatile (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \".35 Winchester\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Safeguard (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Practice Makes Perfect\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Extensive Research (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Three Aces (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Burglary (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Spectral Razor\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Word of Command (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Moonstone\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sharp Vision (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Lucid Dreaming (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Off the Galley\",[\"skillIcons\"] = {}},{[\"name\"] = \"Heroic Rescue (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Leadership (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Dream Diary (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Dream Diary (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dream Diary (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Haste (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Daredevil (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Empower Self (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Empower Self (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Empower Self (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Twila Katherine Price (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"A Glimmer of Hope\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Expeditious Retreat (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Ghastly Tunnels\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Sentry\",[\"skillIcons\"] = {}},{[\"name\"] = \"Another Path\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Strange Ghoul\",[\"skillIcons\"] = {}},{[\"name\"] = \"Scouting the Vale\",[\"skillIcons\"] = {}},{[\"name\"] = \"Something Below\",[\"skillIcons\"] = {}},{[\"name\"] = \"Inhabitants of the Vale\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Way Out\",[\"skillIcons\"] = {}},{[\"name\"] = \"Spider-Infested Waters\",[\"skillIcons\"] = {}},{[\"name\"] = \"Still Surface\",[\"skillIcons\"] = {}},{[\"name\"] = \"Rolling Pits\",[\"skillIcons\"] = {}},{[\"name\"] = \"Center of the Sea\",[\"skillIcons\"] = {}},{[\"name\"] = \"Empty Vessel (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Wish Eater\",[\"skillIcons\"] = {}},{[\"name\"] = \"Surprising Find (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Old Book of Lore (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Garrote Wire (2)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Delilah O'Rourke (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Summoned Hound (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Unbound Beast\",[\"skillIcons\"] = {}},{[\"name\"] = \"Nothing Left to Lose (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"The Black Cat (5)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Spiritual Resolve (5)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Abigail Foreman (4)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Eye of Truth (5)\",[\"skillIcons\"] = {[\"Wild\"] = 4}},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sawed-Off Shotgun (5)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Mind's Eye (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Shining Trapezohedron (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Nightmare Bauble (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Dream Parasite\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Scavenging (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Sister Mary\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Amanda Sharpe\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Trish Scarborough\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Dexter Drake\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 2,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Silas Marsh\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Guardian Angel\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Crisis of Faith\",[\"skillIcons\"] = {}},{[\"name\"] = \"Obscure Studies\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Whispers from the Deep\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"In the Shadows\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Agility\"] = 2}},{[\"name\"] = \"Shadow Agents\",[\"skillIcons\"] = {}},{[\"name\"] = \"Showmanship\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Occult Scraps\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sea Change Harpoon\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Silas's Net\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Siren Call\",[\"skillIcons\"] = {}},{[\"name\"] = \"Book of Psalms\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Blessed Blade\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Rite of Sanctification\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Hand of Fate\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Cryptographic Cipher\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Grimoire\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Deep Knowledge\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Plan of Action\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \".25 Automatic\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dark Ritual\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Obfuscation\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Faustian Bargain\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sword Cane\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Tides of Fate\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Ward of Radiance\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Promise of Power\",[\"skillIcons\"] = {[\"Wild\"] = 4}},{[\"name\"] = \"Token of Faith\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Keep Faith\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Predestined\",[\"skillIcons\"] = {}},{[\"name\"] = \"Beloved\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Tempt Fate\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Accursed Follower\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dread Curse\",[\"skillIcons\"] = {}},{[\"name\"] = \"Day of Reckoning\",[\"skillIcons\"] = {}},{[\"name\"] = \"Riot Whistle\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Righteous Hunt (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Sacred Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Eldritch Sophist\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Stirring Up Trouble (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Blasphemous Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Breaking and Entering\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Skeptic (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"False Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Armageddon\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Eye of Chaos\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Shroud of Shadows\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Paradoxical Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mariner's Compass\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Ancient Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Keen Eye\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Radiant Smite (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"The Truth Beckons\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Gaze of Ouraxsh (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Priest of Two Faiths (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Under Surveillance (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Blood Pact\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Abyssal Tome (2)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Butterfly Effect (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Third Time's a Charm (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Manipulate Destiny (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Enchanted Armor (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Blessing of Isis (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ríastrad (1)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Tristan Botley (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Curse of Aeons (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Unrelenting (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Signum Crucis (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Holy Rosary (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Shield of Faith (2)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Fey (1)\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Will\"] = 1}},{[\"name\"] = \"Guided by the Unseen (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"Lucky\\\" Penny (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Eye of the Djinn (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Armageddon (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Eye of Chaos (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Shroud of Shadows (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Spirit of Humanity (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Harmony Restored (2)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Enchant Weapon (3)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 1}},{[\"name\"] = \"Nephthys (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"The Stygian Eye (3)\",[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Hyperawareness (4)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Geas (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hard Knocks (4)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Ikiaq (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Flute of the Outer Gods (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"A Watchful Peace (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Dig Deep (4)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2}},{[\"name\"] = \"Favor of the Moon (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Favor of the Sun (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Purifying Corruption (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hallow (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Holy Spear (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Ancestral Knowledge (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ariadne's Twine (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \".25 Automatic (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Justify the Means (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lucky Dice (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Rite of Equilibrium (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Jacob Morrison (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Shrine of the Moirai (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sweeping Kick (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Butterfly Swords (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Written in the Stars\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Dragon Pole\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Astronomical Atlas (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Strength in Numbers (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Medical Student\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Michael Leigh (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Divination (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Blur (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Physical Training (2)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Dynamite Blast (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Hyperawareness (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Barricade (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Hard Knocks (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Hot Streak (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Arcane Studies (2)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Mind Wipe (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dig Deep (2)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2}},{[\"name\"] = \"Rabbit's Foot (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Bandolier (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Blackjack (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Preposterous Sketches (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Strange Solution (4)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Contraband (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Think on Your Feet (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Rite of Seeking (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Clarity of Mind (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Oops! (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Rise to the Occasion (3)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Through the Gates\",[\"skillIcons\"] = {}},{[\"name\"] = \".32 Colt (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"\\\"Eat lead!\\\"\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Logical Reasoning (4)\",[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Archaic Glyphs (3)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stealth (3)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Suggestion (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Alchemical Transmutation (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Storm of Spirits (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Lantern (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Gravedigger's Shovel (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Unspeakable Oath (Bloodthirst)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Unspeakable Oath (Curiosity)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Unspeakable Oath (Cowardice)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Blood Eclipse (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Survival Knife (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Truth from Fiction (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 3}},{[\"name\"] = \"Ancient Stone (4)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Decorated Skull (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Colt Vest Pocket (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Mists of R'lyeh (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"The Chthonian Stone (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Alter Fate (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"On Your Own (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Backpack (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dendromorphosis\",[\"skillIcons\"] = {}},{[\"name\"] = \"Offer You Cannot Refuse\",[\"skillIcons\"] = {}},{[\"name\"] = \"Fine Print\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sell Your Soul\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Star • XVII (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Hierophant • V (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Moon Pendant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Nathaniel Cho\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 5,[\"Intellect\"] = 2}},{[\"name\"] = \"Randall Cho\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Tommy Malloy\",[\"skillIcons\"] = {}},{[\"name\"] = \"Self-Destructive\",[\"skillIcons\"] = {}},{[\"name\"] = \"Boxing Gloves\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Flesh Ward\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Grete Wagner\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Physical Training\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Relentless\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Safeguard\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Clean Them Out\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Counterpunch\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dodge\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"\\\"Get over here!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Glory\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Monster Slayer\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"One-Two Punch\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Stand Together\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Vicious Blow\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Evidence! (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Galvanize (1)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Counterpunch (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"\\\"Get over here!\\\" (2)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 1}},{[\"name\"] = \"Lesson Learned (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Mano a Mano (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Overpower (2)\",[\"skillIcons\"] = {[\"Combat\"] = 3}},{[\"name\"] = \"Boxing Gloves (3)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Grete Wagner (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dynamite Blast (3)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Taunt (3)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Physical Training (4)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"One-Two Punch (5)\",[\"skillIcons\"] = {[\"Combat\"] = 4}},{[\"name\"] = \"Harvey Walters\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 1,[\"Intellect\"] = 5}},{[\"name\"] = \"Vault of Knowledge\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Thrice-Damned Curiosity\",[\"skillIcons\"] = {}},{[\"name\"] = \"Obsessive\",[\"skillIcons\"] = {}},{[\"name\"] = \"Arcane Enlightenment\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Celaeno Fragments\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Disc of Itzamna\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Encyclopedia\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Feed the Mind\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Forbidden Tome\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Higher Education\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Laboratory Assistant\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Whitton Greene\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Burning the Midnight Oil\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Writings\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Extensive Research\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Occult Invocation\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Preposterous Sketches\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Deduction\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Library Docent (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Glimpse the Unthinkable (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Esoteric Atlas (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Whitton Greene (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Writings (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"I've got a plan!\\\" (2)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Mind over Matter (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Seeking Answers (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Perception (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 3}},{[\"name\"] = \"Forbidden Tome (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Forbidden Tome (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Farsight (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Miskatonic Archaeology Funding (4)\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Necronomicon (5)\",[\"skillIcons\"] = {[\"Intellect\"] = 5}},{[\"name\"] = \"Winifred Habbamock\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 5,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Anything You Can Do, Better\",[\"skillIcons\"] = {[\"Wild\"] = 6}},{[\"name\"] = \"Arrogance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Reckless\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lockpicks\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Mauser C96\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Switchblade\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Lucky Cigarette Case\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Lonnie Ritter\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Leather Jacket\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Streetwise\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cheap Shot\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Daring Maneuver\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Slip Away\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pilfer\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sneak By\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Nimble\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Daredevil\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Opportunist\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Liquid Courage (1)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Mauser C96 (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Daring Maneuver (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Cheap Shot (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Slip Away (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Manual Dexterity (2)\",[\"skillIcons\"] = {[\"Agility\"] = 3}},{[\"name\"] = \"Lucky Cigarette Case (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Sharpshooter (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Pilfer (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Backstab (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Copycat (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Beretta M1918 (4)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Chuck Fergus (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Jacqueline Fine\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 3}},{[\"name\"] = \"Arbiter of Fates\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Dark Future\",[\"skillIcons\"] = {}},{[\"name\"] = \"Nihilism\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ritual Candles\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Scrying Mirror\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Azure Flame\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Clairvoyance\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Ineffable Truth\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Familiar Spirit\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Crystal Pendulum\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Robes of Endless Night\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Astral Travel\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Hypnotic Gaze\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Parallel Fates\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Voice of Ra\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dark Prophecy\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Defiance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Prescient\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Eldritch Inspiration (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Grotesque Statue (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Robes of Endless Night (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Hypnotic Gaze (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Combat\"] = 1}},{[\"name\"] = \"Guts (2)\",[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Azure Flame (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Clairvoyance (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ineffable Truth (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Arcane Studies (4)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Recharge (4)\",[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Azure Flame (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Clairvoyance (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Ineffable Truth (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 2}},{[\"name\"] = \"Stella Clark\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Neither Rain nor Snow\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Called by the Mists\",[\"skillIcons\"] = {}},{[\"name\"] = \"Atychiphobia\",[\"skillIcons\"] = {}},{[\"name\"] = \".18 Derringer\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Grimm's Fairy Tales\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Old Keyring\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Granny Orne\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Mysterious Raven\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Rabbit's Foot\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Scrapper\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Will to Survive\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"A Test of Will\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dumb Luck\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Grit Your Teeth\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Live and Learn\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Oops!\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Take Heart\",[\"skillIcons\"] = {}},{[\"name\"] = \"Cherished Keepsake (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Leather Coat (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \".18 Derringer (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"A Test of Will (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"Look what I found!\\\" (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Dumb Luck (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 2}},{[\"name\"] = \"Unexpected Courage (2)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Granny Orne (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Lucky! (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Chainsaw (4)\",[\"skillIcons\"] = {[\"Combat\"] = 3}},{[\"name\"] = \"Quick Learner (4)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Déjà Vu (5)\",[\"skillIcons\"] = {}},{[\"name\"] = \"To the Dreamlands\",[\"skillIcons\"] = {}},{[\"name\"] = \"Fate of the Dreamers\",[\"skillIcons\"] = {}},{[\"name\"] = \"Prisoners of Conquest\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ruins of Sarkomand\",[\"skillIcons\"] = {}},{[\"name\"] = \"Effigy of Nodens\",[\"skillIcons\"] = {}},{[\"name\"] = \"Usurp the Night\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Translator's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Supplicant's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Priestess's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Salesman's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Assassin's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Professor's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"Daisy Walker\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 5}},{[\"name\"] = \"Daisy's Tote Bag\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Necronomicon\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"Skids\\\" O'Toole\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"On the Lam\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Hospital Debts\",[\"skillIcons\"] = {}},{[\"name\"] = \"Agnes Baker\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Heirloom of Hyperborea\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dark Memory\",[\"skillIcons\"] = {}},{[\"name\"] = \"Triumph and Subjugation\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jenny Barnes\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Green Man Medallion\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Sacrificial Beast\",[\"skillIcons\"] = {}},{[\"name\"] = \"Roland Banks\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Mysteries Remain\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Dirge of Reason\",[\"skillIcons\"] = {}},{[\"name\"] = \"Norman Withers\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 1,[\"Combat\"] = 2,[\"Intellect\"] = 5}},{[\"name\"] = \"Split the Angle\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Vengeful Hound\",[\"skillIcons\"] = {}},{[\"name\"] = \"Carolyn Fern\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Foolishness\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"To Fight the Black Wind\",[\"skillIcons\"] = {}},{[\"name\"] = \"Silas Marsh\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Nautical Prowess\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dreams of the Deep\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Dexter Drake\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 2,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Molly Maxwell\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Yaztaroth\",[\"skillIcons\"] = {}},{[\"name\"] = \"Gloria Goldberg\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 1,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Ruth Westmacott\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Liber Omnium Finium\",[\"skillIcons\"] = {}},{[\"name\"] = \"Marie Lambeau\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 1,[\"Intellect\"] = 4}},{[\"name\"] = \"Mystifying Song\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Baron Samedi\",[\"skillIcons\"] = {}}}\r\nend", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Crystallizer of Dreams Helper", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.3471661, - "posY": 1.64091623, - "posZ": -21.3152618, - "rotX": 359.920135, - "rotY": 270.0005, - "rotZ": 0.0168767888, - "scaleX": 0.725000262, - "scaleY": 0.725000262, - "scaleZ": 0.725000262 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.2470581, - "g": 0.5607843, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1717542004667431170/D073271943724B10CAB5364F01E5E87D770F0FB8/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "089f35", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\r\n cardsInBag = {}\r\n skillCards = {}\r\n skillCount = 0\r\n cardJson = loadCards()\r\nend\r\n\r\nfunction onObjectEnterContainer(container, object)\r\n if container == self then\r\n if object.type == 'Card' then\r\n table.insert(cardsInBag, {name = object.getName(), id = object.getGUID()})\r\n recreateButtons()\r\n elseif object.type == 'Deck' and #cardsInBag == 0 then\r\n scanDeck(object)\r\n end\r\n end\r\nend\r\n\r\nfunction onObjectLeaveContainer(container, object)\r\n if container == self then\r\n removeCardByGUID(cardsInBag, object.getGUID())\r\n recreateButtons()\r\n end\r\nend\r\n\r\nfunction scanDeck(object)\r\n for _, containedObject in ipairs(object.getObjects()) do\r\n for _, card in pairs (cardJson) do\r\n if card.name == containedObject.name and card.type == 'skill' then\r\n skillCount = skillCount + 1\r\n table.insert(skillCards, {name = containedObject.name, id = containedObject.guid})\r\n break\r\n end\r\n end\r\n end\r\n\r\n if skillCount \u003e= 10 then\r\n init(object)\r\n else\r\n broadcastToAll('Not enough skill cards in deck', Table)\r\n\r\n self.takeObject({\r\n guid = object.getGUID(),\r\n rotation = self.getRotation(),\r\n position = self.getPosition() + Vector(0,0.5,0),\r\n callback_function = function(obj)\r\n obj.resting = true\r\n end\r\n })\r\n end\r\nend\r\n\r\nfunction init(object)\r\n local randomSkills = {table.unpack(FYShuffle(skillCards), 1, 5)}\r\n height = 1\r\n\r\n self.takeObject({\r\n guid = object.getGUID(),\r\n rotation = self.getRotation(),\r\n position = self.getPosition() + Vector(0,0,-2.5),\r\n callback_function = function(obj)\r\n for _, skillCards in ipairs (randomSkills) do\r\n obj.takeObject({\r\n guid = skillCards.id,\r\n rotation = self.getRotation(),\r\n position = self.getPosition() + Vector(0,height,0)\r\n })\r\n\r\n height = height + 0.5\r\n end\r\n end\r\n })\r\nend\r\n\r\nfunction FYShuffle(tInput)\r\n local tReturn = {}\r\n math.randomseed(os.time())\r\n\r\n for i = #tInput, 1, -1 do\r\n local j = math.random(i)\r\n tInput[i], tInput[j] = tInput[j], tInput[i]\r\n table.insert(tReturn, tInput[i])\r\n end\r\n\r\n return tReturn\r\nend\r\n\r\nfunction recreateButtons()\r\n self.clearButtons()\r\n verticalPosition = 1.5\r\n\r\n for _, card in ipairs(cardsInBag) do\r\n if _G['removeCard' .. card.id] == nil then\r\n _G['removeCard' .. card.id] = function()\r\n removeCard(card.id)\r\n end\r\n end\r\n\r\n self.createButton({\r\n label = card.name,\r\n click_function = \"removeCard\" .. card.id,\r\n function_owner = self,\r\n position = {0,0,verticalPosition},\r\n height = 200,\r\n width = 1200,\r\n font_size = 75,\r\n color = {1,1,1},\r\n font_color = {0,0,0}\r\n })\r\n\r\n verticalPosition = verticalPosition - 0.5\r\n end\r\n\r\n countLabel = #cardsInBag == 0 and '' or #cardsInBag\r\n\r\n self.createButton({\r\n label = countLabel,\r\n click_function = 'nothing',\r\n function_owner = self,\r\n position = {0,0,-1.25},\r\n width = 0,\r\n height = 0,\r\n font_size = 225,\r\n font_color = {1,1,1}\r\n })\r\nend\r\n\r\nfunction nothing()\r\nend\r\n\r\nfunction removeCard(cardGUID)\r\n self.takeObject({\r\n guid = cardGUID,\r\n rotation = self.getRotation(),\r\n position = self.getPosition() + Vector(0,0.5,0),\r\n callback_function = function(obj)\r\n obj.resting = true\r\n end\r\n })\r\nend\r\n\r\nfunction removeCardByGUID(bag, guid)\r\n local idx = nil\r\n\r\n for i, v in ipairs (bag) do\r\n if (v.id == guid) then\r\n idx = i\r\n end\r\n end\r\n\r\n if idx ~= nil then\r\n table.remove(cardsInBag, idx)\r\n end\r\nend\r\n\r\nfunction loadCards()\r\n return {{[\"name\"] = \"Random Basic Weakness\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Roland Banks\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Daisy Walker\",[\"type\"] = \"investigator\"},{[\"name\"] = \"\\\"Skids\\\" O'Toole\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Agnes Baker\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Wendy Adams\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Roland's .38 Special\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cover Up\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Daisy's Tote Bag\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Necronomicon\",[\"type\"] = \"asset\"},{[\"name\"] = \"On the Lam\",[\"type\"] = \"event\"},{[\"name\"] = \"Hospital Debts\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Heirloom of Hyperborea\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dark Memory\",[\"type\"] = \"event\"},{[\"name\"] = \"Wendy's Amulet\",[\"type\"] = \"asset\"},{[\"name\"] = \"Abandoned and Alone\",[\"type\"] = \"treachery\"},{[\"name\"] = \".45 Automatic\",[\"type\"] = \"asset\"},{[\"name\"] = \"Physical Training\",[\"type\"] = \"asset\"},{[\"name\"] = \"Beat Cop\",[\"type\"] = \"asset\"},{[\"name\"] = \"First Aid\",[\"type\"] = \"asset\"},{[\"name\"] = \"Machete\",[\"type\"] = \"asset\"},{[\"name\"] = \"Guard Dog\",[\"type\"] = \"asset\"},{[\"name\"] = \"Evidence!\",[\"type\"] = \"event\"},{[\"name\"] = \"Dodge\",[\"type\"] = \"event\"},{[\"name\"] = \"Dynamite Blast\",[\"type\"] = \"event\"},{[\"name\"] = \"Vicious Blow\",[\"type\"] = \"skill\"},{[\"name\"] = \"Extra Ammunition (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Police Badge (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Beat Cop (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Shotgun (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Magnifying Glass\",[\"type\"] = \"asset\"},{[\"name\"] = \"Old Book of Lore\",[\"type\"] = \"asset\"},{[\"name\"] = \"Research Librarian\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dr. Milan Christopher\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hyperawareness\",[\"type\"] = \"asset\"},{[\"name\"] = \"Medical Texts\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mind over Matter\",[\"type\"] = \"event\"},{[\"name\"] = \"Working a Hunch\",[\"type\"] = \"event\"},{[\"name\"] = \"Barricade\",[\"type\"] = \"event\"},{[\"name\"] = \"Deduction\",[\"type\"] = \"skill\"},{[\"name\"] = \"Magnifying Glass (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Disc of Itzamna (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Encyclopedia (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cryptic Research (4)\",[\"type\"] = \"event\"},{[\"name\"] = \"Switchblade\",[\"type\"] = \"asset\"},{[\"name\"] = \"Burglary\",[\"type\"] = \"asset\"},{[\"name\"] = \"Pickpocketing\",[\"type\"] = \"asset\"},{[\"name\"] = \".41 Derringer\",[\"type\"] = \"asset\"},{[\"name\"] = \"Leo De Luca\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hard Knocks\",[\"type\"] = \"asset\"},{[\"name\"] = \"Elusive\",[\"type\"] = \"event\"},{[\"name\"] = \"Backstab\",[\"type\"] = \"event\"},{[\"name\"] = \"Sneak Attack\",[\"type\"] = \"event\"},{[\"name\"] = \"Opportunist\",[\"type\"] = \"skill\"},{[\"name\"] = \"Leo De Luca (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cat Burglar (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sure Gamble (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Hot Streak (4)\",[\"type\"] = \"event\"},{[\"name\"] = \"Forbidden Knowledge\",[\"type\"] = \"asset\"},{[\"name\"] = \"Holy Rosary\",[\"type\"] = \"asset\"},{[\"name\"] = \"Shrivelling\",[\"type\"] = \"asset\"},{[\"name\"] = \"Scrying\",[\"type\"] = \"asset\"},{[\"name\"] = \"Arcane Studies\",[\"type\"] = \"asset\"},{[\"name\"] = \"Arcane Initiate\",[\"type\"] = \"asset\"},{[\"name\"] = \"Drawn to the Flame\",[\"type\"] = \"event\"},{[\"name\"] = \"Ward of Protection\",[\"type\"] = \"event\"},{[\"name\"] = \"Blinding Light\",[\"type\"] = \"event\"},{[\"name\"] = \"Fearless\",[\"type\"] = \"skill\"},{[\"name\"] = \"Mind Wipe (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Blinding Light (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Book of Shadows (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Grotesque Statue (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Leather Coat\",[\"type\"] = \"asset\"},{[\"name\"] = \"Scavenging\",[\"type\"] = \"asset\"},{[\"name\"] = \"Baseball Bat\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rabbit's Foot\",[\"type\"] = \"asset\"},{[\"name\"] = \"Stray Cat\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dig Deep\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cunning Distraction\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Lucky!\",[\"type\"] = \"event\"},{[\"name\"] = \"Survival Instinct\",[\"type\"] = \"skill\"},{[\"name\"] = \"Aquinnah (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Close Call (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Lucky! (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Will to Survive (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Knife\",[\"type\"] = \"asset\"},{[\"name\"] = \"Flashlight\",[\"type\"] = \"asset\"},{[\"name\"] = \"Emergency Cache\",[\"type\"] = \"event\"},{[\"name\"] = \"Guts\",[\"type\"] = \"skill\"},{[\"name\"] = \"Perception\",[\"type\"] = \"skill\"},{[\"name\"] = \"Overpower\",[\"type\"] = \"skill\"},{[\"name\"] = \"Manual Dexterity\",[\"type\"] = \"skill\"},{[\"name\"] = \"Unexpected Courage\",[\"type\"] = \"skill\"},{[\"name\"] = \"Bulletproof Vest (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Elder Sign Amulet (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Amnesia\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Paranoia\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Haunted\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Psychosis\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Hypochondria\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Mob Enforcer\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Silver Twilight Acolyte\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Stubborn Detective\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Zoey Samaras\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Rex Murphy\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Jenny Barnes\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Jim Culver\",[\"type\"] = \"investigator\"},{[\"name\"] = \"\\\"Ashcan\\\" Pete\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Zoey's Cross\",[\"type\"] = \"asset\"},{[\"name\"] = \"Smite the Wicked\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Search for the Truth\",[\"type\"] = \"event\"},{[\"name\"] = \"Rex's Curse\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Jenny's Twin .45s\",[\"type\"] = \"asset\"},{[\"name\"] = \"Searching for Izzie\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Jim's Trumpet\",[\"type\"] = \"asset\"},{[\"name\"] = \"Final Rhapsody\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Duke\",[\"type\"] = \"asset\"},{[\"name\"] = \"Wracked by Nightmares\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Blackjack\",[\"type\"] = \"asset\"},{[\"name\"] = \"Taunt\",[\"type\"] = \"event\"},{[\"name\"] = \"Teamwork\",[\"type\"] = \"event\"},{[\"name\"] = \"Taunt (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Laboratory Assistant\",[\"type\"] = \"asset\"},{[\"name\"] = \"Strange Solution\",[\"type\"] = \"asset\"},{[\"name\"] = \"Shortcut\",[\"type\"] = \"event\"},{[\"name\"] = \"Seeking Answers\",[\"type\"] = \"event\"},{[\"name\"] = \"Liquid Courage\",[\"type\"] = \"asset\"},{[\"name\"] = \"Think on Your Feet\",[\"type\"] = \"event\"},{[\"name\"] = \"Double or Nothing\",[\"type\"] = \"skill\"},{[\"name\"] = \"Hired Muscle (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rite of Seeking\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ritual Candles\",[\"type\"] = \"asset\"},{[\"name\"] = \"Clarity of Mind\",[\"type\"] = \"asset\"},{[\"name\"] = \"Bind Monster (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Fire Axe\",[\"type\"] = \"asset\"},{[\"name\"] = \"Peter Sylvestre\",[\"type\"] = \"asset\"},{[\"name\"] = \"Bait and Switch\",[\"type\"] = \"event\"},{[\"name\"] = \"Peter Sylvestre (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Kukri\",[\"type\"] = \"asset\"},{[\"name\"] = \"Indebted\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Internal Injury\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Chronophobia\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Emergency Aid\",[\"type\"] = \"event\"},{[\"name\"] = \"Brother Xavier (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"\\\"I've got a plan!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Pathfinder (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Contraband\",[\"type\"] = \"event\"},{[\"name\"] = \"Adaptable (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Delve Too Deep\",[\"type\"] = \"event\"},{[\"name\"] = \"Song of the Dead (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Oops!\",[\"type\"] = \"event\"},{[\"name\"] = \"Fire Extinguisher (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Flare (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Smoking Pipe\",[\"type\"] = \"asset\"},{[\"name\"] = \"Painkillers\",[\"type\"] = \"asset\"},{[\"name\"] = \"Bandolier\",[\"type\"] = \"asset\"},{[\"name\"] = \"Stand Together (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Art Student\",[\"type\"] = \"asset\"},{[\"name\"] = \"Deduction (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"\\\"I'm outta here!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Switchblade (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hypnotic Gaze\",[\"type\"] = \"event\"},{[\"name\"] = \"Shrivelling (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Newspaper\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lure (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Relic Hunter (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Charisma (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Prepared for the Worst\",[\"type\"] = \"event\"},{[\"name\"] = \"Keen Eye (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Preposterous Sketches\",[\"type\"] = \"event\"},{[\"name\"] = \"Higher Education (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lone Wolf\",[\"type\"] = \"asset\"},{[\"name\"] = \"Streetwise (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Defiance\",[\"type\"] = \"skill\"},{[\"name\"] = \"Blood Pact (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rise to the Occasion\",[\"type\"] = \"skill\"},{[\"name\"] = \"Scrapper (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Emergency Cache (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"If it bleeds...\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Springfield M1903 (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Inquiring Mind\",[\"type\"] = \"skill\"},{[\"name\"] = \"Expose Weakness (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Quick Thinking\",[\"type\"] = \"skill\"},{[\"name\"] = \"Lucky Dice (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Opportunist (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Alyssa Graham\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rite of Seeking (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dark Horse\",[\"type\"] = \"asset\"},{[\"name\"] = \"Survival Instinct (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Leadership\",[\"type\"] = \"skill\"},{[\"name\"] = \"\\\"I've had worse...\\\" (4)\",[\"type\"] = \"event\"},{[\"name\"] = \"Strange Solution (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Strange Solution (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Strange Solution (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ace in the Hole (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Moonlight Ritual\",[\"type\"] = \"event\"},{[\"name\"] = \"Fearless (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Jewel of Aureolus (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"A Chance Encounter\",[\"type\"] = \"event\"},{[\"name\"] = \"Stroke of Luck (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Fine Clothes\",[\"type\"] = \"asset\"},{[\"name\"] = \"Moment of Respite (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Vicious Blow (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Monster Slayer (5)\",[\"type\"] = \"event\"},{[\"name\"] = \"Lightning Gun (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dr. William T. Maleson\",[\"type\"] = \"asset\"},{[\"name\"] = \"Deciphered Reality (5)\",[\"type\"] = \"event\"},{[\"name\"] = \"Chicago Typewriter (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Gold Pocket Watch (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Shrivelling (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ward of Protection (5)\",[\"type\"] = \"event\"},{[\"name\"] = \"Aquinnah (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Try and Try Again (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Red-Gloved Man (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mark Harrigan\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Minh Thi Phan\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Sefina Rousseau\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Akachi Onyele\",[\"type\"] = \"investigator\"},{[\"name\"] = \"William Yorick\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Lola Hayes\",[\"type\"] = \"investigator\"},{[\"name\"] = \"The Home Front\",[\"type\"] = \"skill\"},{[\"name\"] = \"Shell Shock\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Sophie\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sophie\",[\"type\"] = \"asset\"},{[\"name\"] = \"Analytical Mind\",[\"type\"] = \"asset\"},{[\"name\"] = \"The King in Yellow\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Painted World\",[\"type\"] = \"event\"},{[\"name\"] = \"Stars of Hyades\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Spirit-Speaker\",[\"type\"] = \"asset\"},{[\"name\"] = \"Angered Spirits\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Bury Them Deep\",[\"type\"] = \"event\"},{[\"name\"] = \"Graveyard Ghouls\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Improvisation\",[\"type\"] = \"event\"},{[\"name\"] = \"Crisis of Identity\",[\"type\"] = \"treachery\"},{[\"name\"] = \".32 Colt\",[\"type\"] = \"asset\"},{[\"name\"] = \"True Grit\",[\"type\"] = \"asset\"},{[\"name\"] = \"\\\"Let me handle this!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Ever Vigilant (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Fieldwork\",[\"type\"] = \"asset\"},{[\"name\"] = \"Archaic Glyphs\",[\"type\"] = \"asset\"},{[\"name\"] = \"No Stone Unturned\",[\"type\"] = \"event\"},{[\"name\"] = \"In the Know (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Stealth\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sleight of Hand\",[\"type\"] = \"event\"},{[\"name\"] = \"Daring Maneuver\",[\"type\"] = \"event\"},{[\"name\"] = \"Lockpicks (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Alchemical Transmutation\",[\"type\"] = \"asset\"},{[\"name\"] = \"Uncage the Soul\",[\"type\"] = \"event\"},{[\"name\"] = \"Astral Travel\",[\"type\"] = \"event\"},{[\"name\"] = \"Spirit Athame (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lantern\",[\"type\"] = \"asset\"},{[\"name\"] = \"Gravedigger's Shovel\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hiding Spot\",[\"type\"] = \"event\"},{[\"name\"] = \"Resourceful\",[\"type\"] = \"skill\"},{[\"name\"] = \"Overzealous\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Drawing the Sign\",[\"type\"] = \"treachery\"},{[\"name\"] = \"The Thing That Follows\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Constance Dumaine\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Jordan Perry\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Ishimaru Haruko\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Sebastien Moreau\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Ashleigh Clarke\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Engram's Oath\",[\"type\"] = \"story\"},{[\"name\"] = \"L'agneau Perdu\",[\"type\"] = \"story\"},{[\"name\"] = \"The Pattern\",[\"type\"] = \"story\"},{[\"name\"] = \"The First Show\",[\"type\"] = \"story\"},{[\"name\"] = \"Above and Below\",[\"type\"] = \"story\"},{[\"name\"] = \"Heroic Rescue\",[\"type\"] = \"event\"},{[\"name\"] = \"Combat Training (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Anatomical Diagrams\",[\"type\"] = \"event\"},{[\"name\"] = \"Scientific Theory (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Knuckleduster\",[\"type\"] = \"asset\"},{[\"name\"] = \"Moxie (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"David Renfield\",[\"type\"] = \"asset\"},{[\"name\"] = \"Grounded (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cherished Keepsake\",[\"type\"] = \"asset\"},{[\"name\"] = \"Plucky (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Say Your Prayers\",[\"type\"] = \"skill\"},{[\"name\"] = \"Desperate Search\",[\"type\"] = \"skill\"},{[\"name\"] = \"Reckless Assault\",[\"type\"] = \"skill\"},{[\"name\"] = \"Run For Your Life\",[\"type\"] = \"skill\"},{[\"name\"] = \"Trench Knife\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ambush (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Charles Ross, Esq.\",[\"type\"] = \"asset\"},{[\"name\"] = \"Forewarned (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Dario El-Amin\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sneak Attack (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Storm of Spirits\",[\"type\"] = \"event\"},{[\"name\"] = \"Book of Shadows (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Fight or Flight\",[\"type\"] = \"event\"},{[\"name\"] = \"A Test of Will (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Devil's Luck (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Calling in Favors\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"I'll see you in hell!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \".45 Automatic (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Logical Reasoning\",[\"type\"] = \"event\"},{[\"name\"] = \"Archaic Glyphs (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Archaic Glyphs (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cheap Shot\",[\"type\"] = \"event\"},{[\"name\"] = \"Pickpocketing (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Quantum Flux\",[\"type\"] = \"event\"},{[\"name\"] = \"Recharge (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Madame Labranche\",[\"type\"] = \"asset\"},{[\"name\"] = \"Snare Trap (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Inspiring Presence\",[\"type\"] = \"skill\"},{[\"name\"] = \"Mano a Mano (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"First Aid (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Eureka!\",[\"type\"] = \"skill\"},{[\"name\"] = \"Shortcut (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"Watch this!\\\"\",[\"type\"] = \"skill\"},{[\"name\"] = \".41 Derringer (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Torrent of Power\",[\"type\"] = \"skill\"},{[\"name\"] = \"Scrying (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Waylay\",[\"type\"] = \"event\"},{[\"name\"] = \"A Chance Encounter (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Emergency Cache (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"On the Hunt\",[\"type\"] = \"event\"},{[\"name\"] = \"Stick to the Plan (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Guidance\",[\"type\"] = \"event\"},{[\"name\"] = \"Arcane Insight (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Narrow Escape\",[\"type\"] = \"event\"},{[\"name\"] = \"Suggestion (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"St. Hubert's Key\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ward of Protection (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Arcane Initiate (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"\\\"Not without a fight!\\\"\",[\"type\"] = \"skill\"},{[\"name\"] = \"True Survivor (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"Eat lead!\\\" (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Armor of Ardennes (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Eidetic Memory (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"No Stone Unturned (5)\",[\"type\"] = \"event\"},{[\"name\"] = \"Charon's Obol (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lupara (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cheat Death (5)\",[\"type\"] = \"event\"},{[\"name\"] = \"Time Warp (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Seal of the Elder Sign (5)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Newspaper (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Infighting (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Key of Ys (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Songs That the Hyades Shall Sing\",[\"type\"] = \"story\"},{[\"name\"] = \"Stars of Aldebaran\",[\"type\"] = \"story\"},{[\"name\"] = \"Bleak Desolation\",[\"type\"] = \"story\"},{[\"name\"] = \"Inhabitant of Carcosa\",[\"type\"] = \"story\"},{[\"name\"] = \"A Moment's Rest\",[\"type\"] = \"story\"},{[\"name\"] = \"The Coffin\",[\"type\"] = \"story\"},{[\"name\"] = \"Mapping the Streets\",[\"type\"] = \"story\"},{[\"name\"] = \"The King's Parade\",[\"type\"] = \"story\"},{[\"name\"] = \"The Archway\",[\"type\"] = \"story\"},{[\"name\"] = \"The Height of the Depths\",[\"type\"] = \"story\"},{[\"name\"] = \"Steps of the Palace\",[\"type\"] = \"story\"},{[\"name\"] = \"The Fall\",[\"type\"] = \"story\"},{[\"name\"] = \"Hastur's End\",[\"type\"] = \"story\"},{[\"name\"] = \"Leo Anderson\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Ursula Downs\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Finn Edwards\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Father Mateo\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Calvin Wright\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Mitch Brown\",[\"type\"] = \"asset\"},{[\"name\"] = \"Bought in Blood\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Jake Williams\",[\"type\"] = \"asset\"},{[\"name\"] = \"Call of the Unknown\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Smuggled Goods\",[\"type\"] = \"event\"},{[\"name\"] = \"Finn's Trusty .38\",[\"type\"] = \"asset\"},{[\"name\"] = \"Caught Red-Handed\",[\"type\"] = \"treachery\"},{[\"name\"] = \"The Codex of Ages\",[\"type\"] = \"asset\"},{[\"name\"] = \"Serpents of Yig\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Until the End of Time\",[\"type\"] = \"asset\"},{[\"name\"] = \"Voice of the Messenger\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Survival Knife\",[\"type\"] = \"asset\"},{[\"name\"] = \"Venturer\",[\"type\"] = \"asset\"},{[\"name\"] = \"Trusted\",[\"type\"] = \"event\"},{[\"name\"] = \"Reliable (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Dr. Elli Horowitz\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ancient Stone (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Tooth of Eztli\",[\"type\"] = \"asset\"},{[\"name\"] = \"Unearth the Ancients\",[\"type\"] = \"event\"},{[\"name\"] = \"Treasure Hunter (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Decorated Skull\",[\"type\"] = \"asset\"},{[\"name\"] = \"Eavesdrop\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"You handle this one!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Mists of R'lyeh\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Chthonian Stone\",[\"type\"] = \"asset\"},{[\"name\"] = \"Protective Incantation (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dark Prophecy\",[\"type\"] = \"event\"},{[\"name\"] = \"Improvised Weapon\",[\"type\"] = \"event\"},{[\"name\"] = \"Dumb Luck\",[\"type\"] = \"event\"},{[\"name\"] = \"Yaotl (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Last Chance\",[\"type\"] = \"skill\"},{[\"name\"] = \"Backpack\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dark Pact\",[\"type\"] = \"event\"},{[\"name\"] = \"The Price of Failure\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Doomed\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Accursed Fate\",[\"type\"] = \"treachery\"},{[\"name\"] = \"The Bell Tolls\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Scene of the Crime\",[\"type\"] = \"event\"},{[\"name\"] = \"Marksmanship (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Persuasion\",[\"type\"] = \"event\"},{[\"name\"] = \"Shrewd Analysis\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lucky Cigarette Case\",[\"type\"] = \"asset\"},{[\"name\"] = \"Fence (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Arcane Research\",[\"type\"] = \"asset\"},{[\"name\"] = \"Counterspell (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Perseverance\",[\"type\"] = \"event\"},{[\"name\"] = \"Stunning Blow\",[\"type\"] = \"skill\"},{[\"name\"] = \"Second Wind\",[\"type\"] = \"event\"},{[\"name\"] = \"Take the Initiative\",[\"type\"] = \"skill\"},{[\"name\"] = \"Well Prepared (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Truth from Fiction\",[\"type\"] = \"event\"},{[\"name\"] = \"True Understanding\",[\"type\"] = \"skill\"},{[\"name\"] = \"Quick Study (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hatchet Man\",[\"type\"] = \"skill\"},{[\"name\"] = \"High Roller (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Enraptured\",[\"type\"] = \"skill\"},{[\"name\"] = \"Recall the Future (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Try and Try Again (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cornered (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Intrepid\",[\"type\"] = \"skill\"},{[\"name\"] = \"Custom Ammunition (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Otherworldly Compass (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Expose Weakness (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Lola Santiago (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Olive McBride\",[\"type\"] = \"asset\"},{[\"name\"] = \"Defiance (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Premonition\",[\"type\"] = \"event\"},{[\"name\"] = \"Live and Learn\",[\"type\"] = \"event\"},{[\"name\"] = \"Take Heart\",[\"type\"] = \"skill\"},{[\"name\"] = \"Against All Odds (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Trench Coat\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ornate Bow (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"M1918 BAR (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ancient Stone (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ancient Stone (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Slip Away\",[\"type\"] = \"event\"},{[\"name\"] = \"Pay Day (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Sacrifice (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Crystalline Elder Sign (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"On Your Own (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Handcuffs\",[\"type\"] = \"asset\"},{[\"name\"] = \"Blood Eclipse (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Feed the Mind (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Colt Vest Pocket\",[\"type\"] = \"asset\"},{[\"name\"] = \"Coup de Grâce\",[\"type\"] = \"event\"},{[\"name\"] = \"The Skeleton Key (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mists of R'lyeh (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Winging It\",[\"type\"] = \"event\"},{[\"name\"] = \"Old Hunting Rifle (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Thermos\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hemispheric Map (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Timeworn Brand (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Kerosene (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Flamethrower (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Vantage Point\",[\"type\"] = \"event\"},{[\"name\"] = \"Pnakotic Manuscripts (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Borrowed Time (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"All In (5)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Shards of the Void (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Seal of the Seventh Sign (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Impromptu Barrier\",[\"type\"] = \"event\"},{[\"name\"] = \"Alter Fate (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Yig's Mercy\",[\"type\"] = \"story\"},{[\"name\"] = \"Another Way\",[\"type\"] = \"story\"},{[\"name\"] = \"Carolyn Fern\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Joe Diamond\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Preston Fairmont\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Diana Stanley\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Rita Young\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Marie Lambeau\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Hypnotic Therapy\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rational Thought\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Detective's Colt 1911s\",[\"type\"] = \"asset\"},{[\"name\"] = \"Unsolved Case\",[\"type\"] = \"event\"},{[\"name\"] = \"Family Inheritance\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lodge \\\"Debts\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Twilight Blade\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dark Insight\",[\"type\"] = \"event\"},{[\"name\"] = \"Terrible Secret\",[\"type\"] = \"treachery\"},{[\"name\"] = \"\\\"I'm done runnin'!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Hoods\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Mystifying Song\",[\"type\"] = \"event\"},{[\"name\"] = \"Baron Samedi\",[\"type\"] = \"asset\"},{[\"name\"] = \"Interrogate\",[\"type\"] = \"event\"},{[\"name\"] = \"Delay the Inevitable\",[\"type\"] = \"event\"},{[\"name\"] = \"Steadfast\",[\"type\"] = \"skill\"},{[\"name\"] = \"Ace of Swords (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Fingerprint Kit\",[\"type\"] = \"asset\"},{[\"name\"] = \"Connect the Dots\",[\"type\"] = \"event\"},{[\"name\"] = \"Curiosity\",[\"type\"] = \"skill\"},{[\"name\"] = \"Death • XIII (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Well Connected\",[\"type\"] = \"asset\"},{[\"name\"] = \"Money Talks\",[\"type\"] = \"event\"},{[\"name\"] = \"Cunning\",[\"type\"] = \"skill\"},{[\"name\"] = \"The Moon • XVIII (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Deny Existence\",[\"type\"] = \"event\"},{[\"name\"] = \"Eldritch Inspiration\",[\"type\"] = \"event\"},{[\"name\"] = \"Prophesy\",[\"type\"] = \"skill\"},{[\"name\"] = \"Four of Cups (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Track Shoes\",[\"type\"] = \"asset\"},{[\"name\"] = \"Act of Desperation\",[\"type\"] = \"event\"},{[\"name\"] = \"Able Bodied\",[\"type\"] = \"skill\"},{[\"name\"] = \"Five of Pentacles (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ace of Rods (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"The 13th Vision\",[\"type\"] = \"treachery\"},{[\"name\"] = \"The Tower • XVI\",[\"type\"] = \"asset\"},{[\"name\"] = \"Something Worth Fighting For\",[\"type\"] = \"asset\"},{[\"name\"] = \"Crack the Case\",[\"type\"] = \"event\"},{[\"name\"] = \"Intel Report\",[\"type\"] = \"event\"},{[\"name\"] = \"Sign Magick\",[\"type\"] = \"asset\"},{[\"name\"] = \"Banish (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Meat Cleaver\",[\"type\"] = \"asset\"},{[\"name\"] = \".45 Thompson\",[\"type\"] = \"asset\"},{[\"name\"] = \"Scroll of Secrets\",[\"type\"] = \"asset\"},{[\"name\"] = \"Tennessee Sour Mash\",[\"type\"] = \"asset\"},{[\"name\"] = \"Enchanted Blade\",[\"type\"] = \"asset\"},{[\"name\"] = \"Grisly Totem\",[\"type\"] = \"asset\"},{[\"name\"] = \"Alice Luxley\",[\"type\"] = \"asset\"},{[\"name\"] = \"Well-Maintained (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Mr. \\\"Rook\\\"\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hawk-Eye Folding Camera\",[\"type\"] = \"asset\"},{[\"name\"] = \"Henry Wan\",[\"type\"] = \"asset\"},{[\"name\"] = \"Swift Reflexes\",[\"type\"] = \"event\"},{[\"name\"] = \"Wither\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sixth Sense\",[\"type\"] = \"asset\"},{[\"name\"] = \"Drawing Thin\",[\"type\"] = \"asset\"},{[\"name\"] = \"Belly of the Beast\",[\"type\"] = \"event\"},{[\"name\"] = \".45 Thompson (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \".45 Thompson (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Scroll of Secrets (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Scroll of Secrets (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Enchanted Blade (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Enchanted Blade (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Grisly Totem (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Grisly Totem (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Council's Coffer (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Warning Shot\",[\"type\"] = \"event\"},{[\"name\"] = \"Telescopic Sight (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Knowledge is Power\",[\"type\"] = \"event\"},{[\"name\"] = \"Esoteric Atlas (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Investments\",[\"type\"] = \"asset\"},{[\"name\"] = \"Decoy\",[\"type\"] = \"event\"},{[\"name\"] = \"De Vermis Mysteriis (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Guiding Spirit (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Fortune or Fate (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Mk 1 Grenades (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Agency Backup (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ghastly Revelation\",[\"type\"] = \"event\"},{[\"name\"] = \"Studious (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Small Favor\",[\"type\"] = \"event\"},{[\"name\"] = \"Another Day, Another Dollar (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dayana Esperence (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Deny Existence (5)\",[\"type\"] = \"event\"},{[\"name\"] = \"Trial by Fire\",[\"type\"] = \"event\"},{[\"name\"] = \"Bait and Switch (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Anna Kaslow (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hallowed Mirror\",[\"type\"] = \"asset\"},{[\"name\"] = \"Soothing Melody\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"I've had worse...\\\" (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Occult Lexicon\",[\"type\"] = \"asset\"},{[\"name\"] = \"Blood-Rite\",[\"type\"] = \"event\"},{[\"name\"] = \"Glimpse the Unthinkable (5)\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"You owe me one!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Double, Double (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Wither (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sixth Sense (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lure (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Eucatastrophe (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Tommy Muldoon\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Mandy Thompson\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Tony Morgan\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Luke Robinson\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Patrice Hathaway\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Becky\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rookie Mistake\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Occult Evidence\",[\"type\"] = \"event\"},{[\"name\"] = \"Shocking Discovery\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Bounty Contracts\",[\"type\"] = \"asset\"},{[\"name\"] = \"Tony's .38 Long Colt\",[\"type\"] = \"asset\"},{[\"name\"] = \"Tony's Quarry\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Gate Box\",[\"type\"] = \"asset\"},{[\"name\"] = \"Detached from Reality\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Dream-Gate\",[\"type\"] = \"location\"},{[\"name\"] = \"Dream-Gate\",[\"type\"] = \"location\"},{[\"name\"] = \"Patrice's Violin\",[\"type\"] = \"asset\"},{[\"name\"] = \"Watcher from Another Dimension\",[\"type\"] = \"enemy\"},{[\"name\"] = \"The Hungering Blade (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Bloodlust\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Solemn Vow\",[\"type\"] = \"asset\"},{[\"name\"] = \"Segment of Onyx (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Pendant of the Queen\",[\"type\"] = \"asset\"},{[\"name\"] = \"Astounding Revelation\",[\"type\"] = \"event\"},{[\"name\"] = \"Crystallizer of Dreams\",[\"type\"] = \"asset\"},{[\"name\"] = \"Guardian of the Crystallizer\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Easy Mark (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Stargazing (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"The Stars Are Right\",[\"type\"] = \"event\"},{[\"name\"] = \"Open Gate\",[\"type\"] = \"event\"},{[\"name\"] = \"Miss Doyle (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hope\",[\"type\"] = \"asset\"},{[\"name\"] = \"Zeal\",[\"type\"] = \"asset\"},{[\"name\"] = \"Augur\",[\"type\"] = \"asset\"},{[\"name\"] = \"Fortuitous Discovery\",[\"type\"] = \"event\"},{[\"name\"] = \"Self-Centered\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Kleptomania\",[\"type\"] = \"asset\"},{[\"name\"] = \"Narcolepsy\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Your Worst Nightmare\",[\"type\"] = \"enemy\"},{[\"name\"] = \"First Watch\",[\"type\"] = \"event\"},{[\"name\"] = \"Daring\",[\"type\"] = \"skill\"},{[\"name\"] = \"Dream Diary\",[\"type\"] = \"asset\"},{[\"name\"] = \"Essence of the Dream\",[\"type\"] = \"skill\"},{[\"name\"] = \"Followed\",[\"type\"] = \"event\"},{[\"name\"] = \"Momentum (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Scroll of Prophecies\",[\"type\"] = \"asset\"},{[\"name\"] = \"Read the Signs\",[\"type\"] = \"event\"},{[\"name\"] = \"Jessica Hyde (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cryptic Souls\",[\"type\"] = \"story\"},{[\"name\"] = \"Dreamlike Horrors\",[\"type\"] = \"story\"},{[\"name\"] = \"Endless Secrets\",[\"type\"] = \"story\"},{[\"name\"] = \"Cylinders of Kadatheron\",[\"type\"] = \"story\"},{[\"name\"] = \"The Doom of Sarnath\",[\"type\"] = \"story\"},{[\"name\"] = \"Ghosts of the Dead\",[\"type\"] = \"story\"},{[\"name\"] = \"The Palace of Rainbows\",[\"type\"] = \"story\"},{[\"name\"] = \"A Shrine to the Gods\",[\"type\"] = \"story\"},{[\"name\"] = \"The Crypt of Zulan-Thek\",[\"type\"] = \"story\"},{[\"name\"] = \"Wares of Baharna\",[\"type\"] = \"story\"},{[\"name\"] = \"The Likeness of Old\",[\"type\"] = \"story\"},{[\"name\"] = \"What Remains of Tyrrhia\",[\"type\"] = \"story\"},{[\"name\"] = \"Advice of the King\",[\"type\"] = \"story\"},{[\"name\"] = \"Timeless Beauty\",[\"type\"] = \"story\"},{[\"name\"] = \"Unattainable Desires\",[\"type\"] = \"story\"},{[\"name\"] = \"The City Inside\",[\"type\"] = \"story\"},{[\"name\"] = \"The Baleful Star\",[\"type\"] = \"story\"},{[\"name\"] = \"Tetsuo Mori\",[\"type\"] = \"asset\"},{[\"name\"] = \"\\\"Fool me once...\\\" (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Self-Sacrifice\",[\"type\"] = \"skill\"},{[\"name\"] = \"Otherworld Codex (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dream-Enhancing Serum\",[\"type\"] = \"asset\"},{[\"name\"] = \"\\\"Let God sort them out...\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Swift Reload (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Gregory Gry\",[\"type\"] = \"asset\"},{[\"name\"] = \"Healing Words\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ethereal Form\",[\"type\"] = \"event\"},{[\"name\"] = \"Scrounge for Supplies\",[\"type\"] = \"event\"},{[\"name\"] = \"Brute Force (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Versatile (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \".35 Winchester\",[\"type\"] = \"asset\"},{[\"name\"] = \"Safeguard (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Practice Makes Perfect\",[\"type\"] = \"event\"},{[\"name\"] = \"Extensive Research (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Three Aces (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Burglary (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Spectral Razor\",[\"type\"] = \"event\"},{[\"name\"] = \"Word of Command (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Moonstone\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sharp Vision (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Lucid Dreaming (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Off the Galley\",[\"type\"] = \"story\"},{[\"name\"] = \"Heroic Rescue (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Leadership (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Dream Diary (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dream Diary (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dream Diary (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Haste (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Daredevil (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Empower Self (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Empower Self (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Empower Self (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Twila Katherine Price (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"A Glimmer of Hope\",[\"type\"] = \"event\"},{[\"name\"] = \"Expeditious Retreat (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Ghastly Tunnels\",[\"type\"] = \"story\"},{[\"name\"] = \"The Sentry\",[\"type\"] = \"story\"},{[\"name\"] = \"Another Path\",[\"type\"] = \"story\"},{[\"name\"] = \"A Strange Ghoul\",[\"type\"] = \"story\"},{[\"name\"] = \"Scouting the Vale\",[\"type\"] = \"story\"},{[\"name\"] = \"Something Below\",[\"type\"] = \"story\"},{[\"name\"] = \"Inhabitants of the Vale\",[\"type\"] = \"story\"},{[\"name\"] = \"The Way Out\",[\"type\"] = \"story\"},{[\"name\"] = \"Spider-Infested Waters\",[\"type\"] = \"story\"},{[\"name\"] = \"Still Surface\",[\"type\"] = \"story\"},{[\"name\"] = \"Rolling Pits\",[\"type\"] = \"story\"},{[\"name\"] = \"Center of the Sea\",[\"type\"] = \"story\"},{[\"name\"] = \"Empty Vessel (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Wish Eater\",[\"type\"] = \"asset\"},{[\"name\"] = \"Surprising Find (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Old Book of Lore (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Garrote Wire (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Delilah O'Rourke (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Summoned Hound (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Unbound Beast\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Nothing Left to Lose (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"The Black Cat (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Spiritual Resolve (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Abigail Foreman (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Eye of Truth (5)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sawed-Off Shotgun (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mind's Eye (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Shining Trapezohedron (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Nightmare Bauble (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dream Parasite\",[\"type\"] = \"skill\"},{[\"name\"] = \"Scavenging (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sister Mary\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Amanda Sharpe\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Trish Scarborough\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Dexter Drake\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Silas Marsh\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Guardian Angel\",[\"type\"] = \"asset\"},{[\"name\"] = \"Crisis of Faith\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Obscure Studies\",[\"type\"] = \"event\"},{[\"name\"] = \"Whispers from the Deep\",[\"type\"] = \"skill\"},{[\"name\"] = \"In the Shadows\",[\"type\"] = \"event\"},{[\"name\"] = \"Shadow Agents\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Showmanship\",[\"type\"] = \"asset\"},{[\"name\"] = \"Occult Scraps\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sea Change Harpoon\",[\"type\"] = \"asset\"},{[\"name\"] = \"Silas's Net\",[\"type\"] = \"asset\"},{[\"name\"] = \"Siren Call\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Book of Psalms\",[\"type\"] = \"asset\"},{[\"name\"] = \"Blessed Blade\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rite of Sanctification\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hand of Fate\",[\"type\"] = \"event\"},{[\"name\"] = \"Cryptographic Cipher\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cryptic Grimoire\",[\"type\"] = \"asset\"},{[\"name\"] = \"Deep Knowledge\",[\"type\"] = \"event\"},{[\"name\"] = \"Plan of Action\",[\"type\"] = \"skill\"},{[\"name\"] = \".25 Automatic\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dark Ritual\",[\"type\"] = \"asset\"},{[\"name\"] = \"Obfuscation\",[\"type\"] = \"asset\"},{[\"name\"] = \"Faustian Bargain\",[\"type\"] = \"event\"},{[\"name\"] = \"Sword Cane\",[\"type\"] = \"asset\"},{[\"name\"] = \"Tides of Fate\",[\"type\"] = \"event\"},{[\"name\"] = \"Ward of Radiance\",[\"type\"] = \"event\"},{[\"name\"] = \"Promise of Power\",[\"type\"] = \"skill\"},{[\"name\"] = \"Token of Faith\",[\"type\"] = \"asset\"},{[\"name\"] = \"Keep Faith\",[\"type\"] = \"event\"},{[\"name\"] = \"Predestined\",[\"type\"] = \"skill\"},{[\"name\"] = \"Beloved\",[\"type\"] = \"skill\"},{[\"name\"] = \"Tempt Fate\",[\"type\"] = \"event\"},{[\"name\"] = \"Accursed Follower\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Dread Curse\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Day of Reckoning\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Riot Whistle\",[\"type\"] = \"asset\"},{[\"name\"] = \"Righteous Hunt (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Sacred Covenant (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Eldritch Sophist\",[\"type\"] = \"asset\"},{[\"name\"] = \"Stirring Up Trouble (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Blasphemous Covenant (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Breaking and Entering\",[\"type\"] = \"event\"},{[\"name\"] = \"Skeptic (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"False Covenant (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Armageddon\",[\"type\"] = \"asset\"},{[\"name\"] = \"Eye of Chaos\",[\"type\"] = \"asset\"},{[\"name\"] = \"Shroud of Shadows\",[\"type\"] = \"asset\"},{[\"name\"] = \"Paradoxical Covenant (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mariner's Compass\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ancient Covenant (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Keen Eye\",[\"type\"] = \"asset\"},{[\"name\"] = \"Radiant Smite (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"The Truth Beckons\",[\"type\"] = \"event\"},{[\"name\"] = \"Gaze of Ouraxsh (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Priest of Two Faiths (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Under Surveillance (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Blood Pact\",[\"type\"] = \"asset\"},{[\"name\"] = \"Abyssal Tome (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Butterfly Effect (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Third Time's a Charm (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Manipulate Destiny (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Enchanted Armor (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Blessing of Isis (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ríastrad (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Tristan Botley (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Curse of Aeons (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Unrelenting (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Signum Crucis (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Holy Rosary (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Shield of Faith (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Fey (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Guided by the Unseen (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"\\\"Lucky\\\" Penny (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Eye of the Djinn (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Armageddon (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Eye of Chaos (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Shroud of Shadows (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Spirit of Humanity (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Harmony Restored (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Enchant Weapon (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Nephthys (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Stygian Eye (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Hyperawareness (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Geas (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hard Knocks (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ikiaq (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Flute of the Outer Gods (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"A Watchful Peace (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Dig Deep (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Favor of the Moon (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Favor of the Sun (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Purifying Corruption (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hallow (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Holy Spear (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ancestral Knowledge (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ariadne's Twine (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \".25 Automatic (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Justify the Means (3)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Lucky Dice (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rite of Equilibrium (5)\",[\"type\"] = \"event\"},{[\"name\"] = \"Jacob Morrison (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Shrine of the Moirai (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Sweeping Kick (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Butterfly Swords (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Written in the Stars\",[\"type\"] = \"event\"},{[\"name\"] = \"Dragon Pole\",[\"type\"] = \"asset\"},{[\"name\"] = \"Astronomical Atlas (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Strength in Numbers (1)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Medical Student\",[\"type\"] = \"asset\"},{[\"name\"] = \"Michael Leigh (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Divination (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Blur (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Physical Training (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dynamite Blast (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Hyperawareness (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Barricade (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Hard Knocks (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hot Streak (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Arcane Studies (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mind Wipe (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Dig Deep (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rabbit's Foot (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Bandolier (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Blackjack (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Preposterous Sketches (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Strange Solution (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Contraband (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Think on Your Feet (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Rite of Seeking (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Clarity of Mind (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Oops! (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Rise to the Occasion (3)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Through the Gates\",[\"type\"] = \"treachery\"},{[\"name\"] = \".32 Colt (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"\\\"Eat lead!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Logical Reasoning (4)\",[\"type\"] = \"event\"},{[\"name\"] = \"Archaic Glyphs (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Stealth (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Suggestion (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Alchemical Transmutation (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Storm of Spirits (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Lantern (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Gravedigger's Shovel (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Unspeakable Oath (Bloodthirst)\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Unspeakable Oath (Curiosity)\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Unspeakable Oath (Cowardice)\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Blood Eclipse (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Survival Knife (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Truth from Fiction (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Ancient Stone (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Decorated Skull (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Colt Vest Pocket (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mists of R'lyeh (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Chthonian Stone (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Alter Fate (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"On Your Own (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Backpack (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dendromorphosis\",[\"type\"] = \"asset\"},{[\"name\"] = \"Offer You Cannot Refuse\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Fine Print\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Sell Your Soul\",[\"type\"] = \"treachery\"},{[\"name\"] = \"The Star • XVII (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Hierophant • V (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Moon Pendant (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Nathaniel Cho\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Randall Cho\",[\"type\"] = \"asset\"},{[\"name\"] = \"Tommy Malloy\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Self-Destructive\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Boxing Gloves\",[\"type\"] = \"asset\"},{[\"name\"] = \"Flesh Ward\",[\"type\"] = \"asset\"},{[\"name\"] = \"Grete Wagner\",[\"type\"] = \"asset\"},{[\"name\"] = \"Physical Training\",[\"type\"] = \"asset\"},{[\"name\"] = \"Relentless\",[\"type\"] = \"asset\"},{[\"name\"] = \"Safeguard\",[\"type\"] = \"asset\"},{[\"name\"] = \"Clean Them Out\",[\"type\"] = \"event\"},{[\"name\"] = \"Counterpunch\",[\"type\"] = \"event\"},{[\"name\"] = \"Dodge\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"Get over here!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Glory\",[\"type\"] = \"event\"},{[\"name\"] = \"Monster Slayer\",[\"type\"] = \"event\"},{[\"name\"] = \"One-Two Punch\",[\"type\"] = \"event\"},{[\"name\"] = \"Stand Together\",[\"type\"] = \"event\"},{[\"name\"] = \"Vicious Blow\",[\"type\"] = \"skill\"},{[\"name\"] = \"Evidence! (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Galvanize (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Counterpunch (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"Get over here!\\\" (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Lesson Learned (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Mano a Mano (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Overpower (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Boxing Gloves (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Grete Wagner (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dynamite Blast (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Taunt (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Physical Training (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"One-Two Punch (5)\",[\"type\"] = \"event\"},{[\"name\"] = \"Harvey Walters\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Vault of Knowledge\",[\"type\"] = \"asset\"},{[\"name\"] = \"Thrice-Damned Curiosity\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Obsessive\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Arcane Enlightenment\",[\"type\"] = \"asset\"},{[\"name\"] = \"Celaeno Fragments\",[\"type\"] = \"asset\"},{[\"name\"] = \"Disc of Itzamna\",[\"type\"] = \"asset\"},{[\"name\"] = \"Encyclopedia\",[\"type\"] = \"asset\"},{[\"name\"] = \"Feed the Mind\",[\"type\"] = \"asset\"},{[\"name\"] = \"Forbidden Tome\",[\"type\"] = \"asset\"},{[\"name\"] = \"Higher Education\",[\"type\"] = \"asset\"},{[\"name\"] = \"Laboratory Assistant\",[\"type\"] = \"asset\"},{[\"name\"] = \"Whitton Greene\",[\"type\"] = \"asset\"},{[\"name\"] = \"Burning the Midnight Oil\",[\"type\"] = \"event\"},{[\"name\"] = \"Cryptic Writings\",[\"type\"] = \"event\"},{[\"name\"] = \"Extensive Research\",[\"type\"] = \"event\"},{[\"name\"] = \"Occult Invocation\",[\"type\"] = \"event\"},{[\"name\"] = \"Preposterous Sketches\",[\"type\"] = \"event\"},{[\"name\"] = \"Deduction\",[\"type\"] = \"skill\"},{[\"name\"] = \"Library Docent (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Glimpse the Unthinkable (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Esoteric Atlas (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Whitton Greene (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cryptic Writings (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"I've got a plan!\\\" (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Mind over Matter (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Seeking Answers (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Perception (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Forbidden Tome (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Forbidden Tome (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Farsight (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Miskatonic Archaeology Funding (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Necronomicon (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Winifred Habbamock\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Anything You Can Do, Better\",[\"type\"] = \"skill\"},{[\"name\"] = \"Arrogance\",[\"type\"] = \"skill\"},{[\"name\"] = \"Reckless\",[\"type\"] = \"skill\"},{[\"name\"] = \"Lockpicks\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mauser C96\",[\"type\"] = \"asset\"},{[\"name\"] = \"Switchblade\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lucky Cigarette Case\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lonnie Ritter\",[\"type\"] = \"asset\"},{[\"name\"] = \"Leather Jacket\",[\"type\"] = \"asset\"},{[\"name\"] = \"Streetwise\",[\"type\"] = \"asset\"},{[\"name\"] = \"Cheap Shot\",[\"type\"] = \"event\"},{[\"name\"] = \"Daring Maneuver\",[\"type\"] = \"event\"},{[\"name\"] = \"Slip Away\",[\"type\"] = \"event\"},{[\"name\"] = \"Pilfer\",[\"type\"] = \"event\"},{[\"name\"] = \"Sneak By\",[\"type\"] = \"event\"},{[\"name\"] = \"Nimble\",[\"type\"] = \"skill\"},{[\"name\"] = \"Daredevil\",[\"type\"] = \"skill\"},{[\"name\"] = \"Opportunist\",[\"type\"] = \"skill\"},{[\"name\"] = \"Liquid Courage (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mauser C96 (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Daring Maneuver (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Cheap Shot (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Slip Away (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Manual Dexterity (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Lucky Cigarette Case (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sharpshooter (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Pilfer (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Backstab (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Copycat (3)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Beretta M1918 (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Chuck Fergus (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Jacqueline Fine\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Arbiter of Fates\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dark Future\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Nihilism\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Ritual Candles\",[\"type\"] = \"asset\"},{[\"name\"] = \"Scrying Mirror\",[\"type\"] = \"asset\"},{[\"name\"] = \"Azure Flame\",[\"type\"] = \"asset\"},{[\"name\"] = \"Clairvoyance\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ineffable Truth\",[\"type\"] = \"asset\"},{[\"name\"] = \"Familiar Spirit\",[\"type\"] = \"asset\"},{[\"name\"] = \"Crystal Pendulum\",[\"type\"] = \"asset\"},{[\"name\"] = \"Robes of Endless Night\",[\"type\"] = \"asset\"},{[\"name\"] = \"Astral Travel\",[\"type\"] = \"event\"},{[\"name\"] = \"Hypnotic Gaze\",[\"type\"] = \"event\"},{[\"name\"] = \"Parallel Fates\",[\"type\"] = \"event\"},{[\"name\"] = \"Voice of Ra\",[\"type\"] = \"event\"},{[\"name\"] = \"Dark Prophecy\",[\"type\"] = \"event\"},{[\"name\"] = \"Defiance\",[\"type\"] = \"skill\"},{[\"name\"] = \"Prescient\",[\"type\"] = \"skill\"},{[\"name\"] = \"Eldritch Inspiration (1)\",[\"type\"] = \"event\"},{[\"name\"] = \"Grotesque Statue (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Robes of Endless Night (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Hypnotic Gaze (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Guts (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Azure Flame (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Clairvoyance (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ineffable Truth (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Arcane Studies (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Recharge (4)\",[\"type\"] = \"event\"},{[\"name\"] = \"Azure Flame (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Clairvoyance (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Ineffable Truth (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Stella Clark\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Neither Rain nor Snow\",[\"type\"] = \"skill\"},{[\"name\"] = \"Called by the Mists\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Atychiphobia\",[\"type\"] = \"treachery\"},{[\"name\"] = \".18 Derringer\",[\"type\"] = \"asset\"},{[\"name\"] = \"Grimm's Fairy Tales\",[\"type\"] = \"asset\"},{[\"name\"] = \"Old Keyring\",[\"type\"] = \"asset\"},{[\"name\"] = \"Granny Orne\",[\"type\"] = \"asset\"},{[\"name\"] = \"Mysterious Raven\",[\"type\"] = \"asset\"},{[\"name\"] = \"Rabbit's Foot\",[\"type\"] = \"asset\"},{[\"name\"] = \"Scrapper\",[\"type\"] = \"asset\"},{[\"name\"] = \"Will to Survive\",[\"type\"] = \"event\"},{[\"name\"] = \"A Test of Will\",[\"type\"] = \"event\"},{[\"name\"] = \"Dumb Luck\",[\"type\"] = \"event\"},{[\"name\"] = \"Grit Your Teeth\",[\"type\"] = \"event\"},{[\"name\"] = \"Live and Learn\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"type\"] = \"event\"},{[\"name\"] = \"Oops!\",[\"type\"] = \"event\"},{[\"name\"] = \"Take Heart\",[\"type\"] = \"skill\"},{[\"name\"] = \"Cherished Keepsake (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Leather Coat (1)\",[\"type\"] = \"asset\"},{[\"name\"] = \".18 Derringer (2)\",[\"type\"] = \"asset\"},{[\"name\"] = \"A Test of Will (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"\\\"Look what I found!\\\" (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Dumb Luck (2)\",[\"type\"] = \"event\"},{[\"name\"] = \"Unexpected Courage (2)\",[\"type\"] = \"skill\"},{[\"name\"] = \"Granny Orne (3)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Lucky! (3)\",[\"type\"] = \"event\"},{[\"name\"] = \"Chainsaw (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Quick Learner (4)\",[\"type\"] = \"asset\"},{[\"name\"] = \"Déjà Vu (5)\",[\"type\"] = \"asset\"},{[\"name\"] = \"To the Dreamlands\",[\"type\"] = \"story\"},{[\"name\"] = \"Fate of the Dreamers\",[\"type\"] = \"story\"},{[\"name\"] = \"Prisoners of Conquest\",[\"type\"] = \"story\"},{[\"name\"] = \"Ruins of Sarkomand\",[\"type\"] = \"story\"},{[\"name\"] = \"Effigy of Nodens\",[\"type\"] = \"story\"},{[\"name\"] = \"Usurp the Night\",[\"type\"] = \"story\"},{[\"name\"] = \"The Translator's Evidence\",[\"type\"] = \"story\"},{[\"name\"] = \"The Supplicant's Evidence\",[\"type\"] = \"story\"},{[\"name\"] = \"The Priestess's Evidence\",[\"type\"] = \"story\"},{[\"name\"] = \"The Salesman's Evidence\",[\"type\"] = \"story\"},{[\"name\"] = \"The Assassin's Evidence\",[\"type\"] = \"story\"},{[\"name\"] = \"The Professor's Evidence\",[\"type\"] = \"story\"},{[\"name\"] = \"Daisy Walker\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Daisy's Tote Bag\",[\"type\"] = \"asset\"},{[\"name\"] = \"The Necronomicon\",[\"type\"] = \"asset\"},{[\"name\"] = \"\\\"Skids\\\" O'Toole\",[\"type\"] = \"investigator\"},{[\"name\"] = \"On the Lam\",[\"type\"] = \"event\"},{[\"name\"] = \"Hospital Debts\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Agnes Baker\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Heirloom of Hyperborea\",[\"type\"] = \"asset\"},{[\"name\"] = \"Dark Memory\",[\"type\"] = \"event\"},{[\"name\"] = \"Triumph and Subjugation\",[\"type\"] = \"story\"},{[\"name\"] = \"Jenny Barnes\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Green Man Medallion\",[\"type\"] = \"asset\"},{[\"name\"] = \"Sacrificial Beast\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Roland Banks\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Mysteries Remain\",[\"type\"] = \"event\"},{[\"name\"] = \"The Dirge of Reason\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Norman Withers\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Split the Angle\",[\"type\"] = \"asset\"},{[\"name\"] = \"Vengeful Hound\",[\"type\"] = \"enemy\"},{[\"name\"] = \"Carolyn Fern\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Foolishness\",[\"type\"] = \"asset\"},{[\"name\"] = \"To Fight the Black Wind\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Silas Marsh\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Nautical Prowess\",[\"type\"] = \"skill\"},{[\"name\"] = \"Dreams of the Deep\",[\"type\"] = \"skill\"},{[\"name\"] = \"Dexter Drake\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Molly Maxwell\",[\"type\"] = \"asset\"},{[\"name\"] = \"Yaztaroth\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Gloria Goldberg\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Ruth Westmacott\",[\"type\"] = \"asset\"},{[\"name\"] = \"Liber Omnium Finium\",[\"type\"] = \"treachery\"},{[\"name\"] = \"Marie Lambeau\",[\"type\"] = \"investigator\"},{[\"name\"] = \"Mystifying Song\",[\"type\"] = \"event\"},{[\"name\"] = \"Baron Samedi\",[\"type\"] = \"asset\"}}\r\nend", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Ancestral Knowledge Helper", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.347168, - "posY": 1.64091635, - "posZ": -21.3152657, - "rotX": 359.920135, - "rotY": 270.000427, - "rotZ": 0.0168802254, - "scaleX": 0.725000262, - "scaleY": 0.725000262, - "scaleZ": 0.725000262 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.576470554, - "g": 0.333332181, - "r": 0.364704728 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754695853007989004/9153BC204FC707AE564ECFAC063A11CB8C2B5D1E/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "13f090", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\r\n cardsInBag = {}\r\n memoizedCards = {}\r\n cardJson = loadCards()\r\nend\r\n\r\nfunction onObjectEnterContainer(container, object)\r\n if container == self then\r\n --use previously-found cards for faster performace\r\n if memoizedCards[object.getName()] then\r\n table.insert(cardsInBag, {name = object.getName() .. memoizedCards[object.getName()], id = object.getGUID()})\r\n recreateButtons()\r\n else\r\n findCard(object)\r\n end\r\n end\r\nend\r\n\r\nfunction onObjectLeaveContainer(container, object)\r\n if container == self then\r\n removeCardByGUID(cardsInBag, object.getGUID())\r\n recreateButtons()\r\n end\r\nend\r\n\r\nfunction findCard(object)\r\n local icons = ''\r\n\r\n for _, card in pairs (cardJson) do\r\n if (card.name == object.getName()) then\r\n local skillIcons = getIcons(card.skillIcons)\r\n if skillIcons ~= '' then\r\n icons = '\\n' .. skillIcons\r\n end\r\n break\r\n end\r\n end\r\n\r\n --memoize result\r\n memoizedCards[object.getName()] = icons\r\n\r\n table.insert(cardsInBag, {name = object.getName() .. icons, id = object.getGUID()})\r\n recreateButtons()\r\nend\r\n\r\nfunction getIcons(skillIcons)\r\n local icons = ''\r\n\r\n for icon, value in pairs (skillIcons) do\r\n icons = icons .. icon .. ': ' .. value .. ' '\r\n end\r\n\r\n return icons\r\nend\r\n\r\nfunction recreateButtons()\r\n self.clearButtons()\r\n verticalPosition = 1.5\r\n\r\n for _, card in ipairs(cardsInBag) do\r\n if _G['removeCard' .. card.id] == nil then\r\n _G['removeCard' .. card.id] = function()\r\n removeCard(card.id)\r\n end\r\n end\r\n\r\n self.createButton({\r\n label = card.name,\r\n icon = 'combatIcon',\r\n click_function = \"removeCard\" .. card.id,\r\n function_owner = self,\r\n position = {0,0,verticalPosition},\r\n height = 225,\r\n width = 1200,\r\n font_size = 75,\r\n color = {1,1,1},\r\n font_color = {0,0,0}\r\n })\r\n\r\n verticalPosition = verticalPosition - 0.5\r\n end\r\n\r\n countLabel = #cardsInBag == 0 and '' or #cardsInBag\r\n\r\n self.createButton({\r\n label = countLabel,\r\n click_function = 'nothing',\r\n function_owner = self,\r\n position = {0,0,-1.25},\r\n width = 0,\r\n height = 0,\r\n font_size = 225,\r\n font_color = {1,1,1}\r\n })\r\nend\r\n\r\nfunction nothing()\r\nend\r\n\r\nfunction removeCard(cardGUID)\r\n self.takeObject({\r\n guid = cardGUID,\r\n rotation = self.getRotation(),\r\n position = self.getPosition() + Vector(0,0.5,0),\r\n callback_function = function(obj)\r\n obj.resting = true\r\n end\r\n })\r\nend\r\n\r\nfunction removeCardByGUID(bag, guid)\r\n local idx = nil\r\n\r\n for i, v in ipairs (bag) do\r\n if (v.id == guid) then\r\n idx = i\r\n end\r\n end\r\n\r\n if idx ~= nil then\r\n table.remove(cardsInBag, idx)\r\n end\r\nend\r\n\r\nfunction loadCards()\r\n return {{[\"name\"] = \"Random Basic Weakness\",[\"skillIcons\"] = {}},{[\"name\"] = \"Roland Banks\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Daisy Walker\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 5}},{[\"name\"] = \"\\\"Skids\\\" O'Toole\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Agnes Baker\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Wendy Adams\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 4,[\"Combat\"] = 1,[\"Intellect\"] = 3}},{[\"name\"] = \"Roland's .38 Special\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Cover Up\",[\"skillIcons\"] = {}},{[\"name\"] = \"Daisy's Tote Bag\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Necronomicon\",[\"skillIcons\"] = {}},{[\"name\"] = \"On the Lam\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Hospital Debts\",[\"skillIcons\"] = {}},{[\"name\"] = \"Heirloom of Hyperborea\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dark Memory\",[\"skillIcons\"] = {}},{[\"name\"] = \"Wendy's Amulet\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Abandoned and Alone\",[\"skillIcons\"] = {}},{[\"name\"] = \".45 Automatic\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Physical Training\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Beat Cop\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"First Aid\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Machete\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Guard Dog\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Evidence!\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Dodge\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Dynamite Blast\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Vicious Blow\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Extra Ammunition (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Police Badge (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Beat Cop (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Shotgun (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Magnifying Glass\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Old Book of Lore\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Research Librarian\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dr. Milan Christopher\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Hyperawareness\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Medical Texts\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Mind over Matter\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Working a Hunch\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Barricade\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Deduction\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Magnifying Glass (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Disc of Itzamna (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Encyclopedia (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Cryptic Research (4)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Switchblade\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Burglary\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Pickpocketing\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \".41 Derringer\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Leo De Luca\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Hard Knocks\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Elusive\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Backstab\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Sneak Attack\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Opportunist\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Leo De Luca (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Cat Burglar (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Sure Gamble (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hot Streak (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Forbidden Knowledge\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Holy Rosary\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Shrivelling\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Scrying\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Arcane Studies\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Arcane Initiate\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Drawn to the Flame\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ward of Protection\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Blinding Light\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Fearless\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Mind Wipe (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Blinding Light (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Book of Shadows (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Grotesque Statue (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Leather Coat\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Scavenging\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Baseball Bat\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Rabbit's Foot\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Stray Cat\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dig Deep\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Cunning Distraction\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Lucky!\",[\"skillIcons\"] = {}},{[\"name\"] = \"Survival Instinct\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Aquinnah (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Close Call (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Lucky! (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Will to Survive (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Knife\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Flashlight\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Emergency Cache\",[\"skillIcons\"] = {}},{[\"name\"] = \"Guts\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Perception\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Overpower\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Manual Dexterity\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Unexpected Courage\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Bulletproof Vest (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Elder Sign Amulet (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Amnesia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Paranoia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Haunted\",[\"skillIcons\"] = {}},{[\"name\"] = \"Psychosis\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hypochondria\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mob Enforcer\",[\"skillIcons\"] = {}},{[\"name\"] = \"Silver Twilight Acolyte\",[\"skillIcons\"] = {}},{[\"name\"] = \"Stubborn Detective\",[\"skillIcons\"] = {}},{[\"name\"] = \"Zoey Samaras\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Rex Murphy\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Jenny Barnes\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Jim Culver\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"\\\"Ashcan\\\" Pete\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Zoey's Cross\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Smite the Wicked\",[\"skillIcons\"] = {}},{[\"name\"] = \"Search for the Truth\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Rex's Curse\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jenny's Twin .45s\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 2}},{[\"name\"] = \"Searching for Izzie\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jim's Trumpet\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 2}},{[\"name\"] = \"Final Rhapsody\",[\"skillIcons\"] = {}},{[\"name\"] = \"Duke\",[\"skillIcons\"] = {}},{[\"name\"] = \"Wracked by Nightmares\",[\"skillIcons\"] = {}},{[\"name\"] = \"Blackjack\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Taunt\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Teamwork\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Taunt (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Laboratory Assistant\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Strange Solution\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Shortcut\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Seeking Answers\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Liquid Courage\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Think on Your Feet\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Double or Nothing\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hired Muscle (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Rite of Seeking\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Ritual Candles\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Clarity of Mind\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Bind Monster (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Fire Axe\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Peter Sylvestre\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Bait and Switch\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Peter Sylvestre (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Kukri\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Indebted\",[\"skillIcons\"] = {}},{[\"name\"] = \"Internal Injury\",[\"skillIcons\"] = {}},{[\"name\"] = \"Chronophobia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Emergency Aid\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Brother Xavier (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"I've got a plan!\\\"\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pathfinder (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Contraband\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Adaptable (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Delve Too Deep\",[\"skillIcons\"] = {}},{[\"name\"] = \"Song of the Dead (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Oops!\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Fire Extinguisher (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Flare (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Smoking Pipe\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Painkillers\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Bandolier\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Stand Together (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Art Student\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Deduction (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"\\\"I'm outta here!\\\"\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Switchblade (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Hypnotic Gaze\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Shrivelling (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Newspaper\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Lure (1)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Relic Hunter (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Charisma (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Prepared for the Worst\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Keen Eye (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Preposterous Sketches\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Higher Education (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lone Wolf\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Streetwise (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Defiance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Blood Pact (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Rise to the Occasion\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Scrapper (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Emergency Cache (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"If it bleeds...\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Springfield M1903 (4)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Inquiring Mind\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Expose Weakness (1)\",[\"skillIcons\"] = {[\"Combat\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Quick Thinking\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Lucky Dice (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Opportunist (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Alyssa Graham\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Rite of Seeking (4)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Dark Horse\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Survival Instinct (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Leadership\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"\\\"I've had worse...\\\" (4)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 1}},{[\"name\"] = \"Strange Solution (4)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Strange Solution (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Strange Solution (4)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ace in the Hole (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Moonlight Ritual\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Fearless (2)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Jewel of Aureolus (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"A Chance Encounter\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stroke of Luck (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Fine Clothes\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Moment of Respite (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Vicious Blow (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Monster Slayer (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Lightning Gun (5)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dr. William T. Maleson\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Deciphered Reality (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Chicago Typewriter (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"The Gold Pocket Watch (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Shrivelling (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Ward of Protection (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Aquinnah (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Try and Try Again (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"The Red-Gloved Man (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Mark Harrigan\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 5,[\"Intellect\"] = 2}},{[\"name\"] = \"Minh Thi Phan\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Sefina Rousseau\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 4,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Akachi Onyele\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"William Yorick\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Lola Hayes\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"The Home Front\",[\"skillIcons\"] = {[\"Combat\"] = 4}},{[\"name\"] = \"Shell Shock\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sophie\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sophie\",[\"skillIcons\"] = {}},{[\"name\"] = \"Analytical Mind\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"The King in Yellow\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Painted World\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Stars of Hyades\",[\"skillIcons\"] = {}},{[\"name\"] = \"Spirit-Speaker\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Angered Spirits\",[\"skillIcons\"] = {}},{[\"name\"] = \"Bury Them Deep\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Graveyard Ghouls\",[\"skillIcons\"] = {}},{[\"name\"] = \"Improvisation\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Crisis of Identity\",[\"skillIcons\"] = {}},{[\"name\"] = \".32 Colt\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"True Grit\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"Let me handle this!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Ever Vigilant (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Fieldwork\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Archaic Glyphs\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"No Stone Unturned\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"In the Know (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Stealth\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Sleight of Hand\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Daring Maneuver\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Lockpicks (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Alchemical Transmutation\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Uncage the Soul\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Astral Travel\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Spirit Athame (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Lantern\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Gravedigger's Shovel\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Hiding Spot\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Resourceful\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Overzealous\",[\"skillIcons\"] = {}},{[\"name\"] = \"Drawing the Sign\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Thing That Follows\",[\"skillIcons\"] = {}},{[\"name\"] = \"Constance Dumaine\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jordan Perry\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ishimaru Haruko\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sebastien Moreau\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ashleigh Clarke\",[\"skillIcons\"] = {}},{[\"name\"] = \"Engram's Oath\",[\"skillIcons\"] = {}},{[\"name\"] = \"L'agneau Perdu\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Pattern\",[\"skillIcons\"] = {}},{[\"name\"] = \"The First Show\",[\"skillIcons\"] = {}},{[\"name\"] = \"Above and Below\",[\"skillIcons\"] = {}},{[\"name\"] = \"Heroic Rescue\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Combat Training (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Anatomical Diagrams\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Scientific Theory (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Knuckleduster\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Moxie (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"David Renfield\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Grounded (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Cherished Keepsake\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Plucky (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Say Your Prayers\",[\"skillIcons\"] = {[\"Will\"] = 4}},{[\"name\"] = \"Desperate Search\",[\"skillIcons\"] = {[\"Intellect\"] = 4}},{[\"name\"] = \"Reckless Assault\",[\"skillIcons\"] = {[\"Combat\"] = 4}},{[\"name\"] = \"Run For Your Life\",[\"skillIcons\"] = {[\"Agility\"] = 4}},{[\"name\"] = \"Trench Knife\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Ambush (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Charles Ross, Esq.\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Forewarned (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dario El-Amin\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Sneak Attack (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Storm of Spirits\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Book of Shadows (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Fight or Flight\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Test of Will (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Devil's Luck (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Calling in Favors\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"I'll see you in hell!\\\"\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \".45 Automatic (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Logical Reasoning\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Archaic Glyphs (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Archaic Glyphs (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cheap Shot\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Pickpocketing (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Quantum Flux\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Recharge (2)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Madame Labranche\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Snare Trap (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Inspiring Presence\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Mano a Mano (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"First Aid (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Eureka!\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Shortcut (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"Watch this!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \".41 Derringer (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Torrent of Power\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Scrying (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Waylay\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"A Chance Encounter (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Emergency Cache (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"On the Hunt\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stick to the Plan (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Guidance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Arcane Insight (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Narrow Escape\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Suggestion (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"St. Hubert's Key\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Ward of Protection (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Arcane Initiate (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"\\\"Not without a fight!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"True Survivor (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"Eat lead!\\\" (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Armor of Ardennes (5)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Eidetic Memory (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"No Stone Unturned (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Charon's Obol (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lupara (3)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Cheat Death (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Time Warp (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Seal of the Elder Sign (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Newspaper (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Infighting (3)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Key of Ys (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Songs That the Hyades Shall Sing\",[\"skillIcons\"] = {}},{[\"name\"] = \"Stars of Aldebaran\",[\"skillIcons\"] = {}},{[\"name\"] = \"Bleak Desolation\",[\"skillIcons\"] = {}},{[\"name\"] = \"Inhabitant of Carcosa\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Moment's Rest\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Coffin\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mapping the Streets\",[\"skillIcons\"] = {}},{[\"name\"] = \"The King's Parade\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Archway\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Height of the Depths\",[\"skillIcons\"] = {}},{[\"name\"] = \"Steps of the Palace\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Fall\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hastur's End\",[\"skillIcons\"] = {}},{[\"name\"] = \"Leo Anderson\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 1,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Ursula Downs\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 4,[\"Combat\"] = 1,[\"Intellect\"] = 4}},{[\"name\"] = \"Finn Edwards\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 4}},{[\"name\"] = \"Father Mateo\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 3}},{[\"name\"] = \"Calvin Wright\",[\"skillIcons\"] = {[\"Will\"] = 0,[\"Agility\"] = 0,[\"Combat\"] = 0,[\"Intellect\"] = 0}},{[\"name\"] = \"Mitch Brown\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Bought in Blood\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jake Williams\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Call of the Unknown\",[\"skillIcons\"] = {}},{[\"name\"] = \"Smuggled Goods\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Finn's Trusty .38\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Caught Red-Handed\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Codex of Ages\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Serpents of Yig\",[\"skillIcons\"] = {}},{[\"name\"] = \"Until the End of Time\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Voice of the Messenger\",[\"skillIcons\"] = {}},{[\"name\"] = \"Survival Knife\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Venturer\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Trusted\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Reliable (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Dr. Elli Horowitz\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Ancient Stone (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Tooth of Eztli\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Unearth the Ancients\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Treasure Hunter (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Decorated Skull\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Eavesdrop\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"You handle this one!\\\"\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Mists of R'lyeh\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"The Chthonian Stone\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Protective Incantation (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dark Prophecy\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Improvised Weapon\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dumb Luck\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Yaotl (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Last Chance\",[\"skillIcons\"] = {[\"Wild\"] = 5}},{[\"name\"] = \"Backpack\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dark Pact\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Price of Failure\",[\"skillIcons\"] = {}},{[\"name\"] = \"Doomed\",[\"skillIcons\"] = {}},{[\"name\"] = \"Accursed Fate\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Bell Tolls\",[\"skillIcons\"] = {}},{[\"name\"] = \"Scene of the Crime\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Marksmanship (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Persuasion\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Shrewd Analysis\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lucky Cigarette Case\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Fence (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Arcane Research\",[\"skillIcons\"] = {}},{[\"name\"] = \"Counterspell (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Perseverance\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Stunning Blow\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Second Wind\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Take the Initiative\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Well Prepared (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Truth from Fiction\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"True Understanding\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Quick Study (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Hatchet Man\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"High Roller (2)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Enraptured\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Recall the Future (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Try and Try Again (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Cornered (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Intrepid\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Custom Ammunition (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Otherworldly Compass (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Expose Weakness (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Lola Santiago (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Olive McBride\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Defiance (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Premonition\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Live and Learn\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Take Heart\",[\"skillIcons\"] = {}},{[\"name\"] = \"Against All Odds (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Trench Coat\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Ornate Bow (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"M1918 BAR (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Ancient Stone (4)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Ancient Stone (4)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Slip Away\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pay Day (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sacrifice (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Crystalline Elder Sign (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"On Your Own (3)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Handcuffs\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Blood Eclipse (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Feed the Mind (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Colt Vest Pocket\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Coup de Grâce\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"The Skeleton Key (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Mists of R'lyeh (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Winging It\",[\"skillIcons\"] = {}},{[\"name\"] = \"Old Hunting Rifle (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Thermos\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Hemispheric Map (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Timeworn Brand (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Kerosene (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Flamethrower (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Vantage Point\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pnakotic Manuscripts (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Borrowed Time (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"All In (5)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Shards of the Void (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Seal of the Seventh Sign (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Impromptu Barrier\",[\"skillIcons\"] = {}},{[\"name\"] = \"Alter Fate (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Yig's Mercy\",[\"skillIcons\"] = {}},{[\"name\"] = \"Another Way\",[\"skillIcons\"] = {}},{[\"name\"] = \"Carolyn Fern\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Joe Diamond\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 4}},{[\"name\"] = \"Preston Fairmont\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Diana Stanley\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Rita Young\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 5,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Marie Lambeau\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 1,[\"Intellect\"] = 4}},{[\"name\"] = \"Hypnotic Therapy\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Rational Thought\",[\"skillIcons\"] = {}},{[\"name\"] = \"Detective's Colt 1911s\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Unsolved Case\",[\"skillIcons\"] = {}},{[\"name\"] = \"Family Inheritance\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lodge \\\"Debts\\\"\",[\"skillIcons\"] = {}},{[\"name\"] = \"Twilight Blade\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dark Insight\",[\"skillIcons\"] = {}},{[\"name\"] = \"Terrible Secret\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"I'm done runnin'!\\\"\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Hoods\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mystifying Song\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Baron Samedi\",[\"skillIcons\"] = {}},{[\"name\"] = \"Interrogate\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Delay the Inevitable\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Steadfast\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Ace of Swords (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Fingerprint Kit\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Connect the Dots\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Curiosity\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Death • XIII (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Well Connected\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Money Talks\",[\"skillIcons\"] = {}},{[\"name\"] = \"Cunning\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Moon • XVIII (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Deny Existence\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Eldritch Inspiration\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Prophesy\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Four of Cups (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Track Shoes\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Act of Desperation\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Able Bodied\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Five of Pentacles (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ace of Rods (1)\",[\"skillIcons\"] = {}},{[\"name\"] = \"The 13th Vision\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Tower • XVI\",[\"skillIcons\"] = {}},{[\"name\"] = \"Something Worth Fighting For\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Crack the Case\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Intel Report\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Sign Magick\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Banish (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Meat Cleaver\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \".45 Thompson\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Scroll of Secrets\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Tennessee Sour Mash\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Enchanted Blade\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Grisly Totem\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Alice Luxley\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Well-Maintained (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Mr. \\\"Rook\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Hawk-Eye Folding Camera\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Henry Wan\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Swift Reflexes\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Wither\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Sixth Sense\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Drawing Thin\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Belly of the Beast\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \".45 Thompson (3)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \".45 Thompson (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Scroll of Secrets (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Scroll of Secrets (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Tennessee Sour Mash (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Enchanted Blade (3)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Enchanted Blade (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Grisly Totem (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Grisly Totem (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"The Council's Coffer (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Warning Shot\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Telescopic Sight (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Knowledge is Power\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Esoteric Atlas (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Investments\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Decoy\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"De Vermis Mysteriis (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Guiding Spirit (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Fortune or Fate (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Mk 1 Grenades (4)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Agency Backup (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ghastly Revelation\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Studious (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Small Favor\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Another Day, Another Dollar (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dayana Esperence (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Deny Existence (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Trial by Fire\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Bait and Switch (3)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Anna Kaslow (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hallowed Mirror\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Soothing Melody\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"I've had worse...\\\" (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Occult Lexicon\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Blood-Rite\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Glimpse the Unthinkable (5)\",[\"skillIcons\"] = {[\"Intellect\"] = 3}},{[\"name\"] = \"\\\"You owe me one!\\\"\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Double, Double (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Wither (4)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Sixth Sense (4)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Lure (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Eucatastrophe (3)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Tommy Muldoon\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Mandy Thompson\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 1,[\"Intellect\"] = 5}},{[\"name\"] = \"Tony Morgan\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2,[\"Combat\"] = 5,[\"Intellect\"] = 3}},{[\"name\"] = \"Luke Robinson\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 3}},{[\"name\"] = \"Patrice Hathaway\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Becky\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Rookie Mistake\",[\"skillIcons\"] = {}},{[\"name\"] = \"Occult Evidence\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Shocking Discovery\",[\"skillIcons\"] = {}},{[\"name\"] = \"Bounty Contracts\",[\"skillIcons\"] = {}},{[\"name\"] = \"Tony's .38 Long Colt\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Tony's Quarry\",[\"skillIcons\"] = {}},{[\"name\"] = \"Gate Box\",[\"skillIcons\"] = {}},{[\"name\"] = \"Detached from Reality\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dream-Gate\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dream-Gate\",[\"skillIcons\"] = {}},{[\"name\"] = \"Patrice's Violin\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Watcher from Another Dimension\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Hungering Blade (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Bloodlust\",[\"skillIcons\"] = {}},{[\"name\"] = \"Solemn Vow\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Segment of Onyx (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Pendant of the Queen\",[\"skillIcons\"] = {}},{[\"name\"] = \"Astounding Revelation\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Crystallizer of Dreams\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Guardian of the Crystallizer\",[\"skillIcons\"] = {}},{[\"name\"] = \"Easy Mark (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stargazing (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"The Stars Are Right\",[\"skillIcons\"] = {}},{[\"name\"] = \"Open Gate\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Miss Doyle (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hope\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Zeal\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Augur\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Fortuitous Discovery\",[\"skillIcons\"] = {}},{[\"name\"] = \"Self-Centered\",[\"skillIcons\"] = {}},{[\"name\"] = \"Kleptomania\",[\"skillIcons\"] = {}},{[\"name\"] = \"Narcolepsy\",[\"skillIcons\"] = {}},{[\"name\"] = \"Your Worst Nightmare\",[\"skillIcons\"] = {}},{[\"name\"] = \"First Watch\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Daring\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Dream Diary\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Essence of the Dream\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Followed\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Momentum (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Scroll of Prophecies\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Read the Signs\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Jessica Hyde (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Cryptic Souls\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dreamlike Horrors\",[\"skillIcons\"] = {}},{[\"name\"] = \"Endless Secrets\",[\"skillIcons\"] = {}},{[\"name\"] = \"Cylinders of Kadatheron\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Doom of Sarnath\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ghosts of the Dead\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Palace of Rainbows\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Shrine to the Gods\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Crypt of Zulan-Thek\",[\"skillIcons\"] = {}},{[\"name\"] = \"Wares of Baharna\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Likeness of Old\",[\"skillIcons\"] = {}},{[\"name\"] = \"What Remains of Tyrrhia\",[\"skillIcons\"] = {}},{[\"name\"] = \"Advice of the King\",[\"skillIcons\"] = {}},{[\"name\"] = \"Timeless Beauty\",[\"skillIcons\"] = {}},{[\"name\"] = \"Unattainable Desires\",[\"skillIcons\"] = {}},{[\"name\"] = \"The City Inside\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Baleful Star\",[\"skillIcons\"] = {}},{[\"name\"] = \"Tetsuo Mori\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"Fool me once...\\\" (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Self-Sacrifice\",[\"skillIcons\"] = {}},{[\"name\"] = \"Otherworld Codex (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dream-Enhancing Serum\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"Let God sort them out...\\\"\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Swift Reload (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Gregory Gry\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Healing Words\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Ethereal Form\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Scrounge for Supplies\",[\"skillIcons\"] = {}},{[\"name\"] = \"Brute Force (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Versatile (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \".35 Winchester\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Safeguard (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Practice Makes Perfect\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Extensive Research (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Three Aces (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Burglary (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Spectral Razor\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Word of Command (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Moonstone\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sharp Vision (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Lucid Dreaming (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Off the Galley\",[\"skillIcons\"] = {}},{[\"name\"] = \"Heroic Rescue (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Leadership (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Dream Diary (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Dream Diary (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dream Diary (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Haste (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Daredevil (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Empower Self (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Empower Self (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Empower Self (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Twila Katherine Price (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"A Glimmer of Hope\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Expeditious Retreat (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Ghastly Tunnels\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Sentry\",[\"skillIcons\"] = {}},{[\"name\"] = \"Another Path\",[\"skillIcons\"] = {}},{[\"name\"] = \"A Strange Ghoul\",[\"skillIcons\"] = {}},{[\"name\"] = \"Scouting the Vale\",[\"skillIcons\"] = {}},{[\"name\"] = \"Something Below\",[\"skillIcons\"] = {}},{[\"name\"] = \"Inhabitants of the Vale\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Way Out\",[\"skillIcons\"] = {}},{[\"name\"] = \"Spider-Infested Waters\",[\"skillIcons\"] = {}},{[\"name\"] = \"Still Surface\",[\"skillIcons\"] = {}},{[\"name\"] = \"Rolling Pits\",[\"skillIcons\"] = {}},{[\"name\"] = \"Center of the Sea\",[\"skillIcons\"] = {}},{[\"name\"] = \"Empty Vessel (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Wish Eater\",[\"skillIcons\"] = {}},{[\"name\"] = \"Surprising Find (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Old Book of Lore (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Garrote Wire (2)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Delilah O'Rourke (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Summoned Hound (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Unbound Beast\",[\"skillIcons\"] = {}},{[\"name\"] = \"Nothing Left to Lose (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"The Black Cat (5)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Spiritual Resolve (5)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Abigail Foreman (4)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Eye of Truth (5)\",[\"skillIcons\"] = {[\"Wild\"] = 4}},{[\"name\"] = \"Joey \\\"The Rat\\\" Vigil (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sawed-Off Shotgun (5)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Mind's Eye (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Shining Trapezohedron (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Nightmare Bauble (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Dream Parasite\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Scavenging (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Sister Mary\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Amanda Sharpe\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Trish Scarborough\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Dexter Drake\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 2,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Silas Marsh\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Guardian Angel\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Crisis of Faith\",[\"skillIcons\"] = {}},{[\"name\"] = \"Obscure Studies\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Whispers from the Deep\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"In the Shadows\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Agility\"] = 2}},{[\"name\"] = \"Shadow Agents\",[\"skillIcons\"] = {}},{[\"name\"] = \"Showmanship\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Occult Scraps\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sea Change Harpoon\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Silas's Net\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Siren Call\",[\"skillIcons\"] = {}},{[\"name\"] = \"Book of Psalms\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Blessed Blade\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Rite of Sanctification\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Hand of Fate\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Cryptographic Cipher\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Grimoire\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Deep Knowledge\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Plan of Action\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \".25 Automatic\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Dark Ritual\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Obfuscation\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Faustian Bargain\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sword Cane\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Tides of Fate\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Ward of Radiance\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Promise of Power\",[\"skillIcons\"] = {[\"Wild\"] = 4}},{[\"name\"] = \"Token of Faith\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Keep Faith\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Predestined\",[\"skillIcons\"] = {}},{[\"name\"] = \"Beloved\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Tempt Fate\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Accursed Follower\",[\"skillIcons\"] = {}},{[\"name\"] = \"Dread Curse\",[\"skillIcons\"] = {}},{[\"name\"] = \"Day of Reckoning\",[\"skillIcons\"] = {}},{[\"name\"] = \"Riot Whistle\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Righteous Hunt (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Sacred Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Eldritch Sophist\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Stirring Up Trouble (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Blasphemous Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Breaking and Entering\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Skeptic (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"False Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Armageddon\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Eye of Chaos\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Shroud of Shadows\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Paradoxical Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Mariner's Compass\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Ancient Covenant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Keen Eye\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Radiant Smite (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"The Truth Beckons\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Gaze of Ouraxsh (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Priest of Two Faiths (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Under Surveillance (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Blood Pact\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Abyssal Tome (2)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Butterfly Effect (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Third Time's a Charm (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Manipulate Destiny (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Enchanted Armor (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Blessing of Isis (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Grimoire (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ríastrad (1)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Tristan Botley (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Curse of Aeons (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Unrelenting (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Signum Crucis (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Holy Rosary (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Shield of Faith (2)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Fey (1)\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Will\"] = 1}},{[\"name\"] = \"Guided by the Unseen (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"Lucky\\\" Penny (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Eye of the Djinn (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Armageddon (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Eye of Chaos (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Shroud of Shadows (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Spirit of Humanity (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Harmony Restored (2)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Enchant Weapon (3)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 1}},{[\"name\"] = \"Nephthys (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"The Stygian Eye (3)\",[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Hyperawareness (4)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Geas (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Hard Knocks (4)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Ikiaq (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Flute of the Outer Gods (4)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"A Watchful Peace (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Dig Deep (4)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2}},{[\"name\"] = \"Favor of the Moon (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Favor of the Sun (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Purifying Corruption (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Hallow (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Holy Spear (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Ancestral Knowledge (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ariadne's Twine (3)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \".25 Automatic (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Justify the Means (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lucky Dice (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Rite of Equilibrium (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Jacob Morrison (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Shrine of the Moirai (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sweeping Kick (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Butterfly Swords (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Written in the Stars\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Dragon Pole\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Astronomical Atlas (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Strength in Numbers (1)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Medical Student\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Michael Leigh (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Divination (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Blur (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Physical Training (2)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Dynamite Blast (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Hyperawareness (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Barricade (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Hard Knocks (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Hot Streak (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Arcane Studies (2)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Mind Wipe (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dig Deep (2)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 2}},{[\"name\"] = \"Rabbit's Foot (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Bandolier (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Blackjack (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Preposterous Sketches (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Strange Solution (4)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Contraband (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Think on Your Feet (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Rite of Seeking (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Clarity of Mind (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Oops! (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Rise to the Occasion (3)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Through the Gates\",[\"skillIcons\"] = {}},{[\"name\"] = \".32 Colt (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"\\\"Eat lead!\\\"\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Logical Reasoning (4)\",[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Archaic Glyphs (3)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Stealth (3)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Suggestion (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Alchemical Transmutation (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Storm of Spirits (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Lantern (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Gravedigger's Shovel (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Unspeakable Oath (Bloodthirst)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Unspeakable Oath (Curiosity)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Unspeakable Oath (Cowardice)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Blood Eclipse (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Survival Knife (2)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Truth from Fiction (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 3}},{[\"name\"] = \"Ancient Stone (4)\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Decorated Skull (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Colt Vest Pocket (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Mists of R'lyeh (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"The Chthonian Stone (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Alter Fate (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"On Your Own (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Backpack (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dendromorphosis\",[\"skillIcons\"] = {}},{[\"name\"] = \"Offer You Cannot Refuse\",[\"skillIcons\"] = {}},{[\"name\"] = \"Fine Print\",[\"skillIcons\"] = {}},{[\"name\"] = \"Sell Your Soul\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Star • XVII (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Hierophant • V (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Moon Pendant (2)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Nathaniel Cho\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 5,[\"Intellect\"] = 2}},{[\"name\"] = \"Randall Cho\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Tommy Malloy\",[\"skillIcons\"] = {}},{[\"name\"] = \"Self-Destructive\",[\"skillIcons\"] = {}},{[\"name\"] = \"Boxing Gloves\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Flesh Ward\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Grete Wagner\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Physical Training\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Relentless\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Safeguard\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Clean Them Out\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Counterpunch\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dodge\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"\\\"Get over here!\\\"\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Glory\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Monster Slayer\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"One-Two Punch\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Stand Together\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Vicious Blow\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Evidence! (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Galvanize (1)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Counterpunch (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"\\\"Get over here!\\\" (2)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 1}},{[\"name\"] = \"Lesson Learned (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Mano a Mano (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Overpower (2)\",[\"skillIcons\"] = {[\"Combat\"] = 3}},{[\"name\"] = \"Boxing Gloves (3)\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Grete Wagner (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dynamite Blast (3)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"Taunt (3)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Physical Training (4)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Combat\"] = 2}},{[\"name\"] = \"One-Two Punch (5)\",[\"skillIcons\"] = {[\"Combat\"] = 4}},{[\"name\"] = \"Harvey Walters\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 2,[\"Combat\"] = 1,[\"Intellect\"] = 5}},{[\"name\"] = \"Vault of Knowledge\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Thrice-Damned Curiosity\",[\"skillIcons\"] = {}},{[\"name\"] = \"Obsessive\",[\"skillIcons\"] = {}},{[\"name\"] = \"Arcane Enlightenment\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Celaeno Fragments\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Disc of Itzamna\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Encyclopedia\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Feed the Mind\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Forbidden Tome\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Higher Education\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Laboratory Assistant\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Whitton Greene\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Burning the Midnight Oil\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Writings\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Extensive Research\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Occult Invocation\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Preposterous Sketches\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Deduction\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Library Docent (1)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Glimpse the Unthinkable (1)\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Esoteric Atlas (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Whitton Greene (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cryptic Writings (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"\\\"I've got a plan!\\\" (2)\",[\"skillIcons\"] = {[\"Combat\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Mind over Matter (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Seeking Answers (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Intellect\"] = 1}},{[\"name\"] = \"Perception (2)\",[\"skillIcons\"] = {[\"Intellect\"] = 3}},{[\"name\"] = \"Forbidden Tome (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Forbidden Tome (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Farsight (4)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1}},{[\"name\"] = \"Miskatonic Archaeology Funding (4)\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Necronomicon (5)\",[\"skillIcons\"] = {[\"Intellect\"] = 5}},{[\"name\"] = \"Winifred Habbamock\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 5,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Anything You Can Do, Better\",[\"skillIcons\"] = {[\"Wild\"] = 6}},{[\"name\"] = \"Arrogance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Reckless\",[\"skillIcons\"] = {}},{[\"name\"] = \"Lockpicks\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Mauser C96\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Switchblade\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Lucky Cigarette Case\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Lonnie Ritter\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Leather Jacket\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Streetwise\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Cheap Shot\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Daring Maneuver\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Slip Away\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Pilfer\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Sneak By\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Nimble\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Daredevil\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Opportunist\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Liquid Courage (1)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Mauser C96 (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Daring Maneuver (2)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Cheap Shot (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Slip Away (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Manual Dexterity (2)\",[\"skillIcons\"] = {[\"Agility\"] = 3}},{[\"name\"] = \"Lucky Cigarette Case (3)\",[\"skillIcons\"] = {[\"Will\"] = 2}},{[\"name\"] = \"Sharpshooter (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Pilfer (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Backstab (3)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Copycat (3)\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Beretta M1918 (4)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Chuck Fergus (5)\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Jacqueline Fine\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 3}},{[\"name\"] = \"Arbiter of Fates\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Dark Future\",[\"skillIcons\"] = {}},{[\"name\"] = \"Nihilism\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ritual Candles\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Scrying Mirror\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Azure Flame\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Clairvoyance\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Ineffable Truth\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Familiar Spirit\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Crystal Pendulum\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Robes of Endless Night\",[\"skillIcons\"] = {[\"Agility\"] = 1}},{[\"name\"] = \"Astral Travel\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Hypnotic Gaze\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Parallel Fates\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Voice of Ra\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dark Prophecy\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Defiance\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Prescient\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Eldritch Inspiration (1)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Grotesque Statue (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Robes of Endless Night (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Hypnotic Gaze (2)\",[\"skillIcons\"] = {[\"Agility\"] = 2,[\"Combat\"] = 1}},{[\"name\"] = \"Guts (2)\",[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Azure Flame (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Clairvoyance (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Ineffable Truth (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Arcane Studies (4)\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Recharge (4)\",[\"skillIcons\"] = {[\"Will\"] = 3}},{[\"name\"] = \"Azure Flame (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Combat\"] = 2}},{[\"name\"] = \"Clairvoyance (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Ineffable Truth (5)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 2}},{[\"name\"] = \"Stella Clark\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Neither Rain nor Snow\",[\"skillIcons\"] = {[\"Wild\"] = 3}},{[\"name\"] = \"Called by the Mists\",[\"skillIcons\"] = {}},{[\"name\"] = \"Atychiphobia\",[\"skillIcons\"] = {}},{[\"name\"] = \".18 Derringer\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \"Grimm's Fairy Tales\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Old Keyring\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Granny Orne\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Mysterious Raven\",[\"skillIcons\"] = {[\"Intellect\"] = 1}},{[\"name\"] = \"Rabbit's Foot\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Scrapper\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Will to Survive\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"A Test of Will\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Dumb Luck\",[\"skillIcons\"] = {[\"Agility\"] = 2}},{[\"name\"] = \"Grit Your Teeth\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"Live and Learn\",[\"skillIcons\"] = {[\"Wild\"] = 1}},{[\"name\"] = \"\\\"Look what I found!\\\"\",[\"skillIcons\"] = {[\"Intellect\"] = 2}},{[\"name\"] = \"Oops!\",[\"skillIcons\"] = {[\"Combat\"] = 2}},{[\"name\"] = \"Take Heart\",[\"skillIcons\"] = {}},{[\"name\"] = \"Cherished Keepsake (1)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"Leather Coat (1)\",[\"skillIcons\"] = {[\"Combat\"] = 1}},{[\"name\"] = \".18 Derringer (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"A Test of Will (2)\",[\"skillIcons\"] = {[\"Will\"] = 1}},{[\"name\"] = \"\\\"Look what I found!\\\" (2)\",[\"skillIcons\"] = {[\"Agility\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Dumb Luck (2)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 2}},{[\"name\"] = \"Unexpected Courage (2)\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Granny Orne (3)\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Lucky! (3)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Chainsaw (4)\",[\"skillIcons\"] = {[\"Combat\"] = 3}},{[\"name\"] = \"Quick Learner (4)\",[\"skillIcons\"] = {}},{[\"name\"] = \"Déjà Vu (5)\",[\"skillIcons\"] = {}},{[\"name\"] = \"To the Dreamlands\",[\"skillIcons\"] = {}},{[\"name\"] = \"Fate of the Dreamers\",[\"skillIcons\"] = {}},{[\"name\"] = \"Prisoners of Conquest\",[\"skillIcons\"] = {}},{[\"name\"] = \"Ruins of Sarkomand\",[\"skillIcons\"] = {}},{[\"name\"] = \"Effigy of Nodens\",[\"skillIcons\"] = {}},{[\"name\"] = \"Usurp the Night\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Translator's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Supplicant's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Priestess's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Salesman's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Assassin's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"The Professor's Evidence\",[\"skillIcons\"] = {}},{[\"name\"] = \"Daisy Walker\",[\"skillIcons\"] = {[\"Will\"] = 1,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 5}},{[\"name\"] = \"Daisy's Tote Bag\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Necronomicon\",[\"skillIcons\"] = {}},{[\"name\"] = \"\\\"Skids\\\" O'Toole\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"On the Lam\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Agility\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Hospital Debts\",[\"skillIcons\"] = {}},{[\"name\"] = \"Agnes Baker\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 3,[\"Combat\"] = 2,[\"Intellect\"] = 2}},{[\"name\"] = \"Heirloom of Hyperborea\",[\"skillIcons\"] = {[\"Wild\"] = 2,[\"Will\"] = 1,[\"Combat\"] = 1}},{[\"name\"] = \"Dark Memory\",[\"skillIcons\"] = {}},{[\"name\"] = \"Triumph and Subjugation\",[\"skillIcons\"] = {}},{[\"name\"] = \"Jenny Barnes\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 3,[\"Combat\"] = 3,[\"Intellect\"] = 3}},{[\"name\"] = \"Green Man Medallion\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Sacrificial Beast\",[\"skillIcons\"] = {}},{[\"name\"] = \"Roland Banks\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 4,[\"Intellect\"] = 3}},{[\"name\"] = \"Mysteries Remain\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Combat\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"The Dirge of Reason\",[\"skillIcons\"] = {}},{[\"name\"] = \"Norman Withers\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 1,[\"Combat\"] = 2,[\"Intellect\"] = 5}},{[\"name\"] = \"Split the Angle\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Vengeful Hound\",[\"skillIcons\"] = {}},{[\"name\"] = \"Carolyn Fern\",[\"skillIcons\"] = {[\"Will\"] = 3,[\"Agility\"] = 2,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Foolishness\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"To Fight the Black Wind\",[\"skillIcons\"] = {}},{[\"name\"] = \"Silas Marsh\",[\"skillIcons\"] = {[\"Will\"] = 2,[\"Agility\"] = 4,[\"Combat\"] = 4,[\"Intellect\"] = 2}},{[\"name\"] = \"Nautical Prowess\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Intellect\"] = 1}},{[\"name\"] = \"Dreams of the Deep\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Dexter Drake\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 2,[\"Combat\"] = 3,[\"Intellect\"] = 2}},{[\"name\"] = \"Molly Maxwell\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Will\"] = 1,[\"Agility\"] = 1}},{[\"name\"] = \"Yaztaroth\",[\"skillIcons\"] = {}},{[\"name\"] = \"Gloria Goldberg\",[\"skillIcons\"] = {[\"Will\"] = 5,[\"Agility\"] = 1,[\"Combat\"] = 2,[\"Intellect\"] = 4}},{[\"name\"] = \"Ruth Westmacott\",[\"skillIcons\"] = {[\"Wild\"] = 1,[\"Intellect\"] = 2}},{[\"name\"] = \"Liber Omnium Finium\",[\"skillIcons\"] = {}},{[\"name\"] = \"Marie Lambeau\",[\"skillIcons\"] = {[\"Will\"] = 4,[\"Agility\"] = 3,[\"Combat\"] = 1,[\"Intellect\"] = 4}},{[\"name\"] = \"Mystifying Song\",[\"skillIcons\"] = {[\"Wild\"] = 2}},{[\"name\"] = \"Baron Samedi\",[\"skillIcons\"] = {}}}\r\nend", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Astronomical Atlas Helper", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.8022881, - "posY": 1.64571238, - "posZ": -21.8569355, - "rotX": 359.9203, - "rotY": 270.000122, - "rotZ": 0.0168367587, - "scaleX": 0.725000262, - "scaleY": 0.725000262, - "scaleZ": 0.725000262 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 30.238, - "posY": 4.406, - "posZ": -33.917, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.73, - "scaleY": 0.73, - "scaleZ": 0.73 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 557600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5576": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656728123511552359/83597B252CFCE2EA0879043ABC8E17C835A898C3/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "BETA CARD", - "DragSelectable": true, - "GMNotes": "", - "GUID": "66c1cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Guard Dog (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 30.711, - "posY": 4.269, - "posZ": -36.331, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 557700, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5577": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1693905524260059716/6013BA52A88B8438F7514B943E48FE5D1DBB25A0/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ecd43e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "PLAYER_CARD_DATA_JSON = [[\n{\n \"Flashlight (3)\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 4\n }\n}\n]]\n\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\n\nfunction onload(save_state)\n local playerMatWhite = getObjectFromGUID('8b081b')\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatOrange = getObjectFromGUID('bd0ff4')\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatGreen = getObjectFromGUID('383d8b')\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatRed = getObjectFromGUID('0840d5')\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Flashlight (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 30.875, - "posY": 4.231, - "posZ": -35.78, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "Arguments:\ncount\nname\nsubtitle\nimage_uri\nzone [Optional]\nback_image_uri [Optional]", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f4b112", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-30 5:05 p.m.\n---\n\ncommand_name = \"include\"\n\n---@type ArkhamImport_Command_RunDirectives\nrunOn = {\n instructions = true,\n handlers = true\n}\n\nlocal back_image_default = \"https://images-ext-2.discordapp.net/external/QY_dmo_UnAHEi1pgWwaRr1-HSB8AtrAv0W74Mh_Z6vg/https/i.imgur.com/EcbhVuh.jpg\"\n\n---@param parameters ArkhamImport_Command_DescriptionInstructionArguments\n---@return ArkhamImport_Command_DescriptionInstructionResults\nfunction do_instruction(parameters)\n local args = parameters.arguments\n local arg_count = #args\n\n if (arg_count\u003c4 or arg_count\u003e6) then\n return {\n is_successful = false,\n error_message = \"Include Command requires between 4 and 6 arguments. \" .. arg_count .. \" were provided.\"\n }\n end\n\n if not parameters.command_state[\"include-command\"] then\n parameters.command_state[\"include-command\"] = {\n has_run = false,\n includes = {},\n index = 1\n }\n end\n\n local index = parameters.command_state[\"include-command\"].index\n parameters.command_state[\"include-command\"].index = index + 1\n\n parameters.command_state[\"include-command\"].includes[index] = {\n count = args[1],\n name = args[2],\n subtitle = args[3],\n image_uri = args[4],\n zone = args[5] or \"default\",\n back_image_uri = args[6] or back_image_default\n }\n\n return { is_successful = true, command_state = parameters.command_state }\nend\n\n---@param parameters ArkhamImport_Command_HandlerArguments\n---@return ArkhamImport_Command_HandlerResults\nfunction handle_card(parameters)\n local state = parameters.command_state[\"include-command\"]\n\n if state.has_run then return { is_successful = true } end\n\n state.has_run = true\n\n local source = getObjectFromGUID(parameters.source_guid)\n local offset = 0.1\n\n for _, include in pairs(state.includes) do\n local zone_name = include.zone\n local zone = parameters.configuration.zones[zone_name]\n\n if not zone then\n return {\n is_successful = false,\n command_state = parameters.command_state,\n error_message = \"Include Card [\" .. include.name .. \"]: Zone \\\"\" .. tostring(zone_name) .. \"\\\" was not found.\"\n }\n end\n\n local position = zone.is_absolute and zone.position or source:positionToWorld(zone.position)\n\n for _=1, include.count do\n local new = spawnObject {\n type = \"CardCustom\",\n position = position + Vector(0, offset, 0),\n rotaiton = source:getRotation() + Vector(0, 0, zone.is_facedown and 180 or 0),\n ---@param card TTSObject\n callback_function = function (card)\n card:setName(include.name)\n card:setDescription(include.subtitle)\n end\n }\n\n new:setCustomObject {\n type = 0,\n face = include.image_uri,\n back = include.back_image_uri\n }\n offset = offset + 1\n end\n end\n\n return {\n handled = false, -- This is adding cards without respect to the deck content. So the card we're using to fire this command still needs proper handling\n command_state = parameters.command_state,\n is_successful = true\n }\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Include Command", - "Snap": true, - "Sticky": true, - "Tags": [ - "import_command" - ], - "Tooltip": true, - "Transform": { - "posX": -48.106, - "posY": 3.417, - "posZ": -75.431, - "rotX": 358, - "rotY": 0, - "rotZ": 178, - "scaleX": 0.35, - "scaleY": 0.35, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "400e1a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-24 6:11 p.m.\n---\n\ncommand_name = \"proxy-card\"\n\n---@type ArkhamImport_Command_RunDirectives\nrunOn = {\n instructions = true,\n handlers = true\n}\n\nlocal back_image_default = \"https://images-ext-2.discordapp.net/external/QY_dmo_UnAHEi1pgWwaRr1-HSB8AtrAv0W74Mh_Z6vg/https/i.imgur.com/EcbhVuh.jpg\"\n\n---@param parameters ArkhamImport_Command_DescriptionInstructionArguments\n---@return ArkhamImport_Command_DescriptionInstructionResults\nfunction do_instruction(parameters)\n local args = parameters.arguments\n if (#args\u003c4 or #args\u003e6) then\n return {\n is_successful = false,\n error_message = \"Move Command requires between 4 or 6 arguments. \" .. #args .. \" were provided.\"\n }\n end\n\n if not parameters.command_state[\"proxy-card\"] then\n parameters.command_state[\"proxy-card\"] = {}\n parameters.command_state[\"proxy-card-offset\"] = 0.1\n end\n\n parameters.command_state[\"proxy-card\"][args[1]] = {\n name = args[2],\n subtitle = args[3],\n image_uri = args[4],\n zone = args[5] or \"default\",\n back_image_uri = args[6] or back_image_default\n }\n\n return {\n command_state = parameters.command_state,\n is_successful = true\n }\nend\n\n---@param parameters ArkhamImport_Command_HandlerArguments\n---@return ArkhamImport_Command_HandlerResults\nfunction handle_card(parameters)\n local state = parameters.command_state[\"proxy-card\"] or {}\n\n local card_data = state[parameters.card.code]\n\n if not card_data then return { is_successful = true } end\n\n local offset = parameters.command_state[\"proxy-card-offset\"]\n parameters.command_state[\"proxy-card-offset\"] = offset + 0.1\n\n local zone = parameters.configuration.zones[card_data.zone]\n\n if not zone then\n return {\n is_successful = false,\n error_message = \"Proxy Card [\" .. tostring(parameters.card.code) .. \"]: Zone \\\"\" .. tostring(card_data.zone) .. \"\\\" was not found.\"\n }\n end\n\n local source = getObjectFromGUID(parameters.source_guid)\n local position = zone.is_absolute and zone.position or source:positionToWorld(zone.position)\n\n for _=1, parameters.card.count do\n local new = spawnObject {\n type = \"CardCustom\",\n position = position + Vector(0, offset, 0),\n rotation = source:getRotation() + Vector(0, 0, zone.is_facedown and 180 or 0),\n ---@param card TTSObject\n callback_function = function (card)\n card:setName(card_data.name)\n card:setDescription(card_data.subtitle)\n end\n }\n\n new:setCustomObject {\n type = 0,\n face = card_data.image_uri,\n back = card_data.back_image_uri\n }\n end\n\n return { handled = true, is_successful = true }\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Proxy Card Command", - "Snap": true, - "Sticky": true, - "Tags": [ - "import_command" - ], - "Tooltip": true, - "Transform": { - "posX": -48.108, - "posY": 3.415, - "posZ": -74.085, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.35, - "scaleY": 0.35, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0b55d8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-24 6:02 p.m.\n---\n\ncommand_name = \"move\"\n\n---@type ArkhamImport_Command_RunDirectives\nrunOn = {\n instructions = true,\n handlers = true\n}\n\n---@param parameters ArkhamImport_Command_DescriptionInstructionArguments\n---@return ArkhamImport_Command_DescriptionInstructionResults\nfunction do_instruction(parameters)\n local args = parameters.arguments\n\n if (#args~=2 and #args~=3) then\n return { is_successful = false, error_message = \"Move Command requires 2 or 3 arguments. \" .. #args .. \" were provided.\" }\n end\n\n local card_id = args[1]\n local new_zone = args[2]\n local count = tonumber(args[3]) or 3\n\n if not parameters.configuration.zones[new_zone] then\n return { is_successful = false, error_message = \"Move Command: Zone \\\"\" .. new_zone .. \"\\\" was not found.\" }\n end\n\n local state = parameters.command_state[\"move\"]\n\n if not state then\n state = {}\n parameters.command_state[\"move\"] = state\n end\n\n local card_data = state[card_id]\n\n if not card_data then\n card_data = {\n zone = {},\n offset = 0\n }\n\n state[card_id] = card_data\n end\n\n local zone = card_data.zone\n local offset = card_data.offset\n\n for index=offset,offset+count do\n zone[index] = new_zone\n end\n\n return { command_state = parameters.command_state, is_successful = true }\nend\n\n---@param parameters ArkhamImport_Command_HandlerArguments\n---@return ArkhamImport_Command_HandlerResults\nfunction handle_card(parameters)\n local state = parameters.command_state[\"move\"] or {}\n\n local card_data = state[parameters.card.code]\n\n if not card_data then return { is_successful = true} end\n\n return { zone = card_data.zone, is_successful = true }\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Move Command", - "Snap": true, - "Sticky": true, - "Tags": [ - "import_command" - ], - "Tooltip": true, - "Transform": { - "posX": -48.105, - "posY": 3.415, - "posZ": -73.343, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.35, - "scaleY": 0.35, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ec5b5f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-24 5:48 p.m.\n---\n\ncommand_name = \"zone\"\n\nrunOn = {\n instructions = true,\n handlers = false\n}\n\n---@param parameters ArkhamImport_Command_DescriptionInstructionArguments\n---@return ArkhamImport_Command_DescriptionInstructionResults\nfunction do_instruction(parameters)\n local args = parameters.arguments\n if (#args\u003c4 or #args\u003e6) then\n return {\n is_successful = false,\n error_message = \"Zone Command requires between 4 and 6 arguments. \" .. #args .. \" were provided.\"\n }\n end\n\n local name = args[1]\n local position = Vector(tonumber(args[2]), tonumber(args[3]), tonumber(args[4]))\n local is_facedown= (args[5] and args[5]:lower()==\"true\") or false\n local is_absolute = (args[6] and args[6]:lower() == \"true\") or false\n\n ---@type ArkhamImportZone\n local zone = {\n position = position,\n is_facedown = is_facedown,\n is_absolute = is_absolute\n }\n\n parameters.configuration.zones[name] = zone\n\n return {\n configuration = parameters.configuration,\n is_successful = true\n }\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Zone Command", - "Snap": true, - "Sticky": true, - "Tags": [ - "import_command" - ], - "Tooltip": true, - "Transform": { - "posX": -48.105, - "posY": 3.416, - "posZ": -72.64, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.35, - "scaleY": 0.35, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "80eac7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-25 2:32 p.m.\n---\n\ncommand_name = \"proxy-investigator\"\n\n---@type ArkhamImport_Command_RunDirectives\nrunOn = {\n instructions = true,\n handlers = true\n}\n\n---@param parameters ArkhamImport_Command_DescriptionInstructionArguments\n---@return ArkhamImport_Command_DescriptionInstructionResults\nfunction do_instruction(parameters)\n local args = parameters.arguments\n\n if (#args~=6 and #args~=7) then\n return {\n is_successful = false,\n error_message = \"Proxy Investigator command requires either 7 or 8 arguments. \" .. #args .. \" were provided.\"\n }\n end\n\n parameters.command_state[\"proxy-investigator\"] = {\n name = args[1],\n subtitle = args[2],\n front_uri = args[3],\n back_uri = args[4],\n mini_front_uri = args[5],\n mini_back_uri = args[6],\n zone = args[7] or \"investigator\"\n }\n\n return {\n command_state = parameters.command_state,\n is_successful = true\n }\nend\n\n---@param source TTSObject\n---@param name string\n---@param subtitle string\n---@param offset number\n---@param zone ArkhamImportZone\n---@param front string\n---@param back string\n---@param use_minicard_scaling boolean\nlocal function create_card(source, name, subtitle, offset, zone, front, back, use_minicard_scaling)\n local position = zone.is_absolute and zone.position or source:positionToWorld(zone.position)\n\n local card = spawnObject {\n type = \"CardCustom\",\n position = position + Vector(0, offset, 0),\n rotation = source:getRotation() + Vector(0, 0, zone.is_facedown and 180 or 0),\n scale = use_minicard_scaling and Vector(0.6, 1, 0.6) or Vector(1,1,1),\n callback_function = function (card) card:setName(name) card:setDescription(subtitle) end\n }\n\n card:setCustomObject {\n type = 0,\n face = front,\n back = back\n }\nend\n\n---@param parameters ArkhamImport_Command_HandlerArguments\n---@return ArkhamImport_Command_HandlerResults\nfunction handle_card(parameters)\n if parameters.card.type_code ~= \"investigator\" then return {is_successful = true } end\n\n local card_data = parameters.command_state[\"proxy-investigator\"] or {}\n\n if not card_data then return { is_successful = true } end\n\n local zone = parameters.configuration.zones[card_data.zone]\n\n if not zone then\n return {\n is_successful = false,\n command_state = parameters.command_state,\n error_message = \"Proxy Investigator [\" .. tostring(parameters.card.code) .. \"]: Zone \\\"\" .. tostring(card_data.zone) .. \"\\\" was not found.\"\n }\n end\n\n local source = getObjectFromGUID(parameters.source_guid)\n\n for _=1, parameters.card.count do\n create_card(source, card_data.name, card_data.subtitle, 10, zone, card_data.front_uri, card_data.back_uri, false)\n create_card(source, card_data.name, card_data.subtitle, 20, zone, card_data.mini_front_uri, card_data.mini_back_uri, true)\n end\n\n return { handled = true, is_successful = true}\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Proxy Investigator Command", - "Snap": true, - "Sticky": true, - "Tags": [ - "import_command" - ], - "Tooltip": true, - "Transform": { - "posX": -48.104, - "posY": 3.415, - "posZ": -74.743, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.35, - "scaleY": 0.35, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1700659722106672329/E7690C91C2A67EE07244C7434DCCF49CCE62B51D/" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "775aed", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -51.345, - "posY": 2.432, - "posZ": -73.439, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.17, - "scaleY": 1, - "scaleZ": 1.17 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cb2ce4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Deck Importer Reference Guide", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.498, - "posY": 3.226, - "posZ": -77.733, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.55, - "scaleY": 0.55, - "scaleZ": 0.55 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2e59f6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Deck Importer - Commands", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 29.214, - "posY": 4.036, - "posZ": -36.222, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://i.imgur.com/tfCQLkm.jpg", - "MaterialIndex": 1, - "MeshURL": "http://pastebin.com/raw.php?i=SyH06Cdm", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7165a9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Legacy Assets", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -61.264, - "posY": 0.783, - "posZ": -90.083, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 5.25, - "scaleY": 5.25, - "scaleZ": 5.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedSnapPoints": [ - { - "Position": { - "x": 1.53, - "y": 0.1, - "z": -1.09 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.53, - "y": 0.1, - "z": -0.76 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.53, - "y": 0.1, - "z": -0.43 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.53, - "y": 0.1, - "z": -0.1 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.53, - "y": 0.1, - "z": 0.23 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.53, - "y": 0.1, - "z": 0.56 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.53, - "y": 0.1, - "z": 0.89 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.53, - "y": 0.1, - "z": 1.22 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.53, - "y": 0.1, - "z": 1.55 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.148, - "y": 0.1, - "z": -1.09 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.148, - "y": 0.1, - "z": -0.76 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.148, - "y": 0.1, - "z": -0.43 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.148, - "y": 0.1, - "z": -0.1 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.148, - "y": 0.1, - "z": 0.23 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.148, - "y": 0.1, - "z": 0.56 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.148, - "y": 0.1, - "z": 0.89 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.148, - "y": 0.1, - "z": 1.22 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 1.148, - "y": 0.1, - "z": 1.55 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.765, - "y": 0.1, - "z": -1.09 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.765, - "y": 0.1, - "z": -0.76 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.765, - "y": 0.1, - "z": -0.43 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.765, - "y": 0.1, - "z": -0.1 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.765, - "y": 0.1, - "z": 0.23 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.765, - "y": 0.1, - "z": 0.56 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.765, - "y": 0.1, - "z": 0.89 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.765, - "y": 0.1, - "z": 1.22 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.765, - "y": 0.1, - "z": 1.55 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.383, - "y": 0.1, - "z": -1.09 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.383, - "y": 0.1, - "z": -0.76 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.383, - "y": 0.1, - "z": -0.43 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.383, - "y": 0.1, - "z": -0.1 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.383, - "y": 0.1, - "z": 0.23 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.383, - "y": 0.1, - "z": 0.56 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.383, - "y": 0.1, - "z": 0.89 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.383, - "y": 0.1, - "z": 1.22 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0.383, - "y": 0.1, - "z": 1.55 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": -1.09 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": -0.76 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": -0.43 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": -0.1 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": 0.23 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": 0.56 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": 0.89 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": 1.22 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": 1.55 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.383, - "y": 0.1, - "z": -1.09 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.383, - "y": 0.1, - "z": -0.76 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.383, - "y": 0.1, - "z": -0.43 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.383, - "y": 0.1, - "z": -0.1 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.383, - "y": 0.1, - "z": 0.23 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.383, - "y": 0.1, - "z": 0.56 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.383, - "y": 0.1, - "z": 0.89 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.383, - "y": 0.1, - "z": 1.22 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.383, - "y": 0.1, - "z": 1.55 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.765, - "y": 0.1, - "z": -1.09 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.765, - "y": 0.1, - "z": -0.76 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.765, - "y": 0.1, - "z": -0.43 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.765, - "y": 0.1, - "z": -0.1 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.765, - "y": 0.1, - "z": 0.23 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.765, - "y": 0.1, - "z": 0.56 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.765, - "y": 0.1, - "z": 0.89 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.765, - "y": 0.1, - "z": 1.22 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -0.765, - "y": 0.1, - "z": 1.55 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.148, - "y": 0.1, - "z": -1.09 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.148, - "y": 0.1, - "z": -0.76 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.148, - "y": 0.1, - "z": -0.43 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.148, - "y": 0.1, - "z": -0.1 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.148, - "y": 0.1, - "z": 0.23 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.148, - "y": 0.1, - "z": 0.56 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.148, - "y": 0.1, - "z": 0.89 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.148, - "y": 0.1, - "z": 1.22 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.148, - "y": 0.1, - "z": 1.55 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.53, - "y": 0.1, - "z": -1.09 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.53, - "y": 0.1, - "z": -0.76 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.53, - "y": 0.1, - "z": -0.43 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.53, - "y": 0.1, - "z": -0.1 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.53, - "y": 0.1, - "z": 0.23 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.53, - "y": 0.1, - "z": 0.56 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.53, - "y": 0.1, - "z": 0.89 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.53, - "y": 0.1, - "z": 1.22 - }, - "Tags": [ - "Location" - ] - }, - { - "Position": { - "x": -1.53, - "y": 0.1, - "z": 1.55 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - }, - "Tags": [ - "Location" - ] - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/998015670465071049/FFAE162920D67CF38045EFBD3B85AD0F916147B2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "721ba2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/PlayArea\")\nend)\n__bundle_register(\"core/PlayArea\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- general setup\n---------------------------------------------------------\n\n-- set true to enable debug logging\nlocal DEBUG = false\n\n-- Location connection directional options\nlocal BIDIRECTIONAL = 0\nlocal ONE_WAY = 1\nlocal INCOMING_ONE_WAY = 2\n\n-- Connector draw parameters\nlocal CONNECTION_THICKNESS = 0.015\nlocal DRAGGING_CONNECTION_THICKNESS = 0.15\nlocal DRAGGING_CONNECTION_COLOR = { 0.8, 0.8, 0.8, 1 }\nlocal CONNECTION_COLOR = { 0.4, 0.4, 0.4, 1 }\nlocal DIRECTIONAL_ARROW_DISTANCE = 3.5\nlocal ARROW_ARM_LENGTH = 0.9\nlocal ARROW_ANGLE = 25\n\n-- Height to draw the connector lines, places them just above the table and always below cards\nlocal CONNECTION_LINE_Y = 1.529\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal collisionEnabled = false\n\n-- used for recreating the link to a custom data helper after image change\ncustomDataHelper = nil\n\nlocal SHIFT_OFFSETS = {\n left = { x = 0.00, y = 0, z = 7.67 },\n right = { x = 0.00, y = 0, z = -7.67 },\n up = { x = 6.54, y = 0, z = 0.00 },\n down = { x = -6.54, y = 0, z = 0.00 }\n}\nlocal SHIFT_EXCLUSION = {\n [\"b7b45b\"] = true,\n [\"f182ee\"] = true,\n [\"721ba2\"] = true\n}\nlocal LOC_LINK_EXCLUDE_SCENARIOS = {\n [\"The Witching Hour\"] = true,\n}\n\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal INVESTIGATOR_COUNTER_GUID = \"f182ee\"\nlocal PLAY_AREA_ZONE_GUID = \"a2f932\"\n\nlocal clueData = {}\nlocal spawnedLocationGUIDs = {}\nlocal locations = {}\nlocal locationConnections = {}\nlocal draggingGuids = {}\nlocal locationData\nlocal currentScenario\n\n---------------------------------------------------------\n-- general code\n---------------------------------------------------------\n\nfunction onSave()\n return JSON.encode({\n trackedLocations = locations,\n currentScenario = currentScenario,\n })\nend\n\nfunction onLoad(saveState)\n -- records locations we have spawned clues for\n local save = JSON.decode(saveState) or { }\n locations = save.trackedLocations or { }\n currentScenario = save.currentScenario\n\n self.interactable = DEBUG\n Wait.time(function() collisionEnabled = true end, 1)\nend\n\nfunction log(message)\n if DEBUG then print(message) end\nend\n\n-- Called by Custom Data Helpers to push their location data into the Data Helper. This adds the\n-- data to the local token manager instance.\n---@param args Table Single-value array holding the GUID of the Custom Data Helper making the call\nfunction updateLocations(args)\n customDataHelper = getObjectFromGUID(args[1])\n if customDataHelper ~= nil then\n tokenManager.addLocationData(customDataHelper.getTable(\"LOCATIONS_DATA\"))\n end\nend\n\nfunction onCollisionEnter(collisionInfo)\n local obj = collisionInfo.collision_object\n local objType = obj.name\n\n -- only continue for cards\n if not collisionEnabled or (objType ~= \"Card\" and objType ~= \"CardCustom\") then return end\n\n -- check if we should spawn clues here and do so according to playercount\n local card = collisionInfo.collision_object\n if shouldSpawnTokens(card) then\n tokenManager.spawnForCard(card)\n end\n -- If this card was being dragged, clear the dragging connections. A multi-drag/drop may send\n -- the dropped card immediately into a deck, so this has to be done here\n if draggingGuids[card.getGUID()] ~= nil then\n card.setVectorLines(nil)\n draggingGuids[card.getGUID()] = nil\n end\n maybeTrackLocation(card)\nend\n\nfunction shouldSpawnTokens(card)\n local metadata = JSON.decode(card.getGMNotes())\n if metadata == nil then\n return tokenManager.hasLocationData(card)\n end\n return metadata.type == \"Location\"\n or metadata.type == \"Enemy\"\n or metadata.type == \"Treachery\"\n or metadata.weakness\nend\n\nfunction onCollisionExit(collisionInfo)\n maybeUntrackLocation(collisionInfo.collision_object)\nend\n\n-- Destroyed objects don't trigger onCollisionExit(), so check on destruction to untrack as well\nfunction onObjectDestroy(object)\n maybeUntrackLocation(object)\nend\n\nfunction onObjectPickUp(player, object)\n -- only continue for cards\n local objType = object.name\n if objType ~= \"Card\" and objType ~= \"CardCustom\" then return end\n\n -- onCollisionExit USUALLY fires first, so we have to check the card to see if it's a location we\n -- should be tracking\n if showLocationLinks() and isInPlayArea(object) and object.getGMNotes() ~= nil and object.getGMNotes() ~= \"\" then\n local pickedUpGuid = object.getGUID()\n local metadata = JSON.decode(object.getGMNotes()) or { }\n if (metadata.type == \"Location\") then\n -- onCollisionExit sometimes comes 1 frame after onObjectPickUp (rather than before it or in\n -- the same frame). This causes a mismatch in the data between dragging the on-table, and\n -- that one frame draws connectors on the card which then show up as shadows for snap points.\n -- Waiting ensures we always do thing in the expected Exit-\u003ePickUp order\n Wait.frames(function()\n draggingGuids[pickedUpGuid] = metadata\n rebuildConnectionList()\n end, 2)\n end\n end\nend\n\nfunction onUpdate()\n -- Due to the frequence of onUpdate calls, ensure that we only process any changes to the\n -- connection list once, and only redraw once\n local needsConnectionRebuild = false\n local needsConnectionDraw = false\n for guid, _ in pairs(draggingGuids) do\n local obj = getObjectFromGUID(guid)\n if obj == nil or not isInPlayArea(obj) then\n draggingGuids[guid] = nil\n needsConnectionRebuild = true\n -- If object still exists then it's been dragged outside the area and needs to clear the\n -- lines attached to it\n if obj ~= nil then\n obj.setVectorLines(nil)\n end\n end\n -- Even if the last location left the play area, need one last draw to clear the lines\n needsConnectionDraw = true\n end\n if (needsConnectionRebuild) then\n rebuildConnectionList()\n end\n if needsConnectionDraw then\n drawDraggingConnections()\n end\nend\n\n-- Checks the given card and adds it to the list of locations tracked for connection purposes.\n-- A card will be added to the tracking if it is a location in the play area (based on centerpoint).\n---@param card Object A card object, possibly a location.\nfunction maybeTrackLocation(card)\n -- Collision checks for any part of the card overlap, but our other tracking is centerpoint\n -- Ignore any collision where the centerpoint isn't in the area\n if showLocationLinks() and isInPlayArea(card) then\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n locations[card.getGUID()] = metadata\n rebuildConnectionList()\n drawBaseConnections()\n end\n end\nend\n\n-- Stop tracking a location for connection drawing. This should be called for both collision exit\n-- and destruction, as a destroyed object does not trigger collision exit. An object can also be\n-- deleted mid-drag, but the ordering for drag events means we can't clear those here and those will\n-- be cleared in the next onUpdate() cycle.\n---@param card Object Card to (maybe) stop tracking\nfunction maybeUntrackLocation(card)\n -- Locked objects no longer collide (hence triggering an exit event) but are still in the play\n -- area. If the object is now locked, don't remove it.\n if locations[card.getGUID()] ~= nil and not card.locked then\n locations[card.getGUID()] = nil\n rebuildConnectionList()\n drawBaseConnections()\n end\nend\n\n-- Global event handler, delegated from Global. Clears any connection lines from dragged cards\n-- before they are destroyed by entering a deck. Removal of the card from the dragging list will\n-- be handled during the next onUpdate() call.\nfunction tryObjectEnterContainer(params)\n for draggedGuid, _ in pairs(draggingGuids) do\n local draggedObj = getObjectFromGUID(draggedGuid)\n if draggedObj ~= nil then\n draggedObj.setVectorLines(nil)\n end\n end\nend\n\n-- Builds a list of GUID to GUID connection information based on the currently tracked locations.\n-- This will update the connection information and store it in the locationConnections data member,\n-- but does not draw those connections. This should often be followed by a call to\n-- drawBaseConnections()\nfunction rebuildConnectionList()\n if not showLocationLinks() then\n locationConnections = { }\n return\n end\n\n local iconCardList = { }\n\n -- Build a list of cards with each icon as their location ID\n for cardId, metadata in pairs(draggingGuids) do\n buildLocListByIcon(cardId, iconCardList)\n end\n for cardId, metadata in pairs(locations) do\n buildLocListByIcon(cardId, iconCardList)\n end\n\n -- Pair up all the icons\n locationConnections = { }\n for cardId, metadata in pairs(draggingGuids) do\n buildConnection(cardId, iconCardList)\n end\n for cardId, metadata in pairs(locations) do\n if draggingGuids[cardId] == nil then\n buildConnection(cardId, iconCardList)\n end\n end\nend\n\n-- Extracts the card's icon string into a list of individual location icons\n---@param cardID String GUID of the card to pull the icon data from\n---@param iconCardList Table A table of icon-\u003eGUID list. Mutable, will be updated by this method\nfunction buildLocListByIcon(cardId, iconCardList)\n local card = getObjectFromGUID(cardId)\n local locData = getLocationData(card)\n if locData ~= nil and locData.icons ~= nil then\n for icon in string.gmatch(locData.icons, \"%a+\") do\n if iconCardList[icon] == nil then\n iconCardList[icon] = { }\n end\n table.insert(iconCardList[icon], card.getGUID())\n end\n end\nend\n\n-- Builds the connections for the given cardID by finding matching icons and adding them to the\n-- Playarea's locationConnections table.\n---@param cardId String GUID of the card to build the connections for\n---@param iconCardList Table A table of icon-\u003eGUID List. Used to find matching icons for connections.\nfunction buildConnection(cardId, iconCardList)\n local card = getObjectFromGUID(cardId)\n local locData = getLocationData(card)\n if locData ~= nil and locData.connections ~= nil then\n locationConnections[card.getGUID()] = { }\n for icon in string.gmatch(locData.connections, \"%a+\") do\n if iconCardList[icon] ~= nil then\n for _, connectedGuid in ipairs(iconCardList[icon]) do\n -- If the reciprocal exists, convert it to BiDi, otherwise add as a one-way\n if locationConnections[connectedGuid] ~= nil\n and locationConnections[connectedGuid][card.getGUID()] == ONE_WAY then\n locationConnections[connectedGuid][card.getGUID()] = BIDIRECTIONAL\n locationConnections[card.getGUID()][connectedGuid] = nil\n else\n if locationConnections[connectedGuid] == nil then\n locationConnections[connectedGuid] = { }\n end\n locationConnections[card.getGUID()][connectedGuid] = ONE_WAY\n locationConnections[connectedGuid][card.getGUID()] = INCOMING_ONE_WAY\n end\n end\n end\n end\n end\nend\n\n-- Helper method to extract the location metadata from a card based on whether it's front or back\n-- is showing.\n---@param card String Card object to extract data from\n---@return. Table with either the locationFront or locationBack metadata structure, or nil if the\n-- metadata doesn't exist\nfunction getLocationData(card)\n if card == nil then\n return nil\n end\n if card.is_face_down then\n return JSON.decode(card.getGMNotes()).locationBack\n else\n return JSON.decode(card.getGMNotes()).locationFront\n end\nend\n\n-- Draws the lines for connections currently in locationConnections but not in draggingGuids.\n-- Constructed vectors will be set to the playmat\nfunction drawBaseConnections()\n if not showLocationLinks() then\n locationConnections = { }\n return\n end\n local cardConnectionLines = { }\n\n for originGuid, targetGuids in pairs(locationConnections) do\n -- Objects should reliably exist at this point, but since this can be called during onUpdate the\n -- object checks are conservative just to make sure.\n local origin = getObjectFromGUID(originGuid)\n if draggingGuids[originGuid] == nil and origin != nil then\n for targetGuid, direction in pairs(targetGuids) do\n local target = getObjectFromGUID(targetGuid)\n if draggingGuids[targetGuid] == nil and target != nil then\n -- Since we process the full list, we're guaranteed to hit any ONE_WAY connections later\n -- so we can ignore INCOMING_ONE_WAY\n if direction == BIDIRECTIONAL then\n addBidirectionalVector(origin, target, self, cardConnectionLines)\n elseif direction == ONE_WAY then\n addOneWayVector(origin, target, self, cardConnectionLines)\n end\n end\n end\n end\n end\n self.setVectorLines(cardConnectionLines)\nend\n\n-- Draws the lines for cards which are currently being dragged.\nfunction drawDraggingConnections()\n if not showLocationLinks() then\n return\n end\n local cardConnectionLines = { }\n local ownedVectors = { }\n\n for originGuid, _ in pairs(draggingGuids) do\n targetGuids = locationConnections[originGuid]\n -- Objects should reliably exist at this point, but since this can be called during onUpdate the\n -- object checks are conservative just to make sure.\n local origin = getObjectFromGUID(originGuid)\n if draggingGuids[originGuid] and origin ~= nil and targetGuids ~= nil then\n ownedVectors[originGuid] = { }\n for targetGuid, direction in pairs(targetGuids) do\n local target = getObjectFromGUID(targetGuid)\n if target != nil then\n if direction == BIDIRECTIONAL then\n addBidirectionalVector(origin, target, origin, ownedVectors[originGuid])\n elseif direction == ONE_WAY then\n addOneWayVector(origin, target, origin, ownedVectors[originGuid])\n elseif direction == INCOMING_ONE_WAY and not draggingGuids[targetGuid] then\n addOneWayVector(target, origin, origin, ownedVectors[originGuid])\n end\n end\n end\n end\n end\n for ownerGuid, vectors in pairs(ownedVectors) do\n local card = getObjectFromGUID(ownerGuid)\n card.setVectorLines(vectors)\n end\nend\n\n-- Draws a bidirectional location connection between the two cards, adding the lines to do so to the\n-- given lines list.\n---@param card1 Object One of the card objects to connect\n---@param card2 Object The other card object to connect\n---@param vectorOwner Object The object which these lines will be set to. Used for relative\n--- positioning and scaling, as well as highlighting connections during a drag operation\n---@param lines Table List of vector line elements. Mutable, will be updated to add this connector\nfunction addBidirectionalVector(card1, card2, vectorOwner, lines)\n local cardPos1 = card1.getPosition()\n local cardPos2 = card2.getPosition()\n cardPos1.y = CONNECTION_LINE_Y\n cardPos2.y = CONNECTION_LINE_Y\n\n local pos1 = vectorOwner.positionToLocal(cardPos1)\n local pos2 = vectorOwner.positionToLocal(cardPos2)\n\n table.insert(lines, {\n points = { pos1, pos2 },\n color = vectorOwner == self and CONNECTION_COLOR or DRAGGING_CONNECTION_COLOR,\n thickness = vectorOwner == self and CONNECTION_THICKNESS or DRAGGING_CONNECTION_THICKNESS,\n })\nend\n\n-- Draws a one-way location connection between the two cards, adding the lines to do so to the\n-- given lines list. Arrows will point towards the target card.\n---@param origin Object Origin card in the connection\n---@param target Object Target card object to connect\n---@param vectorOwner Object The object which these lines will be set to. Used for relative\n--- positioning and scaling, as well as highlighting connections during a drag operation\n---@param lines Table List of vector line elements. Mutable, will be updated to add this connector\nfunction addOneWayVector(origin, target, vectorOwner, lines)\n -- Start with the BiDi then add the arrow lines to it\n addBidirectionalVector(origin, target, vectorOwner, lines)\n local originPos = origin.getPosition()\n local targetPos = target.getPosition()\n originPos.y = CONNECTION_LINE_Y\n targetPos.y = CONNECTION_LINE_Y\n\n -- Calculate card distance to be closer for horizontal positions than vertical, since cards are\n -- taller than they are wide\n local heading = Vector(originPos):sub(targetPos):heading(\"y\")\n local distanceFromCard = DIRECTIONAL_ARROW_DISTANCE * 0.7 + DIRECTIONAL_ARROW_DISTANCE * 0.3 * math.abs(math.sin(math.rad(heading)))\n\n -- Calculate the three possible arrow positions. These are offset by half the arrow length to\n -- make them visually balanced by keeping the arrows centered, not tracking the point\n local midpoint = Vector(originPos):add(targetPos):scale(Vector(0.5, 0.5, 0.5)):moveTowards(targetPos, ARROW_ARM_LENGTH / 2)\n local closeToOrigin = Vector(originPos):moveTowards(targetPos, distanceFromCard + ARROW_ARM_LENGTH / 2)\n local closeToTarget = Vector(targetPos):moveTowards(originPos, distanceFromCard - ARROW_ARM_LENGTH / 2)\n\n if (originPos:distance(closeToOrigin) \u003e originPos:distance(closeToTarget)) then\n addArrowLines(midpoint, originPos, vectorOwner, lines)\n else\n addArrowLines(closeToOrigin, originPos, vectorOwner, lines)\n addArrowLines(closeToTarget, originPos, vectorOwner, lines)\n end\nend\n\n-- Draws an arrowhead at the given position.\n---@param arrowheadPosition Table Centerpoint of the arrowhead to draw (NOT the tip of the arrow)\n---@param originPos Table Origin point of the connection, used to position the arrow arms\n---@param vectorOwner Object The object which these lines will be set to. Used for relative\n--- positioning and scaling, as well as highlighting connections during a drag operation\n---@param lines Table List of vector line elements. Mutable, will be updated to add this arrow\nfunction addArrowLines(arrowheadPos, originPos, vectorOwner, lines)\n local arrowArm1 = Vector(arrowheadPos):moveTowards(originPos, ARROW_ARM_LENGTH):sub(arrowheadPos):rotateOver(\"y\", -1 * ARROW_ANGLE):add(arrowheadPos)\n local arrowArm2 = Vector(arrowheadPos):moveTowards(originPos, ARROW_ARM_LENGTH):sub(arrowheadPos):rotateOver(\"y\", ARROW_ANGLE):add(arrowheadPos)\n\n local head = vectorOwner.positionToLocal(arrowheadPos)\n local arm1 = vectorOwner.positionToLocal(arrowArm1)\n local arm2 = vectorOwner.positionToLocal(arrowArm2)\n table.insert(lines, {\n points = { arm1, head, arm2},\n color = vectorOwner == self and CONNECTION_COLOR or DRAGGING_CONNECTION_COLOR,\n thickness = vectorOwner == self and CONNECTION_THICKNESS or DRAGGING_CONNECTION_THICKNESS,\n })\nend\n\n-- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n-- fixed objects will be ignored, as will anything the player has tagged with 'displacement_excluded'\n---@param playerColor String Color of the player requesting the shift. Used solely to send an error\n--- message in the unlikely case that the scripting zone has been deleted\nfunction shiftContentsUp(playerColor)\n shiftContents(playerColor, \"up\")\nend\n\nfunction shiftContentsDown(playerColor)\n shiftContents(playerColor, \"down\")\nend\n\nfunction shiftContentsLeft(playerColor)\n shiftContents(playerColor, \"left\")\nend\n\nfunction shiftContentsRight(playerColor)\n shiftContents(playerColor, \"right\")\nend\n\nfunction shiftContents(playerColor, direction)\n local zone = getObjectFromGUID(PLAY_AREA_ZONE_GUID)\n if not zone then\n broadcastToColor(\"Scripting zone couldn't be found.\", playerColor, \"Red\")\n return\n end\n\n for _, object in ipairs(zone.getObjects()) do\n if not (SHIFT_EXCLUSION[object.getGUID()] or object.hasTag(\"displacement_excluded\")) then\n object.translate(SHIFT_OFFSETS[direction])\n end\n end\nend\n\n-- Returns the current value of the investigator counter from the playmat\n---@return. Number of investigators currently set on the counter\nfunction getInvestigatorCount()\n local investigatorCounter = getObjectFromGUID(\"f182ee\")\n return investigatorCounter.getVar(\"val\")\nend\n\n-- Check to see if the given object is within the bounds of the play area, based solely on the X and\n-- Z coordinates, ignoring height\n---@param object Object Object to check\n---@return. True if the object is inside the play area\nfunction isInPlayArea(object)\n local bounds = self.getBounds()\n local position = object.getPosition()\n -- Corners are arbitrary since it's all global - c1 goes down both axes, c2 goes up\n local c1 = { x = bounds.center.x - bounds.size.x / 2, z = bounds.center.z - bounds.size.z / 2}\n local c2 = { x = bounds.center.x + bounds.size.x / 2, z = bounds.center.z + bounds.size.z / 2}\n\n return position.x \u003e c1.x and position.x \u003c c2.x and position.z \u003e c1.z and position.z \u003c c2.z\nend\n\n-- Reset the play area's tracking of which cards have had tokens spawned.\nfunction resetSpawnedCards()\n spawnedLocationGUIDs = {}\nend\n\nfunction onScenarioChanged(scenarioName)\n currentScenario = scenarioName\n if not showLocationLinks() then\n broadcastToAll(\"Automatic location connections not available for this scenario\")\n end\nend\n\nfunction showLocationLinks()\n return not LOC_LINK_EXCLUDE_SCENARIOS[currentScenario]\nend\n\n-- Sets this playmat's snap points to limit snapping to locations or not.\n-- If matchTypes is false, snap points will be reset to snap all cards.\n---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Location\" }\n else\n table.insert(snaps[i].tags, \"Location\")\n end\n else\n snaps[i].tags = nil\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- rebuilds local snap points (could be useful in the future again)\nfunction buildSnaps()\n local upperleft = { x = 1.53, z = -1.09}\n local lowerright = {x = -1.53, z = 1.55}\n local snaps = {}\n\n -- creates 81 snap points, for uneven rows + columns it makes a rotation snap point\n for i = 1, 9 do\n for j = 1, 9 do\n local snap = {}\n snap.position = {}\n snap.position.x = round(upperleft.x - (upperleft.x - lowerright.x) * (i - 1) / 8, 3)\n snap.position.y = 0.1\n snap.position.z = round(upperleft.z - (upperleft.z - lowerright.z) * (j - 1) / 8, 3)\n\n -- enable rotation snaps for uneven rows / columns\n if (i % 2 ~= 0) and (j % 2 ~= 0) then\n snap.rotation = {0, 0, 0}\n snap.rotation_snap = true\n end\n\n table.insert(snaps, snap)\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- utility function\nfunction round(num, numDecimalPlaces)\n local mult = 10^(numDecimalPlaces or 0)\n return math.floor(num * mult + 0.5) / mult\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue \u003c 1 or tokenValue \u003e 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount \u003c 1 or tokenCount \u003e 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount \u003e 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"trackedLocations\":[]}", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Playarea", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -27.94, - "posY": 1.47, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 10, - "scaleY": 1, - "scaleZ": 10 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537611, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "041012", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dog Monocle", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.252, - "posY": 1.482, - "posZ": 11.986, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538534, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hazard.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4512a4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stubborn Cat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.213, - "posY": 1.475, - "posZ": 9.519, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538524, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Creature.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "593523", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Estranged Cat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.353, - "posY": 1.547, - "posZ": 8.894, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538525, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Humanoid. Cultist.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d5e580", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rodent-Killer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.464, - "posY": 1.541, - "posZ": 7.441, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538526, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Humanoid, sort of? Cultist, definitely.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4aec61", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Order Cultist", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.916, - "posY": 1.798, - "posZ": 6.103, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538536, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Terror.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a5455b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gaze of the Ceiling Cat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.578, - "posY": 1.475, - "posZ": 9.962, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538532, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hazard.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "640243", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scratching Paws", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.28, - "posY": 1.475, - "posZ": 8.46, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538534, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hazard.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "173b96", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stubborn Cat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.432, - "posY": 1.518, - "posZ": 9.537, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538524, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Creature.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "593523", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Estranged Cat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.353, - "posY": 1.547, - "posZ": 8.894, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538532, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hazard.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "640243", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scratching Paws", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.28, - "posY": 1.475, - "posZ": 8.46, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538531, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Terror.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d2376d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cats in the Mist", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.253, - "posY": 1.475, - "posZ": 8.409, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538529, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Scheme.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "188deb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hunted by Byakats", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.728, - "posY": 1.477, - "posZ": 9.232, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538527, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Monster. Catbomination.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c44211", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Servant of Dog-Sothoth", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.056, - "posY": 1.507, - "posZ": 8.844, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538530, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Scheme.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "75690e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On Your Tail", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.482, - "posY": 1.52, - "posZ": 8.858, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538524, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Creature.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "58750b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Estranged Cat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.353, - "posY": 1.52, - "posZ": 8.894, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538528, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Squirrel!", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d2a05a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "SQUIRREL!", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.598, - "posY": 1.476, - "posZ": 8.837, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538530, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Scheme.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "12dd89", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On Your Tail", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.288, - "posY": 1.476, - "posZ": 8.775, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538533, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Power.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "906d54", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Meowsks of Meowlathotep", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.529, - "posY": 1.476, - "posZ": 9.557, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538533, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Power.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa302", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Meowsks of Meowlathotep", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.449, - "posY": 1.539, - "posZ": 9.816, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538525, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Humanoid. Cultist.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9ae188", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rodent-Killer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.452, - "posY": 1.496, - "posZ": 7.44, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538528, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Squirrel!", - "DragSelectable": true, - "GMNotes": "", - "GUID": "085963", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "SQUIRREL!", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.226, - "posY": 1.52, - "posZ": 9.212, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538532, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hazard.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "683523", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scratching Paws", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.469, - "posY": 1.518, - "posZ": 8.818, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538531, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Terror.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f02d56", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cats in the Mist", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.128, - "posY": 1.518, - "posZ": 8.668, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538531, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Terror.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d2376d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cats in the Mist", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.253, - "posY": 1.475, - "posZ": 8.409, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538527, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Monster. Catbomination.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cd29bc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Servant of Dog-Sothoth", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.32, - "posY": 1.475, - "posZ": 8.789, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538529, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Scheme.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "041647", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hunted by Byakats", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.638, - "posY": 1.519, - "posZ": 9.461, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538535, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Scheme.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6843a4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mischief and Chaos", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.34, - "posY": 1.518, - "posZ": 9.344, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538536, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Terror.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "66c016", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gaze of the Ceiling Cat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.682, - "posY": 1.516, - "posZ": 10.111, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538535, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Scheme.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "170575", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mischief and Chaos", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.278, - "posY": 1.475, - "posZ": 9.291, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 538534, - 538524, - 538525, - 538526, - 538536, - 538532, - 538534, - 538524, - 538532, - 538531, - 538529, - 538527, - 538530, - 538524, - 538528, - 538530, - 538533, - 538533, - 538525, - 538528, - 538532, - 538531, - 538531, - 538527, - 538529, - 538535, - 538536, - 538535 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0646bf", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "Encounter Deck", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.928, - "posY": 1.744, - "posZ": 5.757, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537605, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "", - "GUID": "99800f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dogcatchers", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.937, - "posY": 1.473, - "posZ": -0.144, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ed4256", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Take the Wheel", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.232, - "posY": 1.514, - "posZ": 0.037, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 537605, - 537604 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "070a78", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.15, - "posY": 1.491, - "posZ": -0.08, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537609, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "", - "GUID": "197242", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Out of Doggie Treats", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.945, - "posY": 1.468, - "posZ": -15.045, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537608, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "I Guess His Name is \"Pete?\"", - "DragSelectable": true, - "GMNotes": "", - "GUID": "448d3a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Friendly Human", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.128, - "posY": 1.5, - "posZ": -14.77, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 537609, - 537608 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0bd409", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.15, - "posY": 1.486, - "posZ": -16.08, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Dog of War", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c97f0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bark Harrigan", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.27, - "posY": 1.483, - "posZ": 15.92, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2665": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297416775/01D74E1F211ED12B6AB97E2C171FBF4BAD269E94/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297416623/C105E79E8FE67FCCE4ABADEB110F8C5E2A239447/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1943ff", - "Grid": false, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "\"Skids\" O'Drool", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.85, - "posY": 1.481, - "posZ": -0.08, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538307, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Agenda 2", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2dc786", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Meowlathotep's Scheme", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.072, - "posY": 1.594, - "posZ": -4.166, - "rotX": 0, - "rotY": 183, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538306, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Agenda 1", - "DragSelectable": true, - "GMNotes": "", - "GUID": "35a3cd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Of Cats and Dogs", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.095, - "posY": 1.636, - "posZ": -4.269, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "DeckIDs": [ - 538307, - 538306 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "208ebc", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "Agenda Deck", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.725, - "posY": 1.616, - "posZ": 0.373, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc4a74", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Foul Odor", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.785, - "posY": 1.475, - "posZ": 8.08, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537602, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "It Discombobulates Felines", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7031aa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Feline Discombobulator", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.889, - "posY": 1.507, - "posZ": 8.303, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 537603, - 537602 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "31ee5d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.15, - "posY": 1.493, - "posZ": 7.92, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2664": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297416208/2178189EC4327D27ECC17AAB215436AA86507AF4/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297416065/D6E80F5A27085251DBDA0BC5DADACC3A45110101/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3549e7", - "Grid": false, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Kate Winthpup", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.85, - "posY": 1.484, - "posZ": 7.92, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537610, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "357610", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Spiked Collar", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.484, - "posZ": 19.986, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1626320456297582485/FD9DDA786EDAE5BAAA4D4F8474E89E5C9B328317/" - }, - "Description": "The Meddling of Meowlathotep", - "DragSelectable": true, - "GMNotes": "", - "GUID": "36b4eb", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "Campaign Guide", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.27, - "posY": 1.49, - "posZ": 28.777, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 3, - "scaleY": 1, - "scaleZ": 3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538411, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham. Central.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "41fdc3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tailside", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -23.676, - "posY": 1.628, - "posZ": -0.03, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537612, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44bc00", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hired Dogs", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.479, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538419, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "458f2b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Velma's Doghouse", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -17.12, - "posY": 1.614, - "posZ": -15.28, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "499088", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -23.676, - "posY": 1.613, - "posZ": -3.83, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538518, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Extradimensional Cat", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ce69cd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cat of Tindalos", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.214, - "posY": 1.487, - "posZ": 15.304, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538520, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Capricious Twins", - "DragSelectable": true, - "GMNotes": "", - "GUID": "64feac", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Mewling Hunger", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.403, - "posY": 1.559, - "posZ": 15.6, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538519, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Don't Ask How", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f4cd65", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Dweller in the Deep", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.975, - "posY": 1.507, - "posZ": 16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538517, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Cat That Came Back", - "DragSelectable": true, - "GMNotes": "", - "GUID": "aef204", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hisser in the Dark", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.079, - "posY": 1.486, - "posZ": 13.112, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538521, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Cat That is Also a Ghost", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e86d3b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "GHOST CAT!", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.032, - "posY": 1.546, - "posZ": 14.179, - "rotX": 0, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538522, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "It's Exactly What it Sounds Like", - "DragSelectable": true, - "GMNotes": "", - "GUID": "53c2ec", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cat Riding on a Byakat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.185, - "posY": 1.625, - "posZ": 14.396, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538523, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Nocturnal Hunting Cat", - "DragSelectable": true, - "GMNotes": "", - "GUID": "94906b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pouncer in the Night", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.707, - "posY": 1.618, - "posZ": 14.15, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 538518, - 538520, - 538519, - 538517, - 538521, - 538522, - 538523 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "54092b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "Meowsks", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -13.996, - "posY": 1.656, - "posZ": -0.18, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538416, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "56fc9d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Muttskatonic University", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -30.224, - "posY": 1.639, - "posZ": 7.57, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "335cdd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -19.8644981, - "posY": 1.60566175, - "posZ": -11.8849583, - "rotX": 0.0684105456, - "rotY": 134.999573, - "rotZ": 0.04458524, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.273, - "posY": 1.606, - "posZ": -11.578, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537615, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "61c4c5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hair of the Dog", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.251, - "posY": 1.472, - "posZ": -20.014, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "641694", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.082, - "posY": 1.608, - "posZ": -3.587, - "rotX": 0, - "rotY": 135, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538301, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Laboratory Labrador", - "DragSelectable": true, - "GMNotes": "", - "GUID": "673295", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Kate Winthpup", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.277, - "posY": 1.48, - "posZ": 7.92, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6b02f8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e6fc2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -33.3444481, - "posY": 1.629031, - "posZ": 3.672406, - "rotX": 0.06841481, - "rotY": 134.999954, - "rotZ": 0.0445902273, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -33.478, - "posY": 1.629, - "posZ": 3.856, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6ba06e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.783, - "posY": 1.619, - "posZ": 0.118, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6be8b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -23.676, - "posY": 1.611, - "posZ": -11.51, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266700, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2667": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297418037/4D5A108EA151DCE8910B962591DA6B256B2C2003/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297417896/1A29A45D1C5D089DB429F2A8FE10EFA912BB3B30/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6c5b9f", - "Grid": false, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Duke", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.85, - "posY": 1.477, - "posZ": -16.08, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538415, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6dec76", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Boneyard", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -36.773, - "posY": 1.646, - "posZ": -0.03, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538413, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham. Central.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6f663b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Slobbertown", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -30.224, - "posY": 1.635, - "posZ": -7.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7234af", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -36.773, - "posY": 1.634, - "posZ": 3.86, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538304, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Good Boy", - "DragSelectable": true, - "GMNotes": "", - "GUID": "72c444", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Duke", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.275, - "posY": 1.473, - "posZ": -16.08, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2666": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297417563/86B887FDCC331D93213F3465D22477E66C11C169/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297417266/EB7D69CDFB4B40C56890C7B787992CA531786A8D/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "823edd", - "Grid": false, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Jacqueline Canine", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.85, - "posY": 1.479, - "posZ": -8.08, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537614, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "87f6b9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Old Shoe", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.474, - "posZ": -12.014, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538418, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8b87b3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "St. Mary's Animal Hospital", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -36.773, - "posY": 1.649, - "posZ": 7.57, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537601, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "", - "GUID": "29bafb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "More Bark Than Bite", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.114, - "posY": 1.476, - "posZ": 12.399, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "deea7a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Catling Gun", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.156, - "posY": 1.508, - "posZ": 12.358, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 537601, - 537600 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "937515", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.15, - "posY": 1.496, - "posZ": 15.92, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538303, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Paw Reader", - "DragSelectable": true, - "GMNotes": "", - "GUID": "94dde3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jacqueline Canine", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.274, - "posY": 1.476, - "posZ": -8.08, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537613, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "952924", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Howl of Clyhf'ford", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.477, - "posZ": -4.014, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "97c745", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "efa069", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.129076, - "posY": 1.618001, - "posZ": -4.367831, - "rotX": 0.06841063, - "rotY": 134.99968, - "rotZ": 0.04458575, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.949, - "posY": 1.618, - "posZ": -3.791, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538417, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "98de77", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Barkham City Pound", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -23.677, - "posY": 1.624, - "posZ": -15.28, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538309, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Act 2", - "DragSelectable": true, - "GMNotes": "", - "GUID": "87f443", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Cat and the Mouse", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.074, - "posY": 1.591, - "posZ": -4.737, - "rotX": 0, - "rotY": 179, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Act 1", - "DragSelectable": true, - "GMNotes": "", - "GUID": "69fb83", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nine Lives", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.057, - "posY": 1.622, - "posZ": -4.862, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "DeckIDs": [ - 538309, - 538308 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9991d4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "Act Deck", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.688, - "posY": 1.614, - "posZ": -5.049, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3b604", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.24, - "posY": 1.605, - "posZ": -15.647, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3b9ce", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -30.224, - "posY": 1.625, - "posZ": 3.86, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.02149, - "g": 0.00101, - "r": 0.02149 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538516, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5385": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Meowsenger of the Outer Gods", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4afd7f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Meowlathotep", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.697, - "posY": 3.663, - "posZ": 14.279, - "rotX": 0, - "rotY": 225, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://i.imgur.com/yVhOLYs.jpg", - "MaterialIndex": 1, - "MeshURL": "https://paste.ee/r/ylQzQ", - "NormalURL": "http://i.imgur.com/f1ogHo6.jpg", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a45247", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Set-aside", - "PhysicsMaterial": { - "BounceCombine": 0, - "Bounciness": 0, - "DynamicFriction": 0.6, - "FrictionCombine": 0, - "StaticFriction": 0.6 - }, - "Rigidbody": { - "AngularDrag": 5, - "Drag": 5, - "Mass": 1.375, - "UseGravity": true - }, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.696, - "posY": 1.558, - "posZ": 14.279, - "rotX": 0, - "rotY": 225, - "rotZ": 0, - "scaleX": 2, - "scaleY": 2, - "scaleZ": 2 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538302, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5383": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Pound Escapee", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a6049c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Skids\" O'Drool", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.274, - "posY": 1.478, - "posZ": -0.08, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "aa4b2c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.456, - "posY": 1.608, - "posZ": -7.749, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ab992b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.046, - "posY": 1.616, - "posZ": -11.531, - "rotX": 0, - "rotY": 135, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b73127", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.662, - "posY": 1.616, - "posZ": -7.416, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b89737", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -30.224, - "posY": 1.622, - "posZ": -3.83, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538414, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c16b4e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Barkham Asylum", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -17.12, - "posY": 1.617, - "posZ": -7.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c94046", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -33.469, - "posY": 1.63, - "posZ": 7.583, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ceb7d4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.811, - "posY": 1.62, - "posZ": 3.993, - "rotX": 0, - "rotY": 135, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d0163a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -33.415, - "posY": 1.627, - "posZ": -4.031, - "rotX": 0, - "rotY": 135, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538405, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Meddling of Meowlathotep", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d41278", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scenario", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.956, - "posY": 1.598, - "posZ": -10.441, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538410, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham. Central.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e61348", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Beasttown", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -23.677, - "posY": 1.626, - "posZ": -7.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538412, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5384": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425566/B77EE34309147A71D3711BB06B0EA17E4152EB00/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297425383/1525B71690E98FAD7B4740D7DB1DA5722C094D3A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Barkham. Central.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e87867", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Snoutside", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -30.224, - "posY": 1.637, - "posZ": -0.03, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297415428/68FFE0FA245C2F1A72ADEC8EBBA0128B2109E03F/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297398338/55DA378B7A85123B0DBECF6E612DE294ECFD2D94/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "eab8ff", - "Grid": false, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Bark Harrigan", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.85, - "posY": 1.486, - "posZ": 15.92, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "eef566", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -33.445, - "posY": 1.628, - "posZ": 0.081, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537607, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1e6cae", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "No Sense of Space or Time", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.858, - "posY": 1.471, - "posZ": -7.926, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537606, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Nightmares, I Tell You", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bbf1af", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Chew Toy of Nightmares", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.771, - "posY": 1.502, - "posZ": -7.662, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297420931/3655DD579E6DE8FFA2C1E4D84DFDEA3B3957C28C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 537607, - 537606 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "efb4dd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.15, - "posY": 1.489, - "posZ": -8.08, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "efb516", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -17.12, - "posY": 1.602, - "posZ": -11.51, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", - "WidthScale": 0 - }, - "Description": "click to set chaos token difficulty", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f5db25", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "name = 'Meowlathotep'\n\nfunction onLoad()\n Global.call('createSetupButtons', {object=self, key=name})\nend\n\nfunction easyClick()\n Global.call('fillContainer', {object=self, key=name, mode='easy'})\nend\n\nfunction normalClick()\n Global.call('fillContainer', {object=self, key=name, mode='normal'})\nend\n\nfunction hardClick()\n Global.call('fillContainer', {object=self, key=name, mode='hard'})\nend\n\nfunction expertClick()\n Global.call('fillContainer', {object=self, key=name, mode='expert'})\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "The Meddling of Meowlathotep", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.676, - "posY": 1.582, - "posZ": -14.535, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.2, - "scaleY": 1, - "scaleZ": 2.2 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297589870/7984397038C3BE7C7D329F9EE9335BE4DC8B4E91/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "Barkham Horror", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d02940", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Utility memory bag by Directsun\n-- Version 2.5.2\n-- Fork of Memory Bag 2.0 by MrStump\n\nfunction updateSave()\n local data_to_save = {[\"ml\"]=memoryList}\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\n font_size=130, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n local dummyIndex = howManyButtons\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 * 1/self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor + 2\n objPos.z = objPos.z * globalScaleFactor * 0.9\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\n local color = {0.75,0.25,0.25,0.6}\n local colorMove = {0,0,1,0.6}\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function=funcName, function_owner=self,\n position=objPos, rotation=rot, height=500, width=500,\n color=color,\n })\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\n position={-0.6,0.1,-2.1}, rotation={0,0,0}, height=220, width=550,\n font_size=130, color={0,0,0}, font_color={1,1,1}\n })\n\n self.createButton({\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\n position={-0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\n font_size=130, color={0,0,0}, font_color={1,1,1}\n })\n\n if move == false then\n self.createButton({\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\n position={0.6,0.3,-2.1}, rotation={0,0,0}, height=220, width=550,\n font_size=130, color={0,0,0}, font_color={0.25,1,0.25}\n })\n\n if fresh == false then\n self.createButton({\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\n position={0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\n font_size=130, color={0,0,0}, font_color={0.75,0.75,1}\n })\n self.createButton({\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\n position={0.6,0.3,-2.5}, rotation={0,0,0}, height=220, width=550,\n font_size=130, color={0,0,0}, font_color={1,0.25,0.25}\n })\n end\n end\n\n self.createButton({\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\n position={-0.6,0.3,-2.9}, rotation={0,0,0}, height=220, width=550,\n font_size=130, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(index, obj, move)\n local colorMove = {0,0,1,0.6}\n local color = {0,1,0,0.6}\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({index=previousIndex, color=colorMove})\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({index=index, color=color})\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n lock=obj.getLock()\n }\n obj.highlightOn({0,1,0})\n else\n color = {0.75,0.25,0.25,0.6}\n if move == true then\n color = colorMove\n end\n self.editButton({index=index, color=color})\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", {1,1,1})\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\n end\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k,v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n self.clearButtons()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", {1,1,1})\n updateSave()\nend\n\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\n position={0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\n font_size=130, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\n position={-0.6,0.1,2.1}, rotation={0,0,0}, height=220, width=500,\n font_size=130, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-2.1}, rotation={0,0,0}, height=220, width=500,\n font_size=130, color={0,0,0}, font_color={1,1,1}\n })\n--- self.createButton({\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\n--- })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\n })\n item.setLock(entry.lock)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", {1,1,1})\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", {1,1,1})\nend\n\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x-p1.x)\n deltaPos.y = (p2.y-p1.y) + yOffset\n deltaPos.z = (p2.z-p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return {x=x, y=desiredPos.y, z=z}\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n\tlocal angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n\tlocal z = desiredPos.z * math.cos(angle)\n return {x=x, y=desiredPos.y, z=z}\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() \u003e start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend", - "LuaScriptState": "{\"ml\":{\"041012\":{\"lock\":false,\"pos\":{\"x\":12.2521696090698,\"y\":1.4815628528595,\"z\":11.9863443374634},\"rot\":{\"x\":359.920135498047,\"y\":269.999877929688,\"z\":0.016872700303793}},\"0646bf\":{\"lock\":false,\"pos\":{\"x\":-3.92764782905579,\"y\":1.74437856674194,\"z\":5.75713777542114},\"rot\":{\"x\":359.919738769531,\"y\":270.000030517578,\"z\":180.016815185547}},\"070a78\":{\"lock\":false,\"pos\":{\"x\":15.1499996185303,\"y\":1.49000000953674,\"z\":-0.0799999982118607},\"rot\":{\"x\":359.920013427734,\"y\":270.000183105469,\"z\":0.0168723799288273}},\"0bd409\":{\"lock\":false,\"pos\":{\"x\":15.1499996185303,\"y\":1.48540902137756,\"z\":-16.0799999237061},\"rot\":{\"x\":359.920135498047,\"y\":270.000305175781,\"z\":0.0168718285858631}},\"0c97f0\":{\"lock\":false,\"pos\":{\"x\":12.2700033187866,\"y\":1.48269641399384,\"z\":15.9200010299683},\"rot\":{\"x\":0.0168714057654142,\"y\":179.999954223633,\"z\":0.0798774659633636}},\"1943ff\":{\"lock\":false,\"pos\":{\"x\":9.85000038146973,\"y\":1.4813586473465,\"z\":-0.0800003558397293},\"rot\":{\"x\":359.920135498047,\"y\":269.999877929688,\"z\":0.0168734267354012}},\"208ebc\":{\"lock\":false,\"pos\":{\"x\":-2.72466015815735,\"y\":1.6159462928772,\"z\":0.373313426971436},\"rot\":{\"x\":0.0168960373848677,\"y\":179.956954956055,\"z\":0.0802430883049965}},\"31ee5d\":{\"lock\":false,\"pos\":{\"x\":15.1499996185303,\"y\":1.49000000953674,\"z\":7.92000007629395},\"rot\":{\"x\":359.920013427734,\"y\":270.000061035156,\"z\":0.0168756786733866}},\"3549e7\":{\"lock\":false,\"pos\":{\"x\":9.85000038146973,\"y\":1.48371434211731,\"z\":7.91999912261963},\"rot\":{\"x\":359.920135498047,\"y\":269.999633789063,\"z\":0.0168764851987362}},\"357610\":{\"lock\":false,\"pos\":{\"x\":12.2501697540283,\"y\":1.48392140865326,\"z\":19.986349105835},\"rot\":{\"x\":359.920135498047,\"y\":269.999816894531,\"z\":0.0168732907623053}},\"36b4eb\":{\"lock\":false,\"pos\":{\"x\":0.270093679428101,\"y\":1.48960697650909,\"z\":28.7769813537598},\"rot\":{\"x\":359.920135498047,\"y\":269.999938964844,\"z\":0.0168721694499254}},\"41fdc3\":{\"lock\":false,\"pos\":{\"x\":-23.6764469146729,\"y\":1.62806642055511,\"z\":-0.0300174467265606},\"rot\":{\"x\":359.920104980469,\"y\":269.999694824219,\"z\":0.0168400760740042}},\"44bc00\":{\"lock\":false,\"pos\":{\"x\":12.2500715255737,\"y\":1.47921013832092,\"z\":3.98633503913879},\"rot\":{\"x\":359.920135498047,\"y\":269.999969482422,\"z\":0.016873637214303}},\"458f2b\":{\"lock\":false,\"pos\":{\"x\":-17.1200523376465,\"y\":1.61444211006165,\"z\":-15.2800216674805},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168397892266512}},\"499088\":{\"lock\":false,\"pos\":{\"x\":-23.6764068603516,\"y\":1.61334455013275,\"z\":-3.83002400398254},\"rot\":{\"x\":0.0168244950473309,\"y\":180.010559082031,\"z\":0.0799428075551987}},\"54092b\":{\"lock\":false,\"pos\":{\"x\":-13.9964084625244,\"y\":1.65554821491241,\"z\":-0.180126652121544},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":180.016830444336}},\"56fc9d\":{\"lock\":false,\"pos\":{\"x\":-30.2241821289063,\"y\":1.63943040370941,\"z\":7.56998538970947},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168400164693594}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-20.2732715606689,\"y\":1.60632228851318,\"z\":-11.5783996582031},\"rot\":{\"x\":359.983154296875,\"y\":0.000181010706000961,\"z\":359.920104980469}},\"61c4c5\":{\"lock\":false,\"pos\":{\"x\":12.2505617141724,\"y\":1.47214221954346,\"z\":-20.013671875},\"rot\":{\"x\":359.920135498047,\"y\":269.999633789063,\"z\":0.0168726444244385}},\"641694\":{\"lock\":false,\"pos\":{\"x\":-20.0815486907959,\"y\":1.60840344429016,\"z\":-3.58654117584229},\"rot\":{\"x\":0.0684084892272949,\"y\":134.999557495117,\"z\":0.0445842370390892}},\"673295\":{\"lock\":false,\"pos\":{\"x\":12.2765111923218,\"y\":1.48033154010773,\"z\":7.92000293731689},\"rot\":{\"x\":0.016871377825737,\"y\":179.999938964844,\"z\":0.0798773169517517}},\"6b02f8\":{\"lock\":false,\"pos\":{\"x\":-33.4782867431641,\"y\":1.62927162647247,\"z\":3.85553073883057},\"rot\":{\"x\":359.983154296875,\"y\":5.7329405535711E-05,\"z\":359.920104980469}},\"6ba06e\":{\"lock\":false,\"pos\":{\"x\":-26.7825469970703,\"y\":1.61883640289307,\"z\":0.117903299629688},\"rot\":{\"x\":0.0798944383859634,\"y\":90.0002212524414,\"z\":359.983123779297}},\"6be8b0\":{\"lock\":false,\"pos\":{\"x\":-23.6764068603516,\"y\":1.61108767986298,\"z\":-11.5100345611572},\"rot\":{\"x\":0.0168246645480394,\"y\":180.010467529297,\"z\":0.0799442157149315}},\"6c5b9f\":{\"lock\":false,\"pos\":{\"x\":9.85000324249268,\"y\":1.47664725780487,\"z\":-16.0800075531006},\"rot\":{\"x\":359.920135498047,\"y\":270.010437011719,\"z\":0.016860157251358}},\"6dec76\":{\"lock\":false,\"pos\":{\"x\":-36.7731170654297,\"y\":1.64632892608643,\"z\":-0.0300179943442345},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168399456888437}},\"6f663b\":{\"lock\":false,\"pos\":{\"x\":-30.2242317199707,\"y\":1.63494277000427,\"z\":-7.70002508163452},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168399829417467}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7731666564941,\"y\":1.63386726379395,\"z\":3.86005425453186},\"rot\":{\"x\":0.0168241951614618,\"y\":180.010726928711,\"z\":0.0799423828721046}},\"72c444\":{\"lock\":false,\"pos\":{\"x\":12.2745180130005,\"y\":1.47326719760895,\"z\":-16.0800037384033},\"rot\":{\"x\":0.016871377825737,\"y\":179.999755859375,\"z\":0.0798778459429741}},\"823edd\":{\"lock\":false,\"pos\":{\"x\":9.85000324249268,\"y\":1.47900295257568,\"z\":-8.08000183105469},\"rot\":{\"x\":359.920135498047,\"y\":269.999755859375,\"z\":0.0168739389628172}},\"87f6b9\":{\"lock\":false,\"pos\":{\"x\":12.2501745223999,\"y\":1.47449851036072,\"z\":-12.0136671066284},\"rot\":{\"x\":359.920135498047,\"y\":269.999816894531,\"z\":0.0168728269636631}},\"8b87b3\":{\"lock\":false,\"pos\":{\"x\":-36.7731437683105,\"y\":1.64856255054474,\"z\":7.56998252868652},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168400462716818}},\"937515\":{\"lock\":false,\"pos\":{\"x\":15.1499996185303,\"y\":1.49558484554291,\"z\":15.9200000762939},\"rot\":{\"x\":359.920013427734,\"y\":269.999816894531,\"z\":0.0168741084635258}},\"94dde3\":{\"lock\":false,\"pos\":{\"x\":12.2740049362183,\"y\":1.4756236076355,\"z\":-8.07999992370605},\"rot\":{\"x\":0.016871327534318,\"y\":180.000061035156,\"z\":0.0798767656087875}},\"952924\":{\"lock\":false,\"pos\":{\"x\":12.2496747970581,\"y\":1.47685492038727,\"z\":-4.01367044448853},\"rot\":{\"x\":359.920135498047,\"y\":269.999938964844,\"z\":0.0168727152049541}},\"97c745\":{\"lock\":false,\"pos\":{\"x\":-26.9488582611084,\"y\":1.61791956424713,\"z\":-3.79106402397156},\"rot\":{\"x\":359.983154296875,\"y\":359.992767333984,\"z\":359.920104980469}},\"98de77\":{\"lock\":false,\"pos\":{\"x\":-23.6765613555908,\"y\":1.62358474731445,\"z\":-15.2800130844116},\"rot\":{\"x\":359.920104980469,\"y\":269.999633789063,\"z\":0.0168402101844549}},\"9991d4\":{\"lock\":false,\"pos\":{\"x\":-2.68847703933716,\"y\":1.61430239677429,\"z\":-5.04854536056519},\"rot\":{\"x\":0.0168096069246531,\"y\":180.018661499023,\"z\":0.0802613347768784}},\"a3b604\":{\"lock\":false,\"pos\":{\"x\":-20.2402076721191,\"y\":1.60508036613464,\"z\":-15.6466379165649},\"rot\":{\"x\":0.0798944383859634,\"y\":90.0002670288086,\"z\":359.983123779297}},\"a3b9ce\":{\"lock\":false,\"pos\":{\"x\":-30.2241268157959,\"y\":1.62473499774933,\"z\":3.85997748374939},\"rot\":{\"x\":0.0168243143707514,\"y\":180.010665893555,\"z\":0.0799384042620659}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69637870788574,\"y\":1.55831694602966,\"z\":14.2788572311401},\"rot\":{\"x\":359.955139160156,\"y\":224.997924804688,\"z\":0.0686724856495857}},\"a6049c\":{\"lock\":false,\"pos\":{\"x\":12.2744064331055,\"y\":1.47797882556915,\"z\":-0.0799992084503174},\"rot\":{\"x\":0.0168714188039303,\"y\":180.000045776367,\"z\":0.0798778161406517}},\"aa4b2c\":{\"lock\":false,\"pos\":{\"x\":-20.4563217163086,\"y\":1.60770308971405,\"z\":-7.748703956604},\"rot\":{\"x\":0.0798945873975754,\"y\":89.9999389648438,\"z\":359.983123779297}},\"ab992b\":{\"lock\":false,\"pos\":{\"x\":-27.0462245941162,\"y\":1.61578059196472,\"z\":-11.5305461883545},\"rot\":{\"x\":0.0684082359075546,\"y\":134.999618530273,\"z\":0.0445832647383213}},\"b73127\":{\"lock\":false,\"pos\":{\"x\":-26.6622619628906,\"y\":1.61645436286926,\"z\":-7.41628074645996},\"rot\":{\"x\":0.0798943638801575,\"y\":90.0001525878906,\"z\":359.983123779297}},\"b89737\":{\"lock\":false,\"pos\":{\"x\":-30.2241230010986,\"y\":1.62247490882874,\"z\":-3.83002114295959},\"rot\":{\"x\":0.0168243553489447,\"y\":180.010681152344,\"z\":0.0799569264054298}},\"c16b4e\":{\"lock\":false,\"pos\":{\"x\":-17.1199989318848,\"y\":1.61666977405548,\"z\":-7.70001983642578},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168399959802628}},\"c94046\":{\"lock\":false,\"pos\":{\"x\":-33.4688339233398,\"y\":1.6303539276123,\"z\":7.58308696746826},\"rot\":{\"x\":0.0798943936824799,\"y\":89.9999771118164,\"z\":359.983123779297}},\"ceb7d4\":{\"lock\":false,\"pos\":{\"x\":-26.8105792999268,\"y\":1.62001419067383,\"z\":3.99276566505432},\"rot\":{\"x\":0.0684082061052322,\"y\":134.999557495117,\"z\":0.0445845611393452}},\"d0163a\":{\"lock\":false,\"pos\":{\"x\":-33.4151954650879,\"y\":1.62686562538147,\"z\":-4.03124570846558},\"rot\":{\"x\":0.0684084370732307,\"y\":134.999435424805,\"z\":0.0445839650928974}},\"d41278\":{\"lock\":false,\"pos\":{\"x\":-3.95589399337769,\"y\":1.59753930568695,\"z\":-10.4411849975586},\"rot\":{\"x\":359.919738769531,\"y\":269.999816894531,\"z\":0.0168373994529247}},\"e61348\":{\"lock\":false,\"pos\":{\"x\":-23.6765117645264,\"y\":1.62581241130829,\"z\":-7.70001935958862},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168399699032307}},\"e87867\":{\"lock\":false,\"pos\":{\"x\":-30.2241630554199,\"y\":1.6371967792511,\"z\":-0.0300170239061117},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168398097157478}},\"eab8ff\":{\"lock\":false,\"pos\":{\"x\":9.84999656677246,\"y\":1.48607003688812,\"z\":15.9200029373169},\"rot\":{\"x\":359.920135498047,\"y\":269.999481201172,\"z\":0.0168752484023571}},\"eef566\":{\"lock\":false,\"pos\":{\"x\":-33.4450149536133,\"y\":1.62811577320099,\"z\":0.0806871131062508},\"rot\":{\"x\":0.0798944979906082,\"y\":90.0002212524414,\"z\":359.983123779297}},\"efb4dd\":{\"lock\":false,\"pos\":{\"x\":15.1499996185303,\"y\":1.49000000953674,\"z\":-8.07999992370605},\"rot\":{\"x\":359.920013427734,\"y\":270.000183105469,\"z\":0.0168743338435888}},\"efb516\":{\"lock\":false,\"pos\":{\"x\":-17.1198806762695,\"y\":1.60194492340088,\"z\":-11.5100326538086},\"rot\":{\"x\":0.0168239641934633,\"y\":180.011001586914,\"z\":0.0799526497721672}},\"f5db25\":{\"lock\":false,\"pos\":{\"x\":-3.6761999130249,\"y\":1.58233964443207,\"z\":-14.5353908538818},\"rot\":{\"x\":359.919738769531,\"y\":269.999816894531,\"z\":0.016838077455759}}}}", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "The Meddling of Meowlathotep", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 30.293, - "posY": 9.347, - "posZ": -28.055, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://chry.me/tts/catlamp.unity3d", - "LoopingEffectIndex": 0, - "MaterialIndex": 0, - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "308439", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Assetbundle_Bag", - "Nickname": "Barkham Horror", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -60.646, - "posY": -0.631, - "posZ": -80.613, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 0.45, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.5098, - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb28e1", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "ScriptingTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -41.9, - "posY": 1.468, - "posZ": 28.6, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 3, - "scaleY": 5, - "scaleZ": 8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.5098, - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7af2cf", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "ScriptingTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -57, - "posY": 1.544, - "posZ": 4.545, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 3, - "scaleY": 5, - "scaleZ": 8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.5098, - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b047f8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "ScriptingTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -57, - "posY": 1.539, - "posZ": -27.65, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 3, - "scaleY": 5, - "scaleZ": 8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.5098, - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18538f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "ScriptingTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -18.8, - "posY": 1.481, - "posZ": -28.6, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 3, - "scaleY": 5, - "scaleZ": 8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.87451, - "g": 0.87451, - "r": 0.87451 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/SBE8GR5.png", - "WidthScale": 0 - }, - "Description": "Only tracks tokens that actually hit the playmat.\n\nAll credit goes to TadGH!", - "DragSelectable": true, - "GMNotes": "", - "GUID": "766620", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"chaosbag/ChaosBagStatTracker\")\nend)\n__bundle_register(\"chaosbag/ChaosBagStatTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- button calls respective function in \"Global\"\nfunction onLoad()\n self.createButton({\n click_function = \"handleStatTrackerClick\",\n tooltip = \"Left-Click: Print stats\\nRight-Click: Reset stats\",\n height = 1250,\n width = 1250,\n color = { 0, 0, 0, 0 }\n })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[true,0]", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Chaos Bag Stat Tracker", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": false, - "Transform": { - "posX": 4.194, - "posY": 1.621, - "posZ": -16.596, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.4, - "scaleY": 1, - "scaleZ": 0.4 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.04894, - "g": 0.32859, - "r": 0.37456 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2b7be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bless", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.465, - "posY": 1.703, - "posZ": -26.93, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778623873/C9EF4B44CE708DFC5A804FF2912C9F9B47323287/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "afa06b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Bless tokens", - "Snap": true, - "Sticky": true, - "Tags": [ - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": 2.842, - "posY": 1.644, - "posZ": -11.239, - "rotX": 0, - "rotY": 225, - "rotZ": 0, - "scaleX": 0.7, - "scaleY": 0.7, - "scaleZ": 0.7 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.44425, - "g": 0.00387, - "r": 0.27072 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "678891", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Curse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -46.206, - "posY": 1.789, - "posZ": -3.483, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655601092778633181/7A00AF905BCD6EB5D866F2107CECBC0A49E360F7/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bd0253", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Curse tokens", - "Snap": true, - "Sticky": true, - "Tags": [ - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": 4.053, - "posY": 1.642, - "posZ": -12.449, - "rotX": 0, - "rotY": 225, - "rotZ": 0, - "scaleX": 0.7, - "scaleY": 0.7, - "scaleZ": 0.7 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 0 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1767069252728653004/7BD6E4B8763FE70DB6ADB22B62504361D3778309/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1767069252728651946/04A700179A71859B828E30D2877D802749B8223C/", - "WidthScale": 0 - }, - "Description": "See Notebook for details.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0a5a29", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/TokenRemover\")\nend)\n__bundle_register(\"util/TokenRemover\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal zone = nil\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- general code\nfunction onSave()\n return JSON.encode(zone and zone.getGUID() or nil)\nend\n\nfunction onLoad(savedData)\n if savedData ~= \"\" and savedData ~= nil then\n zone = getObjectFromGUID(JSON.decode(savedData))\n end\n setMenu(zone == nil)\nend\n\n-- context menu functions\nfunction enable()\n local scale = self.getScale()\n zone = spawnObject({\n type = \"ScriptingTrigger\",\n position = self.getPosition() + Vector(0, 2.5 + 0.11, 0),\n rotation = self.getRotation(),\n scale = { scale.x * 2, 5, scale.z * 2 }\n })\n setMenu(false)\nend\n\nfunction disable()\n if zone ~= nil then zone.destruct() end\n setMenu(true)\nend\n\n-- core functions\nfunction setMenu(isEnabled)\n self.clearContextMenu()\n if isEnabled then\n self.addContextMenuItem(\"Enable\", enable)\n else\n self.addContextMenuItem(\"Disable\", disable)\n end\nend\n\nfunction onObjectEnterScriptingZone(entering, object)\n if zone ~= entering then return end\n if object == self or object.type == \"Deck\" or object.type == \"Card\" then return end\n if tokenChecker.isChaosToken(object) then return end\n object.destruct()\nend\n\nfunction onPickUp()\n disable()\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "null", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Token Remover", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": true, - "Transform": { - "posX": -6.755, - "posY": 1.583, - "posZ": -16.526, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "36b4ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/TokenSpawner\")\nend)\n__bundle_register(\"util/TokenSpawner\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\n\nlocal TOKEN_INDEX = {}\nTOKEN_INDEX[1] = false\nTOKEN_INDEX[2] = false\nTOKEN_INDEX[3] = \"resourceCounter\"\nTOKEN_INDEX[4] = \"damage\"\nTOKEN_INDEX[5] = \"path\"\nTOKEN_INDEX[6] = \"horror\"\nTOKEN_INDEX[7] = \"doom\"\nTOKEN_INDEX[8] = \"clue\"\nTOKEN_INDEX[9] = \"resource\"\n\n---@param index number Index of the pressed key\n---@param playerColor string Color of the triggering player\nfunction onScriptingButtonDown(index, playerColor)\n local tokenType = TOKEN_INDEX[index]\n if not tokenType then return end\n\n local player = Player[playerColor]\n local rotation = { x = 0, y = player.getPointerRotation(), z = 0 }\n local position = player.getPointerPosition() + Vector(0, 0.2, 0)\n\n tokenManager.spawnToken(position, tokenType, rotation)\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue \u003c 1 or tokenValue \u003e 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount \u003c 1 or tokenCount \u003e 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount \u003e 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Token Spawner", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 77.159, - "posY": 1.297, - "posZ": 6.952, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.25, - "scaleY": 0.25, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 0.99217, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/766102485311280290/6AFE3755ED304F8D6D1E0B0E7CCA7748BA07DDE9/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "scenarios/murder_at_the_excelsior_hotel.json", - "GUID": "01d780", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"0ba29a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"0f58ed\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6817,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0023,\"z\":0.0169}},\"227fad\":{\"lock\":false,\"pos\":{\"x\":-0.2311,\"y\":1.6586,\"z\":-10.4794},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"36b4eb\":{\"lock\":false,\"pos\":{\"x\":0.1775,\"y\":1.5004,\"z\":41.8364},\"rot\":{\"x\":-0.0002,\"y\":269.9862,\"z\":359.9778}},\"37760f\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6623,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"4146bf\":{\"lock\":false,\"pos\":{\"x\":-30.224,\"y\":1.6976,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"45facd\":{\"lock\":false,\"pos\":{\"x\":-1.4655,\"y\":1.5473,\"z\":-26.9304},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"56a08d\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0014,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0016,\"z\":359.9201}},\"74eec6\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.9981,\"z\":0.0687}},\"888a6b\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"89314b\":{\"lock\":false,\"pos\":{\"x\":-27.2138,\"y\":1.6206,\"z\":3.9104},\"rot\":{\"x\":359.9316,\"y\":314.9952,\"z\":359.9554}},\"9a82ba\":{\"lock\":false,\"pos\":{\"x\":-27.057,\"y\":1.6192,\"z\":0.0521},\"rot\":{\"x\":359.92,\"y\":270.1797,\"z\":0.0166}},\"9a9f9a\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.995,\"z\":0.0169}},\"a78d38\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0005,\"z\":0.0169}},\"b1e599\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.6556,\"z\":-10.4414},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.8865,\"y\":1.5827,\"z\":-14.4341},\"rot\":{\"x\":359.9197,\"y\":270.0306,\"z\":0.0168}},\"c630c5\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6111,\"z\":-11.51},\"rot\":{\"x\":359.9831,\"y\":0.0015,\"z\":359.92}},\"d71f11\":{\"lock\":false,\"pos\":{\"x\":-3.3174,\"y\":1.6622,\"z\":14.9915},\"rot\":{\"x\":359.9197,\"y\":269.9979,\"z\":0.0168}},\"fd4231\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7291,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Murder at the Excelsior Hotel", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.249, - "posY": 1.481, - "posZ": 8.01, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860070574/013FD9DB1E8E00F2BC0D40A339126B463774A65F/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "scenarios/fortune_and_folly.json", - "GUID": "0dce91", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"23735e\":{\"lock\":true,\"pos\":{\"x\":-51.939998626709,\"y\":1.67954432964325,\"z\":-26.1110057830811},\"rot\":{\"x\":0.032028179615736,\"y\":270.000061035156,\"z\":0.0554402023553848}},\"4421a3\":{\"lock\":false,\"pos\":{\"x\":12.2502326965332,\"y\":1.47267258167267,\"z\":27.98655128479},\"rot\":{\"x\":359.920135498047,\"y\":270.000061035156,\"z\":0.0168717335909605}},\"8985d8\":{\"lock\":true,\"pos\":{\"x\":-35.6000022888184,\"y\":1.59290218353271,\"z\":23.4358062744141},\"rot\":{\"x\":359.979919433594,\"y\":359.979797363281,\"z\":359.920166015625}},\"8eaf3c\":{\"lock\":true,\"pos\":{\"x\":-15.4431400299072,\"y\":1.69000005722046,\"z\":-23.6686058044434},\"rot\":{\"x\":1.02256807466006E-08,\"y\":180.000076293945,\"z\":1.28988361325355E-07}},\"a19650\":{\"lock\":false,\"pos\":{\"x\":12.2501316070557,\"y\":1.46560478210449,\"z\":3.9855797290802},\"rot\":{\"x\":359.920104980469,\"y\":270.013488769531,\"z\":0.0168553646653891}},\"b33e6c\":{\"lock\":false,\"pos\":{\"x\":-3.95597267150879,\"y\":1.59753942489624,\"z\":-10.4411630630493},\"rot\":{\"x\":359.919738769531,\"y\":269.999328613281,\"z\":0.0168381817638874}},\"bac13d\":{\"lock\":false,\"pos\":{\"x\":-3.76961278915405,\"y\":1.58239710330963,\"z\":-14.7854042053223},\"rot\":{\"x\":359.919738769531,\"y\":270.025085449219,\"z\":0.0168027933686972}},\"c0de56\":{\"lock\":false,\"pos\":{\"x\":12.2492799758911,\"y\":1.46325051784515,\"z\":-4.01365184783936},\"rot\":{\"x\":359.920135498047,\"y\":269.999816894531,\"z\":0.0168743841350079}},\"e1845d\":{\"lock\":true,\"pos\":{\"x\":-51.942253112793,\"y\":1.68278014659882,\"z\":5.92466831207275},\"rot\":{\"x\":359.920074462891,\"y\":270.000061035156,\"z\":0.0168632287532091}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Fortune and Folly", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.248, - "posY": 1.481, - "posZ": -31.992, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/826883954590151386/AFF80583FAE6A513663D7BA0A36C4EDAC02DCF43/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Investigators must spend 3XP each to play this side-mission", - "DragSelectable": true, - "GMNotes": "scenarios/carnevale_of_horrors.json", - "GUID": "23dd51", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"0368c1\":{\"lock\":false,\"pos\":{\"x\":-17.1201114654541,\"y\":1.61892175674438,\"z\":-0.0300021637231112},\"rot\":{\"x\":359.920104980469,\"y\":270.0048828125,\"z\":0.0166656374931335}},\"12d492\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.62247502803802,\"z\":-3.82999968528748},\"rot\":{\"x\":0.0168392304331064,\"y\":179.999969482422,\"z\":0.0799403712153435}},\"1e7f1b\":{\"lock\":false,\"pos\":{\"x\":-14.3835000991821,\"y\":1.63026607036591,\"z\":-0.214106932282448},\"rot\":{\"x\":359.350921630859,\"y\":269.9970703125,\"z\":0.0168699957430363}},\"2e4956\":{\"lock\":false,\"pos\":{\"x\":-11.6656150817871,\"y\":1.65501761436462,\"z\":9.07350444793701},\"rot\":{\"x\":359.920104980469,\"y\":269.979156494141,\"z\":0.0168711394071579}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-17.1200008392334,\"y\":1.6042023897171,\"z\":-3.8299994468689},\"rot\":{\"x\":359.983154296875,\"y\":7.26335347280838E-05,\"z\":359.920074462891}},\"4cc43d\":{\"lock\":false,\"pos\":{\"x\":-3.92750906944275,\"y\":1.73475027084351,\"z\":5.75710296630859},\"rot\":{\"x\":359.919738769531,\"y\":269.9697265625,\"z\":180.016860961914}},\"4d3553\":{\"lock\":false,\"pos\":{\"x\":-17.1200008392334,\"y\":1.6064624786377,\"z\":3.86000037193298},\"rot\":{\"x\":359.983154296875,\"y\":359.984527587891,\"z\":359.920074462891}},\"655937\":{\"lock\":false,\"pos\":{\"x\":-2.68850708007813,\"y\":1.61911654472351,\"z\":-5.04849863052368},\"rot\":{\"x\":0.0167769361287355,\"y\":180.041900634766,\"z\":0.0802685767412186}},\"81a6f5\":{\"lock\":false,\"pos\":{\"x\":-26.8136005401611,\"y\":1.61662578582764,\"z\":-7.55130100250244},\"rot\":{\"x\":0.0798944160342216,\"y\":90.0000228881836,\"z\":359.983123779297}},\"949c7d\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.62473511695862,\"z\":3.85999989509583},\"rot\":{\"x\":0.0168391969054937,\"y\":180.000030517578,\"z\":0.0799363553524017}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69670069217682,\"y\":1.55831575393677,\"z\":14.2787017822266},\"rot\":{\"x\":359.955139160156,\"y\":224.998001098633,\"z\":0.0686731338500977}},\"a49fb6\":{\"lock\":false,\"pos\":{\"x\":-2.72470688819885,\"y\":1.62076044082642,\"z\":0.373301953077316},\"rot\":{\"x\":0.0168950818479061,\"y\":179.957504272461,\"z\":0.0802437588572502}},\"a5891b\":{\"lock\":false,\"pos\":{\"x\":-3.55390048027039,\"y\":1.58209657669067,\"z\":-14.7800006866455},\"rot\":{\"x\":359.919738769531,\"y\":270.002655029297,\"z\":0.0168340262025595}},\"aa7abc\":{\"lock\":false,\"pos\":{\"x\":-3.95601725578308,\"y\":1.59753942489624,\"z\":-10.4411973953247},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":0.0168379191309214}},\"ab0576\":{\"lock\":false,\"pos\":{\"x\":-20.6238021850586,\"y\":1.61234605312347,\"z\":7.25540113449097},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168641619384289}},\"b676d8\":{\"lock\":false,\"pos\":{\"x\":-20.6236991882324,\"y\":1.60798108577728,\"z\":-7.59650039672852},\"rot\":{\"x\":0.0798945501446724,\"y\":90.0000839233398,\"z\":359.983123779297}},\"bb43b8\":{\"lock\":false,\"pos\":{\"x\":-11.5593156814575,\"y\":1.6556875705719,\"z\":11.8573036193848},\"rot\":{\"x\":359.920104980469,\"y\":270.007659912109,\"z\":0.0168330129235983}},\"c1d121\":{\"lock\":false,\"pos\":{\"x\":-1.46558094024658,\"y\":1.47562277317047,\"z\":-26.9304218292236},\"rot\":{\"x\":359.920135498047,\"y\":269.997222900391,\"z\":0.0168759189546108}},\"eb8aad\":{\"lock\":false,\"pos\":{\"x\":-11.5609178543091,\"y\":1.61305212974548,\"z\":6.36680364608765},\"rot\":{\"x\":359.920104980469,\"y\":269.986938476563,\"z\":0.0168587826192379}},\"fde05d\":{\"lock\":false,\"pos\":{\"x\":-27.0645999908447,\"y\":1.62142419815063,\"z\":7.58519983291626},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168681684881449}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Carnevale of Horrors", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.249, - "posY": 1.481, - "posZ": 32.01, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1849293764609930695/A32186E44882FD6EF5753CCB9D325B4EC6848B5A/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Scenario Pack", - "DragSelectable": true, - "GMNotes": "scenarios/machinations_through_time.json", - "GUID": "3c4f3c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"155c81\":{\"lock\":false,\"pos\":{\"x\":-0.750473082065582,\"y\":1.28760957717896,\"z\":-33.6590194702148},\"rot\":{\"x\":0.0799646377563477,\"y\":89.9994659423828,\"z\":359.983093261719}},\"285631\":{\"lock\":false,\"pos\":{\"x\":-0.839262664318085,\"y\":1.28675448894501,\"z\":-36.9837074279785},\"rot\":{\"x\":0.0799594968557358,\"y\":89.9996185302734,\"z\":359.983062744141}},\"4eaf63\":{\"lock\":false,\"pos\":{\"x\":-0.104490891098976,\"y\":1.47463750839233,\"z\":-23.8319664001465},\"rot\":{\"x\":359.920135498047,\"y\":269.976531982422,\"z\":0.0169046204537153}},\"5140fa\":{\"lock\":false,\"pos\":{\"x\":-11.8026094436646,\"y\":1.60706281661987,\"z\":-15.1593103408813},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168397035449743}},\"51589f\":{\"lock\":false,\"pos\":{\"x\":-3.95598435401917,\"y\":1.59753942489624,\"z\":-10.4411640167236},\"rot\":{\"x\":359.919738769531,\"y\":269.999938964844,\"z\":0.0168372616171837}},\"58e74a\":{\"lock\":false,\"pos\":{\"x\":3.6904559135437,\"y\":1.28134393692017,\"z\":-33.9125823974609},\"rot\":{\"x\":0.079959973692894,\"y\":89.9992828369141,\"z\":359.983062744141}},\"7039ea\":{\"lock\":false,\"pos\":{\"x\":-11.8224458694458,\"y\":1.6308296918869,\"z\":-8.45153331756592},\"rot\":{\"x\":359.920104980469,\"y\":270.012725830078,\"z\":0.0168239790946245}},\"84bdea\":{\"lock\":false,\"pos\":{\"x\":-0.869694948196411,\"y\":1.28884172439575,\"z\":-30.0372486114502},\"rot\":{\"x\":0.0799645334482193,\"y\":89.999382019043,\"z\":359.983093261719}},\"8e3380\":{\"lock\":false,\"pos\":{\"x\":-15.4114227294922,\"y\":1.41494536399841,\"z\":-10.0902404785156},\"rot\":{\"x\":359.983154296875,\"y\":0.000817795924376696,\"z\":359.920043945313}},\"a3def6\":{\"lock\":false,\"pos\":{\"x\":-3.92789721488953,\"y\":1.76844906806946,\"z\":5.75719165802002},\"rot\":{\"x\":359.919738769531,\"y\":269.999816894531,\"z\":180.016815185547}},\"b45b47\":{\"lock\":false,\"pos\":{\"x\":-2.72477197647095,\"y\":1.61594653129578,\"z\":0.373337954282761},\"rot\":{\"x\":0.0167098976671696,\"y\":180.089614868164,\"z\":0.0802827402949333}},\"ba2e05\":{\"lock\":false,\"pos\":{\"x\":-2.68847465515137,\"y\":1.59734869003296,\"z\":-5.04841661453247},\"rot\":{\"x\":0.0167973190546036,\"y\":180.027603149414,\"z\":0.0802631750702858}},\"c1186b\":{\"lock\":false,\"pos\":{\"x\":-11.8445987701416,\"y\":1.62985110282898,\"z\":-11.8866605758667},\"rot\":{\"x\":359.920104980469,\"y\":270.022918701172,\"z\":0.0168105401098728}},\"c56b51\":{\"lock\":false,\"pos\":{\"x\":-15.329158782959,\"y\":1.41371214389801,\"z\":-13.8969564437866},\"rot\":{\"x\":359.983154296875,\"y\":0.000848185329232365,\"z\":359.920013427734}},\"da395e\":{\"lock\":false,\"pos\":{\"x\":-3.59795022010803,\"y\":1.58207070827484,\"z\":-15.0785627365112},\"rot\":{\"x\":359.919738769531,\"y\":270.030242919922,\"z\":0.0167959574609995}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Machinations Through Time", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.283, - "posY": 1.481, - "posZ": -23.989, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142912455/15B44AE6487546376FD9DED67A1BC9D613163511/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Beyond the Veil", - "DragSelectable": true, - "GMNotes": "scenarios/labyrinths_of_lunacy.json", - "GUID": "4c173f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Labyrinths of Lunacy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.248, - "posY": 1.481, - "posZ": 0.01, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/784129708171644922/CF8E4B744A65B5C7FEAF46C907D8E470A9E2241F/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Scenario Pack", - "DragSelectable": true, - "GMNotes": "scenarios/blob_that_ate_everything.json", - "GUID": "4dee5a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"0c5373\":{\"lock\":false,\"pos\":{\"x\":-12.1817,\"y\":1.6544,\"z\":-12.071},\"rot\":{\"x\":0.0799,\"y\":90.0043,\"z\":359.9831}},\"2b78cf\":{\"lock\":false,\"pos\":{\"x\":-39.9314,\"y\":1.6372,\"z\":-0.0372},\"rot\":{\"x\":359.9201,\"y\":270.0096,\"z\":0.0169}},\"2c10cf\":{\"lock\":false,\"pos\":{\"x\":2.353,\"y\":1.3935,\"z\":1.3729},\"rot\":{\"x\":0.0803,\"y\":89.9994,\"z\":359.9831}},\"36b4eb\":{\"lock\":false,\"pos\":{\"x\":-1.4657,\"y\":1.4756,\"z\":-26.9304},\"rot\":{\"x\":359.9201,\"y\":269.9867,\"z\":0.0169}},\"3a6bb8\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9992,\"z\":0.0799}},\"46f500\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6317,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9989,\"z\":0.0799}},\"4f9f66\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3735},\"rot\":{\"x\":0.0168,\"y\":180.0012,\"z\":0.0803}},\"4ff304\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9991,\"z\":0.0799}},\"5d8be3\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9992,\"z\":0.0799}},\"6345b1\":{\"lock\":false,\"pos\":{\"x\":-26.8995,\"y\":1.619,\"z\":-0.1078},\"rot\":{\"x\":359.9201,\"y\":270.0096,\"z\":0.0169}},\"69fd89\":{\"lock\":false,\"pos\":{\"x\":-27.0309,\"y\":1.617,\"z\":-7.5875},\"rot\":{\"x\":359.9201,\"y\":270.0096,\"z\":0.0169}},\"71210c\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6203,\"z\":-11.51},\"rot\":{\"x\":0.0169,\"y\":179.9994,\"z\":0.0799}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.5839,\"y\":1.6283,\"z\":0.0616},\"rot\":{\"x\":359.9201,\"y\":270.0096,\"z\":0.0169}},\"7b0f72\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.9978,\"z\":0.0687}},\"830305\":{\"lock\":false,\"pos\":{\"x\":2.2928,\"y\":1.3929,\"z\":-1.2197},\"rot\":{\"x\":0.0803,\"y\":89.9991,\"z\":359.9831}},\"8456bc\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"88e8cf\":{\"lock\":false,\"pos\":{\"x\":-26.9009,\"y\":1.6213,\"z\":7.7793},\"rot\":{\"x\":359.9201,\"y\":270.0095,\"z\":0.0169}},\"98c518\":{\"lock\":false,\"pos\":{\"x\":-12.4828,\"y\":1.6633,\"z\":7.5848},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"a1af1f\":{\"lock\":false,\"pos\":{\"x\":-20.613,\"y\":1.6102,\"z\":-0.1764},\"rot\":{\"x\":359.9201,\"y\":270.0096,\"z\":0.0169}},\"aea880\":{\"lock\":false,\"pos\":{\"x\":-12.307,\"y\":1.6796,\"z\":15.299},\"rot\":{\"x\":359.9202,\"y\":270.0012,\"z\":0.2651}},\"b76184\":{\"lock\":false,\"pos\":{\"x\":-33.6393,\"y\":1.6306,\"z\":7.5293},\"rot\":{\"x\":359.9201,\"y\":270.0097,\"z\":0.0169}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.3759,\"y\":1.5818,\"z\":-15.0362},\"rot\":{\"x\":359.9197,\"y\":270.0306,\"z\":0.0168}},\"c164a9\":{\"lock\":false,\"pos\":{\"x\":-3.9271,\"y\":1.7717,\"z\":5.7574},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"c425b7\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9993,\"z\":0.0799}},\"d7e54e\":{\"lock\":false,\"pos\":{\"x\":-34.2304,\"y\":1.627,\"z\":-7.4733},\"rot\":{\"x\":359.9201,\"y\":270.0097,\"z\":0.0169}},\"e9889e\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":0.0169}},\"f9947f\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.999,\"z\":0.0799}},\"fb5176\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":0.0169,\"y\":179.9993,\"z\":0.0799}},\"fd7be1\":{\"lock\":false,\"pos\":{\"x\":-12.3779,\"y\":1.6807,\"z\":11.4083},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Blob that Ate Everything", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.249, - "posY": 1.481, - "posZ": -7.99, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/826883954590159139/DD8593B1F0B0D531AF8F3A9B6A37568E551B9B03/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Investigators must spend 1XP each to play this side-mission", - "DragSelectable": true, - "GMNotes": "scenarios/curse_of_the_rougarou.json", - "GUID": "db7039", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"134d83\":{\"lock\":false,\"pos\":{\"x\":-3.9277036190033,\"y\":1.69623827934265,\"z\":5.75710153579712},\"rot\":{\"x\":359.919738769531,\"y\":269.987701416016,\"z\":180.016845703125}},\"425f86\":{\"lock\":false,\"pos\":{\"x\":-1.46565771102905,\"y\":1.47562313079834,\"z\":-26.9294033050537},\"rot\":{\"x\":359.920135498047,\"y\":270.007720947266,\"z\":0.0168614573776722}},\"44573a\":{\"lock\":false,\"pos\":{\"x\":-4.63759899139404,\"y\":1.40698504447937,\"z\":13.822603225708},\"rot\":{\"x\":359.983154296875,\"y\":-0.000882750551681966,\"z\":359.919677734375}},\"73e53d\":{\"lock\":false,\"pos\":{\"x\":-11.327299118042,\"y\":1.41429996490479,\"z\":7.08839988708496},\"rot\":{\"x\":359.983154296875,\"y\":4.73912332381587E-05,\"z\":359.920043945313}},\"917668\":{\"lock\":false,\"pos\":{\"x\":-2.72460699081421,\"y\":1.62076032161713,\"z\":0.373301774263382},\"rot\":{\"x\":0.0167892463505268,\"y\":180.033096313477,\"z\":0.0802659317851067}},\"9d0d56\":{\"lock\":false,\"pos\":{\"x\":-3.9560170173645,\"y\":1.59753954410553,\"z\":-10.4411993026733},\"rot\":{\"x\":359.919738769531,\"y\":269.985260009766,\"z\":0.0168587360531092}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69670081138611,\"y\":1.55831623077393,\"z\":14.2787017822266},\"rot\":{\"x\":359.955139160156,\"y\":224.998016357422,\"z\":0.0686719864606857}},\"cf0c00\":{\"lock\":false,\"pos\":{\"x\":-3.73250079154968,\"y\":1.58228385448456,\"z\":-14.994101524353},\"rot\":{\"x\":359.919738769531,\"y\":270.002075195313,\"z\":0.0168349482119083}},\"d47bca\":{\"lock\":false,\"pos\":{\"x\":-2.6884241104126,\"y\":1.61430239677429,\"z\":-5.0485954284668},\"rot\":{\"x\":0.0167896263301373,\"y\":180.032699584961,\"z\":0.0802661553025246}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Curse of the Rougarou", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.249, - "posY": 1.481, - "posZ": 24.01, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/826883954590180592/50C4420774777AFE0D3168DA24D0E72941862CC4/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Official side-mission", - "DragSelectable": true, - "GMNotes": "scenarios/guardians_of_the_abyss.json", - "GUID": "ee987d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardians of the Abyss", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.251, - "posY": 1.481, - "posZ": 16.01, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655599785041387976/264E2E1DA532DC374D6E75B19AD4FEDDBEAA22F0/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Scenario Pack", - "DragSelectable": true, - "GMNotes": "scenarios/war_of_the_outer_gods.json", - "GUID": "fc7674", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"012f6e\":{\"lock\":false,\"pos\":{\"x\":-33.1674919128418,\"y\":1.6287933588028,\"z\":3.70239424705505},\"rot\":{\"x\":359.931579589844,\"y\":315.000122070313,\"z\":359.955413818359}},\"01a1bf\":{\"lock\":false,\"pos\":{\"x\":-2.68847990036011,\"y\":1.61911654472351,\"z\":-5.04854345321655},\"rot\":{\"x\":0.0168357044458389,\"y\":179.999969482422,\"z\":0.0802558362483978}},\"119ff4\":{\"lock\":false,\"pos\":{\"x\":-2.72466206550598,\"y\":1.62076032161713,\"z\":0.373312473297119},\"rot\":{\"x\":0.0168315507471561,\"y\":180.002822875977,\"z\":0.080256812274456}},\"1375c8\":{\"lock\":false,\"pos\":{\"x\":-0.0221959762275219,\"y\":1.61770987510681,\"z\":2.87429571151733},\"rot\":{\"x\":0.0168356113135815,\"y\":179.999984741211,\"z\":0.080255962908268}},\"1ade36\":{\"lock\":false,\"pos\":{\"x\":-3.95589303970337,\"y\":1.59753930568695,\"z\":-10.4411792755127},\"rot\":{\"x\":359.919738769531,\"y\":270.000152587891,\"z\":0.0168368946760893}},\"262233\":{\"lock\":false,\"pos\":{\"x\":-23.6764488220215,\"y\":1.62806642055511,\"z\":-0.0300165209919214},\"rot\":{\"x\":359.920104980469,\"y\":270.000305175781,\"z\":0.0168391764163971}},\"308d21\":{\"lock\":false,\"pos\":{\"x\":-20.245641708374,\"y\":1.60910308361053,\"z\":-1.98555314540863},\"rot\":{\"x\":359.931579589844,\"y\":315,\"z\":359.955413818359}},\"30c009\":{\"lock\":false,\"pos\":{\"x\":-26.6726875305176,\"y\":1.6186695098877,\"z\":0.0717479661107063},\"rot\":{\"x\":359.920104980469,\"y\":270.008666992188,\"z\":0.0168553087860346}},\"3111c8\":{\"lock\":false,\"pos\":{\"x\":-3.92764544487,\"y\":1.70105218887329,\"z\":5.75713586807251},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"354cd0\":{\"lock\":false,\"pos\":{\"x\":-36.7732048034668,\"y\":1.63610112667084,\"z\":11.4600057601929},\"rot\":{\"x\":359.983154296875,\"y\":-7.23976627341472E-05,\"z\":359.920074462891}},\"363e2d\":{\"lock\":false,\"pos\":{\"x\":-3.92945504188538,\"y\":1.70105469226837,\"z\":5.75715255737305},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":180.016830444336}},\"36b4eb\":{\"lock\":false,\"pos\":{\"x\":-1.4717743396759,\"y\":1.47563123703003,\"z\":-26.9304161071777},\"rot\":{\"x\":359.920135498047,\"y\":269.986267089844,\"z\":0.0168911255896091}},\"370aa5\":{\"lock\":false,\"pos\":{\"x\":-33.3459815979004,\"y\":1.6377238035202,\"z\":-13.0488519668579},\"rot\":{\"x\":359.920104980469,\"y\":270.007629394531,\"z\":0.0168289542198181}},\"44d047\":{\"lock\":false,\"pos\":{\"x\":-14.6150169372559,\"y\":1.62739491462708,\"z\":-6.00151872634888},\"rot\":{\"x\":359.920013427734,\"y\":270.0048828125,\"z\":0.735514640808105}},\"473d21\":{\"lock\":false,\"pos\":{\"x\":-36.773136138916,\"y\":1.64856243133545,\"z\":7.56998348236084},\"rot\":{\"x\":359.920104980469,\"y\":270.000305175781,\"z\":0.0168392565101385}},\"638f24\":{\"lock\":false,\"pos\":{\"x\":-36.7732353210449,\"y\":1.62935054302216,\"z\":-11.5099906921387},\"rot\":{\"x\":359.983154296875,\"y\":0.000155930014443584,\"z\":359.920043945313}},\"677a88\":{\"lock\":false,\"pos\":{\"x\":-33.8202323913574,\"y\":1.66120958328247,\"z\":16.7586078643799},\"rot\":{\"x\":359.393829345703,\"y\":269.9990234375,\"z\":0.0168407447636127}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-40.2050437927246,\"y\":1.63523375988007,\"z\":-7.77354431152344},\"rot\":{\"x\":359.920104980469,\"y\":270.008728027344,\"z\":0.0168547462671995}},\"790c3a\":{\"lock\":false,\"pos\":{\"x\":-17.1199398040771,\"y\":1.62006711959839,\"z\":3.85998702049255},\"rot\":{\"x\":359.920104980469,\"y\":270.000274658203,\"z\":0.0168391242623329}},\"7b0f72\":{\"lock\":false,\"pos\":{\"x\":1.69660425186157,\"y\":1.55831599235535,\"z\":14.27880859375},\"rot\":{\"x\":359.955139160156,\"y\":224.997817993164,\"z\":0.0686719566583633}},\"7f901e\":{\"lock\":false,\"pos\":{\"x\":-33.5703430175781,\"y\":1.63791847229004,\"z\":-13.4511194229126},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168396458029747}},\"a96a99\":{\"lock\":false,\"pos\":{\"x\":-5.41815328598022,\"y\":1.62370681762695,\"z\":-2.43894195556641},\"rot\":{\"x\":0.0168357398360968,\"y\":179.999938964844,\"z\":0.0802559182047844}},\"b2f67d\":{\"lock\":false,\"pos\":{\"x\":-40.2400131225586,\"y\":1.63415777683258,\"z\":-11.6012926101685},\"rot\":{\"x\":359.931579589844,\"y\":314.999816894531,\"z\":359.955413818359}},\"b57f26\":{\"lock\":false,\"pos\":{\"x\":-17.119945526123,\"y\":1.6178103685379,\"z\":-3.83001327514648},\"rot\":{\"x\":359.920074462891,\"y\":270.000366210938,\"z\":0.0170574262738228}},\"b976f6\":{\"lock\":false,\"pos\":{\"x\":-43.3699989318848,\"y\":1.6532735824585,\"z\":-7.70002031326294},\"rot\":{\"x\":359.920104980469,\"y\":270.000183105469,\"z\":0.016839362680912}},\"be7797\":{\"lock\":false,\"pos\":{\"x\":-36.7731857299805,\"y\":1.64407479763031,\"z\":-7.70001935958862},\"rot\":{\"x\":359.920104980469,\"y\":270.000213623047,\"z\":0.0168393291532993}},\"bfc095\":{\"lock\":false,\"pos\":{\"x\":-33.264720916748,\"y\":1.64666676521301,\"z\":17.7659683227539},\"rot\":{\"x\":359.920104980469,\"y\":270.008117675781,\"z\":0.016829950734973}},\"c21137\":{\"lock\":false,\"pos\":{\"x\":-30.220832824707,\"y\":1.6371922492981,\"z\":-0.0298347342759371},\"rot\":{\"x\":359.920104980469,\"y\":269.979156494141,\"z\":0.0168686341494322}},\"ca62fc\":{\"lock\":false,\"pos\":{\"x\":-17.119909286499,\"y\":1.60531914234161,\"z\":-0.0299909822642803},\"rot\":{\"x\":359.983154296875,\"y\":1.91053222806659E-05,\"z\":359.920074462891}},\"d9e9ca\":{\"lock\":false,\"pos\":{\"x\":-43.3699531555176,\"y\":1.65776121616364,\"z\":7.56960582733154},\"rot\":{\"x\":359.920104980469,\"y\":269.998138427734,\"z\":0.0168421883136034}},\"dcb241\":{\"lock\":false,\"pos\":{\"x\":-3.61810564994812,\"y\":1.58212554454803,\"z\":-14.987250328064},\"rot\":{\"x\":359.919738769531,\"y\":270.025085449219,\"z\":0.0168028976768255}},\"dcb5db\":{\"lock\":false,\"pos\":{\"x\":-40.8296585083008,\"y\":1.64187610149384,\"z\":11.8642778396606},\"rot\":{\"x\":359.955413818359,\"y\":224.999725341797,\"z\":0.0683861002326012}},\"f2b1dd\":{\"lock\":false,\"pos\":{\"x\":-14.0998258590698,\"y\":1.6266473531723,\"z\":-5.97682428359985},\"rot\":{\"x\":359.408386230469,\"y\":270.001953125,\"z\":0.0172571241855621}},\"f52a2e\":{\"lock\":false,\"pos\":{\"x\":-36.7731704711914,\"y\":1.65080201625824,\"z\":15.1899909973145},\"rot\":{\"x\":359.920104980469,\"y\":270.000244140625,\"z\":0.0168393030762672}},\"f7e308\":{\"lock\":false,\"pos\":{\"x\":-39.8396644592285,\"y\":1.6392365694046,\"z\":7.5797963142395},\"rot\":{\"x\":359.920104980469,\"y\":270.008636474609,\"z\":0.0168524961918592}},\"fa15cd\":{\"lock\":false,\"pos\":{\"x\":-36.7732353210449,\"y\":1.64184725284576,\"z\":-15.2800159454346},\"rot\":{\"x\":359.920104980469,\"y\":270.000366210938,\"z\":0.0168388821184635}},\"fc5dce\":{\"lock\":false,\"pos\":{\"x\":-33.6138725280762,\"y\":1.62700355052948,\"z\":-4.50444030761719},\"rot\":{\"x\":359.955413818359,\"y\":225.000061035156,\"z\":0.0683787390589714}},\"fe6ec3\":{\"lock\":false,\"pos\":{\"x\":-20.3256988525391,\"y\":1.61053466796875,\"z\":2.50686311721802},\"rot\":{\"x\":359.955200195313,\"y\":225.168899536133,\"z\":0.0682470053434372}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "War of the Outer Gods", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.249, - "posY": 1.481, - "posZ": -15.99, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410818645/F8C950620F886182DD2BB1FD351E41D0B77B4827/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "77a5f9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Utility memory bag by Directsun\n-- Version 2.5.2\n-- Fork of Memory Bag 2.0 by MrStump\n\nfunction updateSave()\n local data_to_save = {[\"ml\"]=memoryList}\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n local dummyIndex = howManyButtons\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 * 1/self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor + 4\n objPos.z = objPos.z * globalScaleFactor\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\n local color = {0.75,0.25,0.25,0.6}\n local colorMove = {0,0,1,0.6}\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function=funcName, function_owner=self,\n position=objPos, rotation=rot, height=1000, width=1000,\n color=color,\n })\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\n position={-1.25,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n\n self.createButton({\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\n position={-1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n\n if move == false then\n self.createButton({\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\n position={1.25,0.3,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={0.25,1,0.25}\n })\n\n if fresh == false then\n self.createButton({\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\n position={1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={0.75,0.75,1}\n })\n self.createButton({\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\n position={1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,0.25,0.25}\n })\n end\n end\n\n self.createButton({\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\n position={-1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(index, obj, move)\n local colorMove = {0,0,1,0.6}\n local color = {0,1,0,0.6}\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({index=previousIndex, color=colorMove})\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({index=index, color=color})\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n lock=obj.getLock()\n }\n obj.highlightOn({0,1,0})\n else\n color = {0.75,0.25,0.25,0.6}\n if move == true then\n color = colorMove\n end\n self.editButton({index=index, color=color})\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", {1,1,1})\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\n end\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k,v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n self.clearButtons()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", {1,1,1})\n updateSave()\nend\n\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\n position={1.35,1,6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\n position={-1.25,1,6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n--- self.createButton({\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\n--- })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\n })\n item.setLock(entry.lock)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", {1,1,1})\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", {1,1,1})\nend\n\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x-p1.x)\n deltaPos.y = (p2.y-p1.y) + yOffset\n deltaPos.z = (p2.z-p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return {x=x, y=desiredPos.y, z=z}\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n\tlocal angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n\tlocal z = desiredPos.z * math.cos(angle)\n return {x=x, y=desiredPos.y, z=z}\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() \u003e start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend", - "LuaScriptState": "{\"ml\":{\"01d780\":{\"lock\":false,\"pos\":{\"x\":12.2485103607178,\"y\":1.46679246425629,\"z\":8.01027584075928},\"rot\":{\"x\":359.920135498047,\"y\":269.999938964844,\"z\":0.0168742407113314}},\"0dce91\":{\"lock\":false,\"pos\":{\"x\":12.2482643127441,\"y\":1.45501351356506,\"z\":-31.9916553497314},\"rot\":{\"x\":359.920135498047,\"y\":269.979187011719,\"z\":0.0169031396508217}},\"23dd51\":{\"lock\":false,\"pos\":{\"x\":12.2488107681274,\"y\":1.47385895252228,\"z\":32.0102844238281},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.016874298453331}},\"3c4f3c\":{\"lock\":false,\"pos\":{\"x\":12.2834386825562,\"y\":1.45732069015503,\"z\":-23.989408493042},\"rot\":{\"x\":359.920135498047,\"y\":269.98681640625,\"z\":0.0168921761214733}},\"4c173f\":{\"lock\":false,\"pos\":{\"x\":12.248104095459,\"y\":1.46443736553192,\"z\":0.0102720381692052},\"rot\":{\"x\":359.920135498047,\"y\":269.999786376953,\"z\":0.0168733689934015}},\"4dee5a\":{\"lock\":false,\"pos\":{\"x\":12.248607635498,\"y\":1.46208071708679,\"z\":-7.98972702026367},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168743915855885}},\"baa795\":{\"lock\":false,\"pos\":{\"x\":13.1500024795532,\"y\":1.47027361392975,\"z\":24.1007766723633},\"rot\":{\"x\":359.920104980469,\"y\":270.011413574219,\"z\":0.0168580133467913}},\"db7039\":{\"lock\":false,\"pos\":{\"x\":12.2486000061035,\"y\":1.47150349617004,\"z\":24.0102939605713},\"rot\":{\"x\":359.920135498047,\"y\":269.999969482422,\"z\":0.0168740972876549}},\"ee987d\":{\"lock\":false,\"pos\":{\"x\":12.250602722168,\"y\":1.46914494037628,\"z\":16.0102958679199},\"rot\":{\"x\":359.920135498047,\"y\":269.999969482422,\"z\":0.016874298453331}},\"fc7674\":{\"lock\":false,\"pos\":{\"x\":12.2490034103394,\"y\":1.45972454547882,\"z\":-15.9897546768188},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168739017099142}}}}", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Standalone Scenarios", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9, - "posY": 1.481, - "posZ": -66, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 0.1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655599785039299268/52DB5C3A0E600D6AECB0B851ECF90C5B3D016421/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Challenge Scenario", - "DragSelectable": true, - "GMNotes": "scenarios/challenge_bad_blood.json", - "GUID": "451eaa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"007d36\":{\"lock\":false,\"pos\":{\"x\":-36.7731895446777,\"y\":1.64407479763031,\"z\":-7.70001554489136},\"rot\":{\"x\":359.920104980469,\"y\":269.999328613281,\"z\":0.0168409943580627}},\"00d19a\":{\"lock\":false,\"pos\":{\"x\":-38.7164535522461,\"y\":1.68264377117157,\"z\":-9.52374649047852},\"rot\":{\"x\":359.920104980469,\"y\":270.002807617188,\"z\":0.0168448258191347}},\"061a07\":{\"lock\":false,\"pos\":{\"x\":-20.4535999298096,\"y\":1.60994374752045,\"z\":-0.111300319433212},\"rot\":{\"x\":0.0798908993601799,\"y\":89.9882278442383,\"z\":359.983123779297}},\"0678e8\":{\"lock\":false,\"pos\":{\"x\":-23.6764717102051,\"y\":1.63030004501343,\"z\":7.56998538970947},\"rot\":{\"x\":359.920104980469,\"y\":269.999389648438,\"z\":0.0168406069278717}},\"06d6fe\":{\"lock\":false,\"pos\":{\"x\":-25.4280700683594,\"y\":1.68353700637817,\"z\":5.99185943603516},\"rot\":{\"x\":359.922698974609,\"y\":269.999755859375,\"z\":1.47544634342194}},\"07f90c\":{\"lock\":false,\"pos\":{\"x\":-27.1247005462646,\"y\":1.6170357465744,\"z\":-7.63210105895996},\"rot\":{\"x\":359.920104980469,\"y\":270.008087158203,\"z\":0.0168558973819017}},\"165dac\":{\"lock\":false,\"pos\":{\"x\":-2.68851804733276,\"y\":1.59734869003296,\"z\":-5.04851770401001},\"rot\":{\"x\":0.0168365500867367,\"y\":179.999603271484,\"z\":0.0802549868822098}},\"25f3c2\":{\"lock\":false,\"pos\":{\"x\":-18.6359195709229,\"y\":1.67094278335571,\"z\":-1.67357134819031},\"rot\":{\"x\":359.919982910156,\"y\":269.996643066406,\"z\":1.39543783664703}},\"2a3c87\":{\"lock\":false,\"pos\":{\"x\":-23.6765213012695,\"y\":1.62581241130829,\"z\":-7.70001459121704},\"rot\":{\"x\":359.920104980469,\"y\":269.999328613281,\"z\":0.0168407671153545}},\"30ed35\":{\"lock\":false,\"pos\":{\"x\":-18.5939636230469,\"y\":1.66943037509918,\"z\":-9.29181957244873},\"rot\":{\"x\":359.921173095703,\"y\":269.976348876953,\"z\":1.46869027614594}},\"34e74c\":{\"lock\":false,\"pos\":{\"x\":-33.5060005187988,\"y\":1.62598347663879,\"z\":-7.46410274505615},\"rot\":{\"x\":359.920104980469,\"y\":270.002014160156,\"z\":0.0168642066419125}},\"377b20\":{\"lock\":false,\"pos\":{\"x\":-30.2241649627686,\"y\":1.6371967792511,\"z\":-0.0300150476396084},\"rot\":{\"x\":359.920104980469,\"y\":269.999450683594,\"z\":0.0168403703719378}},\"3b4478\":{\"lock\":false,\"pos\":{\"x\":-32.1027717590332,\"y\":1.68981921672821,\"z\":-1.61117219924927},\"rot\":{\"x\":1.05327343940735,\"y\":269.993774414063,\"z\":0.784092843532562}},\"3d7245\":{\"lock\":false,\"pos\":{\"x\":-20.472448348999,\"y\":1.60774183273315,\"z\":-7.69286489486694},\"rot\":{\"x\":0.0798909068107605,\"y\":89.9881896972656,\"z\":359.983123779297}},\"428e26\":{\"lock\":false,\"pos\":{\"x\":-12.8403749465942,\"y\":1.65113496780396,\"z\":6.03833913803101},\"rot\":{\"x\":359.920104980469,\"y\":269.981506347656,\"z\":0.0168634727597237}},\"510265\":{\"lock\":false,\"pos\":{\"x\":-3.38745307922363,\"y\":1.58178853988647,\"z\":-15.034649848938},\"rot\":{\"x\":359.919738769531,\"y\":270.001312255859,\"z\":0.0168359484523535}},\"5789a0\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6133451461792,\"z\":-3.82999897003174},\"rot\":{\"x\":359.983184814453,\"y\":0.0180035475641489,\"z\":359.920043945313}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.86000037193298},\"rot\":{\"x\":359.983184814453,\"y\":0.0184735096991062,\"z\":359.920043945313}},\"73f813\":{\"lock\":false,\"pos\":{\"x\":-23.6764583587646,\"y\":1.6280665397644,\"z\":-0.0300134774297476},\"rot\":{\"x\":359.920104980469,\"y\":269.997406005859,\"z\":0.0168432109057903}},\"847357\":{\"lock\":false,\"pos\":{\"x\":-3.95591735839844,\"y\":1.59753930568695,\"z\":-10.4411735534668},\"rot\":{\"x\":359.919738769531,\"y\":269.999694824219,\"z\":0.0168375447392464}},\"88a71f\":{\"lock\":false,\"pos\":{\"x\":-15.3431625366211,\"y\":1.61713230609894,\"z\":2.30415105819702},\"rot\":{\"x\":359.920104980469,\"y\":269.991577148438,\"z\":0.0168513152748346}},\"88e9a0\":{\"lock\":false,\"pos\":{\"x\":-25.3403053283691,\"y\":1.68284678459167,\"z\":-1.50465857982636},\"rot\":{\"x\":359.922943115234,\"y\":269.98291015625,\"z\":1.63856101036072}},\"927692\":{\"lock\":false,\"pos\":{\"x\":-30.224235534668,\"y\":1.63494277000427,\"z\":-7.70001649856567},\"rot\":{\"x\":359.920104980469,\"y\":269.999450683594,\"z\":0.0168404299765825}},\"99909c\":{\"lock\":false,\"pos\":{\"x\":-30.2242984771729,\"y\":1.62247550487518,\"z\":-3.82999992370605},\"rot\":{\"x\":359.983184814453,\"y\":0.0181040540337563,\"z\":359.920043945313}},\"9c1b91\":{\"lock\":false,\"pos\":{\"x\":-11.84925365448,\"y\":1.4153037071228,\"z\":8.0305700302124},\"rot\":{\"x\":359.983154296875,\"y\":5.82942702749278E-05,\"z\":359.920043945313}},\"a00323\":{\"lock\":false,\"pos\":{\"x\":-2.72483348846436,\"y\":1.59899258613586,\"z\":0.372691959142685},\"rot\":{\"x\":0.0168312788009644,\"y\":180.003341674805,\"z\":0.0802560299634933}},\"adebd8\":{\"lock\":false,\"pos\":{\"x\":-27.4881000518799,\"y\":1.62100207805634,\"z\":4.13960027694702},\"rot\":{\"x\":359.955383300781,\"y\":225.012222290039,\"z\":0.0683689713478088}},\"b5637e\":{\"lock\":false,\"pos\":{\"x\":-25.1550369262695,\"y\":1.67983627319336,\"z\":-9.20204162597656},\"rot\":{\"x\":359.921356201172,\"y\":270.007080078125,\"z\":1.59127795696259}},\"b8619a\":{\"lock\":false,\"pos\":{\"x\":-3.9276659488678,\"y\":1.75400519371033,\"z\":5.75231170654297},\"rot\":{\"x\":359.919738769531,\"y\":269.999328613281,\"z\":180.016815185547}},\"c5f67a\":{\"lock\":false,\"pos\":{\"x\":-17.1200084686279,\"y\":1.61666977405548,\"z\":-7.70001411437988},\"rot\":{\"x\":359.920104980469,\"y\":269.999176025391,\"z\":0.0168416071683168}},\"d0aa0f\":{\"lock\":false,\"pos\":{\"x\":-1.46558129787445,\"y\":1.47562265396118,\"z\":-26.9304294586182},\"rot\":{\"x\":359.920135498047,\"y\":269.998718261719,\"z\":0.0168742313981056}},\"ef5528\":{\"lock\":false,\"pos\":{\"x\":-31.8565654754639,\"y\":1.68725693225861,\"z\":-9.34178924560547},\"rot\":{\"x\":359.925323486328,\"y\":269.992340087891,\"z\":1.40744805335999}},\"f61f6c\":{\"lock\":false,\"pos\":{\"x\":-17.1199321746826,\"y\":1.61892378330231,\"z\":-0.0300151035189629},\"rot\":{\"x\":359.920104980469,\"y\":269.999389648438,\"z\":0.0168404094874859}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Bad Blood", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.466, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610824071/BD70BFDA6DED25221D6DC1BE60C8CE11B165F848/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Challenge Scenario", - "DragSelectable": true, - "GMNotes": "scenarios/challenge_red_tide_rising.json", - "GUID": "5302f2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"0998ec\":{\"lock\":false,\"pos\":{\"x\":1.7110515832901,\"y\":1.55828714370728,\"z\":14.2457151412964},\"rot\":{\"x\":359.95556640625,\"y\":224.631256103516,\"z\":0.0689570754766464}},\"0f3a96\":{\"lock\":false,\"pos\":{\"x\":-34.2316017150879,\"y\":1.63262534141541,\"z\":11.6933059692383},\"rot\":{\"x\":359.955413818359,\"y\":224.999755859375,\"z\":0.0683816745877266}},\"1a4948\":{\"lock\":false,\"pos\":{\"x\":-3.47136402130127,\"y\":1.58184540271759,\"z\":-15.2412881851196},\"rot\":{\"x\":359.919738769531,\"y\":269.996856689453,\"z\":0.0168427713215351}},\"2c6d3b\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.64166986942291,\"z\":15.189998626709},\"rot\":{\"x\":359.920104980469,\"y\":269.999786376953,\"z\":0.0168399903923273}},\"3359db\":{\"lock\":false,\"pos\":{\"x\":-32.8963012695313,\"y\":1.62404108047485,\"z\":-11.1805047988892},\"rot\":{\"x\":359.931579589844,\"y\":314.999969482422,\"z\":359.955413818359}},\"392d3e\":{\"lock\":false,\"pos\":{\"x\":-36.7731018066406,\"y\":1.64856243133545,\"z\":7.56999778747559},\"rot\":{\"x\":359.920104980469,\"y\":269.997711181641,\"z\":0.0168428309261799}},\"3a4050\":{\"lock\":false,\"pos\":{\"x\":-27.228099822998,\"y\":1.62276840209961,\"z\":11.3825025558472},\"rot\":{\"x\":359.931579589844,\"y\":315.000061035156,\"z\":359.955413818359}},\"3b60c1\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.62582564353943,\"z\":7.56999969482422},\"rot\":{\"x\":359.920104980469,\"y\":270.009124755859,\"z\":0.0168570745736361}},\"3c63bd\":{\"lock\":false,\"pos\":{\"x\":-23.6765308380127,\"y\":1.6280665397644,\"z\":-0.0300527438521385},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168395601212978}},\"4f701e\":{\"lock\":false,\"pos\":{\"x\":-2.72473120689392,\"y\":1.61594641208649,\"z\":0.373453915119171},\"rot\":{\"x\":0.0168310105800629,\"y\":180.003479003906,\"z\":0.0802565813064575}},\"62791a\":{\"lock\":false,\"pos\":{\"x\":-27.0009994506836,\"y\":1.62018239498138,\"z\":3.66190314292908},\"rot\":{\"x\":359.955413818359,\"y\":224.999969482422,\"z\":0.0683810040354729}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.4277000427246,\"y\":1.62693536281586,\"z\":-3.85319900512695},\"rot\":{\"x\":359.955413818359,\"y\":224.996597290039,\"z\":0.0683831349015236}},\"7563ec\":{\"lock\":false,\"pos\":{\"x\":-3.92773413658142,\"y\":1.72993648052216,\"z\":5.75715303421021},\"rot\":{\"x\":359.919738769531,\"y\":269.999969482422,\"z\":180.016815185547}},\"7f7fb0\":{\"lock\":false,\"pos\":{\"x\":-1.46553933620453,\"y\":1.47562253475189,\"z\":-26.9304065704346},\"rot\":{\"x\":359.920135498047,\"y\":269.996429443359,\"z\":0.0168771725147963}},\"8984ad\":{\"lock\":false,\"pos\":{\"x\":-23.6767978668213,\"y\":1.62581276893616,\"z\":-7.70000123977661},\"rot\":{\"x\":359.920104980469,\"y\":270.019287109375,\"z\":0.0168126747012138}},\"917f3e\":{\"lock\":false,\"pos\":{\"x\":-12.0630035400391,\"y\":1.63608145713806,\"z\":8.27679634094238},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":180.016830444336}},\"91be46\":{\"lock\":false,\"pos\":{\"x\":-2.68855762481689,\"y\":1.59734880924225,\"z\":-5.04852485656738},\"rot\":{\"x\":0.0168315768241882,\"y\":180.002990722656,\"z\":0.080256387591362}},\"9c140b\":{\"lock\":false,\"pos\":{\"x\":-26.767599105835,\"y\":1.61765778064728,\"z\":-3.82140111923218},\"rot\":{\"x\":359.931579589844,\"y\":314.977905273438,\"z\":359.955444335938}},\"9c6651\":{\"lock\":false,\"pos\":{\"x\":-30.2234745025635,\"y\":1.62133610248566,\"z\":-7.70403909683228},\"rot\":{\"x\":359.920196533203,\"y\":270.015045166016,\"z\":0.0165500622242689}},\"b6b9b7\":{\"lock\":false,\"pos\":{\"x\":-36.7732009887695,\"y\":1.6440749168396,\"z\":-7.70000505447388},\"rot\":{\"x\":359.920104980469,\"y\":269.999816894531,\"z\":0.0168398879468441}},\"c150be\":{\"lock\":false,\"pos\":{\"x\":-23.6764984130859,\"y\":1.63030004501343,\"z\":7.56999683380127},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168400201946497}},\"cf00ee\":{\"lock\":false,\"pos\":{\"x\":-12.0105895996094,\"y\":1.68052327632904,\"z\":12.3205461502075},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":180.016830444336}},\"d28cd1\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63719689846039,\"z\":-0.030001213774085},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168399550020695}},\"d5f792\":{\"lock\":false,\"pos\":{\"x\":-33.2551002502441,\"y\":1.62890470027924,\"z\":3.66560173034668},\"rot\":{\"x\":359.931579589844,\"y\":315.000091552734,\"z\":359.955413818359}},\"d9882d\":{\"lock\":false,\"pos\":{\"x\":-27.0109996795654,\"y\":1.61566078662872,\"z\":-11.7710037231445},\"rot\":{\"x\":359.955413818359,\"y\":225,\"z\":0.0683765634894371}},\"e86553\":{\"lock\":false,\"pos\":{\"x\":-3.955979347229,\"y\":1.59753942489624,\"z\":-10.4411535263062},\"rot\":{\"x\":359.919738769531,\"y\":269.993225097656,\"z\":0.0168475080281496}},\"e8fcf0\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.63271510601044,\"z\":-15.2799997329712},\"rot\":{\"x\":359.920104980469,\"y\":269.999908447266,\"z\":0.0168397407978773}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Red Tide Rising", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.459, - "posZ": -20.014, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655600953066192972/8A5939900FCA8E2A2772CEDE6A03594A68961C4C/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Challenge Scenario", - "DragSelectable": true, - "GMNotes": "scenarios/challenge_all_or_nothing.json", - "GUID": "72ab92", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"083fc2\":{\"lock\":false,\"pos\":{\"x\":-10.8500003814697,\"y\":1.41115474700928,\"z\":-1.34567248821259},\"rot\":{\"x\":0.0799797624349594,\"y\":90.00146484375,\"z\":359.983123779297}},\"0b6166\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6931,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"116eb9\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"1ed6d5\":{\"lock\":false,\"pos\":{\"x\":-26.8623,\"y\":1.6176,\"z\":-4.4728},\"rot\":{\"x\":0.0446,\"y\":44.9999,\"z\":359.9316}},\"25652c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6167,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"29d606\":{\"lock\":false,\"pos\":{\"x\":-2.72459888458252,\"y\":1.59899246692657,\"z\":0.373301416635513},\"rot\":{\"x\":0.0168360080569983,\"y\":180,\"z\":0.0802551135420799}},\"45341b\":{\"lock\":false,\"pos\":{\"x\":-23.676477432251,\"y\":1.63030004501343,\"z\":7.56998491287231},\"rot\":{\"x\":359.920104980469,\"y\":270.027587890625,\"z\":0.0168011523783207}},\"4541f6\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.0299},\"rot\":{\"x\":359.9218,\"y\":269.9987,\"z\":0.016}},\"47b306\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6909,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":0.0169}},\"4901f8\":{\"lock\":false,\"pos\":{\"x\":-26.8973,\"y\":1.619,\"z\":-0.0345},\"rot\":{\"x\":359.9201,\"y\":270.0111,\"z\":0.0169}},\"4bd010\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"52e361\":{\"lock\":false,\"pos\":{\"x\":-15.0137,\"y\":1.6712,\"z\":-9.996},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"556e96\":{\"lock\":false,\"pos\":{\"x\":-3.92741346359253,\"y\":1.76363432407379,\"z\":5.75710391998291},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"58e1e2\":{\"lock\":false,\"pos\":{\"x\":-2.68849968910217,\"y\":1.61430251598358,\"z\":-5.04850006103516},\"rot\":{\"x\":0.0168356839567423,\"y\":180,\"z\":0.0802557542920113}},\"64a96b\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6748,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"66197b\":{\"lock\":false,\"pos\":{\"x\":-3.9912,\"y\":1.6632,\"z\":15.0046},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"70df0b\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.6012,\"y\":1.6283,\"z\":-0.1123},\"rot\":{\"x\":359.9201,\"y\":270.0112,\"z\":0.0169}},\"739b98\":{\"lock\":false,\"pos\":{\"x\":-27.0616,\"y\":1.6204,\"z\":3.8989},\"rot\":{\"x\":359.9315,\"y\":314.9926,\"z\":359.9554}},\"7c8eef\":{\"lock\":false,\"pos\":{\"x\":-3.84129118919373,\"y\":1.58243310451508,\"z\":-15.0043783187866},\"rot\":{\"x\":359.919738769531,\"y\":269.999938964844,\"z\":0.0168378949165344}},\"7d30ce\":{\"lock\":false,\"pos\":{\"x\":-20.5607,\"y\":1.6091,\"z\":-3.6976},\"rot\":{\"x\":359.9316,\"y\":314.9958,\"z\":359.9554}},\"7f6452\":{\"lock\":false,\"pos\":{\"x\":-14.7653,\"y\":1.751,\"z\":5.0207},\"rot\":{\"x\":357.2015,\"y\":0.0614,\"z\":359.919}},\"7f7fb0\":{\"lock\":false,\"pos\":{\"x\":-1.46529722213745,\"y\":1.47562217712402,\"z\":-26.930419921875},\"rot\":{\"x\":359.920135498047,\"y\":269.998687744141,\"z\":0.0168742742389441}},\"7faf81\":{\"lock\":false,\"pos\":{\"x\":-17.1199321746826,\"y\":1.6189239025116,\"z\":-0.0300155226141214},\"rot\":{\"x\":359.920104980469,\"y\":269.976104736328,\"z\":0.0168728288263083}},\"89f865\":{\"lock\":false,\"pos\":{\"x\":-20.3063659667969,\"y\":1.60967397689819,\"z\":-0.330693691968918},\"rot\":{\"x\":359.920104980469,\"y\":269.996734619141,\"z\":0.0168722663074732}},\"8fffb7\":{\"lock\":false,\"pos\":{\"x\":-26.9403209686279,\"y\":1.61894810199738,\"z\":-0.249956101179123},\"rot\":{\"x\":359.920104980469,\"y\":269.996643066406,\"z\":0.0168721340596676}},\"90bb07\":{\"lock\":false,\"pos\":{\"x\":-23.676513671875,\"y\":1.62694978713989,\"z\":-3.83001303672791},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168398190289736}},\"911f8c\":{\"lock\":false,\"pos\":{\"x\":-36.7731018066406,\"y\":1.64632892608643,\"z\":-0.0300025120377541},\"rot\":{\"x\":359.920104980469,\"y\":269.999389648438,\"z\":0.0168404243886471}},\"9a3039\":{\"lock\":false,\"pos\":{\"x\":-30.2241725921631,\"y\":1.6371967792511,\"z\":-0.0300148297101259},\"rot\":{\"x\":359.920104980469,\"y\":269.988464355469,\"z\":0.0168557409197092}},\"a2fcc1\":{\"lock\":false,\"pos\":{\"x\":-3.95601868629456,\"y\":1.59753942489624,\"z\":-10.4412021636963},\"rot\":{\"x\":359.919738769531,\"y\":269.999694824219,\"z\":0.0168375782668591}},\"b00f35\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"b58f4c\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6571,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"b5928a\":{\"lock\":false,\"pos\":{\"x\":-4.14500188827515,\"y\":1.58281075954437,\"z\":-15.1672077178955},\"rot\":{\"x\":359.919738769531,\"y\":270.001342773438,\"z\":0.016835855320096}},\"b68edf\":{\"lock\":false,\"pos\":{\"x\":-26.6902599334717,\"y\":1.61968195438385,\"z\":3.4335298538208},\"rot\":{\"x\":359.955413818359,\"y\":224.999755859375,\"z\":0.0683809518814087}},\"b8e732\":{\"lock\":false,\"pos\":{\"x\":-33.573299407959,\"y\":1.62825286388397,\"z\":-0.061400979757309},\"rot\":{\"x\":359.920104980469,\"y\":269.996612548828,\"z\":0.0168721005320549}},\"d14543\":{\"lock\":false,\"pos\":{\"x\":-10.850001335144,\"y\":1.41232633590698,\"z\":2.63781023025513},\"rot\":{\"x\":0.0799899846315384,\"y\":89.9986190795898,\"z\":359.983123779297}},\"d70162\":{\"lock\":false,\"pos\":{\"x\":-20.2601,\"y\":1.6109,\"z\":3.9765},\"rot\":{\"x\":0.0446,\"y\":45.0011,\"z\":359.9316}},\"d7558d\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6203,\"z\":-11.51},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.08}},\"f704e9\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6555,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"f797c9\":{\"lock\":false,\"pos\":{\"x\":-23.6764583587646,\"y\":1.61560499668121,\"z\":3.85998773574829},\"rot\":{\"x\":359.983154296875,\"y\":0.00015486468328163,\"z\":359.920074462891}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "All or Nothing", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.252, - "posY": 1.468, - "posZ": 11.986, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655599785039304850/852232605656B7DD6577C475A1988491D3378506/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Challenge Scenario", - "DragSelectable": true, - "GMNotes": "scenarios/challenge_read_or_die.json", - "GUID": "9e73fa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Read or Die", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.461, - "posZ": -12.014, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1719794129200879643/47A3BC15C8C8ADB45137A2258B86C1D2DB9C2B03/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Challenge Scenario", - "DragSelectable": true, - "GMNotes": "scenarios/challenge_by_the_book.json", - "GUID": "cc7eb3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":{\"078171\":{\"lock\":false,\"pos\":{\"x\":-30.2242584228516,\"y\":1.63719689846039,\"z\":-0.0299957916140556},\"rot\":{\"x\":359.920104980469,\"y\":270.002471923828,\"z\":0.0168361309915781}},\"132ff8\":{\"lock\":false,\"pos\":{\"x\":-2.68855905532837,\"y\":1.59734869003296,\"z\":-5.04853010177612},\"rot\":{\"x\":0.0172368064522743,\"y\":179.71369934082,\"z\":0.0801699236035347}},\"28560b\":{\"lock\":false,\"pos\":{\"x\":-30.2243347167969,\"y\":1.63494288921356,\"z\":-7.70015335083008},\"rot\":{\"x\":359.920104980469,\"y\":270.009979248047,\"z\":0.0168257430195808}},\"2e61c2\":{\"lock\":false,\"pos\":{\"x\":-23.6764507293701,\"y\":1.61334466934204,\"z\":-3.83001446723938},\"rot\":{\"x\":0.0168022476136684,\"y\":180.026519775391,\"z\":0.0799475461244583}},\"32cf14\":{\"lock\":false,\"pos\":{\"x\":-23.6339359283447,\"y\":1.64497601985931,\"z\":0.021269578486681},\"rot\":{\"x\":359.920104980469,\"y\":269.998260498047,\"z\":0.01684445515275}},\"377b20\":{\"lock\":false,\"pos\":{\"x\":-23.6765613555908,\"y\":1.63030016422272,\"z\":7.56991815567017},\"rot\":{\"x\":359.920104980469,\"y\":269.995483398438,\"z\":0.0168459136039019}},\"404746\":{\"lock\":false,\"pos\":{\"x\":-3.92776012420654,\"y\":1.72512245178223,\"z\":5.75715970993042},\"rot\":{\"x\":359.919738769531,\"y\":269.99951171875,\"z\":180.016815185547}},\"4bcde2\":{\"lock\":false,\"pos\":{\"x\":-3.5483729839325,\"y\":1.58213448524475,\"z\":-14.6246137619019},\"rot\":{\"x\":359.919738769531,\"y\":270.001373291016,\"z\":0.0168364923447371}},\"582271\":{\"lock\":false,\"pos\":{\"x\":-33.3494300842285,\"y\":1.62914729118347,\"z\":4.04451847076416},\"rot\":{\"x\":359.955413818359,\"y\":224.999969482422,\"z\":0.0683810487389565}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-26.756908416748,\"y\":1.61764490604401,\"z\":-3.81423091888428},\"rot\":{\"x\":0.0168208945542574,\"y\":180.010650634766,\"z\":0.0799001008272171}},\"6a9cce\":{\"lock\":false,\"pos\":{\"x\":-3.95602917671204,\"y\":1.59753942489624,\"z\":-10.4413318634033},\"rot\":{\"x\":359.919738769531,\"y\":270.002777099609,\"z\":0.0168333575129509}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2243156433105,\"y\":1.62247514724731,\"z\":-3.82998299598694},\"rot\":{\"x\":0.0168022662401199,\"y\":180.026550292969,\"z\":0.079947292804718}},\"76315c\":{\"lock\":false,\"pos\":{\"x\":-17.1200580596924,\"y\":1.63957512378693,\"z\":-3.82998967170715},\"rot\":{\"x\":359.920104980469,\"y\":270.006683349609,\"z\":0.0168335996568203}},\"7b7b8f\":{\"lock\":false,\"pos\":{\"x\":-23.6764583587646,\"y\":1.61560475826263,\"z\":3.85998749732971},\"rot\":{\"x\":0.0168023202568293,\"y\":180.026473999023,\"z\":0.0799476280808449}},\"80958a\":{\"lock\":false,\"pos\":{\"x\":-36.7731285095215,\"y\":1.63386714458466,\"z\":3.85998678207397},\"rot\":{\"x\":0.0168022774159908,\"y\":180.026504516602,\"z\":0.0799472630023956}},\"8553fd\":{\"lock\":false,\"pos\":{\"x\":-30.2241878509521,\"y\":1.62473511695862,\"z\":3.85999059677124},\"rot\":{\"x\":0.0168023742735386,\"y\":180.026473999023,\"z\":0.0799478888511658}},\"9f537e\":{\"lock\":false,\"pos\":{\"x\":-23.6766147613525,\"y\":1.62581253051758,\"z\":-7.69999694824219},\"rot\":{\"x\":359.920104980469,\"y\":270.000122070313,\"z\":0.0168394483625889}},\"a3fb6c\":{\"lock\":false,\"pos\":{\"x\":-17.0228900909424,\"y\":1.60517001152039,\"z\":-0.0761644020676613},\"rot\":{\"x\":359.920074462891,\"y\":269.996795654297,\"z\":0.0168049652129412}},\"af086a\":{\"lock\":false,\"pos\":{\"x\":-36.7732849121094,\"y\":1.6440749168396,\"z\":-7.70005464553833},\"rot\":{\"x\":359.920104980469,\"y\":270.000457763672,\"z\":0.0168390292674303}},\"b55a93\":{\"lock\":false,\"pos\":{\"x\":-33.7677268981934,\"y\":1.62731420993805,\"z\":-4.17729187011719},\"rot\":{\"x\":359.955413818359,\"y\":224.999954223633,\"z\":0.0683816373348236}},\"ba4abc\":{\"lock\":false,\"pos\":{\"x\":-26.886302947998,\"y\":1.62117731571198,\"z\":7.59083938598633},\"rot\":{\"x\":0.0798944607377052,\"y\":89.9999465942383,\"z\":359.983123779297}},\"bfc5ff\":{\"lock\":false,\"pos\":{\"x\":-30.2242774963379,\"y\":1.6394305229187,\"z\":7.57000494003296},\"rot\":{\"x\":359.920104980469,\"y\":270.001495361328,\"z\":0.0168374851346016}},\"c299e2\":{\"lock\":false,\"pos\":{\"x\":-17.1200580596924,\"y\":1.67071938514709,\"z\":3.86001300811768},\"rot\":{\"x\":359.920104980469,\"y\":269.999206542969,\"z\":180.016830444336}},\"d04a35\":{\"lock\":false,\"pos\":{\"x\":-36.7731285095215,\"y\":1.66328275203705,\"z\":-0.030061325058341},\"rot\":{\"x\":359.920104980469,\"y\":270.000946044922,\"z\":0.0168413575738668}},\"d0aa0f\":{\"lock\":false,\"pos\":{\"x\":-1.45866584777832,\"y\":1.4756041765213,\"z\":-26.9604606628418},\"rot\":{\"x\":359.920104980469,\"y\":270.035003662109,\"z\":0.0168234780430794}},\"d5c600\":{\"lock\":false,\"pos\":{\"x\":-33.3743667602539,\"y\":1.63022899627686,\"z\":7.60610103607178},\"rot\":{\"x\":0.0798945277929306,\"y\":90.0000228881836,\"z\":359.983123779297}},\"ef1ef0\":{\"lock\":false,\"pos\":{\"x\":-26.7100830078125,\"y\":1.61653804779053,\"z\":-7.35874366760254},\"rot\":{\"x\":0.0798942297697067,\"y\":89.9999465942383,\"z\":359.983123779297}},\"f2b0c1\":{\"lock\":false,\"pos\":{\"x\":-33.270751953125,\"y\":1.62787294387817,\"z\":0.0817478746175766},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168676003813744}},\"fac63b\":{\"lock\":false,\"pos\":{\"x\":-36.7732315063477,\"y\":1.64856266975403,\"z\":7.5700044631958},\"rot\":{\"x\":359.920104980469,\"y\":270.001647949219,\"z\":0.0168373547494411}},\"fffec1\":{\"lock\":false,\"pos\":{\"x\":-2.72475790977478,\"y\":1.61594641208649,\"z\":0.373361140489578},\"rot\":{\"x\":0.0167973879724741,\"y\":180.027191162109,\"z\":0.0802645087242126}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "By the Book", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.463, - "posZ": -4.014, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410811700/1DF1FE7CA9B185FE571B967718A66C175FB35B64/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f6801", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Utility memory bag by Directsun\n-- Version 2.5.2\n-- Fork of Memory Bag 2.0 by MrStump\n\nfunction updateSave()\n local data_to_save = {[\"ml\"]=memoryList}\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n local dummyIndex = howManyButtons\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 * 1/self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor + 4\n objPos.z = objPos.z * globalScaleFactor\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\n local color = {0.75,0.25,0.25,0.6}\n local colorMove = {0,0,1,0.6}\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function=funcName, function_owner=self,\n position=objPos, rotation=rot, height=1000, width=1000,\n color=color,\n })\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\n position={-1.25,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n\n self.createButton({\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\n position={-1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n\n if move == false then\n self.createButton({\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\n position={1.25,0.3,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={0.25,1,0.25}\n })\n\n if fresh == false then\n self.createButton({\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\n position={1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={0.75,0.75,1}\n })\n self.createButton({\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\n position={1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,0.25,0.25}\n })\n end\n end\n\n self.createButton({\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\n position={-1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(index, obj, move)\n local colorMove = {0,0,1,0.6}\n local color = {0,1,0,0.6}\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({index=previousIndex, color=colorMove})\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({index=index, color=color})\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n lock=obj.getLock()\n }\n obj.highlightOn({0,1,0})\n else\n color = {0.75,0.25,0.25,0.6}\n if move == true then\n color = colorMove\n end\n self.editButton({index=index, color=color})\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", {1,1,1})\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\n end\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k,v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n self.clearButtons()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", {1,1,1})\n updateSave()\nend\n\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\n position={1.35,1,6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\n position={-1.25,1,6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n--- self.createButton({\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\n--- })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\n })\n item.setLock(entry.lock)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", {1,1,1})\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", {1,1,1})\nend\n\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x-p1.x)\n deltaPos.y = (p2.y-p1.y) + yOffset\n deltaPos.z = (p2.z-p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return {x=x, y=desiredPos.y, z=z}\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n\tlocal angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n\tlocal z = desiredPos.z * math.cos(angle)\n return {x=x, y=desiredPos.y, z=z}\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() \u003e start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend", - "LuaScriptState": "{\"ml\":{\"451eaa\":{\"lock\":false,\"pos\":{\"x\":12.2499580383301,\"y\":1.46560525894165,\"z\":3.98636198043823},\"rot\":{\"x\":359.920135498047,\"y\":269.999908447266,\"z\":0.016873624175787}},\"5302f2\":{\"lock\":false,\"pos\":{\"x\":12.2504663467407,\"y\":1.45853757858276,\"z\":-20.013650894165},\"rot\":{\"x\":359.920135498047,\"y\":270.00146484375,\"z\":0.0168716721236706}},\"72ab92\":{\"lock\":false,\"pos\":{\"x\":12.2520532608032,\"y\":1.4679582118988,\"z\":11.9863719940186},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168737415224314}},\"9e73fa\":{\"lock\":false,\"pos\":{\"x\":12.2500581741333,\"y\":1.46089386940002,\"z\":-12.0136384963989},\"rot\":{\"x\":359.920135498047,\"y\":269.999847412109,\"z\":0.0168744903057814}},\"cc7eb3\":{\"lock\":false,\"pos\":{\"x\":12.2495565414429,\"y\":1.46325027942657,\"z\":-4.01364088058472},\"rot\":{\"x\":359.920135498047,\"y\":269.999908447266,\"z\":0.0168744102120399}}}}", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Challenge Scenarios", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9, - "posY": 1.481, - "posZ": -76, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 0.1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410895356/0B5F0CCD29DEC12514840D7B9CD2329B635A79A6/", - "MaterialIndex": 3, - "MeshURL": "http://pastebin.com/raw.php?i=uWAmuNZ2", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0ef5c8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Utility memory bag by Directsun\n-- Version 2.5.2\n-- Fork of Memory Bag 2.0 by MrStump\n\nfunction updateSave()\n local data_to_save = {[\"ml\"]=memoryList}\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n local dummyIndex = howManyButtons\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 * 1/self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor + 4\n objPos.z = objPos.z * globalScaleFactor\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\n local color = {0.75,0.25,0.25,0.6}\n local colorMove = {0,0,1,0.6}\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function=funcName, function_owner=self,\n position=objPos, rotation=rot, height=1000, width=1000,\n color=color,\n })\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\n position={0,1,-2}, rotation={0,0,0}, height=240, width=550,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n self.createButton({\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\n position={-1.2,1,-2}, rotation={0,0,0}, height=240, width=570,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n if move == false then\n self.createButton({\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\n position={-1.2,1,2}, rotation={0,0,0}, height=240, width=550,\n font_size=150, color={0,0,0}, font_color={0.25,1,0.25}\n })\n\n if fresh == false then\n self.createButton({\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\n position={0,1,2}, rotation={0,0,0}, height=240, width=600,\n font_size=150, color={0,0,0}, font_color={0.75,0.75,1}\n })\n self.createButton({\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\n position={1.3,1,2}, rotation={0,0,0}, height=240, width=600,\n font_size=150, color={0,0,0}, font_color={1,0.25,0.25}\n })\n end\n end\n\n self.createButton({\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\n position={1.2,1,-2}, rotation={0,0,0}, height=240, width=500,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(index, obj, move)\n local colorMove = {0,0,1,0.6}\n local color = {0,1,0,0.6}\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({index=previousIndex, color=colorMove})\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({index=index, color=color})\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n lock=obj.getLock()\n }\n obj.highlightOn({0,1,0})\n else\n color = {0.75,0.25,0.25,0.6}\n if move == true then\n color = colorMove\n end\n self.editButton({index=index, color=color})\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", {1,1,1})\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\n end\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k,v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n self.clearButtons()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", {1,1,1})\n updateSave()\nend\n\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\n position={0.7,1,2}, rotation={0,0,0}, height=280, width=600,\n font_size=200, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\n position={-0.7,1,2}, rotation={0,0,0}, height=280, width=650,\n font_size=200, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,1,-2}, rotation={0,0,0}, height=240, width=500,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n--- self.createButton({\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\n--- })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\n })\n item.setLock(entry.lock)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", {1,1,1})\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", {1,1,1})\nend\n\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x-p1.x)\n deltaPos.y = (p2.y-p1.y) + yOffset\n deltaPos.z = (p2.z-p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return {x=x, y=desiredPos.y, z=z}\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n\tlocal angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n\tlocal z = desiredPos.z * math.cos(angle)\n return {x=x, y=desiredPos.y, z=z}\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() \u003e start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend", - "LuaScriptState": "{\"ml\":{\"77a5f9\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.4815,\"z\":-66},\"rot\":{\"x\":0,\"y\":270,\"z\":0}},\"9f6801\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.4815,\"z\":-76},\"rot\":{\"x\":0,\"y\":270,\"z\":0}}}}", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Official Standalone/Challenge Scenarios", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 1.866, - "posZ": -71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 0.11, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "01cd9f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Fool · 0", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.739, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266301, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fd716", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Magician · I", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.718, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266302, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a6d017", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The High Priestess · II", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.71, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266303, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ee4a47", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Empress · III", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.702, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266304, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8be589", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Emperor · IV", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.689, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266305, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2f9064", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hierophant · V", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.686, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266306, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d5d07a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Lovers · VI", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.676, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266307, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f633db", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Chariot · VII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.662, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e0ad3b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Strength · VIII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.665, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266309, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e2e3a0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hermit · IX", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.641, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266310, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00f067", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wheel of Fortune · X", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.64, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266311, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c4282a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Justice · XI", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.636, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266312, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "522d77", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hanged Man · XII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.612, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266313, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a00798", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Death · XIII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.617, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266314, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ffb72a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Temperance · XIV", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.608, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266315, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8328fd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Devil · XV", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.583, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266316, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "25ae32", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Tower · XVI", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.573, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266317, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "37153b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Star · XVII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.571, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266318, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "37c24c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Moon · XVIII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.554, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266319, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "65b6cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Sun · XIX", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.544, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266320, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e5e392", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Judgement · XX", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.51, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266321, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "dacc75", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The World · XXI", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 1.479, - "posZ": 3.986, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 266300, - 266301, - 266302, - 266303, - 266304, - 266305, - 266306, - 266307, - 266308, - 266309, - 266310, - 266311, - 266312, - 266313, - 266314, - 266315, - 266316, - 266317, - 266318, - 266319, - 266320, - 266321 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "77f1e5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "Tarot Deck", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -56.245, - "posY": 1.618, - "posZ": -80.189, - "rotX": 0, - "rotY": 135, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.94118, - "g": 0.12548, - "r": 0.62745 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266301, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fd716", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Magician · I", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -13.791, - "posY": 2.985, - "posZ": 65.421, - "rotX": 0, - "rotY": 270, - "rotZ": 178, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266316, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "25ae32", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Tower · XVI", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -13.791, - "posY": 2.557, - "posZ": 70.458, - "rotX": 0, - "rotY": 270, - "rotZ": 178, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266318, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "37c24c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Moon · XVIII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -13.791, - "posY": 4.151, - "posZ": 52.297, - "rotX": 2, - "rotY": 0, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266302, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a6d017", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The High Priestess · II", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.113, - "posY": 3.339, - "posZ": 55.795, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266317, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "37153b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Star · XVII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -13.791, - "posY": 4.236, - "posZ": 51.289, - "rotX": 2, - "rotY": 0, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266321, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "dacc75", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The World · XXI", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -13.791, - "posY": 2.644, - "posZ": 69.451, - "rotX": 0, - "rotY": 270, - "rotZ": 178, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266320, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e5e392", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Judgement · XX", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -13.791, - "posY": 3.075, - "posZ": 64.414, - "rotX": 0, - "rotY": 270, - "rotZ": 178, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266304, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8be589", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Emperor · IV", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -11.974, - "posY": 3.339, - "posZ": 57.313, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "01cd9f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Fool · 0", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -13.791, - "posY": 3.56, - "posZ": 59.35, - "rotX": 2, - "rotY": 0, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266319, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "65b6cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Sun · XIX", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -13.791, - "posY": 3.898, - "posZ": 55.319, - "rotX": 2, - "rotY": 0, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266313, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a00798", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Death · XIII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.347, - "posY": 3.34, - "posZ": 54.461, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e0ad3b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Strength · VIII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.347, - "posY": 3.34, - "posZ": 52.461, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266303, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ee4a47", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Empress · III", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.347, - "posY": 3.339, - "posZ": 48.461, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266315, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8328fd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Devil · XV", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.347, - "posY": 3.585, - "posZ": 46.461, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266311, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c4282a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Justice · XI", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.035, - "posY": 3.388, - "posZ": 45.852, - "rotX": 1, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266310, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00f067", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wheel of Fortune · X", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.682, - "posY": 3.296, - "posZ": 41.773, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266307, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f633db", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Chariot · VII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 21.653, - "posY": 3.328, - "posZ": 44.494, - "rotX": 0, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266305, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2f9064", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hierophant · V", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.929, - "posY": 3.329, - "posZ": 44.63, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266312, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "522d77", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hanged Man · XII", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 20.956, - "posY": 3.209, - "posZ": 48.653, - "rotX": 0, - "rotY": 270, - "rotZ": 353, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266309, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e2e3a0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hermit · IX", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 20.948, - "posY": 3.125, - "posZ": 50.184, - "rotX": 0, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266314, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ffb72a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Temperance · XIV", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.192, - "posY": 3.156, - "posZ": 48.908, - "rotX": 0, - "rotY": 270, - "rotZ": 356, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266306, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2663": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d5d07a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Lovers · VI", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.605, - "posY": 3.359, - "posZ": 46.71, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "Right-click for card reading options.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a230f9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/ScriptedTarot\")\nend)\n__bundle_register(\"playercards/ScriptedTarot\", function(require, _LOADED, __bundle_register, __bundle_modules)\nCARD_OFFSET = Vector({0, 0.1, -2})\nORIENTATIONS = { {0, 270, 0}, { 0, 90, 0} }\nREADING = {\n \"Temperance\",\n \"Justice\",\n \"Hermit\",\n \"Hanged Man\",\n \"Hierophant\",\n \"Lovers\",\n \"Chariot\",\n \"Wheel of Fortune\"\n}\n\nfunction onLoad()\n self.addContextMenuItem(\"Chaos\", chaos, false)\n self.addContextMenuItem(\"Balance\", balance, false)\n self.addContextMenuItem(\"Choice\", choice, false)\n self.addContextMenuItem(\"Destiny (Campaign)\", destiny, false)\n self.addContextMenuItem(\"Accept Your Fate\", fate, false)\n\n math.randomseed(os.time())\nend\n\nfunction chaos(color)\n self.shuffle()\n self.takeObject({\n position = self.getPosition() + CARD_OFFSET,\n rotation = ORIENTATIONS[math.random(2)],\n smooth = true\n })\nend\n\nfunction balance(color)\n self.shuffle()\n self.takeObject({\n position = self.getPosition() + CARD_OFFSET,\n rotation = ORIENTATIONS[1],\n smooth = true\n })\n self.takeObject({\n position = self.getPosition() + 2*CARD_OFFSET,\n rotation = ORIENTATIONS[2],\n smooth = true\n })\nend\n\nfunction choice(color)\n self.shuffle()\n for i=1,3 do\n self.takeObject({\n position = self.getPosition() + i*CARD_OFFSET,\n rotation = ORIENTATIONS[1],\n smooth = true\n })\n end\n broadcastToColor(\"Choose and reverse two of the cards.\", color)\nend\n\nfunction destiny(color)\n self.shuffle()\n for i=1,8 do\n self.takeObject({\n position = self.getPosition() + i*CARD_OFFSET,\n rotation = ORIENTATIONS[1],\n smooth = true\n })\n end\n broadcastToColor(\"Each card corresponds to one scenario, leftmost is first. Choose and reverse half of the cards (rounded up).\", color)\nend\n\nfunction fate(color)\n local guids = {}\n local cards = self.getObjects()\n for i,card in ipairs(cards) do\n for j,reading in ipairs(READING) do\n if string.match(card.name, reading) ~= nil then\n guids[j] = card.guid\n end\n end\n end\n for k,guid in ipairs(guids) do\n self.takeObject({\n guid = guid,\n position = self.getPosition() + k*CARD_OFFSET,\n rotation = ORIENTATIONS[1],\n smooth = true\n })\n end\n broadcastToColor(\"Each card corresponds to one scenario, leftmost is first. Choose and reverse half of the cards (rounded up).\", color)\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Tarot Deck (Scripted)", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -55.035, - "posY": 1.408, - "posZ": -78.766, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 0.45, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 0.99216, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1857193769884995506/A760D5A6C66A035C4E4812BF5F0D511010EF526C/", - "WidthScale": 0 - }, - "Description": "Adds/removes the desired token from the chaos bag.\n\nSee context menu for additional information.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "023240", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"accessories/ChaosBagManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal TOKEN_URL = {\n ElderSign = \"https://i.imgur.com/nEmqjmj.png\",\n plusOne = \"https://i.imgur.com/uIx8jbY.png\",\n Zero = \"https://i.imgur.com/btEtVfd.png\",\n minusOne = \"https://i.imgur.com/w3XbrCC.png\",\n minusTwo = \"https://i.imgur.com/bfTg2hb.png\",\n minusThree = \"https://i.imgur.com/yfs8gHq.png\",\n minusFour = \"https://i.imgur.com/qrgGQRD.png\",\n minusFive = \"https://i.imgur.com/3Ym1IeG.png\",\n minusSix = \"https://i.imgur.com/c9qdSzS.png\",\n minusSeven = \"https://i.imgur.com/4WRD42n.png\",\n minusEight = \"https://i.imgur.com/9t3rPTQ.png\",\n Skull = \"https://i.imgur.com/stbBxtx.png\",\n Cultist = \"https://i.imgur.com/VzhJJaH.png\",\n Tablet = \"https://i.imgur.com/1plY463.png\",\n ElderThing = \"https://i.imgur.com/ttnspKt.png\",\n AutoFail = \"https://i.imgur.com/lns4fhz.png\",\n Frost = \"http://cloud-3.steamusercontent.com/ugc/1858293462583104677/195F93C063A8881B805CE2FD4767A9718B27B6AE/\"\n}\n\nlocal TOKEN_NAMES = {\n -- first row\n \"plusOne\", \"Zero\", \"minusOne\", \"minusTwo\", \"minusThree\", \"minusFour\",\n -- second row\n \"minusFive\", \"minusSix\", \"minusSeven\", \"minusEight\", \"Frost\",\n -- third row\n \"ElderSign\", \"Skull\", \"Cultist\", \"Tablet\", \"ElderThing\", \"AutoFail\"\n}\n\nlocal BUTTON_TOOLTIP = {\n -- first row\n \"+1\", \"0\", \"-1\", \"-2\", \"-3\", \"-4\",\n -- second row\n \"-5\", \"-6\", \"-7\", \"-8\", \"Frost\",\n -- third row\n \"Elder Sign\", \"Skull\", \"Cultist\", \"Tablet\", \"Elder Thing\", \"Auto-fail\"\n}\n\nlocal BUTTON_POSITION = {\n -- first row\n -1.90, -1.14, -0.38, 0.38, 1.14, 1.90,\n -- second row\n -1.90, -1.14, -0.38, 0.38, 1.90,\n -- third row\n -1.90, -1.14, -0.38, 0.38, 1.14, 1.90\n}\n\n-- common button parameters\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.color = { 0, 0, 0, 0 }\nbuttonParameters.width = 300\nbuttonParameters.height = 300\n\nlocal UPDATING = false\nlocal tokenArranger\n\nlocal name\nlocal tokens = {}\n\nfunction onLoad()\n -- create buttons for tokens\n for i = 1, #BUTTON_POSITION do\n local funcName = \"buttonClick\" .. i\n self.setVar(funcName, function(_, _, isRightClick) buttonClick(i, isRightClick) end)\n\n buttonParameters.click_function = funcName\n buttonParameters.tooltip = BUTTON_TOOLTIP[i]\n buttonParameters.position = { x = BUTTON_POSITION[i], y = 0, z = 0 }\n\n if i \u003c 7 then\n buttonParameters.position.z = -0.778\n elseif i \u003e 11 then\n buttonParameters.position.z = 0.755\n end\n\n self.createButton(buttonParameters)\n end\n\n self.addContextMenuItem(\"More Information\", function()\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Chaos Bag Manager by Chr1Z\", \"Orange\")\n end)\n\n tokenArranger = getObjectFromGUID(\"022907\")\nend\n\n-- get chaos bag from scripting zone and description\nfunction getChaosBag()\n local chaosbag = nil\n local chaosbag_zone = getObjectFromGUID(\"83ef06\")\n\n -- error handling: scripting zone not found\n if chaosbag_zone == nil then\n printToAll(\"Zone for chaos bag detection couldn't be found.\", \"Red\")\n return nil\n end\n\n for _, v in ipairs(chaosbag_zone.getObjects()) do\n if v.getDescription() == \"Chaos Bag\" then\n chaosbag = getObjectFromGUID(v.getGUID())\n break\n end\n end\n\n -- error handling: chaos bag not found\n if chaosbag == nil then\n printToAll(\"Chaos bag couldn't be found.\", \"Red\")\n end\n return chaosbag\nend\n\n-- click function for buttons\nfunction buttonClick(index, isRightClick)\n chaosbag = getChaosBag()\n\n -- error handling: chaos bag not found\n if chaosbag == nil then return end\n\n name = BUTTON_TOOLTIP[index]\n tokens = {}\n for _, v in ipairs(chaosbag.getObjects()) do\n if v.name == name then table.insert(tokens, v.guid) end\n end\n\n token = TOKEN_NAMES[index]\n if isRightClick then\n -- error handling: no matching token found\n if #tokens == 0 then\n printToAll(\"No \" .. name .. \" tokens in the chaos bag.\", \"Yellow\")\n return\n end\n\n -- remove token\n chaosbag.takeObject({\n guid = tokens[1],\n position = self.getPosition(),\n smooth = false,\n callback_function = removeCallback\n })\n else\n -- spawn token (only 8 frost tokens allowed)\n if token == \"Frost\" and #tokens == 8 then\n printToAll(\"The maximum of 8 Frost tokens is already in the bag.\", \"Yellow\")\n return\n end\n\n local obj = spawnObject({\n type = 'Custom_Tile',\n position = chaosbag.getPosition() + Vector(0, 1, 0),\n rotation = { x = 0, y = 260, z = 0 },\n callback_function = spawnCallback\n })\n obj.setCustomObject({\n type = 2,\n image = TOKEN_URL[token],\n thickness = 0.1\n })\n end\n\n updateTokenArranger()\nend\n\nfunction removeCallback(obj)\n printToAll(\"Removing \" .. name .. \" token (in bag: \" .. #tokens - 1 .. \")\", \"White\")\n obj.destruct()\nend\n\nfunction spawnCallback(obj)\n obj.scale { 0.81, 1, 0.81 }\n obj.setName(name)\n printToAll(\"Adding \" .. name .. \" token (in bag: \" .. #tokens + 1 .. \")\", \"White\")\nend\n\nfunction updateTokenArranger()\n if tokenArranger and not UPDATING then\n UPDATING = true\n Wait.time(function()\n UPDATING = false\n tokenArranger.call(\"layout\")\n end, 1.5)\n end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/ChaosBagManager\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Chaos Bag Manager", - "Snap": true, - "Sticky": true, - "Tags": [ - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": 22.215, - "posY": 5.651, - "posZ": -34.811, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.5, - "scaleY": 1, - "scaleZ": 2.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.100000009 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1838054223124059668/0BF8F541309E717BA84987BD554675A2FD06AF9F/", - "WidthScale": 0 - }, - "Description": "Displays the content of the chaos bag in tabular fashion.\n\nSee context menu for additional information.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "022907", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"accessories/TokenArranger\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- names of tokens in order\nlocal TOKEN_NAMES = {\n \"Elder Sign\",\n \"Skull\",\n \"Cultist\",\n \"Tablet\",\n \"Elder Thing\",\n \"Auto-fail\",\n \"Bless\",\n \"Curse\",\n \"Frost\",\n \"\"\n}\n\n-- token modifiers for sorting (and order for same modifier)\n-- order starts at 2 because there is a \"+1\" token\nlocal TOKEN_PRECEDENCE = {\n [\"Elder Sign\"] = { 100, 2 },\n [\"Skull\"] = { -1, 3 },\n [\"Cultist\"] = { -2, 4 },\n [\"Tablet\"] = { -3, 5 },\n [\"Elder Thing\"] = { -4, 6 },\n [\"Auto-fail\"] = { -100, 7 },\n [\"Bless\"] = { 101, 8 },\n [\"Curse\"] = { -101, 9 },\n [\"Frost\"] = { -99, 10 },\n [\"\"] = { 0, 11 }\n}\n\n-- common parameters\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.label = \"\"\nbuttonParameters.tooltip = \"Add / Remove\"\nbuttonParameters.color = { 0, 0, 0, 0 }\nbuttonParameters.width = 325\nbuttonParameters.height = 325\n\nlocal inputParameters = {}\ninputParameters.function_owner = self\ninputParameters.font_size = 100\ninputParameters.width = 250\ninputParameters.height = inputParameters.font_size + 23\ninputParameters.alignment = 3\ninputParameters.validation = 2\ninputParameters.tab = 2\n\nupdating = false\n\nfunction onSave() return JSON.encode(TOKEN_PRECEDENCE) end\n\nfunction onLoad(save_state)\n if save_state ~= nil then\n TOKEN_PRECEDENCE = JSON.decode(save_state)\n end\n\n -- create UI\n local offset = 0.725\n local pos = { x = { -1.067, 0.377 }, z = -2.175 }\n\n -- button and inputs index 1-10\n for i = 1, 10 do\n if i \u003c 6 then\n buttonParameters.position = { pos.x[1], 0, pos.z + i * offset }\n inputParameters.position = { pos.x[1] + offset, 0.1, pos.z + i * offset }\n else\n buttonParameters.position = { pos.x[2], 0, pos.z + (i - 5) * offset }\n inputParameters.position = { pos.x[2] + offset, 0.1, pos.z + (i - 5) * offset }\n end\n\n buttonParameters.click_function = attachIndex(\"tokenClick\", i)\n inputParameters.input_function = attachIndex2(\"tokenInput\", i)\n inputParameters.value = TOKEN_PRECEDENCE[TOKEN_NAMES[i]][1]\n\n self.createButton(buttonParameters)\n self.createInput(inputParameters)\n end\n\n -- index 11: \"Update / Hide\" button\n buttonParameters.label = \"Update / Hide\"\n buttonParameters.click_function = \"layout\"\n buttonParameters.tooltip = \"Left-Click: Update!\\nRight-Click: Hide Tokens!\"\n buttonParameters.position = { 0.725, 0.1, 2.025 }\n buttonParameters.color = { 1, 1, 1 }\n buttonParameters.width = 675\n buttonParameters.height = 175\n self.createButton(buttonParameters)\n\n self.addContextMenuItem(\"More Information\", function()\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Token Arranger by Chr1Z\", \"Orange\")\n printToAll(\"original concept by Whimsical\", \"White\")\n end)\n\n -- send object reference to bless/curse manager\n Wait.time(function() getObjectFromGUID(\"5933fb\").setVar(\"tokenArranger\", self) end, 1)\nend\n\nfunction onDestroy()\n deleteCopiedTokens()\n -- remove object reference from bless/curse manager\n getObjectFromGUID(\"5933fb\").setVar(\"tokenArranger\", nil)\nend\n\nfunction onPickUp()\n deleteCopiedTokens()\nend\n\n-- helper functions to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(obj, player_color, isRightClick)\n _G[click_function](obj, player_color, isRightClick, index)\n end\n return fn_name\nend\n\nfunction attachIndex2(input_function, index)\n local fn_name = input_function .. index\n _G[fn_name] = function(obj, player_color, input, selected)\n _G[input_function](obj, player_color, input, selected, index)\n end\n return fn_name\nend\n\n-- click_function for buttons on chaos tokens\nfunction tokenClick(_, _, isRightClick, index)\n if not updating then\n updating = true\n local change = tonumber(isRightClick and \"-1\" or \"1\")\n TOKEN_PRECEDENCE[TOKEN_NAMES[index]][1] = TOKEN_PRECEDENCE[TOKEN_NAMES[index]][1] + change\n self.editInput({ index = index - 1, value = TOKEN_PRECEDENCE[TOKEN_NAMES[index]][1] })\n layout()\n end\nend\n\n-- input_function for input_boxes\nfunction tokenInput(_, _, input, selected, index)\n if selected == false and not updating then\n updating = true\n local num = tonumber(input)\n if num ~= nil then\n TOKEN_PRECEDENCE[TOKEN_NAMES[index]][1] = num\n end\n layout()\n end\nend\n\n-- order function for data sorting\nfunction token_value_comparator(left, right)\n if left.value \u003e right.value then return true\n elseif right.value \u003e left.value then return false\n elseif left.order \u003c right.order then return true\n elseif right.order \u003c left.order then return false\n else return left.token.getGUID() \u003e right.token.getGUID()\n end\nend\n\n-- get chaos bag from scripting zone and description\nfunction getChaosBag()\n local chaosbag = nil\n local chaosbag_zone = getObjectFromGUID(\"83ef06\")\n\n -- error handling: scripting zone not found\n if chaosbag_zone == nil then\n printToAll(\"Zone for chaos bag detection couldn't be found.\", \"Red\")\n return nil\n end\n\n for _, v in ipairs(chaosbag_zone.getObjects()) do\n if v.getDescription() == \"Chaos Bag\" then\n chaosbag = getObjectFromGUID(v.getGUID())\n break\n end\n end\n\n -- error handling: chaos bag not found\n if chaosbag == nil then\n printToAll(\"Chaos bag couldn't be found.\", \"Red\")\n end\n return chaosbag\nend\n\n-- deletes previously placed tokens\nfunction deleteCopiedTokens()\n for _, token in ipairs(getObjectsWithTag(\"to_be_deleted\")) do token.destruct() end\nend\n\n-- main function (delete old tokens, clone chaos bag content, sort it and position it)\nfunction layout(_, _, isRightClick)\n deleteCopiedTokens()\n\n -- stop here if right-clicked\n if isRightClick then return end\n\n local chaosBag = getChaosBag()\n local data = {}\n\n -- clone tokens from chaos bag (default position above trash can)\n for i, obj in ipairs(chaosBag.getData().ContainedObjects) do\n obj[\"Tags\"] = { \"to_be_deleted\" }\n local spawnedObj = spawnObjectData({\n data = obj,\n position = { 0.49, 3, 0 }\n })\n\n local value = tonumber(obj[\"Nickname\"])\n local precedence = TOKEN_PRECEDENCE[obj[\"Nickname\"]]\n\n data[i] = {\n token = spawnedObj,\n value = value or precedence[1]\n }\n\n if precedence ~= nil then\n data[i].order = precedence[2]\n else\n data[i].order = value\n end\n end\n\n -- sort table by value (symbols last if same value)\n table.sort(data, token_value_comparator)\n\n -- error handling for removal of token arranger\n if self == nil then\n for _, token in ipairs(getObjectsWithTag(\"to_be_deleted\")) do token.destruct() end\n return\n end\n \n -- laying out the tokens\n local pos = self.getPosition() + Vector(3.55, -0.05, -3.95)\n local location = { x = pos.x, y = pos.y, z = pos.z }\n local current_value = data[1].value\n \n for _, item in ipairs(data) do\n if item.value ~= current_value then\n location.x = location.x - 1.75\n location.z = pos.z\n current_value = item.value\n end\n item.token.setPosition(location)\n item.token.setRotation(self.getRotation())\n location.z = location.z - 1.75\n end\n updating = false\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/TokenArranger\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"\":[0,11],\"Auto-fail\":[-100,7],\"Bless\":[101,8],\"Cultist\":[-2,4],\"Curse\":[-101,9],\"Elder Sign\":[100,2],\"Elder Thing\":[-4,6],\"Frost\":[-99,10],\"Skull\":[-1,3],\"Tablet\":[-3,5]}", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Token Arranger", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 22.951, - "posY": 5.242, - "posZ": -30.295, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 2, - "scaleY": 1, - "scaleZ": 2 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/51eeefcbe1d1eded152916465d88296faf66528b/Dual%20Pages%2003%20The%20Path%20to%20Carcosa.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "df45c0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.252, - "posY": 3.009, - "posZ": 11.986, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/03%20Path%20to%20Carcosa.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "06a742", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "03 The Path to Carcosa", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 32.969, - "posY": 1.044, - "posZ": -85.104, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2009%20The%20Scarlet%20Keys.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c50a3a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "09 The Scarlet Keys", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.697, - "posY": 3.047, - "posZ": -78.723, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/09%20The%20Scarlet%20Keys.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11d148", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "09 The Scarlet Keys", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.969, - "posY": 1.062, - "posZ": -79.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2006%20The%20Dream-Eaters%20-%20B%20-%20The%20Web%20of%20Dreams.pdf?raw=true" - }, - "Description": "The Dream-Eaters", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ae792e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Web of Dreams (Campaign B)", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -22.574, - "posY": 2.51, - "posZ": 5.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/06B%20Web%20of%20Dreams.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1bac4d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "06B The Web of Dreams", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 24.969, - "posY": 1.041, - "posZ": -85.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2005%20The%20Circle%20Undone.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "692219", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Circle Undone", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.737, - "posY": 2.511, - "posZ": -7.436, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2005%20The%20Circle%20Undone%20-%20Return%20To.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9e9944", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Circle Undone (Return to)", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.228, - "posY": 2.704, - "posZ": -9.378, - "rotX": 3, - "rotY": 270, - "rotZ": 2, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/05%20Circle%20Undone.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "20d53c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "05 The Circle Undone", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 24.969, - "posY": 1.045, - "posZ": -73.104, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "When playing with the Return to Versions of the CYOA guides you will need to use the Return to setup card avaliable above the scenario card to modify the original setup of the game.\r\n\r\nEither version can be used to play a Standard campaign. Howevever, for Return to The Forgotten Age and The Circle Undone you will need the Return to guide.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2275ed", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Return to Expansions", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 1.368, - "posZ": -65.808, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1.25, - "scaleY": 1.25, - "scaleZ": 1.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/51eeefcbe1d1eded152916465d88296faf66528b/Dual%20Pages%2002%20The%20Dunwich%20Legacy.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8df5fc", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Dunwich Legacy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.25, - "posY": 3.029, - "posZ": 19.986, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/02%20Dunwich%20Legacy.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "38d1cd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "02 The Dunwich Legacy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 32.969, - "posY": 1.046, - "posZ": -79.104, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20C1%20Dark%20Matter.pdf?raw=true" - }, - "Description": "Designed by Axolotl", - "DragSelectable": true, - "GMNotes": "", - "GUID": "409b50", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "C1 Dark Matter", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.122, - "posY": 2.511, - "posZ": 0.255, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/C1%20Dark%20Matter.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "Designed by Axolotl", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3a08d9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "C1 Dark Matter", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.969, - "posY": 1.074, - "posZ": -79.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S2%2010%20Fortune%20and%20Folly.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e19e46", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S2 10 Fortune and Folly", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.318, - "posY": 2.845, - "posZ": -92.94, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S2%2009%20Machinations%20Through%20Time.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f5dbf1", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S2 09 Machinations Through Time", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -15.355, - "posY": 2.511, - "posZ": -15.28, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S2%2008%20War%20of%20the%20Outer%20Gods.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bffa04", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S2 08 War of the Outer Gods", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -15.976, - "posY": 2.511, - "posZ": -13.355, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S2%2007%20Barkham%20Horror.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "409b50", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S2 07 Barkham Horror", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.576, - "posY": 2.846, - "posZ": -90.917, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/S2%202020-202.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4c47d8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "S2 Stand-Alones 2020-202?", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.968, - "posY": 1.058, - "posZ": -91.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2001%20Night%20of%20the%20Zealot.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "276907", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "Night of the Zealot", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.985, - "posY": 2.511, - "posZ": 19.133, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/01%20Night%20of%20the%20Zealot.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "56a91d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "01 Night of the Zealot", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 32.969, - "posY": 1.048, - "posZ": -73.104, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2005%20Red%20Tide%20Rising.pdf?raw=true" - }, - "Description": "Wendy Adams", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f053b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "P1 05 Red Tide Rising", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.563, - "posY": 2.859, - "posZ": -73.32, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2004%20By%20the%20Book.pdf?raw=true" - }, - "Description": "Roland Banks", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a37a83", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "P1 04 By the Book", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 11.118, - "posY": 2.864, - "posZ": -72.564, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2003%20Bad%20Blood.pdf?raw=true" - }, - "Description": "Agnes Baker", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b5fcf1", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "P1 03 Bad Blood", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.889, - "posY": 2.863, - "posZ": -72.852, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2002%20All%20or%20Nothing.pdf?raw=true" - }, - "Description": "\"Skids\" O'Toole", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8950c7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "P1 02 All or Nothing", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.928, - "posY": 2.864, - "posZ": -71.817, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2001%20Read%20or%20Die.pdf?raw=true" - }, - "Description": "Daisy Walker", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8994ea", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "P1 01 Read or Die", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.656, - "posY": 2.859, - "posZ": -72.195, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%20DC%20Death%20Itself.pdf?raw=true" - }, - "Description": "The Pallid Mask", - "DragSelectable": true, - "GMNotes": "", - "GUID": "443855", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "P1 DC Death Itself", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.16, - "posY": 2.863, - "posZ": -72.672, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%20DC%20Then%20It%20Multiplied.pdf?raw=true" - }, - "Description": "Undimensioned and Unseen", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d72c48", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "P1 DC Then it Multiplied", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.449, - "posY": 2.859, - "posZ": -73.655, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%20Challenge%20Scenarios.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "409b50", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "P1 Challenge Scenarios", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.933, - "posY": 2.863, - "posZ": -70.772, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/P1%20Challenge%20Scenarios.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8f7e04", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "P1 Challenge Scenarios", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 1.076, - "posZ": -73.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2004%20The%20Forgotten%20Age.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "20c2ad", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Forgotten Age", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.236, - "posY": 2.511, - "posZ": -5.479, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2004%20The%20Forgotten%20Age%20-%20Return%20to.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "908cbf", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Forgotten Age (Return to)", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.079, - "posY": 2.511, - "posZ": -5.591, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/04%20Forgotten%20Age.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d5cd12", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "04 The Forgotten Age", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 32.969, - "posY": 1.043, - "posZ": -91.104, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2006%20Blob.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6ad284", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S1 06 The Blob that Ate Everything", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.815, - "posY": 2.647, - "posZ": 0.798, - "rotX": 0, - "rotY": 270, - "rotZ": 2, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2005%20Murder%20Hotel.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b13297", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S1 05 Murder at the Excelsior Hotel", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.414, - "posY": 2.587, - "posZ": -0.941, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2004%20Guardians%20of%20the%20Abyss.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6611a9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S1 04 Guardians of the Abyss", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.318, - "posY": 2.658, - "posZ": -1.465, - "rotX": 3, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2003%20Labyrinths.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d014ce", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S1 03 The Labyrinths of Lunacy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.482, - "posY": 2.511, - "posZ": -0.145, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2002%20Carnivale.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "538f32", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S01 02 Carinvale of Horrors", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.315, - "posY": 2.511, - "posZ": -1.398, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2001%20Rougarou.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "39bf7c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S1 01 Curse of the Rougarou", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.758, - "posY": 2.787, - "posZ": -0.99, - "rotX": 5, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%20Stand-Alones.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00a430", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "S1 Stand-Alone Scenarios 2016-2020", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.133, - "posY": 2.511, - "posZ": 0.024, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/S1%202016-2020.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e227ad", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "S1 Stand-Alones 2016-2020", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.968, - "posY": 1.06, - "posZ": -85.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2008%20Edge%20of%20the%20Earth.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c50a3a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "08 Edge of the Earth", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.104, - "posY": 2.714, - "posZ": -22.714, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/08%20Edge%20of%20the%20Earth.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e32dc3", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "08 Edge of the Earth", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.97, - "posY": 1.063, - "posZ": -73.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20C2%20Alice%20in%20Wonderland.pdf?raw=true" - }, - "Description": "Designed by Tyler Gotch", - "DragSelectable": true, - "GMNotes": "", - "GUID": "409b50", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "C2 Alice in Wonderland", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.969, - "posY": 1.174, - "posZ": -79.104, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/C2%20Alice%20in%20Wonderland.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "Designed by Tyler Gotch", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ed1d0c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "C2 Alice in Wonderland", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.969, - "posY": 1.072, - "posZ": -85.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2006%20The%20Dream-Eaters%20-%20A%20-%20The%20Dream-Quest.pdf?raw=true" - }, - "Description": "The Dream-Eaters", - "DragSelectable": true, - "GMNotes": "", - "GUID": "47b9c1", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "The Dream Quest (Campaign A)", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -21.449, - "posY": 2.511, - "posZ": 14.842, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/06A%20Dream%20Quest.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f03c2d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "06A The Dream-Quest", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 24.969, - "posY": 1.043, - "posZ": -79.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2007%20The%20Innsmouth%20Conspiracy%20-%20Play%20Order.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f42179", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "07 The Innsmouth Conspiracy - Play Order", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.847, - "posY": 2.818, - "posZ": 73.957, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2007%20The%20Innsmouth%20Conspiracy%20-%20Chronolognical.pdf?raw=true" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c50a3a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "07 The Innsmouth Conspiracy - Chronological", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.487, - "posY": 2.511, - "posZ": -14.208, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 1, - "scaleZ": 1.76 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/07%20Innsmouth%20Conspiracy.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f5f3b5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "07 The Innsmouth Conspiracy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 24.969, - "posY": 1.04, - "posZ": -91.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/00%20CYOA.jpg?raw=true", - "MaterialIndex": 3, - "MeshURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "Antimarkovnikov", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e87ea2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- CYOA Campaign Guides by Antimarkovnikov, scripted by Chr1Z\n-- Utility memory bag by Directsun\n-- Version 2.7.0\n-- Fork of Memory Bag 2.0 by MrStump\n\nCONFIG = {\n MEMORY_GROUP = {\n -- This determines how many frames to wait before actually placing objects onto the table when the \"Place\" button is clicked.\n -- This gives the other bags time to recall their objects.\n -- The delay ONLY occurs if other bags have objects out.\n FRAME_DELAY_BEFORE_PLACING_OBJECTS = 30,\n },\n}\n\n--[[ Memory Bag Groups ]] -------------------------------------------------------\n--[[\nUtility Memory Bags may be added to a named group, called a \"memory group\".\nYou can add a bag to a group through the bag's UI: \"Setup\" \u003e \"Group Name\" (to the left of the bag).\nOnly one bag from a group may have it's contents placed on the table at a time.\nWhen \"Place\" is clicked on a bag, the other bags in it's memory group are recalled.\nBy default a memory bag is not in any group. It's memory group is \"nil\".\n--]]\n\nmemoryGroupName = { memoryBag = self }\nfunction memoryGroupName:get()\n return self._name\nend\n\nfunction memoryGroupName:set(newName)\n GlobalMemoryGroups:unregisterBagInGroup(self:get(), self.memoryBag.getGUID())\n GlobalMemoryGroups:registerBagInGroup(newName, self.memoryBag.getGUID())\n\n if newName == \"\" then\n self._name = nil\n else\n self._name = newName\n end\nend\n\n-- Click the \"Recall\" button on all other bags in my memory group.\nfunction recallOtherBagsInMyGroup()\n for _, bag in ipairs(getOtherBagsInMyGroup()) do\n bag.call('buttonClick_recall')\n end\nend\n\n-- Return \"true\" if another bag in my memory group has any objects out on the table.\nfunction anyOtherBagsInMyGroupArePlaced()\n for _, bag in ipairs(getOtherBagsInMyGroup()) do\n local state = bag.call('areAnyOfMyObjectsPlaced')\n if state then return true end\n end\n\n return false\nend\n\n-- Return \"true\" if at least one object from this memory bag is out on the table.\nfunction areAnyOfMyObjectsPlaced()\n for guid, _ in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then\n return true\n end\n end\n return false\nend\n\nfunction getOtherBagsInMyGroup()\n local bags = {}\n for bagGuid, _ in pairs(GlobalMemoryGroups:getGroup(memoryGroupName:get())) do\n if bagGuid ~= self.getGUID() then\n bag = getObjectFromGUID(bagGuid)\n -- \"bag\" is nill if it has been deleted since the last time onLoad() was called.\n if bag ~= nil then\n table.insert(bags, bag)\n end\n end\n end\n return bags\nend\n\n--[[\nThis object provides access to a variable stored on the \"Global script\".\nThe variable holds the names \u0026 guids of all memory bag groups.\nThe global variable is a table and holds data like this:\n{\n 'My First Group Name' = {\n '805ebd' = {},\n '35cc21' = {},\n 'fc8886' = {},\n },\n 'My Second Group Name' = {\n 'f50264' = {},\n '5f5f63' = {},\n },\n}\n--]]\nGlobalMemoryGroups = {\n NAME_OF_GLOBAL_VARIABLE = '_GlobalUtilityMemoryBagGroups',\n}\n\n-- Call me inside this script's \"onLoad()\" method!\nfunction GlobalMemoryGroups:onLoad(myGuid)\n -- Create and initialize the global variable if it doesn't already exist:\n if self:_getGroups() == nil then\n self:_setGroups({})\n end\nend\n\n-- Return the GUIDs of all bags in the \"groupName\". The return value is a dictionary that maps [GUID -\u003e empty table].\nfunction GlobalMemoryGroups:getGroup(groupName)\n guids = self:_getGroups()[groupName] or {}\n return guids\nend\n\n-- Registers a bag in a memory group. Creates a new group if one doesn't exist.\nfunction GlobalMemoryGroups:registerBagInGroup(groupName, bagGuid)\n if groupName == nil or groupName == \"\" then\n return\n end\n\n self:_tryCreateNewGroup(groupName)\n local groups = self:_getGroups()\n groups[groupName][bagGuid] = {}\n self:_setGroups(groups)\nend\n\n-- Removes this bag from the memory group.\nfunction GlobalMemoryGroups:unregisterBagInGroup(groupName, bagGuid)\n local groups = self:_getGroups()\n local group = groups[groupName]\n if group ~= nil then\n group[bagGuid] = nil\n self:_setGroups(groups)\n end\nend\n\n-- Return the global variable, which is a table holding all memory group names \u0026 guids.\nfunction GlobalMemoryGroups:_getGroups()\n return Global.getTable(self.NAME_OF_GLOBAL_VARIABLE)\nend\n\n-- Override the global variable (i.e. the entire table).\nfunction GlobalMemoryGroups:_setGroups(newTable)\n Global.setTable(self.NAME_OF_GLOBAL_VARIABLE, newTable)\nend\n\n-- Add a new memory group named \"groupName\" to the global variable, if one doesn't already exist.\nfunction GlobalMemoryGroups:_tryCreateNewGroup(groupName)\n local groups = self:_getGroups()\n if groups[groupName] == nil then\n groups[groupName] = {}\n self:_setGroups(groups)\n end\nend\n\n-- This object controls the \"Group Name\" input text field that is part of the bag's ingame UI.\ngroupNameInput = {\n greyedOutText = \"Group Name\",\n widthPerCharacter = 100,\n padding = 4,\n memoryBag = self,\n}\nfunction groupNameInput:create(optionalStartingValue)\n local effectiveText = optionalStartingValue or self.greyedOutText\n local width = self:computeWidth(effectiveText)\n\n self.memoryBag.createInput({\n label = self.greyedOutText,\n value = optionalStartingValue or nil,\n alignment = 3, -- Center aligned\n input_function = \"groupNameInput_onCharacterTyped\", function_owner = self.memoryBag,\n position = { 2.1, 0.3, 0 }, rotation = { 0, 270, 0 }, width = width, height = 350,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 },\n })\nend\n\nfunction groupNameInput:computeWidth(text)\n return (string.len(text) + self.padding) * self.widthPerCharacter\nend\n\nfunction groupNameInput:updatedWidth(text)\n self.memoryBag.editInput({\n index = 0,\n width = self:computeWidth(text)\n })\nend\n\nfunction groupNameInput:onCharacterTyped(text, stillEditing)\n if stillEditing then\n self:updatedWidth(text)\n else\n if text == \"\" then\n self:updatedWidth(self.greyedOutText)\n end\n end\nend\n\nfunction groupNameInput_onCharacterTyped(memoryBag, playerColor, text, stillEditing)\n groupNameInput:onCharacterTyped(text, stillEditing)\nend\n\nfunction groupNameInput:setGroupNameToInputField()\n local inputFields = self.memoryBag.getInputs()\n if inputFields ~= nil then\n -- Get input field 0, which corresponds to the groupNameInput.\n -- Unfortunately \"self.getInputs()\" doesn't return the inputs in a guaranteed order.\n local nameField = nil\n for _, field in ipairs(inputFields) do\n if field.index == 0 then\n nameField = field\n end\n end\n\n memoryGroupName:set(nameField.value)\n end\nend\n\n--//////////////////////////////////////////////////////////////////////////////\n\n\nfunction updateSave()\n local data_to_save = { [\"ml\"] = memoryList, [\"groupName\"] = memoryGroupName:get() }\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n GlobalMemoryGroups:onLoad(self.getGUID())\n AllMemoryBagsInScene:add(self.getGUID())\n\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n memoryGroupName:set(loaded_data.groupName)\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n memoryGroupName:set(nil)\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label = \"Setup\", click_function = \"buttonClick_setup\", function_owner = self,\n position = { 0, 0.3, 4.5 }, rotation = { 0, 0, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", { 0.75, 0.75, 1 })\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n self.clearInputs()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n self.clearInputs()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n buttonIndexMap = {}\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 / self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor\n objPos.z = objPos.z * globalScaleFactor\n --Workaround for custom PDFs\n if obj.Book then\n objPos.y = objPos.y + 0.5\n end\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(obj, move) end\n local color = { 0.75, 0.25, 0.25, 0.6 }\n local colorMove = { 0, 0, 1, 0.6 }\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function = funcName, function_owner = self,\n position = objPos, rotation = rot, height = 1000, width = 1000,\n color = color,\n })\n buttonIndexMap[obj.getGUID()] = howManyButtons\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label = \"Cancel\", click_function = \"buttonClick_cancel\", function_owner = self,\n position = { 0, 0.3, 4.5 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n\n self.createButton({\n label = \"Submit\", click_function = \"buttonClick_submit\", function_owner = self,\n position = { 0, 0.3, 5.3 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n\n if move == false then\n self.createButton({\n label = \"Add\", click_function = \"buttonClick_add\", function_owner = self,\n position = { 0, 0.3, 6.1 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 0.25, 1, 0.25 }\n })\n\n self.createButton({\n label = \"Selection\", click_function = \"editDragSelection\", function_owner = self,\n position = { 0, 0.3, -4.5 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n groupNameInput:create(memoryGroupName:get())\n\n if fresh == false then\n self.createButton({\n label = \"Set New\", click_function = \"buttonClick_setNew\", function_owner = self,\n position = { 0, 0.3, 6.9 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 0.75, 0.75, 1 }\n })\n self.createButton({\n label = \"Remove\", click_function = \"buttonClick_remove\", function_owner = self,\n position = { 0, 0.3, 7.7 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 0.25, 0.25 }\n })\n end\n end\n\n self.createButton({\n label = \"Reset\", click_function = \"buttonClick_reset\", function_owner = self,\n position = { 3, 0.3, 0 }, rotation = { 0, 90, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\nend\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(obj, move)\n local index = buttonIndexMap[obj.getGUID()]\n local colorMove = { 0, 0, 1, 0.6 }\n local color = { 0, 1, 0, 0.6 }\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({ index = previousIndex, color = colorMove })\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({ index = index, color = color })\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos = { x = round(pos.x, 4), y = round(pos.y, 4), z = round(pos.z, 4) },\n rot = { x = round(rot.x, 4), y = round(rot.y, 4), z = round(rot.z, 4) },\n lock = obj.getLock(),\n tint = obj.getColorTint()\n }\n obj.highlightOn({ 0, 1, 0 })\n else\n color = { 0.75, 0.25, 0.25, 0.6 }\n if move == true then\n color = colorMove\n end\n self.editButton({ index = index, color = color })\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\nfunction editDragSelection(bagObj, player, remove)\n local selectedObjs = Player[player].getSelectedObjects()\n if not remove then\n for _, obj in ipairs(selectedObjs) do\n local index = buttonIndexMap[obj.getGUID()]\n --Ignore if already in the memory list, or does not have a button\n if index and not memoryList[obj.getGUID()] then\n self.editButton({ index = index, color = { 0, 1, 0, 0.6 } })\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n memoryList[obj.getGUID()] = {\n pos = { x = round(pos.x, 4), y = round(pos.y, 4), z = round(pos.z, 4) },\n rot = { x = round(rot.x, 4), y = round(rot.y, 4), z = round(rot.z, 4) },\n lock = obj.getLock(),\n tint = obj.getColorTint()\n }\n obj.highlightOn({ 0, 1, 0 })\n end\n end\n else\n for _, obj in ipairs(selectedObjs) do\n local index = buttonIndexMap[obj.getGUID()]\n if index and memoryList[obj.getGUID()] then\n color = { 0.75, 0.25, 0.25, 0.6 }\n self.editButton({ index = index, color = color })\n memoryList[obj.getGUID()] = nil\n obj.highlightOff()\n end\n end\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n self.clearInputs()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", { 1, 1, 1 })\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", { 1, 0.25, 0.25 })\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", { 0.75, 0.75, 1 })\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", { 0.75, 0.25, 0.25 })\n end\n combineMemoryFromBagsWithin()\n groupNameInput:setGroupNameToInputField()\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count .. \" Objects Saved\", { 1, 1, 1 })\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k, v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", { 0.25, 0.75, 0.25 })\n combineMemoryFromBagsWithin()\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count .. \" Objects Saved\", { 1, 1, 1 })\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", { 1.0, 0.25, 0.25 })\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count .. \" Objects Removed\", { 1, 1, 1 })\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", { 0.75, 0.75, 1 })\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n memoryListBackup[guid].tint = obj.getColorTint()\n end\n end\n broadcastToAll(count .. \" Objects Saved\", { 1, 1, 1 })\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n memoryGroupName:set(nil)\n self.clearButtons()\n self.clearInputs()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", { 1, 1, 1 })\n updateSave()\nend\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label = \"Place\", click_function = \"buttonClick_place\", function_owner = self,\n position = { 0, 0.3, 4.5 }, rotation = { 0, 0, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n self.createButton({\n label = \"Recall\", click_function = \"buttonClick_recall\", function_owner = self,\n position = { 0, 0.3, 5.3 }, rotation = { 0, 0, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n self.createButton({\n label = \"Setup\", click_function = \"buttonClick_setup\", function_owner = self,\n position = { 3, 0.3, 0 }, rotation = { 0, 90, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n self.createButton({\n label = \"Move\", click_function = \"buttonClick_transpose\", function_owner = self,\n position = { 3.8, 0.3, 0 }, rotation = { 0, 90, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 0.75, 0.75, 1 }\n })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n if anyOtherBagsInMyGroupArePlaced() then\n recallOtherBagsInMyGroup()\n Wait.frames(_placeObjects, CONFIG.MEMORY_GROUP.FRAME_DELAY_BEFORE_PLACING_OBJECTS)\n else\n _placeObjects()\n end\nend\n\nfunction _placeObjects()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n obj.setColorTint(entry.tint)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid = guid, position = entry.pos, rotation = entry.rot, smooth = false\n })\n item.setLock(entry.lock)\n item.setColorTint(entry.tint)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", { 1, 1, 1 })\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", { 1, 1, 1 })\nend\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x - p1.x)\n deltaPos.y = (p2.y - p1.y) + yOffset\n deltaPos.z = (p2.z - p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n local objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n local x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n local z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n --return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return { x = x, y = desiredPos.y, z = z }\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n local angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n local z = desiredPos.z * math.cos(angle)\n return { x = x, y = desiredPos.y, z = z }\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() \u003e start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10 ^ (dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend\n\n--[[\nThis object provides access to a variable stored on the \"Global script\".\nThe variable holds the GUIDs for every Utility Memory Bag in the scene.\nExample:\n{'805ebd', '35cc21', 'fc8886', 'f50264', '5f5f63'}\n--]]\nAllMemoryBagsInScene = {\n NAME_OF_GLOBAL_VARIABLE = \"_UtilityMemoryBag_AllMemoryBagsInScene\"\n}\n\nfunction AllMemoryBagsInScene:add(guid)\n local guids = Global.getTable(self.NAME_OF_GLOBAL_VARIABLE) or {}\n table.insert(guids, guid)\n Global.setTable(self.NAME_OF_GLOBAL_VARIABLE, guids)\nend\n\nfunction AllMemoryBagsInScene:getGuidList()\n return Global.getTable(self.NAME_OF_GLOBAL_VARIABLE) or {}\nend\n", - "LuaScriptState": "{\"ml\":{\"06a742\":{\"lock\":false,\"pos\":{\"x\":65,\"y\":1.2494,\"z\":-31.3},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"11d148\":{\"lock\":false,\"pos\":{\"x\":47,\"y\":1.2494,\"z\":-25.1},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"1bac4d\":{\"lock\":false,\"pos\":{\"x\":56.0004,\"y\":1.2494,\"z\":-31.3},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"20d53c\":{\"lock\":false,\"pos\":{\"x\":56,\"y\":1.2494,\"z\":-18.8953},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"2275ed\":{\"lock\":false,\"pos\":{\"x\":56,\"y\":1.569,\"z\":-11},\"rot\":{\"x\":0,\"y\":90,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"38d1cd\":{\"lock\":false,\"pos\":{\"x\":65,\"y\":1.2494,\"z\":-25.1},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"3a08d9\":{\"lock\":false,\"pos\":{\"x\":38,\"y\":1.2494,\"z\":-25.1},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"4c47d8\":{\"lock\":false,\"pos\":{\"x\":47,\"y\":1.2494,\"z\":-37.5},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"56a91d\":{\"lock\":false,\"pos\":{\"x\":65,\"y\":1.2494,\"z\":-18.8955},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"8f7e04\":{\"lock\":false,\"pos\":{\"x\":38,\"y\":1.2494,\"z\":-18.9},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"d5cd12\":{\"lock\":false,\"pos\":{\"x\":65,\"y\":1.2494,\"z\":-37.5},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"e227ad\":{\"lock\":false,\"pos\":{\"x\":47,\"y\":1.2494,\"z\":-31.3},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"e32dc3\":{\"lock\":false,\"pos\":{\"x\":47,\"y\":1.2494,\"z\":-18.9},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"ed1d0c\":{\"lock\":false,\"pos\":{\"x\":38,\"y\":1.2494,\"z\":-31.3},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"f03c2d\":{\"lock\":false,\"pos\":{\"x\":56.0004,\"y\":1.2494,\"z\":-25.1},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"f5f3b5\":{\"lock\":false,\"pos\":{\"x\":56.2742,\"y\":1.2494,\"z\":-37.5},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}}}}", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "CYOA Campaign Guides", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 21.012, - "posY": 3.161, - "posZ": -26.838, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.37256, - "r": 0.30589 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1750192233783143973/D526236AAE16BDBB98D3F30E27BAFC1D3E21F4AC/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "Drop cards here to display name, cost and skill icons.\n\nSee context menu for options.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d45664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "local OPTION_TEXT = {\n \"Ancestral Knowledge\",\n \"Astronomical Atlas\",\n \"Crystallizer of Dreams\",\n \"Diana Stanley\",\n \"Gloria Goldberg\",\n \"Sefina Rousseau\",\n \"Wooden Sledge\"\n}\n\nlocal IMAGE_LIST = {\n -- Ancestral Knowledge\n \"http://cloud-3.steamusercontent.com/ugc/1915746489207287888/2F9F6F211ED0F98E66C9D35D93221E4C7FB6DD3C/\",\n -- Astronomical Atlas\n \"http://cloud-3.steamusercontent.com/ugc/1754695853007989004/9153BC204FC707AE564ECFAC063A11CB8C2B5D1E/\",\n -- Crystallizer of Dreams\n \"http://cloud-3.steamusercontent.com/ugc/1915746489207280958/100F16441939E5E23818651D1EB5C209BF3125B9/\",\n -- Diana Stanley\n \"http://cloud-3.steamusercontent.com/ugc/1754695635919071208/1AB7222850201630826BFFBA8F2BD0065E2D572F/\",\n -- Gloria Goldberg\n \"http://cloud-3.steamusercontent.com/ugc/1754695635919102502/453D4426118C8A6DE2EA281184716E26CA924C84/\",\n -- Sefina Rousseau\n \"http://cloud-3.steamusercontent.com/ugc/1754695635919099826/3C3CBFFAADB2ACA9957C736491F470AE906CC953/\",\n -- Wooden Sledge\n \"http://cloud-3.steamusercontent.com/ugc/1750192233783143973/D526236AAE16BDBB98D3F30E27BAFC1D3E21F4AC/\"\n}\n\n-- save state and options to restore onLoad\nfunction onSave() return JSON.encode({ cardsInBag, showCost, showIcons }) end\n\n-- load variables and create context menu\nfunction onLoad(savedData)\n local loadedData = JSON.decode(savedData)\n cardsInBag = loadedData[1] or {}\n showCost = loadedData[2] or true\n showIcons = loadedData[3] or true\n\n recreateButtons()\n\n self.addContextMenuItem(\"Select image\", selectImage)\n self.addContextMenuItem(\"Toggle cost\", function(color)\n showCost = not showCost\n printToColor(\"Show cost of cards: \" .. tostring(showCost), color, \"White\")\n refresh()\n end)\n\n self.addContextMenuItem(\"Toggle skill icons\", function(color)\n showIcons = not showIcons\n printToColor(\"Show skill icons of cards: \" .. tostring(showIcons), color, \"White\")\n refresh()\n end)\n\n self.addContextMenuItem(\"More Information\", function()\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Attachment Helper by Chr1Z\", \"Orange\")\n printToAll(\"original by bankey\", \"White\")\n end)\nend\n\nfunction selectImage(color)\n Player[color].showOptionsDialog(\"Select image:\", OPTION_TEXT, 1, function(_, option_index)\n local customInfo = self.getCustomObject()\n customInfo.diffuse = IMAGE_LIST[option_index]\n self.setCustomObject(customInfo)\n self.reload()\n end)\nend\n\n-- called for every card that enters\nfunction onObjectEnterContainer(container, object)\n if container == self then\n if object.tag ~= \"Card\" then\n broadcastToAll(\"The 'Attachment Helper' is meant to be used for single cards.\", \"White\")\n else\n findCard(object.getGUID(), object.getName(), object.getGMNotes())\n end\n -- TODO: implement splitting of decks that get thrown in here\n recreateButtons()\n end\nend\n\n-- removes leaving cards from the \"cardInBag\" table\nfunction onObjectLeaveContainer(container, object)\n if container == self then\n local guid = object.getGUID()\n local found = false\n for i, card in ipairs(cardsInBag) do\n if card.id == guid then\n table.remove(cardsInBag, i)\n found = true\n break\n end\n end\n\n if found ~= true then\n local name = object.getName()\n for i, card in ipairs(cardsInBag) do\n if card.name == name then\n table.remove(cardsInBag, i)\n break\n end\n end\n end\n recreateButtons()\n end\nend\n\n-- refreshes displayed buttons based on contained cards\nfunction refresh()\n cardsInBag = {}\n for _, object in ipairs(self.getObjects()) do\n findCard(object.guid, object.name, object.gm_notes)\n end\n recreateButtons()\nend\n\n-- gets cost and icons for a card\nfunction findCard(guid, name, GMNotes)\n local cost = \"\"\n local icons = {}\n local metadata = {}\n local displayName = name\n\n if displayName == nil or displayName == \"\" then displayName = \"unnamed\" end\n if showCost or showIcons then metadata = JSON.decode(GMNotes) end\n\n if showCost then\n if GMNotes ~= \"\" then cost = metadata.cost end\n if cost == nil or cost == \"\" then cost = \"–\" end\n displayName = \"[\" .. cost .. \"] \" .. displayName\n end\n\n if showIcons then\n if GMNotes ~= \"\" then\n icons[1] = metadata.wildIcons\n icons[2] = metadata.willpowerIcons\n icons[3] = metadata.intellectIcons\n icons[4] = metadata.combatIcons\n icons[5] = metadata.agilityIcons\n end\n\n local IconTypes = { \"Wild\", \"Willpower\", \"Intellect\", \"Combat\", \"Agility\" }\n local found = false\n for i = 1, 5 do\n if icons[i] ~= nil and icons[i] ~= \"\" then\n if found == false then\n displayName = displayName .. \"\\n\" .. IconTypes[i] .. \": \" .. icons[i]\n found = true\n else\n displayName = displayName .. \" \" .. IconTypes[i] .. \": \" .. icons[i]\n end\n end\n end\n end\n table.insert(cardsInBag, { name = name, displayName = displayName, id = guid })\nend\n\n-- recreates buttons with up-to-date labels\nfunction recreateButtons()\n self.clearButtons()\n local verticalPosition = 1.65\n\n for _, card in ipairs(cardsInBag) do\n local id = card.id\n local funcName = \"removeCard\" .. id\n self.setVar(funcName, function() removeCard(id) end)\n self.createButton({\n label = card.displayName,\n click_function = funcName,\n function_owner = self,\n position = { 0, 0, verticalPosition },\n height = 200,\n width = 1200,\n font_size = string.len(card.displayName) \u003e 20 and 75 or 100\n })\n verticalPosition = verticalPosition - 0.5\n end\n\n local countLabel = \"Attachment\\nHelper\"\n if #cardsInBag ~= 0 then countLabel = #cardsInBag end\n\n self.createButton({\n label = countLabel,\n click_function = \"none\",\n function_owner = self,\n position = { 0, 0, -1.35 },\n height = 0,\n width = 0,\n font_size = 225,\n font_color = { 1, 1, 1 }\n })\nend\n\n-- click-function for buttons to take a card out of the bag\nfunction removeCard(cardGUID)\n self.takeObject({\n guid = cardGUID,\n rotation = self.getRotation(),\n position = self.getPosition() + Vector(0, 0.25, 0),\n callback_function = function(obj) obj.resting = true end\n })\nend", - "LuaScriptState": "[[],true,true]", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Attachment Helper", - "Number": 0, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "scesetup_memory_object" - ], - "Tooltip": true, - "Transform": { - "posX": 19.228, - "posY": 3.822, - "posZ": -19.636, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "Provides card-sized bags that are useful for cards that are attached facedown (e.g. Backpack).", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f4976", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Infinite_Bag", - "Nickname": "Attachment Helper", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 27.677, - "posY": 4.472, - "posZ": -31.034, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826278/41B14E1673F5F709A93FDAF0F142B53E18AEA3C9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127641434/3B605FA81140800D2929A2F4FC605C61113815ED/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "395836", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Black Hanekawa", - "Snap": false, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826516/584635E992B674121F4E8C62F1CA259D8D33A9C2/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127641670/CAB545E928EDC617CA1314223774D88A2CFA2E19/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "53a482", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tsubusa Hanekawa", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.236248, - "posY": 0.960002661, - "posZ": -2.48673582, - "rotX": -0.0000241597045, - "rotY": 180, - "rotZ": 0.0000129868076, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 23.243, - "posY": 1.971, - "posZ": -4.644, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826334/69C1571BD3ED38E6837B38FC2A9784C90D6686EA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127641507/8115C513A8A814EB45C429400A4E9679A4AA27C7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2eea14", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Hitagi Senjougahara", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127589908/773A07E5D19FAFDA6AF71CEBC069175C769EF9ED/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127588327/419EF2D650774CCB0500C73CFC43AC77D234747F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "148edc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bob Jenkins", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.1176805, - "posY": 1.12415206, - "posZ": -5.36991358, - "rotX": 351.7117, - "rotY": 270.756348, - "rotZ": 349.5606, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 21.879, - "posY": 1.971, - "posZ": -4.199, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826572/5AB6F8CD81E839C6CFD9555918A3E264300CBF04/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127642047/17C45A9A42806A38F1B15D4358DDA48258D819C4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ea25c3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Yotsugi Ononoki", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127590872/69AEF24314609C572C8EC2443582BE04F2186806/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127588477/F570ACBA35CB2F916284EFF8F671646235DA822C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "29e06e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lily Chen", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.1023951, - "posY": 1.01172352, - "posZ": -4.403691, - "rotX": 357.53363, - "rotY": 270.0128, - "rotZ": 356.5814, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 20.017, - "posY": 1.971, - "posZ": -4.015, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826462/33429FB27677A30F054B0ACF868F9CB80879046C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127641618/DCD566DE13398919BD5F836857CCE5E1B15A4D7A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d9a9ba", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Suruga Kanbaru", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127593415/FA319D0449914FDED7A263FBECEF3FA4714C1905/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127588525/D4FA9699B6ED018ED996622689AD6384CA7833D2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b183e2", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Monterey Jack", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.0660648, - "posY": 0.960000038, - "posZ": -3.44189286, - "rotX": 0.000154525638, - "rotY": 270.00824, - "rotZ": 0.000190097417, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.494, - "posY": 1.971, - "posZ": -4.498, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826516/584635E992B674121F4E8C62F1CA259D8D33A9C2/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127641670/CAB545E928EDC617CA1314223774D88A2CFA2E19/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3fc084", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tsubusa Hanekawa", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826278/41B14E1673F5F709A93FDAF0F142B53E18AEA3C9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127641434/3B605FA81140800D2929A2F4FC605C61113815ED/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "395836", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Black Hanekawa", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.2106543, - "posY": 0.9600028, - "posZ": -1.2446934, - "rotX": -0.00000362714854, - "rotY": 180.000015, - "rotZ": -0.00008925218, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 24.617, - "posY": 1.971, - "posZ": -1.601, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826395/B3FDC858139FA6C9554725D93DDB9DCFB9D5B29D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127641576/396D35B8A84FBE0C49EEFAE98BD94E15A277FB88/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "38912e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Shinobu Oshino", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 23.641, - "posY": 1.971, - "posZ": -0.706, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127783438/7915A66641DDEEC59738335A0569F7BAECFA5709/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127783370/C8476BFEDBE29BCB732F8B405EB4C3EE690F6407/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "37e0fc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Black Hanekawa", - "Snap": false, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.4572487, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127785929/29B7336804A600EE42390063183E9F387A8CC5E6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127785872/67138C40F1DE5CE32201F2C85003B8FE670F1604/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "27d1be", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Tsubusa Hanekawa", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.09006, - "posY": 1.05605137, - "posZ": 0.427373916, - "rotX": -0.0000382384969, - "rotY": 0.0361007527, - "rotZ": -0.0000650055663, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 20.774, - "posY": 2.067, - "posZ": -1.265, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127784126/6CF27249FEF4F54E8DAD96DA6C3A3BBD24756AF0/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127784053/AA580BC3F93E7E83936844AFCBAC40CC0EE563C1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d799b1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Hitagi Senjougahara", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.915, - "posY": 2.528, - "posZ": -0.451, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127785226/0CBE7413D09EF71C304561E69D488973B2675AE4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127785008/9650915EDD064263792CFBD6711E037764ECA60E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2808c1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Yotsugi Ononoki", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.122, - "posY": 2.067, - "posZ": 1.909, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127784614/C1212DA66187F0A55704B0296256EB1F870C74F6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127784553/636A86A9E948668712A9061BE31FA9E43BB1098B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ca919a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Suruga Kanbaru", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 25.097, - "posY": 2.067, - "posZ": 2.043, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127785929/29B7336804A600EE42390063183E9F387A8CC5E6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127785872/67138C40F1DE5CE32201F2C85003B8FE670F1604/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c9242b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Tsubusa Hanekawa", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.4572487, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127783438/7915A66641DDEEC59738335A0569F7BAECFA5709/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127783370/C8476BFEDBE29BCB732F8B405EB4C3EE690F6407/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "37e0fc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Black Hanekawa", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.2388783, - "posY": 1.05605257, - "posZ": 0.388642371, - "rotX": 0.00000524104371, - "rotY": 0.03614551, - "rotZ": -0.00002475761, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 23.563, - "posY": 2.067, - "posZ": 1.685, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127786535/1374F15B948BFAFDE4DAD8140DC8DDD8BD509C87/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127786470/DF776DA59AEB125A32EF513421DB73B525CBAFAB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4a725c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Shinobu Oshino", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.552, - "posY": 2.067, - "posZ": 0.949, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": false, - "GMNotes": "", - "GUID": "ed079d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Monogatari", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.713, - "posY": 2.86, - "posZ": -4.792, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": false, - "GMNotes": "", - "GUID": "7f8782", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "For Other Fan Content", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.32, - "posY": 1.989, - "posZ": 0.156, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "Designed by William \"Lemmingrad\" Jung\n\nTo properly illuminate stands.\n[b]Options[/b]: [b]Lighting[/b]\n1) Set [b]Ambient[/b] to [b]Gradient[/b]. \n2) Turn down [b]Reflection Intensity[/b] to your preference. \n3) Adjust [b]Ambient Intensity[/b] to your preference.\n", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4564ef", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "[b]Arkham Fantasy - Pixel Art Mini-Cards[/b]", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.148, - "posY": 3.651, - "posZ": 2.315, - "rotX": 0, - "rotY": 0, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "Updated - 2022-09-13\n- Added Scarlet Keys Investigator\n- Added Summoned Servitor\n- Added Lily Chen Quad-wielding Butterfly Swords and wearing Track Shoes under [b]Alternatives[/b].\n", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8dc454", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "[b]Arkham Fantasy - Pixel Art Mini-Cards[/b]", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 21.321, - "posY": 2.041, - "posZ": 14.049, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.05692, - "g": 0.32578, - "r": 0 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632950023/32B84D3806148A6BB12304CDBDC1B4B0AEF3BE65/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632961194/758470726C5430CA0E5D55E3B8B96162DD54F145/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "862983", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Summoned Servitor", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632950061/3DD39FE00BCF2D0F995862FF7BEE8F9B07552894/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632961243/4484267F67622813B829B1D24E9C35A200828313/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "94767f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Summoned Servitor", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.30093718, - "posY": 0.960000753, - "posZ": -3.76547241, - "rotX": -0.0000464144723, - "rotY": 180.000031, - "rotZ": -0.00001710464, - "scaleX": 0.801324666, - "scaleY": 1, - "scaleZ": 0.801324666 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.201, - "posY": 1.971, - "posZ": -7.486, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632893474/4AF139BBCD80D1C20CB0ACCCB187A59716C129E2/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632874602/AD80AD0552BBD9885B868EEE71189AB51029B858/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b3859e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lily Chen (Quadwield)", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632893519/00AEC6496FFB456329C276AF64D8B8272370B461/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632874696/26560CEFEE751DBDD87EBE57FA825307CEE66A40/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "77f37b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lily Chen (Quadwield)", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.09603658, - "posY": 0.960000157, - "posZ": 0.08149373, - "rotX": -0.00002042557, - "rotY": 180.000015, - "rotZ": 0.0000134459406, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.423, - "posY": 1.971, - "posZ": 4.171, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351136953/2E52D40BC0FFD36491AC73AE2DE98B8C0187C977/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351135554/A6535EC60FCCA481D469A5DC1362D9E6CBAAED92/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f5c62d", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Sister \"of Battle\" Mary", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351137004/0BDCE801CF3CFFE731ECBF3C6CA42D36DD6E6A6F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351135608/EF64E1FB541E98B2110568E80521F909FCC65B6A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "329445", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Sister \"of Battle\" Mary", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.76786017, - "posY": 0.9600004, - "posZ": -0.2475957, - "rotX": -0.0000199428159, - "rotY": 180, - "rotZ": 0.00000904094, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.338, - "posY": 3.013, - "posZ": -4.417, - "rotX": 358, - "rotY": 180, - "rotZ": 359, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351154638/AD7164AEFA42443372544B9AE244200A7A6C0701/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351153507/40687A48B0B38B8FC6B2EBF1B1A584F664FF7B82/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a0c8aa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Ursula Downs", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351154679/8FCE2FFA8B295B437C5862861B8BBB71B805405D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351153563/23860331AAF2DAA0CD5587DB287DDAEEAD6CC70F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ef5e1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Ursula Downs", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.01594162, - "posY": 0.959999561, - "posZ": 1.3719486, - "rotX": -0.00007631986, - "rotY": 179.999985, - "rotZ": 0.0000159252013, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.847, - "posY": 3.007, - "posZ": -4.413, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351193465/CE9301CD15AFA8A7B5AF34C950714AB39213DDE6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351191818/BFC802E32AE2A38228739510216AE1D4A4E4BB69/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8902b4", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Duke", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 29.591, - "posY": 1.971, - "posZ": 19.198, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351180402/300B84479A7E7FBD938886E6FFF983BE099DF983/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351178860/0726567002C8338E97BB3E3746675E696FDC8721/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "be4f57", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "\"Ashcan\" Pete", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.076, - "posY": 3.038, - "posZ": -4.601, - "rotX": 0, - "rotY": 180, - "rotZ": 358, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f8c290", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Alternatives", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 13.276, - "posY": 3.288, - "posZ": -3.797, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708456674/D0BD072E388A816E723E14099DB0C0F0F29D1B4A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708453946/632737736F711F40CB028160C41BEA9ABB0E5452/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "41af3c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Gloria Goldberg", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708456715/2E1B1D504A7EA17F427E5277185836A03C6F4979/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708454002/B6EE6E9D045F421A99CD5935D3B0DB8359889E89/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bdbebb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Gloria Goldberg", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.72389579, - "posY": 0.960001349, - "posZ": -2.41127372, - "rotX": -0.0000258430046, - "rotY": 180, - "rotZ": 0.0000110427845, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.776, - "posY": 3.029, - "posZ": -1.858, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708457497/56FD4FA183C86788EF3F0D7109C75D61A711BD29/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708454043/58DCCF75F91563D964F0DE40E0466E7C1E397304/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1d37ae", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Norman Withers", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708457543/F21AA4447E954D0BF945B0C65AEAC3147B94956C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708454082/88D4671EDA79C9A7580390D1CEABD439B3DFE7A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2db65b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Norman Withers", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.29944789, - "posY": 0.9600009, - "posZ": -2.7570343, - "rotX": -0.0000174139932, - "rotY": 180.000015, - "rotZ": -0.00000132418131, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.753, - "posY": 3.026, - "posZ": -2.204, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7ef8b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Novellas Only", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.227, - "posY": 3.279, - "posZ": -2.708, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406881/374951AF62E93DB10E32237BE4E98F7C2C94314D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708410170/D4127E3D1255D89CD6829131FC60722471D2434D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "df5fd1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Duke", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406916/3FAEBBD786FAB3E42E02D9A7DF4C73F89A5FE9FE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708410213/7D3454C8CD3E81CB7AFADBEE3555DA6CF80A5D16/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5bd561", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Duke", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.37280273, - "posY": 1.06000113, - "posZ": -2.25585771, - "rotX": -0.000048685044, - "rotY": 180, - "rotZ": 180.000031, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.192, - "posY": 3.027, - "posZ": -0.305, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406425/5A57CC74B357FC9826F5E433109A5D7506AF5B0D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708409781/C504CD93965EC04EBCAD7440CEE2F5CC0CEF9B8A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7aeca6", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jacqueline Canine", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406473/27D805A6B11B91691FDA338CA981D264C92D98B4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708409829/5B9442CA3BD4B0F37F58505B84EEA6E1AD76A4D9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9b1574", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jacqueline Canine", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.09026277, - "posY": 0.9600017, - "posZ": -2.29498529, - "rotX": -0.000061689534, - "rotY": 180, - "rotZ": -0.0000379493031, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.655, - "posY": 3.027, - "posZ": -0.344, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708405998/57C5A19E3FDDE6159F7D4C319C40F83CAA9E2958/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708409369/88D089A83D503494EAC46DE1D41B6852D37C7518/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "35a602", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "\"Skids\" O'Droole", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406061/324040CFDCAD02FA8C33585794D71751C3CCF6FB/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708409413/2C5B4CA5C5308BCA94B02FDA37446D2476434744/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "81d8c5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "\"Skids\" O'Droole", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.36366594, - "posY": 0.960001945, - "posZ": -2.128488, - "rotX": -0.00007556884, - "rotY": 180, - "rotZ": -0.0000503773372, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.073, - "posY": 3.036, - "posZ": -0.385, - "rotX": 1, - "rotY": 180, - "rotZ": 1, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708405508/E5578DBC5D96CA60DF4FCD962958B3AB48FBB7FF/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708408923/70406CED274C9EE96A5275083C1472EEB7F42655/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ccff5a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Kate Winthpup", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708405554/F313FAF23B1125C6E1F064177146B0C1726D732B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708408969/3B7B47E8D072406708C65F819662ECC5F4B43CA7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7ee00e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Kate Winthpup", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.76785517, - "posY": 0.9600023, - "posZ": -2.31039453, - "rotX": -0.0000190496849, - "rotY": 180.000015, - "rotZ": -0.00000625381972, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.453, - "posY": 3.027, - "posZ": -0.406, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708404997/A7821E94249324720D9EEC18F51C6E0F32511F20/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708408532/033B521E7599C6A651B9BB92D13880FAF1974002/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "41af3c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bark Harrigan", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708405075/B15AEA5DC9BC8532704ADE17AB22E90A2FAA021E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708408571/623901B6B223E8DAD4C28A007D34A10B54DD873C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5887bc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bark Harrigan", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.230135, - "posY": 0.960002542, - "posZ": -2.34120679, - "rotX": -0.0000202591837, - "rotY": 180, - "rotZ": 0.00000968632048, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.923, - "posY": 3.011, - "posZ": 0.641, - "rotX": 4, - "rotY": 180, - "rotZ": 358, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b08c1f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Barkham Horror", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.661, - "posY": 1.786, - "posZ": 0.986, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708355417/A1FCE73454122F3B14CBCFC313660D9D032624F6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708341095/86B5B824E926576A815D31D26AE3D0A855D78A2E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "68c7c8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Stella Clark", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708355469/E91F08E1796B1E0E4F21E2E1B7EEF68CB35D433B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708341146/6372AE92829917C3270E03943CAB54DC19B2F7B0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0da48f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Stella Clark", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.90033984, - "posY": 0.960001469, - "posZ": -2.64144874, - "rotX": -0.00005352913, - "rotY": 180.000015, - "rotZ": -0.0000238037519, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.563, - "posY": 3.026, - "posZ": -3.217, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708354798/23612793AE012CDFD906D19FAC167E81F3ED78F7/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708340666/402C6AA9EACD3D74A286A7BB3F59FADFED47D95E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8007d3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jacqueline Fine", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708354840/A8B4F12E6DD0A1BC641627FD3170671F34551F10/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708340716/31853BB4E6FB5C7C6EB93B48698DEB3DB9198DFD/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0896ca", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jacqueline Fine", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.402367145, - "posY": 0.9600022, - "posZ": -2.61121845, - "rotX": -0.00001754304, - "rotY": 180, - "rotZ": -0.00000187718229, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.893, - "posY": 3.026, - "posZ": -3.189, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708353668/6FFADF9E7F21046DAEDDCC7C7B049831353C8329/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708340350/3880B5C3B9AEA9B05CA358A0DBAAB87D57E33BF7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "801e8a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Winifred Habbamock", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708353726/A9E04180C3AE495EA6CB2FA331CEBA034B83EB30/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708340389/3602C2AD31DB9A9120811C379C432C1924EB9471/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ee63fb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Winifred Habbamock", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.52050519, - "posY": 0.9600022, - "posZ": -2.68199062, - "rotX": -0.0000217946163, - "rotY": 180.000015, - "rotZ": -0.000009511086, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.196, - "posY": 3.026, - "posZ": -3.201, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708352413/D2D829214A3D78A3CFE97319A3D3C2B1CAD66AED/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708339924/8530773A311DEA65FB59380D60635DC1510E1D3F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "98607a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Harvey Walters", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708352462/AB9320A7EFEAABB89C81402FE25E2B86D56518D1/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708339987/528F0AB144F2CFA1F81E13B0BA38590D0B2D87B3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f22888", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Harvey Walters", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.77317119, - "posY": 0.960002542, - "posZ": -2.53136683, - "rotX": -0.0000177730763, - "rotY": 180, - "rotZ": -0.00000375366676, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.488, - "posY": 3.03, - "posZ": -3.207, - "rotX": 1, - "rotY": 180, - "rotZ": 358, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708344319/1CBFAE08EF3FDD939AEEC1195F53B6E57F05D098/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708339555/596AB8F4AC36C120431CE65AE962919660CF7F2D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "41af3c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Nathaniel Cho", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708344373/47E1455D596285DA9AC591B8CBBA8A6BBC3A399D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708339610/369551E19D2D282ACDEFE9E828B5693736415C60/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "312943", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Nathaniel Cho", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.185497, - "posY": 1.06000245, - "posZ": -2.944681, - "rotX": -0.00001985872, - "rotY": 180.000015, - "rotZ": 180, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.911, - "posY": 3.026, - "posZ": -3.23, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "151d53", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Starter Decks", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.636, - "posY": 1.786, - "posZ": 2.398, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375030660/C6ED3F6B2F5351E103EF1277496BE3088F332458/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375014306/82D626CE83CFE1AE3F3A3B0A521F2DFB177DF83A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ba9781", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Charlie Kane", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375030766/8DDB3114E8EAA4E6644DA807E802C03C6F54CE58/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375034886/D7435766AE971D4EC42ABCB34CFA7A92B1446224/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "77f37b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Charlie Kane", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.76233363, - "posY": 0.9599999, - "posZ": -0.41345, - "rotX": -0.00000302555077, - "rotY": 180.000031, - "rotZ": -0.00000565799564, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.265, - "posY": 2.12, - "posZ": 1.937, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632947355/941B61A3D6771DEA0B0BBE3F603015073D856D40/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632960994/1370ADD64F9B581016C956F7EE4E7BB3A188B2D4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "798bfe", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Darrell Simmons", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632947406/933B7F89F93F09B06C4B089A621D4CE26BF65DB9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632961033/B7EB0A964E3A2D285CD669B65A6D09B80219FB0C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5bd561", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Darrell Simmons", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.1882906, - "posY": 1.06, - "posZ": -0.45706138, - "rotX": -0.00000426442239, - "rotY": 180, - "rotZ": 180, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.7, - "posY": 1.971, - "posZ": 14.171, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632946771/4FF34F9BE90B5C5882C6CADF9A172E0E2005BAA8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632960330/90E6E1620ACFD62849623DF312D75DEBA216BC4D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "983a88", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Amina Zidane", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632946814/0D8C9527E570E7F83FC14B94C9FC5C76A263735C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632960426/FCE12D171233548F91BAC47BD2DCA07557FDE6A7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9b1574", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Amina Zidane", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.7728888, - "posY": 0.9600003, - "posZ": -0.347122, - "rotX": -0.0000249907916, - "rotY": 180.000015, - "rotZ": 0.0000126301475, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.686, - "posY": 1.971, - "posZ": 11.669, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632947978/2D4BE572C692C50D61B7F388A68BECBD2E1DACFE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632961069/49380318F33EDA0DC95C9A43322F0AFC8B4E5ECA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "162b69", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Kymani Jones", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632948332/14ABF11FB8CAFC7377425F01773F10B51B6DCA58/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632961104/698C84C2E7E5A963C804F1BC15DBD0958D3E12FF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "81d8c5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Kymani Jones", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.856147, - "posY": 1.06000054, - "posZ": -0.32208845, - "rotX": -0.0000241434973, - "rotY": 180, - "rotZ": 180, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 18, - "posY": 1.971, - "posZ": 11.686, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632948931/5077C05281A2E04372EBFE2BA974DADB867B8910/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632952090/B031DAA4DB280D0D11A41CF8351A200913C2F558/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "145581", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Vincent Lee", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632948977/750B84BB13732CD535E935D33778FE514E924685/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632952227/81ADF0FEFD4F8AD83F296FC252792378622CFFFF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7ee00e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Vincent Lee", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.512538, - "posY": 0.9600007, - "posZ": -1.78131974, - "rotX": 0.0000602748223, - "rotY": 180.000092, - "rotZ": -0.0000207854464, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.211, - "posY": 1.971, - "posZ": 12.862, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632949464/2D23C92B73A245B0359ACF0FD728CA6D287A491E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632951929/10AD6AC10E9125B22E4F0BF08EB53393DE19CF84/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f44b03", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Carson Sinclair", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632949502/8370097D70B1D2EDEA4FBAA398F86577D05B8FF5/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632952034/870E0122E968A8072CC6F5300011507EE611917F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5887bc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Carson Sinclair", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.271518, - "posY": 0.960001945, - "posZ": -0.225683391, - "rotX": -0.00001050811, - "rotY": 180.000076, - "rotZ": -0.00003599694, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.477, - "posY": 1.971, - "posZ": 11.928, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4c6a2e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Scarlet Keys", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.038, - "posY": 3.288, - "posZ": -2.646, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.96341, - "g": 0.82058, - "r": 0.16281 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127589857/8350D4B8CA0167FD63AE6F4252DB131DCF02068F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127523334/29041B1A9ECCAD66934F7394C1BAAD5A29419D5C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2eea14", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bob Jenkins", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127589908/773A07E5D19FAFDA6AF71CEBC069175C769EF9ED/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127588327/419EF2D650774CCB0500C73CFC43AC77D234747F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5bd561", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Bob Jenkins", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.87873745, - "posY": 0.9599999, - "posZ": 4.86478758, - "rotX": -0.0000698059, - "rotY": 180, - "rotZ": 0.0000213232343, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 13.05, - "posY": 2.025, - "posZ": 0.184, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127590802/89F9AF2C4EAFD5ABDB3E877213F79C0D4A410C78/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127522876/4B0FEBAFA852F2D0A8C5496CF467EEB190EABD6C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ea25c3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lily Chen", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127590872/69AEF24314609C572C8EC2443582BE04F2186806/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127588477/F570ACBA35CB2F916284EFF8F671646235DA822C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9b1574", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lily Chen", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.380549461, - "posY": 1.06000018, - "posZ": 2.61119843, - "rotX": 0.0000382719481, - "rotY": 179.999908, - "rotZ": 180, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.838, - "posY": 3.473, - "posZ": 5.945, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127593370/DD3BE0CB11F4308ED5C966D8B6620BB50BD11186/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127522568/63253F03CECE5EDF2042D17AFFA5A1F082DD7ECC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d9a9ba", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Monterey Jack", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127593415/FA319D0449914FDED7A263FBECEF3FA4714C1905/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127588525/D4FA9699B6ED018ED996622689AD6384CA7833D2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "81d8c5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Monterey Jack", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.180552, - "posY": 0.960000157, - "posZ": 4.300206, - "rotX": -0.0000200522372, - "rotY": 179.999969, - "rotZ": -0.00006758973, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.61, - "posY": 3.472, - "posZ": 6.315, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127592641/5C7D4DBFC0F62886306691D6596E87C064F353D9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127522098/E3BE272A6CDA2AD18B26FD9A8A2553006DB02EF3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3fc084", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Norman Withers", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127592732/BB9E64CC70B4E6BD61EEBDD74839B8E2CBA72E2C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127588586/8BC5F352FA3F5C2D4BF09F424A1649604D3974B7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7ee00e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Norman Withers", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.154894, - "posY": 0.960001349, - "posZ": 4.303051, - "rotX": -0.0000342380154, - "rotY": 180.000061, - "rotZ": 0.0000163141249, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.821, - "posY": 3.481, - "posZ": 5.84, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127591539/554A5A800A2C267F06CD7E9916E7DDAFEC381EF8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127521616/39573C71B46B811A60950D96773E901A90970259/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "38912e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Daniella Reyes", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127591604/10ED90016BFAA3922CD739B54BD7CBF3BD34C6D5/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127588406/F938D09732F8FDBDAD79625BDA22820D52B6A5C5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5887bc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Daniella Reyes", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.118571, - "posY": 0.960001349, - "posZ": 4.295325, - "rotX": -0.00007119444, - "rotY": 180, - "rotZ": 0.000005381034, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 11.651, - "posY": 3.434, - "posZ": 7.403, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c4deec", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Edge of the Earth", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.654, - "posY": 3.288, - "posZ": 0.415, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.14874, - "g": 0, - "r": 0.70196 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708277471/62E0152FFC85349404B3B952366F83AC3D730133/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1689372753836133538/08468DD39631F30C51A0D315DBE9827C3C2BC1F7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ea374e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Silas Marsh", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708277518/28DA0C3837F55D1D6C6E08FF0B60C09E5ED8E33A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708269049/E0FAA98DADFB179B943E24145E590BD71A1779BF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4a5e7a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Silas Marsh", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.31860137, - "posY": 0.960001469, - "posZ": -2.99149966, - "rotX": -0.0000528490418, - "rotY": 180.000031, - "rotZ": -0.0000302718163, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.658, - "posY": 3.026, - "posZ": -3.208, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708276933/1F855BF79C7F245CD86DF20A6DF3EFD003937DD8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708268582/D82F61CFBC8EC78B52B91DC150B694AEAA8786F8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cc7ebf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Dexter Drake", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708276987/583BFF57285786963195B100877F2C46A36E0C63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708268635/F1EF016E4474C1EC62988C8E36B1BF096DE05A5C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bae011", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Dexter Drake", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.53126442, - "posY": 0.9600016, - "posZ": -2.534034, - "rotX": -0.0000497978253, - "rotY": 180, - "rotZ": -0.0000380652418, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.897, - "posY": 3.026, - "posZ": -3.246, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708275800/C622A40AC5C14098BFB7B0ABE377E6A8A978A76F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708268082/2B7A49FAE3A48E06D00848FC1E13228836AD72D9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "54285c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Trish Scarborough", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708275836/000C6C99DB78208FD56EFE36A6F5E8895BFC67F0/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708268124/F4AFECA42E7336BC62B6D92FBDE56CA5B0C8D099/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1187f5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Trish Scarborough", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.2628448, - "posY": 0.9600018, - "posZ": -3.1409502, - "rotX": -0.000021589367, - "rotY": 180.000015, - "rotZ": 0.00000440210943, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.233, - "posY": 3.026, - "posZ": -3.237, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708274860/6D669E6A0635375970BFFA53B8E4827C1217CD86/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708267155/357D4F44C80BF3EDA4DE2571580CD51AD0409DAD/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "41af3c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Sister Mary", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708274917/53943BB118CED98CCEFFF4E775A364D6153D8BAD/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708267218/AE7FE2333D8324CE16E72FEA3C75834F077C9E81/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c0b80a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Sister Mary", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.37668073, - "posY": 0.960002065, - "posZ": -2.78234076, - "rotX": -0.000101334554, - "rotY": 180, - "rotZ": -0.00004245368, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.505, - "posY": 1.971, - "posZ": 15.45, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708275352/896FBACDC6BBDCD438BA962B9A02B0D13B597989/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708267572/13622DE74585FC4876A8EFEE8420F8C836BA8519/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e23b96", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Amanda Sharpe", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708275387/ADA399872F35C5633E24ED2963532A2AA50928EA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708267631/1D18D69C99B182A73C6A5FA575DE99B44852E846/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c396fd", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Amanda Sharpe", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.09815109, - "posY": 1.06000173, - "posZ": -2.77054262, - "rotX": -0.00002325564, - "rotY": 180, - "rotZ": 180, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.612, - "posY": 3.031, - "posZ": -3.277, - "rotX": 358, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e65163", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Innsmouth Conspiracy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.211, - "posY": 3.288, - "posZ": -4.093, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.83798, - "g": 0.20585, - "r": 0.39143 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708197974/23DC99948D8444641D9196853ED669B80B4E1458/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708201644/A0164787739161D57DAE1776D9385A761A6DCCA8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "766ad4", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Patrice Hathaway", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708198074/6B49DCCBADD6BC03EA4E6564C5D49ABA6E5DD745/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708201716/30C452E02E8909A9B104CE8ACC0E66DC41976DE2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f1af3a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tony Morgan", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.75974548, - "posY": 0.960001945, - "posZ": -2.82789421, - "rotX": -0.000026050433, - "rotY": 180.000015, - "rotZ": 0.00001294456, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.207, - "posY": 3.027, - "posZ": -5.766, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708197291/94ABB4D5AA7291F65EDFB7B2C3CCA6AA3EF0522F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708201100/5858E2373A89F6CB16FEBE701D3946BA9C965997/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1554fb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Luke Robinson", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708197345/58932A027E2D20CB188338F45734A0818F3EB38C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708201147/2B427DD014C4FC5209B9AF01F1BC19C79AB0C1F0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f1af3a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Luke Robinson", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.454549, - "posY": 0.960002065, - "posZ": -2.839298, - "rotX": -0.0000240172212, - "rotY": 180.000015, - "rotZ": 0.000011604704, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.512, - "posY": 3.027, - "posZ": -5.778, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708196300/FB58ECD4C705DDBE1292D2697D813C23C24C9BB9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708200588/B83243F3620B8A3F857EF19BD6C918DB791535E5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4ac15b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tony Morgan", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708196357/33B209F29895F79441FD38C527C7B547347C095D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708200641/15C6BAF9B845A1180C9C02DFD64D8D4466B5B3B9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f1af3a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tony Morgan", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.8300723, - "posY": 1.06000137, - "posZ": -2.92916632, - "rotX": -0.0000188975428, - "rotY": 179.999985, - "rotZ": 180.000031, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.796, - "posY": 3.045, - "posZ": -5.867, - "rotX": 1, - "rotY": 180, - "rotZ": 359, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708195342/5351DA7E5E49F475C713410A0E987F1D630C0319/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708199818/DD1907BF3605BF9326C4346C159A2A37E7DAC3BF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7c5bee", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mandy Thompson", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708195418/3027FAE236F7533F31123C4A2151F1C88BF800F7/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708199872/294C8959E21BED5D48F93E30897485028A4B7174/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f1af3a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mandy Thompson", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.6790991, - "posY": 0.9600009, - "posZ": -2.9580245, - "rotX": -0.000123189631, - "rotY": 180.000015, - "rotZ": -0.00001606895, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.053, - "posY": 3.027, - "posZ": -5.91, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708194665/A34C45D69EC2BE7C20E1805631BB915C013B88F4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708199362/4BD038D582CFD3330C47C61F58EF6A7CE9E1CE1B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "83023e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tommy Muldoon", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708194721/C86B6842A9D4FB9D48FB9D37DAC53258A957403D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708199413/555A8115D647A95F0B148ECF884E01C708EF6016/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2ba63a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tommy Muldoon", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.34762859, - "posY": 1.06000113, - "posZ": -2.98036647, - "rotX": 0.0000202197152, - "rotY": 179.999954, - "rotZ": 180.000214, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -12.146, - "posY": 3.034, - "posZ": 1.967, - "rotX": 359, - "rotY": 180, - "rotZ": 358, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c3907", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Dream-Eaters", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.417, - "posY": 1.787, - "posZ": 2.652, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.20035, - "g": 0, - "r": 0.10799 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708064666/3B3FCB362F89D258EA5CE949974064DEB781AAC7/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708059931/C11E59927991E198A6551EAE10D576C21427CFE0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b47207", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Marie Lambeau", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708064716/CF414F2E1AEA52AC319C8EFA22763DDCA6443BCA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708059970/29895A4A8B99A7FF1A2BA4AD494F291C4694998B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "662b2f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Marie Lambeau", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.57860065, - "posY": 0.960001945, - "posZ": -3.67193651, - "rotX": -0.0000229221332, - "rotY": 180.000015, - "rotZ": 0.000008347389, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.903, - "posY": 3.027, - "posZ": -4.263, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708064098/9E1DB28CC00E4CD43B52E8814A990EC6C1439028/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708059477/A3B4AAD4C8173EF3EE8F99DC1F943E4A55D231EB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "eb0c23", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rita Young", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708064139/800CD01A0EE5917CA4D6AA0AEEBB960ECDFD3768/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708059524/2F6A680EF130769312A480970BB67A7AF0AE694A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b96925", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rita Young", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.22831357, - "posY": 0.9600022, - "posZ": -3.73485827, - "rotX": -0.000023794717, - "rotY": 180, - "rotZ": -1.85044613e-7, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.033, - "posY": 3.027, - "posZ": -4.301, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708063555/2F9E266C40AE0397082EFDD464CEFB434AAA239F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708059083/FE0F13EC3BC4129B83902B4ADDD765A5E197B365/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ca7ab1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Diana Stanley", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708063597/B87F1B817B0D73543775B5CB291408FA791716E8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708059120/46F8A254A2FF410E3089A56C4A26649D1A4333CA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "dc1db5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Diana Stanley", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.123398937, - "posY": 0.960001349, - "posZ": -3.721062, - "rotX": -0.0000201119165, - "rotY": 180, - "rotZ": -0.0000117004083, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.172, - "posY": 3.027, - "posZ": -4.282, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708062694/41602A79A70F570C0B2BDD3F48EB3E0C7277547D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708058707/B20EB03B233EF19F3DCE2DF867F9F8FCEF02D9E2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d37624", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Preston Fairmount", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708062739/B79E2EFBDC5344261BD995937C005CE0DDE6AFC7/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708058754/667A445AD0EAF7962759D5BD349F7B6C53662D28/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "27b98a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Preston Fairmount", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.1744051, - "posY": 0.9600011, - "posZ": -3.82854247, - "rotX": -0.000163961755, - "rotY": 180, - "rotZ": -0.0000239470028, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.403, - "posY": 3.031, - "posZ": -4.313, - "rotX": 359, - "rotY": 180, - "rotZ": 358, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708061628/BD683C1BBF4D6284DBF6456B9BF21CDE56875D38/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708058198/E270E67DFC8D0CCF6B3F27ADF8252017F35860C5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5f7f8b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Joe Diamond", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708061703/26265EF57B419FD1EE547B539BA791A34010DA6D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708058234/BFDAF1FB116F6CB0DBAC6E5E2EA4C6D169270B07/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e4d96a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Joe Diamond", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.83795786, - "posY": 0.9600017, - "posZ": -4.145151, - "rotX": -0.00007161909, - "rotY": 180.000015, - "rotZ": -0.00009196562, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.555, - "posY": 3.027, - "posZ": -4.319, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708060895/93E0CEC02A71E77B025DEBE04062D565ABD65D11/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708057800/291702BF8534F8B2243E83E9A26970495545BE76/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a038ff", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Carolyn Fern", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708060953/2D7FA90625496CF0D2AD658E89B1853964C842EC/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708057853/34252766A27380A65E779226890EA55F9C08818E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bba1b0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Carolyn Fern", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.584668, - "posY": 0.960001945, - "posZ": -3.87626958, - "rotX": -0.0000132751647, - "rotY": 180.000046, - "rotZ": -0.0000345373155, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.927, - "posY": 3.036, - "posZ": -4.345, - "rotX": 359, - "rotY": 180, - "rotZ": 358, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708041558/B18C704D029D487F5144ED43C59EFA59663CA809/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708044314/922727E14CC8730ADE0AB75353A4B64C60638667/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7aeedd", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Penny White", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708041617/715DCD1F1ACB93954D25583FD9544D29271A015E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708044371/943EA7598178161B4718C9DD5D64C65F489CE35F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "69a021", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Penny White", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.586978257, - "posY": 0.9599977, - "posZ": 9.179146, - "rotX": 0.0001862956, - "rotY": 179.998123, - "rotZ": 0.000128975968, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.876, - "posY": 2.483, - "posZ": 6.451, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708040670/D6E2F0956336D577BC309FEF99BA4F6A8BEA10B8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708044431/AEFDF24400F85B660E1510B6A9546BEF8AE33A82/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8b4fcc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Valentino Rivas", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708040724/4EC16CEEFEC119C5BEB75F6E7444FE4515CA36D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708044475/DAAE1705D3922D41DA166661D2BBC990470CFF61/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "57e394", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Valentino Rivas", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.422660261, - "posY": 0.960000038, - "posZ": 9.16702652, - "rotX": -0.000156121721, - "rotY": 179.99794, - "rotZ": -0.0000416127332, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.804, - "posY": 2.571, - "posZ": 6.467, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708043081/D91383186F9B8AA422B0811DD8F5522EDB5A14D7/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708044217/CE2E92945A690E13C7FE95586387811FA95048ED/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "eb6c8f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jerome Davids", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708043122/B0840FC4C8EC8E3971B33A0E14A8E43D8C4EEE6A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708044267/AB7EE8AA3481039EB6F147FA7626D0076C3188E3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0d9632", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jerome Davids", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.16228342, - "posY": 0.959998369, - "posZ": 9.223023, - "rotX": -0.00008221584, - "rotY": 179.999969, - "rotZ": -0.00008264612, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.738, - "posY": 2.801, - "posZ": 6.367, - "rotX": 14, - "rotY": 177, - "rotZ": 7, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708042402/D2901AC03697A42E54228B5D8D7F96B34DBD5720/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708044131/DC186D07DAB34575B1A3544784FBE993C11E229B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f9cba2", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Gavriella Mizrah", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708042460/684FE39DC4954AAA65F13CE0E7776ED1480DD717/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708044175/0876392599AB0CAF855CA828A4F72E8B01F6B056/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "77f37b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Gavriella Mizrah", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.490250677, - "posY": 0.960000038, - "posZ": 9.250848, - "rotX": -0.000178494083, - "rotY": 179.998016, - "rotZ": -0.0000401837751, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.322, - "posY": 3.029, - "posZ": 7.753, - "rotX": 359, - "rotY": 180, - "rotZ": 359, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bf6b32", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Prologue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.598, - "posY": 2.859, - "posZ": 6.621, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f2acef", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Circle Undone", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.805, - "posY": 1.786, - "posZ": 2.844, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.15196, - "g": 0, - "r": 0.41289 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.15294, - "g": 0, - "r": 0.41176 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708494885/788378B90865B37A2AAF16F0E5E78F04E4B02828/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "db5660", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708494922/D8FB1A9F81A9280B7FE5DBD7B4C2AB7F47ACFDCE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ab31aa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.855447, - "posY": 0.9600004, - "posZ": -3.09236574, - "rotX": 0.0000100537472, - "rotY": 180.000076, - "rotZ": -0.00002682792, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.202, - "posY": 3.021, - "posZ": -5.563, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708495147/5E40C14ABB1F144C335EDF3C38B474546EF9945F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ae05ab", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708495191/C7765026DA0DC1C0CA01830224F04468A6B5CBBD/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ab31aa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.1168685, - "posY": 0.9600005, - "posZ": -3.15264, - "rotX": -0.000025679552, - "rotY": 180.0001, - "rotZ": 0.0000133664835, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.94, - "posY": 3.021, - "posZ": -5.623, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708494812/35FCC25E42DEEFBDEE5532239458267C6A2249FE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7edb33", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708494846/558E4AE3FCAB615FF4DD53792BC437859380AB97/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ab31aa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.1984168, - "posY": 0.96000123, - "posZ": -3.264808, - "rotX": -0.0000200939721, - "rotY": 180, - "rotZ": -0.0000099067, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.257, - "posY": 3.027, - "posZ": -5.737, - "rotX": 358, - "rotY": 180, - "rotZ": 1, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708494976/72A53130063D24E953167BE7B0CA1AAC70C79DB6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "864f65", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708495014/AF340EF63C3FA81AB77B57C304505D3D1E45D42A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ab31aa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.30559611, - "posY": 0.9600012, - "posZ": -3.40010428, - "rotX": -0.0000209806967, - "rotY": 180.000046, - "rotZ": -0.000008162348, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.752, - "posY": 3.021, - "posZ": -5.871, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708495053/9F1C7D1CF0A5F67422EB475891FFBC8B4AAE7332/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "59d9b9", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708495101/BC22F1A3252365C98CD5E4CF8B90D5B7BF5D5D94/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ab31aa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.87626529, - "posY": 1.01478851, - "posZ": -3.51791, - "rotX": -0.00464852853, - "rotY": 179.888611, - "rotZ": 6.892589, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.19, - "posY": 3.021, - "posZ": -6.041, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708494679/FCF06130784FD5EDD0694D5794017F9ACB052315/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "41af3c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708494734/076A18365A14C7E7F89184FDFFBB50B3B539C586/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ab31aa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.70303059, - "posY": 0.960002065, - "posZ": -3.69831514, - "rotX": -0.0000212357427, - "rotY": 180.000015, - "rotZ": 0.0000123184545, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.76, - "posY": 3.021, - "posZ": -6.169, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cdd5b5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "City of Archives", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.622, - "posY": 1.792, - "posZ": -9.515, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707758465/E5CA9A3BF3B3179F1A10B02570EC798997022E8D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707750962/F45A0066CD7BE9E910401289D2F9BB1F313A5299/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c1f75b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Calvin Wright", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707758516/DE0C25D639BA250F1233C2E23C9556A7475ACCB8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707751017/03DB96699627ADEB657478D40C69B39A9ED58B61/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "57c445", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Calvin Wright", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.716913, - "posY": 0.960000038, - "posZ": -2.35708261, - "rotX": -0.0000148394292, - "rotY": 180.000015, - "rotZ": -0.0000252172267, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.619, - "posY": 3.016, - "posZ": -7.014, - "rotX": 358, - "rotY": 180, - "rotZ": 2, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707758059/FF47A21028678562DF0ED3B4DF7D7814FE0281E0/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707750559/FFC924E25985685F14BACCD3B2ADF1CB37D9B1C4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f8d9b3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Father Mateo", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707758100/8FC7921B1688B0C0059DBA6E920FB97740065E72/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707750616/8FE56DC4942B76B85B58969A9C4C31D15BE83DFB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00daa5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Father Mateo", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.89721358, - "posY": 0.960000753, - "posZ": -3.04599237, - "rotX": 0.0000285328788, - "rotY": 180.000015, - "rotZ": -0.0000414255665, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.34, - "posY": 3.023, - "posZ": -7.006, - "rotX": 359, - "rotY": 180, - "rotZ": 1, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707757545/03D2D6CD390A00A82423C49D687A8CC47DFA43D5/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707750170/5332C0513469EABC4C2F1B07EDAAE32F39770E70/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "46ca51", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Finn Edwards", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707757588/3537B8A94D9A6F042DA905329477EFD81391474A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707750209/A710646322E7116EC3EBBB1254E9B4A68D6B7CE2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fc0b63", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Finn Edwards", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.196925431, - "posY": 0.9600012, - "posZ": -2.99892831, - "rotX": -0.0000180291991, - "rotY": 180, - "rotZ": -0.00000261345076, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.618, - "posY": 3.022, - "posZ": -7.048, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707756935/8D43B642B7250E7AFE9AD3B4AE6D49EE01EA3665/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707749650/EDF46057C37CA94C52D4A3AF49BE78028530E121/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "56e051", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Ursula Downs", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707756990/F7769C9D015E6143276B37701234D4AD282B5404/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707749696/773DAB8DB22BE7297D18D94B2940525FBBE17307/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ba45a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Ursula Downs", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.201306313, - "posY": 0.960001, - "posZ": -2.90807033, - "rotX": -0.000077487, - "rotY": 180, - "rotZ": -0.00005331672, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.709, - "posY": 1.971, - "posZ": 23.639, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707756335/CC5AFDEA8E26679935805BC32838833E8B12F215/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707749544/BD7A64A90A1FFA471FA4856CB29CCC273B18C7AE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0d621f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Leo Anderson", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707756395/E57E07E9A854840BE33D61949BC2B4E3BAC1BFBA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707749604/41DB7C12949B64EA6051C07CF09126D37A16D951/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "839a34", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Leo Anderson", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.64729381, - "posY": 0.960001469, - "posZ": -2.82980585, - "rotX": -0.0000217961933, - "rotY": 180, - "rotZ": 0.0000116313149, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.374, - "posY": 3.034, - "posZ": -0.189, - "rotX": 359, - "rotY": 180, - "rotZ": 1, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d32231", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Forgotten Age", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.585, - "posY": 3.288, - "posZ": 1.935, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.89346, - "r": 0.94251 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707579964/900F66C54FA2AB64A74E93569BB414CA3C4BC281/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cbf983", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lola Hayes (Neutral)", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707580357/8291134B86F73EE0134CA1C7BB672B9B3F04ADC6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5f42f1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lola Hayes (Guardian)", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.67580843, - "posY": 0.9600007, - "posZ": -3.740093, - "rotX": -0.0000153140772, - "rotY": 180, - "rotZ": -0.0000969686662, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707580485/4B830419B7F3AEB58666165001877E1A415B47C9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "47736a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lola Hayes (Seeker)", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.67581034, - "posY": 0.960000753, - "posZ": -3.740094, - "rotX": -0.00006143066, - "rotY": 180.000015, - "rotZ": -0.0000319443279, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707580435/C82EAFF3B0E5C77E27118419AD91257EFF8EF922/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b7003f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lola Hayes (Rogue)", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.67581224, - "posY": 0.9600008, - "posZ": -3.74009514, - "rotX": -0.0000181608866, - "rotY": 180.000031, - "rotZ": -0.00009431026, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707580397/65C490DDEF18EDEAD3EDD3AFE943C78B506B0044/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "09fa62", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lola Hayes (Mystic)", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.67581367, - "posY": 0.9600006, - "posZ": -3.740096, - "rotX": -0.00001848765, - "rotY": 180.000061, - "rotZ": -0.000100223086, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707580532/FCF2E57178A974ADCAF999CC50134D280CD16AE0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ecb749", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Lola Hayes (Survivor)", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.675815, - "posY": 0.9600008, - "posZ": -3.74009681, - "rotX": -0.0000598378974, - "rotY": 180.000046, - "rotZ": -0.0000276226965, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.98, - "posY": 3.027, - "posZ": -5.823, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707593832/B8C4E2D75CEFB6C2CC167855163F2A6904E751FE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707579404/BF94E6FC0D4EC9C4916F23C8A1923A0CD558398A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c7474", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "William Yorick", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707593898/33285F298EF3C32C8DE080A330129CFFC3B34BFC/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707579454/B5C11E1718148750AA9BD6EBEFA3B61A28940D6A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "dacc50", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "William Yorick", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.68896341, - "posY": 0.9600022, - "posZ": -7.654583, - "rotX": -0.0000245705087, - "rotY": 180, - "rotZ": 0.00001108417, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.396, - "posY": 3.027, - "posZ": -5.886, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707592723/70375E6B3B8398F8882538F8F5681685B0F77222/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707578462/CCF763DA8A203AD1F5BE8ABB07AEAEA4C1B3ABD8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f88bf1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Akachi Onyele", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707592774/0A9B3E42B422F90108EFABC21379DB6E26051F17/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707578505/A04B17BD536BC2DC33F5F070E5D58694A9527032/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cd565d", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Akachi Onyele", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.07932115, - "posY": 0.960002065, - "posZ": -6.579502, - "rotX": -0.0000175458481, - "rotY": 180.000015, - "rotZ": -0.0000234869785, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.789, - "posY": 3.027, - "posZ": -5.848, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707593340/B0EED020029C8BE786CC86AC0950DE92EB8A0DE1/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707579295/FB9F7FD8DC7DC451E702FB89303BF5869C1D6219/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7b1d63", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Sefina Rousseau", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707593391/4DF8A84A64A495829361DB6CE123BD576D52F290/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707579352/48339D32236F9D45D41870ECB9FEDD39649491BF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "117a1f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Sefina Rousseau", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.7471178, - "posY": 0.960002542, - "posZ": -7.25411367, - "rotX": -0.0000140798393, - "rotY": 180.000015, - "rotZ": -0.0000345095068, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.057, - "posY": 3.033, - "posZ": -5.896, - "rotX": 359, - "rotY": 180, - "rotZ": 2, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707583229/302295141EC60FA90CB2CA97A4DB56EDDB7B9CEA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707575701/89C1B8B59FCD52612A43D9817898F3472C190416/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "96d784", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Minh Thi Phan", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707583273/7EB0882BCC380F605F3A35394A5468FB16AA1822/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707575755/A90C4EA9E4ACCAAEA025F88F4367700F1605BF10/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "179489", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Minh Thi Phan", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.5513342, - "posY": 0.9600035, - "posZ": -6.75175858, - "rotX": -0.0000196382116, - "rotY": 180, - "rotZ": -0.0000302018616, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.327, - "posY": 3.027, - "posZ": -5.969, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707582720/274DE982E6EF7CC6CE291A5501F0529FAF89D8FD/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707575606/D310D938F2F80BE2AA945D11D5A00DE859E0B7D2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0d621f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mark Harrigan", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707582776/E9038E182C6A99AFB84404CAD53D74B5EB214B47/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707575664/8F44118C6EB1153BA870842D850CF23029766D92/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ecf2a7", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mark Harrigan", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.923844, - "posY": 0.960001945, - "posZ": -3.94195914, - "rotX": -0.0000243047252, - "rotY": 180, - "rotZ": 0.0000112649741, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.58, - "posY": 3.027, - "posZ": -6.025, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b491bc", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Path to Carcosa", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 13.893, - "posY": 2.283, - "posZ": 1.396, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.17373, - "g": 0.25261, - "r": 0 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707437839/DF4CBA1822068BBA831D3EB8AD13474FB8DBCA81/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707435937/D3FD68FB9D25C45F4351E231A1A1500F8B52B0E8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0d621f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "\"Ashcan\" Pete", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707437877/A17FC0F81149FD5750D725CEA1CB8E2E2990CAE2/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707435976/099E4506B9C55A529BEE7202D3A9E62162B95C14/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b1ef91", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "\"Ashcan\" Pete", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.62513852, - "posY": 0.9600011, - "posZ": -7.34163046, - "rotX": -0.000219753332, - "rotY": 180, - "rotZ": -0.0000321620137, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.813, - "posY": 1.971, - "posZ": -4.712, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707440813/6326948A8D087B2101B9B283C1856EFB54F8E580/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707436133/DC2C6B48A6F101ADFEDC5CA8ADDC6F2D7FA1D384/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "42a760", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jim Culver", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707440855/BC820789B1008EC280F57C9D88D56F1754B0E57F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707436175/12917AAB8964F6124B3CDF7FFC0FAE69BBFA4C82/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "682611", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jim Culver", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.24929881, - "posY": 0.960000753, - "posZ": -3.83163, - "rotX": -0.0000596265854, - "rotY": 180.000031, - "rotZ": -0.00003143159, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.528, - "posY": 3.027, - "posZ": -7.831, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707439869/3AA87F4C885E1928F938394AF7754160FCC0694D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707436022/F40952A2FE9BB173600E2F9CE67BCEDBCFEEABAB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "56ca21", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jenny Barnes", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707439928/BDA49447868E6DC922CA397493CBBABA7C904C23/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707436065/6A5BB76DE8B25F6D7C83B3CDA901357B8ED083A3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "93e70e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Jenny Barnes", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.41232944, - "posY": 0.9600029, - "posZ": -6.38804436, - "rotX": -0.0000206030254, - "rotY": 180, - "rotZ": -0.0000189492821, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.767, - "posY": 3.043, - "posZ": -7.821, - "rotX": 1, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707438760/FAC759B3ADCD73C2FC051AB3615E617C786D5183/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707436215/18CA3FE1CE4A7591CE9C57673CCDF38F436B1BD9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5996b0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rex Murphy", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707438830/73F639A55F38437B85A9B8F5E28431C5BD87989C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707436256/F4B3B32406F832907733CCFDC02F9292B9232DE2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e09522", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rex Murphy", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.849555, - "posY": 0.9600011, - "posZ": -3.68585539, - "rotX": -0.000162696844, - "rotY": 180, - "rotZ": -0.0000229980924, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.86, - "posY": 3.027, - "posZ": -7.844, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707434611/45CAB2711B641D5400837665F1D6CD3D16B27C8D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707436303/6B67F7F71CACE92D53DB204A6643392000EC5BE2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "60372a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Zoey Samaras", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707434655/CE8F32FF4549A14B8BADE3C0E48F68F0E61B72FC/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707436343/8E7FB54B7D1A9FD6D037A4AE044A257580EC7BB8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "89d111", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Zoey Samaras", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.203708, - "posY": 0.960002065, - "posZ": -3.620548, - "rotX": -0.0000252560785, - "rotY": 180.000015, - "rotZ": 0.000008123292, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.991, - "posY": 3.027, - "posZ": -7.855, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "315223", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Dunwich Legacy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.731, - "posY": 1.786, - "posZ": 2.23, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.65331, - "g": 0.08469, - "r": 0 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707202899/CFBE0B6D3BA95995F379A602C5A8A1A583D00793/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707202088/2216F76282F4A4FCB1778C7E5E574B88B001D379/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e6d299", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Wendy Adams", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707202960/E1CD12C981BBAAFACA669288E245EE18EA70323E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707202149/4A0FD0F0B7A2D889E50B39F972595AC00A2C8A8F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "29385d", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Wendy Adams", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.96192133, - "posY": 1.060002, - "posZ": -5.86200142, - "rotX": -0.000135441631, - "rotY": 180, - "rotZ": 180.0001, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 22.153, - "posY": 1.971, - "posZ": 6.95, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708116857/F6525F4381108EA389FCB0A907025891D3C0A560/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707198420/4DFF0CA80A65CF166F3455373A5226C153CE7A7A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "01470e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Agnes Baker", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708116942/214E8832F3F632A6092FB4D9788B42C73EA70A4E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707198474/49327AD91E6F8064ACB52160E7AA58D26241A7A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "920f62", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Agnes Baker", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.53456926, - "posY": 1.06000042, - "posZ": -2.58590031, - "rotX": -0.000004193393, - "rotY": 180, - "rotZ": 180, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 38.457, - "posY": 1.971, - "posZ": 14.892, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707188729/E4081F8F55E530E269E390A35613A8D4D311BD02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707186936/7AE575933AB57B52351134E4952A625D6D2297A4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e8f6cd", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "\"Skids\" O'Toole", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707188794/AF0E4CD6B11F907B85D09F26651E3B0EE961FCA3/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707186988/9C5CF0742C6EBC8238C92E195B1D5AAB1B4D7B22/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "150597", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "\"Skids\" O'Toole", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.395289838, - "posY": 1.06000257, - "posZ": -5.907174, - "rotX": -0.000165865713, - "rotY": 179.999985, - "rotZ": 180.000122, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 35.114, - "posY": 1.971, - "posZ": 15.102, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707152276/A9BCA599A2FAA24875E29E091F8EED45D1E9F905/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707154662/243E17ADB4A0E7510E07DD354F805D349E03E287/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5bc05f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Daisy Walker", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707152339/6A5CB834C2F0D64D0932908D87BD789D695DED00/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707154723/4CEE958BF7444019B4C4AC3186006C76C4314545/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc30ce", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Daisy Walker", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.526291, - "posY": 1.06000268, - "posZ": -5.908639, - "rotX": -0.0000118843254, - "rotY": 180, - "rotZ": 180.000046, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.938, - "posY": 1.971, - "posZ": 9.85, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707105818/DFA0311033860DD6A8E14C0A40B4BD71F2B06697/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707184473/85338D56A64A03F43794AB8EF5F3A5763AE140B1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e876b4", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Roland Banks", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230706030974/1E4B02FA9FF5641454726CD0253815C27811BCAE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707104892/3E08D3A6B8BE778339739AF6AE2D2E70A8D2877A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1ca5e3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Roland Banks", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.39903641, - "posY": 0.960003, - "posZ": -7.088509, - "rotX": -0.0000144364685, - "rotY": 180.000015, - "rotZ": -0.0000190262035, - "scaleX": 0.5657107, - "scaleY": 1, - "scaleZ": 0.5657107 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.773, - "posY": 3.032, - "posZ": -0.521, - "rotX": 359, - "rotY": 180, - "rotZ": 2, - "scaleX": 0.57, - "scaleY": 1, - "scaleZ": 0.57 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "177b26", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Core Set", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.623, - "posY": 3.277, - "posZ": 6.751, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8b8b41", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Tokens", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.206, - "posY": 1.989, - "posZ": 9.149, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.70196, - "g": 0.12265, - "r": 0 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632852164/122AAC50A71B7D18F294A9BD89CD7ADCD4137BEC/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632852099/C6688E9A7DCB0639E5EA9A94A933117BE3D91406/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "62c3f3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Lily Chen (Quadwield)", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3292681, - "g": 0, - "r": 0.170584649 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632852799/B987558D827908D8E682E56B4E375FB80114B4C9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632852747/E5EE8542C7B2AF711792A707E05B4E897FF91A74/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Lily Chen", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.04929137, - "posY": 1.05605388, - "posZ": -6.07517147, - "rotX": -0.0000128731717, - "rotY": -0.00369770988, - "rotZ": -0.00007737283, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 11.352, - "posY": 3.569, - "posZ": -9.348, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351027159/2DBB796009E69901F3C1D1B8473BB3672936A415/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351027111/EC77E0839D2BF35011E726F6B056C604B1BC0957/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "dc366b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Ursula Downs", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251961648, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351206144/BF48660D48BA4D7E209EB1C77314516200863872/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351206096/3EBB1E7FBDB4A0E73B5EDC9270115DC7BD37BCDE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Ursula Downs", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.53544873, - "posY": 1.056051, - "posZ": 1.079134, - "rotX": -0.000013576212, - "rotY": 180.007568, - "rotZ": 0.0000272131547, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.939, - "posY": 3.14, - "posZ": -6.599, - "rotX": 0, - "rotY": 0, - "rotZ": 359, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534350346256/CC27F5FD13BD3C0EE00298D3448F2132B07D2F59/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534350341026/33A1107FCBE63B79954F6233949CCD92075E8168/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8d2a57", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Sister \"of Battle\" Mary", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3257833, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351206055/6177641413E66D4DC5088B9FAC86C421999A50D9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351222568/AA5B1E986CA44C9A16A52D159FB81F2C1C9A3FCF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Sister \"of Battle\" Mary", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.85660493, - "posY": 1.05605114, - "posZ": 1.132718, - "rotX": -0.0000478298753, - "rotY": 359.982635, - "rotZ": -0.00000308779613, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.34, - "posY": 3.123, - "posZ": -6.589, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351095851/70F53C72CA6DE8070E52CA366CBB7B80264BF5B6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351095787/538D7D90695B47562A96E19B4F47482429CF6EBF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "66a610", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Duke", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329268 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351205900/3CD8AF69B384FB0B45BDDBC6C87748DA201D7C19/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351205842/2D2DF3A1166FB07C46B4265CC67AC3B49381FB6F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Duke", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.66877067, - "posY": 1.05605078, - "posZ": 1.01610041, - "rotX": 0.0000200246959, - "rotY": 0.152080789, - "rotZ": 0.0000106987563, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.186, - "posY": 3.123, - "posZ": -6.705, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351080114/4D8203AF383B01CB7B302EFF49FC629C5AA11146/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351080066/13060798A5F3A894615E557FD8BBA2D687F3B8A2/", - "WidthScale": 0 - }, - "Description": "Duke has been Sacrificed", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc2b80", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "\"Ashcan\" Pete", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329268 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351205737/06E479385625E40513318FA7B65A3BB43B6C51CE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351205658/F4C9CEA767EB7EBFFA249DDEBA9961534C4FD0F9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a079d2", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "\"Ashcan\" Pete", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.6126439, - "posY": 1.0560509, - "posZ": 1.097108, - "rotX": -0.00000630444856, - "rotY": 359.845673, - "rotZ": 0.00000182276153, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.134, - "posY": 2.868, - "posZ": 2.761, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124480/072CCD17AAD9F44762EFB20DA674642F5D66958C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124438/5F3C01090BFF6D46E19F15A41359A7F8AFC809AF/", - "WidthScale": 0 - }, - "Description": "Novella", - "DragSelectable": true, - "GMNotes": "", - "GUID": "84b0e7", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Norman Withers", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251961678, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112131/81797D3C3350D506C21AFE126DEEECC4EDDC574F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112089/1C1F3DC7EC4D5A03C8A5991D1940DD873521B063/", - "WidthScale": 0 - }, - "Description": "Novella", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5332e1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Norman Withers", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.451320738, - "posY": 1.02681971, - "posZ": 4.430932, - "rotX": -0.00006245089, - "rotY": -0.00515922671, - "rotZ": -0.00007256795, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.535, - "posY": 3.13, - "posZ": 1.318, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "Alternate Versions of Various Investigators", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b8959", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Alternatives", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.487, - "posY": 1.786, - "posZ": -16.111, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122497/B3DB3D61DCE74E7076DDA6AB6B3FF7DBC6CA5A87/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122453/D6DAFCA7AA289916A6EAAF69E0B08D4B55D57E17/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0a4876", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Duke", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329267859 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110221/4D271515C4BDE28EE6ACAB84479097C6B872F3A1/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110177/D5B45888598DE6C803A741BDB2285BEEC1089001/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Duke", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.16754961, - "posY": 1.02681947, - "posZ": 10.9790955, - "rotX": -0.000007267226, - "rotY": 30.0019035, - "rotZ": -0.0000207458615, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.09, - "posY": 3.134, - "posZ": -5.438, - "rotX": 1, - "rotY": 0, - "rotZ": 359, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123015/87E6EBB0756C3E964B6F238DA3E6BBD99881EFCD/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122972/496A614B7D0455E6E1FE7FEB4DFF8C6A6A748C98/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "370dc2", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jacqueline Canine", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3292678, - "g": 0, - "r": 0.170584351 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110712/9758DCD708860BB091FB1C11B77D4F8864DB45B0/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110669/A0661C0A60E2112B2AACD1C24396BDD40B89C300/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jacqueline Canine", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.624458, - "posY": 1.02681983, - "posZ": 6.08223963, - "rotX": -0.00007169856, - "rotY": -0.00505916635, - "rotZ": -0.00009209767, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.241, - "posY": 3.14, - "posZ": -5.542, - "rotX": 0, - "rotY": 0, - "rotZ": 359, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124568/678199B54EDC3EF4494A91B1C2178A180213A7BE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124527/8BD07B46684E9D56DBA93454BD516F41313D46C9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b7c253", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "\"Skids\" O'Droole", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210800737, - "r": 0.08509361 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112225/1548F58B35A11B751C99FF7D2CA936642BAE301F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112175/10140B73067B90C02617F05014D138D39E76E9B4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "\"Skids\" O'Droole", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.129614055, - "posY": 1.02681983, - "posZ": 6.08450127, - "rotX": -0.0000665585, - "rotY": -0.004955965, - "rotZ": -0.00009775421, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.402, - "posY": 3.143, - "posZ": -5.519, - "rotX": 0, - "rotY": 181, - "rotZ": 359, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125925/26224E51EFC07F9A4359A2BEC39F1AE13A5D5029/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125883/E2B1FFEDE8317BD06F54857DFB745FC7A5672740/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b4eab6", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Kate Winthpup", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251961738, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113695/336E479B2D4CFBB13BCF6727A02ABD9213EAB8F5/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113660/4DAA98F00C8E46A7A3F4DFA1B9422201EB7C64CC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Kate Winthpup", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.8642114, - "posY": 1.02681983, - "posZ": 6.082245, - "rotX": -0.0000582093635, - "rotY": -0.00490534632, - "rotZ": -0.00007865141, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.477, - "posY": 3.11, - "posZ": -5.029, - "rotX": 2, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122033/EA0943FD858FD7EF1188ED6363B997D9CFB7F6E4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343121985/B74860D47613A5F110FD86E2D760C660C560347C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c971c3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Bark Harrigan", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3257835, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109744/C48F56B459C4D7DA169C75B638C88096C7B0D142/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109705/5CBC385554F9CD0389E2A07743EECD5D35409198/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Bark Harrigan", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.6265018, - "posY": 1.02682006, - "posZ": 6.088344, - "rotX": -0.0000672340248, - "rotY": -0.005086284, - "rotZ": -0.00008665504, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.561, - "posY": 3.141, - "posZ": -5.615, - "rotX": 359, - "rotY": 90, - "rotZ": 1, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ffb761", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Barkham Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.274, - "posY": 1.786, - "posZ": -11.9, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.59408, - "g": 0.59408, - "r": 0.59408 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124733/E87E89DE233547010A2303714F65A67CE1599169/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124689/3BD7F394964F51DE2342BB163110083CA9389E0A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "45d884", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Penny White", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.162020624, - "g": 0.162020624, - "r": 0.162020624 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112424/E2171B84B8D68AC259E83DB8AF0D8315DED7D34A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112380/E232D3010841C5E757778F8F6D032863DAB2FC9F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b05799", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Penny White", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.21406651, - "posY": 1.02681863, - "posZ": 7.840794, - "rotX": 0.000108280154, - "rotY": 29.945343, - "rotZ": 0.0000630313662, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.943, - "posY": 3.136, - "posZ": -9.118, - "rotX": 1, - "rotY": 255, - "rotZ": 359, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.59408, - "g": 0.59408, - "r": 0.59408 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125728/A01F2688903AF1F172EA8F6E35C197BF080CA3FD/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125669/07A11B3AA9B849680D17A3ACA41C374F29EEB2DF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b5c11", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Valentino Rivas", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.162020653, - "g": 0.162020653, - "r": 0.162020653 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113519/BADB45B19BB567E328DDEAB0B58B978946B6936B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113479/EA4B290E0CCFB030C9D1B50061A95B1D2A975E88/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5aa59a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Valentino Rivas", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.266295, - "posY": 1.02681923, - "posZ": 9.360523, - "rotX": -0.000060371538, - "rotY": -0.004860382, - "rotZ": -0.0000793984, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.456, - "posY": 3.14, - "posZ": -9.586, - "rotX": 359, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.59408, - "g": 0.59408, - "r": 0.59408 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123355/7A11BAC58DD612E7158C8842C8AFE0BF3D8C90FB/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123311/601F1BAC6250D2BE1D2D8C635246778D098FF1C6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4eebfc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jerome Davids", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.162020624, - "g": 0.162020624, - "r": 0.162020624 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111005/348A8E2F0446D09998C1D72E999C9ED25D992433/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110959/47D5246EE230991A1352CE0743B10168A9ECB586/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a44908", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jerome Davids", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.505696, - "posY": 1.02681923, - "posZ": 9.364632, - "rotX": 0.0000194205968, - "rotY": -0.00489224726, - "rotZ": -8.50184756e-10, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.766, - "posY": 3.116, - "posZ": -9.727, - "rotX": 357, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.59408, - "g": 0.59408, - "r": 0.59408 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122673/7A6A0F30F2D7CF2F8F33548DE0EF94D4443F2952/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122636/CCA770E23817DB041A752079D020341C3392A9B0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "58e76c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Gavriella Mizrah", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.162020653, - "g": 0.162020653, - "r": 0.162020653 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110415/1F049FB52103B0A63A68EAD64AA4942C290440B9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110365/607CFC0994A129AC8452F0A6FD2BE17609E73573/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "05484e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Gabriella Mizrah", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.74845767, - "posY": 1.02681923, - "posZ": 9.401479, - "rotX": 0.00000519274545, - "rotY": -0.004959853, - "rotZ": 0.0000114189979, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.245, - "posY": 2.94, - "posZ": -8.384, - "rotX": 1, - "rotY": 359, - "rotZ": 1, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "36c3f5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The Circle Undone Prologue Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.145, - "posY": 3.239, - "posZ": -16.331, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.59408, - "g": 0.59408, - "r": 0.59408 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "458fc8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.162020653, - "g": 0.162020653, - "r": 0.162020653 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "45eb73", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.66814137, - "posY": 1.02681983, - "posZ": 10.2142458, - "rotX": 0.00007342901, - "rotY": 359.9585, - "rotZ": 0.000199222835, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.12, - "posY": 2.462, - "posZ": -5.572, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d4d93e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329267949 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.922006, - "posY": 1.02681768, - "posZ": 10.2471294, - "rotX": 0.0000877302737, - "rotY": 359.958527, - "rotZ": 0.00007899584, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.362, - "posY": 2.737, - "posZ": -7.039, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2574ee", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.329267919, - "g": 0, - "r": 0.17058447 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.181207, - "posY": 1.02682018, - "posZ": 10.2294979, - "rotX": 3.72182342e-7, - "rotY": 359.958557, - "rotZ": 0.00000320151662, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.735, - "posY": 3.142, - "posZ": -6.967, - "rotX": 0, - "rotY": 135, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "531452", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210800856, - "r": 0.0850936845 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.427137, - "posY": 1.02682054, - "posZ": 10.2317638, - "rotX": -0.0000723652, - "rotY": 359.958527, - "rotZ": -0.00009052689, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.649, - "posY": 3.142, - "posZ": -6.911, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "21dca1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.2519618, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.6925416, - "posY": 1.02682018, - "posZ": 10.2295065, - "rotX": -0.0000595574675, - "rotY": 359.9584, - "rotZ": -0.00009432038, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.917, - "posY": 3.137, - "posZ": -7.03, - "rotX": 0, - "rotY": 0, - "rotZ": 1, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "01d035", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.325783521, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Body of a Yithian", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.91376317, - "posY": 1.02681971, - "posZ": 10.2119522, - "rotX": 0.00028008892, - "rotY": 359.958527, - "rotZ": 0.0002694775, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.192, - "posY": 3.105, - "posZ": -6.389, - "rotX": 1, - "rotY": 0, - "rotZ": 1, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "228120", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "The City of Archives (SPOILERS)", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.849, - "posY": 3.273, - "posZ": -16.44, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343369844/741F46B92FA73AFDB7BBC76C10CC3E5ABD31D4CB/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122725/89A2F73B69E58215A310CCB38DD6C4CFC335D072/", - "WidthScale": 0 - }, - "Description": "Novella", - "DragSelectable": true, - "GMNotes": "", - "GUID": "596da1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Gloria Goldberg", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3292678, - "g": 0, - "r": 0.170584351 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343370892/71C122A8117FFF40D9874C42BCD6D0F8B8B7892D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110452/64B813104A1823E356C86EE768B4C207D41F159F/", - "WidthScale": 0 - }, - "Description": "Novella", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2919ee", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Gloria Goldberg", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.93999064, - "posY": 1.02681971, - "posZ": 4.430925, - "rotX": -0.00006585491, - "rotY": -0.005149761, - "rotZ": -0.00007726023, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.138, - "posY": 2.224, - "posZ": -10.16, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632829693/2DA5CDF37EAB1E351A88995270B9A313DAEA59CE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632829647/900F45FD95C2893461BCAA1572DE0E7EA16ABE19/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d5f368", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Summoned Servitor", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.329268128, - "g": 0, - "r": 0.170584679 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632829093/FBA3DF6AD2DF21A559274FB770ADB98A0368EE0D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632829036/6D4D65B59894195F8047FA6F37F7379A67CDD4E4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Summoned Servitor", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.92249012, - "posY": 1.09781313, - "posZ": -2.00294733, - "rotX": -0.0000188514023, - "rotY": 0.00833301, - "rotZ": -0.0000436505143, - "scaleX": 0.8250001, - "scaleY": 0.8250001, - "scaleZ": 0.8250001 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.571, - "posY": 2.109, - "posZ": -14.587, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.83, - "scaleY": 0.83, - "scaleZ": 0.83 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.59408, - "g": 0.59408, - "r": 0.59408 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894374997063/8267261868DBD6C630FAD36CE43AC9F594A23328/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1814399894374997017/BC85365BA8B6FD488A31D0453F5B589E9FBB33A3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "409e5c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Charlie Kane", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.162020534, - "g": 0.162020534, - "r": 0.162020534 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375044931/1F649E841492469182395800CD8522A7A8F688DF/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375044875/74403D42281F3B6F52977E2A78B3429284D14162/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Charlie Kane", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.88261676, - "posY": 1.05605388, - "posZ": -7.99951649, - "rotX": 0.000172622473, - "rotY": 0.04173309, - "rotZ": -0.000115265633, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 13.213, - "posY": 2.067, - "posZ": -14.178, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632805684/E19E42FA0F5C66C9AE0C531B8502F0856EA77CB4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632805644/FA91A9D835F60BCCAD90EE43F432EEFCB812F1BE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "821043", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Darrell Simmons", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329268128 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632806197/159CC606BB4D245E2432664D0C7BB86D7B3180E5/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632806149/6DE55CD4B35E67EDD1EA12561615C29D7528C1EC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6b2246", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Darrell Simmons", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.66304708, - "posY": 1.05605173, - "posZ": -3.49813342, - "rotX": -0.0000887667, - "rotY": 0.0107405549, - "rotZ": -0.0000118543749, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 23.71, - "posY": 2.067, - "posZ": -11.306, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632804138/3C7683C5652FF748E998DA47244ECD565E47A9F0/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632804057/78FE712C27FC15638C93ED390EA244DC24AD9D80/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "347366", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Amina Zidane", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.329268128, - "g": 0, - "r": 0.170584679 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632804895/36BF0E4DF393735062A1097E8B5DEF0CBFF7FE50/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632804852/FC13F19097AB6B8CFF69D41F181DF5FE3B171487/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c8a797", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Amina Zidane", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.91043854, - "posY": 1.05605221, - "posZ": -3.427179, - "rotX": -0.000122606551, - "rotY": 359.8301, - "rotZ": -0.000013014, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.26, - "posY": 2.067, - "posZ": -15.304, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632728920/BB862271FE472CB9A059930312C7E02014C926AA/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632712125/4C9C8B7E2D826AC3F667B25886A10E4E7C404D36/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f90c73", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Kymani Jones", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210801154, - "r": 0.08509395 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632729904/030745C06892D3AE331E9B047F6202B3A834B89D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632729866/6CAF10394017D1E413216A18C7AFB68E4BE4A22E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d72b4f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Kymani Jones", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.205485, - "posY": 1.05605233, - "posZ": -3.2741313, - "rotX": -0.00009738026, - "rotY": -0.00172003009, - "rotZ": -0.00011472436, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.442, - "posY": 2.067, - "posZ": -15.188, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632778413/67439F129504FB1AA3A5D888DC4719FEBAF9892C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632778350/325286731544DD374EE07847A9446D2BC94EF1B9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc327b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Vincent Lee", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251962036, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632803119/29423101B686F98DA4B7493746360CD42D3CE5C0/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632803055/AF8D8F383F92D298133EBA09A34753744E4EF548/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Vincent Lee", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.556041, - "posY": 1.05605245, - "posZ": -3.136945, - "rotX": -0.000110429712, - "rotY": 0.00694853, - "rotZ": -0.000125191262, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 13.056, - "posY": 2.067, - "posZ": -14.739, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815627804095/14FB266940C7F4FA6C89D27D778171D8DC132E4B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815627803889/F70AAF20DE0C636E8188C8ED3567D152BFE34FEF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9b83f7", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Carson Sinclair", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.32578373, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632822423/C4763118F4519CF03FB07EEC9E8D181987D818CF/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632822371/481BF5F70A061B239975FA608D6FD6BFEE26D87D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Carson Sinclair", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.154865, - "posY": 1.05605257, - "posZ": -3.15310764, - "rotX": -0.000124932936, - "rotY": 0.109544486, - "rotZ": -0.000132667308, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 24.417, - "posY": 2.067, - "posZ": -10.598, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127498935/83C60889FF4E253896F9877AA5D695B65DE9A41D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127498888/52A7D63128EF8CCABABCCAC25D7A161FDC87AC00/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7ce9d9", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Bob Jenkins", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329268217 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127498806/179CA133C12F46DEC40C21BDED8E51EBC441912D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127498690/7767353FD52F7E52E135E1998911A5AA910FE5B1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Bob Jenkins", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.0395640954, - "posY": 1.056051, - "posZ": 2.101576, - "rotX": 0.0000102862041, - "rotY": 21.3411922, - "rotZ": 0.0000441833763, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.343, - "posY": 2.067, - "posZ": -6.363, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127487724/EA02F95CE17F58859603E9C3342085FFBE7E0420/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127487680/802D3885209166F8C3A68A2BC4E5F1B5DF9DE53B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f58123", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Lily Chen", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3292682, - "g": 0, - "r": 0.170584738 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127487606/CCEB12CA653DEB53372368FC4E28FD57A87418BD/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127487506/08986629775B03EF635165A59EAEC2FD21BFBD74/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Lily Chen", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.897596955, - "posY": 1.056051, - "posZ": 2.064113, - "rotX": -0.0000204453227, - "rotY": 23.9014645, - "rotZ": -0.0000159633655, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 11.535, - "posY": 2.067, - "posZ": -2.921, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127476794/837B28F92D4D63B23EF69D5A327A76928DC814A7/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127476746/94BE1CD298C8605CEE92CA2E8B0405C206EFCDB4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "638f3a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Monterey Jack", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210801244, - "r": 0.08509401 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127476683/6C480D8E9E8D03B8CA8154285EDE42312D1FE37B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127476598/64CD439C4B27AF54285ECE0BABDB93C2634E5255/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Monterey Jack", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.73105574, - "posY": 1.05605125, - "posZ": 2.08124447, - "rotX": -0.00000262166122, - "rotY": 23.363678, - "rotZ": -0.000006426918, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.857, - "posY": 2.067, - "posZ": -7.872, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127436051/77E8D22FE4EDE5A94D1CBA705DA40BEB45A1E771/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127435972/2096012C595D1FA26F1D91FC84266EA87FD44C5E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8d186c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Norman Withers", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251961946, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127449192/81C48A558BC836CC34ADD31B438468E448CE81C1/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127449099/5836DD6175D977C38D7A24FEAA4A45892F99479B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Norman Withers", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.60013986, - "posY": 1.05605114, - "posZ": 2.02835059, - "rotX": -0.0000122742522, - "rotY": 25.2844887, - "rotZ": 0.0000137622574, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.732, - "posY": 2.678, - "posZ": -5.012, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127372542/9DFD7E7891356D43184E9D1D80532C00E6C2C8C4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127372136/F93D4DA4D1F8449BCFA91E53342BA39B3FCE54E7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "812e07", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Daniela Reyes", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.325783819, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127384635/76BAC5BCC1AFB3749426C325F6C3D485C7938E50/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127384593/FA4F02D9F246B22593B426584366C312B382A888/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Daniella Reyes", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -3.57336688, - "posY": 1.056051, - "posZ": 2.11468887, - "rotX": 0.00000348761364, - "rotY": 14.9798584, - "rotZ": 0.00000453148641, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.168, - "posY": 2.067, - "posZ": -5.196, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125258/BF68ACA30835D3152A03255FFE394BD1D844A5ED/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125217/B965FA4A228DFD62F5D202E4A6DDBFBAFA1C830D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "abd4b9", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Stella Clark", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329267859 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113025/1272B28219E43CD1BCC990A1883B808A5CA59B1D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112969/8EF9EA86807895AC74C4B2D39C3AE171ED85E94B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Stella Clarke", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.27848661, - "posY": 1.02682006, - "posZ": 7.187135, - "rotX": -0.00000230956311, - "rotY": 0.00765810627, - "rotZ": -0.00000191616482, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.789, - "posY": 2.067, - "posZ": -10.241, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343340459/F0D2B8064964B8252241DB136C794FC1B6FF4B53/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123061/6DA4E0C0B84DED83550ED40969143A242525FEFF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "755af5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jacqueline Fine", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3292677, - "g": 0, - "r": 0.170584291 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343339400/E453D38E8FE432F95339B60B4547A59EF8C6BA24/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110754/30A40B1E167B52D90D19922ADF83CBCF1C700638/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jacqueline Fine", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.5499153, - "posY": 1.0268203, - "posZ": 7.169164, - "rotX": -0.00008734602, - "rotY": 0.00341988052, - "rotZ": -0.000114085895, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.768, - "posY": 2.067, - "posZ": -9.959, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125837/45463C0CFEC0E75C4CB0817760252B81E46D4249/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125782/BCC613AFBA7B0DA1250A17504464AAD6B2BAB528/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2ede96", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Winifred Habbamock", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210800737, - "r": 0.08509361 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113609/433D67A5C68762077EF84A2BEFF3B251EC84C39E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113571/5531EC31A19AD8DCAD380DA9471B3224001E4E04/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Winifred Habbamock", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.216387287, - "posY": 1.02682042, - "posZ": 7.17177439, - "rotX": -0.0000843822854, - "rotY": 0.007669506, - "rotZ": -0.00011174324, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.124, - "posY": 2.112, - "posZ": -7.966, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122928/D4FBD31E1D7FBEEB07939D3DCCB1667E4D1ACA14/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122863/EB70BA317BF67FCF51083EBC0D8C357FF19EAB1B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a0293e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Harvey Walters", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251961648, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110630/EBF1D33617A617E04FBD4AE37506F77867222D6C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110588/754FAC695ACFD404B80954EA68E223E454E212D8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Harvey Walters", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.9509883, - "posY": 1.02682018, - "posZ": 7.169526, - "rotX": -0.0000889513249, - "rotY": 0.00762059959, - "rotZ": -0.00009840328, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.054, - "posY": 2.067, - "posZ": -8.127, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124386/09CAB97763D97EFC37A1A558CEC032EEB8142754/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124346/CF535E2C85E5F4D1400A96DB7BEDC7DCFC7591C1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "619a54", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Nathaniel Cho", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3257834, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112047/FB45F4E6B30D69A196C585501C4E75B435677A01/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111987/455AD3904C7CBD6CB4AC917973B766BFACC429DB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Nathaniel Cho", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.713281, - "posY": 1.02682006, - "posZ": 7.175626, - "rotX": -0.000011563644, - "rotY": 0.00344528654, - "rotZ": 0.000006189511, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.437, - "posY": 2.067, - "posZ": -7.523, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125121/418C6AC1E5031B49969BD78AE05247AF806FEF1A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125169/A6DCCBFE8E038499BBDBC3E646EA176F47D2BB4C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "080f71", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Silas Marsh", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329267859 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112871/8EDFE0718C49CAE4155F3832571CCA7202D6479A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112916/0BC1B2CB47C8B5814D1EF29AEF132D972F61B509/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Silas Marsh", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.26874578, - "posY": 1.02682, - "posZ": 7.98725033, - "rotX": -0.00009505729, - "rotY": 359.9731, - "rotZ": -0.00012580266, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.718, - "posY": 2.067, - "posZ": -7.328, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122330/B1CA265DC32559781219981BF4F385D423CA0702/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122282/12781D255D67BE8DC5D7DC0319C69B25FE6FE0FB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6dbc60", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Dexter Drake", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3292678, - "g": 0, - "r": 0.170584351 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110029/BA54F4CD9A3A11718873A2526C95E5846D8709DC/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109980/118F2314AFF798868F18CC252405A87BD978A967/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Dexter Drake", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.527940869, - "posY": 1.02682, - "posZ": 7.969628, - "rotX": -0.00008174957, - "rotY": 359.973175, - "rotZ": -0.000110224384, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.743, - "posY": 2.735, - "posZ": -4.874, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125535/2F16BFC124F43F9940C2A3F171E26DDA6463A212/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125485/4E1E451CA47B9A6C4FA602597948FD6EBC4BE776/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "01631f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Trish Scarborough", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210800737, - "r": 0.08509361 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113340/C747576C358B25CEA21F2C6BBC99E958B054C988/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113269/8A30699B302BAF982C8FE26E09705CDFF5242C2C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Trish Scarborough", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.238272026, - "posY": 1.02681971, - "posZ": 7.97210073, - "rotX": -0.00008332766, - "rotY": 359.9732, - "rotZ": -0.0001203627, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.923, - "posY": 2.067, - "posZ": -4.616, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343121817/321366F4FBE2B24C8D692FDBF493A6D1B630D8A7/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343121778/B9E73495E82666A9087D80DF78DF610AB0CEA287/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ef4a8b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Amanda Sharpe", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251961678, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109555/08705215BB0218B22B2D2FBF3D870FE043CBF9DE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109504/E045893755B64DC1954A3EA2AB34212F56D195DC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Amanda Sharpe", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.960734367, - "posY": 1.02682018, - "posZ": 7.96963739, - "rotX": -0.00008332174, - "rotY": 359.973175, - "rotZ": -0.000118014796, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.084, - "posY": 2.067, - "posZ": -4.571, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124131/B28E44DBC3463F011BF01FCD6F2E88CD43057352/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124088/F02DA60FB218E7DBC8EAE29556A4CAD9EC47657D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "707374", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Sister Mary", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.325783432, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111792/58A855A135BF1CB9CC76C2C8282D75F27EDAA53B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111744/D91E9AF17853E7AC5E4C32C098F6E60E4E3B2693/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Sister Mary", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.72302723, - "posY": 1.02682018, - "posZ": 7.975754, - "rotX": -0.000010495859, - "rotY": 359.973053, - "rotZ": 0.000002777137, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.971, - "posY": 2.067, - "posZ": -3.934, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124652/C352844E8CE07642B8F0D34FD4CC46FD163099BF/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124612/064FA25C5A7EC3F7A7752FF362462E26C3045BAD/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ef94b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Patrice Hathaway", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329267859 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112332/4D2A00300C1A749C808CD8391F3E681038EDAFDB/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112272/1BAC1C83A3683725B46BAF4BD60184BA52BFB6E8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Patrice Hathaway", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.28675163, - "posY": 1.02682006, - "posZ": 8.563183, - "rotX": -0.0000178168229, - "rotY": 0.09771161, - "rotZ": -0.0000015089422, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 9.221, - "posY": 2.108, - "posZ": -9.515, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123788/B66846378167F716F4EC90D96FF72354A46B7B4D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123743/7FFD073A2FE1B6346E43939B2C30CC485D4773E9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a908ec", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Luke Robinson", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.32926777, - "g": 0, - "r": 0.170584321 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111421/31C173F4DC2F80612AC7B8A56E9ABD5581EEFFFB/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111373/B5CF244E06B8E75CB81575C3E460E11388C3BE15/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Luke Robinson", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.545947134, - "posY": 1.02682018, - "posZ": 8.54556751, - "rotX": -0.00009203844, - "rotY": 0.09762085, - "rotZ": -0.000135061448, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.614, - "posY": 2.067, - "posZ": -9.75, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125442/09C00F6166ED8C161E8B4EDC8D6C5712BE4E5A99/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125399/E8846343EE7FB81463CBA96EE1FB4EA48783478D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8788d0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Tony Morgan", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210800737, - "r": 0.08509361 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113211/50B0632176C34F7C87676B08F33D1FD47B81F866/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113164/306E90DAA180AD468A2984E850C930EE18CF2662/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Tony Morgan", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.208120644, - "posY": 1.02682, - "posZ": 8.547819, - "rotX": -0.00000545394323, - "rotY": 0.09764598, - "rotZ": -0.00000277906065, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.206, - "posY": 2.067, - "posZ": -9.638, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123877/541D16A7F8B1CD918142D5ED9481A0AD37271E7B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123832/EF70CBEF33BC038D502B78BA9A77AB07D581B30D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0d602e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Mandy Thompson", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251961678, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111511/9DE040757FEB58FB6F7E89805EDBCABA28C08363/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111464/EB5F444E471B86E0CFD56020F3DBC31FF73AECF6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Mandy Thompson", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.9427243, - "posY": 1.02682018, - "posZ": 8.545574, - "rotX": -0.000108375389, - "rotY": 0.0977096856, - "rotZ": -0.000105106228, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.73, - "posY": 2.067, - "posZ": -9.555, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125343/F146511CB6A21254B2C7350694A25207323BD032/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125301/A93BD669C731E917A35FA5738EB136BF6671D77D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bea47e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Tommy Muldoon", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.325783432, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113125/C886BBE085401CBDEDC79316126DAD04C160290D/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113075/3A5F451FE5EEA0438A7BF83AA80087D508A95E63/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Tommy Muldoon", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.70501757, - "posY": 1.02681828, - "posZ": 8.551668, - "rotX": 0.000446396472, - "rotY": 0.09762672, - "rotZ": 0.00008202271, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 10.5, - "posY": 2.114, - "posZ": -7.323, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123948/0EE225E2455C4D60FC903AC34D5DCBE3A96E0F6E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123913/0FED2F578A1A3B0D7068AFA723C5BD86614D51AE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd52c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Marie Lambeau", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.329267919, - "g": 0, - "r": 0.17058447 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111601/E3DB7C44A8A034D4BA7AACF2599A54DECC4C4D34/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111548/9D1687057358C422472126D059B5CAA1828E2DEA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00f638", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Marie Lambeau", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.99495029, - "posY": 1.02681935, - "posZ": 9.381206, - "rotX": -0.00000478800757, - "rotY": -0.004909135, - "rotZ": 0.0000121728181, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.613, - "posY": 2.067, - "posZ": -7.518, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125001/48ACCE90A8C1A957EC54B0B411DFCCE5F96E1278/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124955/B83959B059ED90771F6550DF20D774B6AA7B088B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c46146", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Rita Young", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329267949 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112745/522D275483FAF39565F28DDDBD405D585F0C23BD/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112692/3353B6C8A7FBFBA7B834CCAF8983B69C054DF2CB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Rita Young", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.22370946, - "posY": 1.02681935, - "posZ": 9.402242, - "rotX": -0.00007423215, - "rotY": -0.004866944, - "rotZ": -0.00008046501, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.263, - "posY": 2.067, - "posZ": -7.433, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122410/6B2888110D0DEBD972B1AABC1493F262DB074311/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122370/E81C333FD7195F674DEA2E36024F4788B51472AA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2640ba", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Diana Stanley", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3292679, - "g": 0, - "r": 0.17058444 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110130/FBBAE9140E940B1875BB8141D84788EF5EA5E25C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110082/76D9557C29556247A925A3526A32EB896C0915C5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Diana Stanley", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.4829111, - "posY": 1.02681768, - "posZ": 9.384614, - "rotX": 0.00032247862, - "rotY": -0.005024162, - "rotZ": 0.0000656196353, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.084, - "posY": 2.067, - "posZ": -7.082, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124816/08D840B61C1E9CD93C1720AD66D780B1D7326D10/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124775/8093BCC3BB3D19C324B59EA46C83293B09B3C736/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6e99ba", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Preston Fairmount", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210800856, - "r": 0.0850936845 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112537/AE38E517BE326158E67760C17DD7BDF24BDD6C12/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112489/897B3C993413B04F475D3AD95385262A0188945C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Preston Fairmount", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.2711577, - "posY": 1.02681839, - "posZ": 9.386873, - "rotX": 0.000328625174, - "rotY": -0.004782497, - "rotZ": 0.000219832931, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.619, - "posY": 2.258, - "posZ": -4.266, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123531/ADE4594F7EACB7EE9E942D3477724E674AE1AADE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123488/AB5C5C45431B8CF33A784A09E265D60D4D0168CC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc0aa2", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Joe Diamond", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.2519618, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111172/100EC490B6AC901F4AFC48F100829575055BEE86/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111123/FFF20A721CE1B8D3C49E32DBC0A7861229012FCE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Joe Diamond", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.005756, - "posY": 1.02681589, - "posZ": 9.384623, - "rotX": 0.000161581018, - "rotY": -0.00500129443, - "rotZ": 0.00012048176, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 11.571, - "posY": 2.067, - "posZ": -4.393, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122241/ACA5D39ABF796E8BFEC57DB81EA70B8558194C3B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122187/0A3F1BFDDD7476762C6645E64A9CBDB74E0BE4BB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "99e9da", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Carolyn Fern", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.325783551, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109932/062A9610BF91F9E900D727CF4C278508341AD4E0/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109894/23141F07C9E777CCA48F96486D98A8D4DAD0447E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Carolyn Fern", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.76804483, - "posY": 1.02681708, - "posZ": 9.390722, - "rotX": -0.00002144888, - "rotY": -0.004910287, - "rotZ": -0.000050051578, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 8.8, - "posY": 2.067, - "posZ": -4.619, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122138/C6DA1F44C07BF2315BEF34CE88BE2D37306D72B8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122092/7E86DE74F323125CF4C743A41D5C38CD7E5E6F80/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00a0b3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Calvin Wright", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329267949 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109838/295776AE6C4195E36179BFD4DC840A85F9DC5E2A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109794/51E0C9D150A28AE12DBC44D081B33F8585CA252A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "db5e16", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Calvin Wright", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.19241536, - "posY": 1.026818, - "posZ": 10.2151451, - "rotX": 0.00043980364, - "rotY": -0.001790508, - "rotZ": 0.00007277957, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.844, - "posY": 2.067, - "posZ": -5.017, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343213159/D07849717C07B630C290BB7810B30108A652DC52/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343213115/923ED3CD7BAB52379528C97BA86565BC972937F2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "037a27", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Father Mateo", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3292679, - "g": 0, - "r": 0.17058444 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343213075/853E2B0B3A7ACD28E70E4DA3CD2347E714923AC3/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343213028/571662D666A8333EC73EA50FA1FC52121F182D33/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Father Mateo", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.451427639, - "posY": 1.02681625, - "posZ": 10.1980467, - "rotX": 0.00000425053668, - "rotY": -0.00196357, - "rotZ": -0.000004695836, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.605, - "posY": 2.843, - "posZ": 0.227, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122592/94D7B9AA767123BF2B50B1E27FAC62242DC4C1B3/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122544/131B9D90BBADDD3576CD4F24E88B1A9EAA084B25/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "259257", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Finn Edwards", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210800767, - "r": 0.08509364 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110324/4B8B05471D1F5CC0FDD294EF20DB32F386D4E59E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110275/E2025B1C14EE35E63D44BC3B5A2410B21C397D90/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Finn Edwards", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -2.869375, - "posY": 1.05605507, - "posZ": -6.68307352, - "rotX": 0.00002060866, - "rotY": 0.0192703716, - "rotZ": -0.000007155507, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.672, - "posY": 2.067, - "posZ": -7.577, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125624/CBE958AE77C62FC1CC2DF6663226EADDA1500B5E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125580/D00CFB3B16884A01FA999E0DDD6B3CBC08E65AEA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "556138", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Ursula Downs", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251961768, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113425/FC55EAACC9980F12F2108FB677C8E4F98FDBC82F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113388/3C14FD026614E265AF28D706E14EE28832B9900A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Ursula Downs", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.03705025, - "posY": 1.02681637, - "posZ": 10.1975241, - "rotX": -0.00000102660943, - "rotY": -0.00209664949, - "rotZ": -0.0000199569458, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 20.784, - "posY": 2.067, - "posZ": -0.276, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123611/134B3903A912E19F89379A3CAFC11B690B0F1B6B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123575/9D875BB066BBC8711A4A5B1888E6F14453B937B8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "68f47f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Leo Anderson", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.325783521, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111248/605DA9FD3CAA488E2AF00196B4BE09173C7690F2/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111208/2C442A20E3C1D6C78115F52739C30026DEA42F78/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Leo Anderson", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.79934168, - "posY": 1.02681637, - "posZ": 10.2036343, - "rotX": -0.0000256951953, - "rotY": -0.002032134, - "rotZ": -0.0000530376055, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.806, - "posY": 2.067, - "posZ": -7.253, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.59408, - "g": 0.59408, - "r": 0.59408 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375141540/7C5FA11A32DB50D7C3288D7672AA72A753941813/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375141491/FC32B68CBC5AD09DB7347FDD68F6B398FB52F84A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "392b57", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Lola Hayes", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.162020475, - "g": 0.162020475, - "r": 0.162020475 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375156686/CF8D3AAA42F6F3879C9C79C9E78A696592FE57BD/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375156637/11194212FD04FF4B2AFAFB25AF915F288D768BEC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Lola Hayes", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.93965089, - "posY": 1.05605161, - "posZ": -1.30115461, - "rotX": 0.0000733440538, - "rotY": 359.8577, - "rotZ": 0.0000312846, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.549, - "posY": 2.067, - "posZ": -0.995, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126093/F7F02472038CC02E52533381E4D7AD7D31BB3FA8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126049/63E0BC57F7E5141690FF1F50002837F2869FE3FA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "26a0a1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "William Yorick", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329268 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113849/DCA3D076BFCA28D8A8638B6A4F638AA84101624E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113810/78D2AA9C325055A8D4680125D29489A8B9B89461/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "William Yorick", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.21389389, - "posY": 1.02681673, - "posZ": 11.0401068, - "rotX": 0.0000166332375, - "rotY": 359.9848, - "rotZ": 0.00000138512064, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.985, - "posY": 2.067, - "posZ": -5.783, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343160099/FCE303FB3866184962E30F7245071A06425095E2/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343160053/79D9A0D7E71BB628AD26366761558E96AACA93CC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "073478", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Akachi Onyele", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.329267979, - "g": 0, - "r": 0.17058453 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343159970/075B54C1767060DD9A1AD24DB57938CCFDDD6585/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343159910/4DFE2B07BE7E50D2EA69FFEB40624CF542B5E0DE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Akachi Onyele", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.472944528, - "posY": 1.02681673, - "posZ": 11.0225353, - "rotX": 0.0000102060794, - "rotY": -0.0008168299, - "rotZ": -0.00000544288, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.47, - "posY": 2.067, - "posZ": -5.728, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125078/A86918CF754A49F3634CE1906F06D2EF8050181C/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125039/358B5898D369D0DD9B43CA63A4D814DD523B46D4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "086503", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Sefina Rousseau", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.210800946, - "r": 0.0850937739 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112830/2D14AED1F1BA6A9FA28E7093A2E738876EA80A89/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112788/E93E0A9A75FF8657A9E42C3AC93A236739E8B48E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Sefina Rousseau", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.2811205, - "posY": 1.02681625, - "posZ": 11.0247946, - "rotX": 0.0000156008318, - "rotY": -0.000685103063, - "rotZ": -0.0000113126, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.353, - "posY": 2.067, - "posZ": -5.625, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124306/A4481703DBC3C327CBE907E1149598283B7AB049/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124265/92345CAE764C3A809A9CA73F30AFF9406BC0EF5E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1ebf3c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Minh Thi Phan", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.2519619, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111950/D44CE23B259F5B04CD2B76F44DF2BED5D41F862E/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111913/23E26016E556988D267EDD8DEB4D76E4D6D38A7C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Minh Thi Phan", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.015713, - "posY": 1.02681613, - "posZ": 11.0225344, - "rotX": 0.000008437017, - "rotY": -0.0006353474, - "rotZ": -0.0000029882583, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.898, - "posY": 2.067, - "posZ": -3.646, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124038/5DB2BE15B15ECF1B8324CCB4EA57762A5F9503D7/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123987/395CFF93D01FE8D3E05BF0E18AF363C95F8C9870/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "eb793b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Mark Harrigan", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3257836, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111695/C7C4A01A23F187ADD085F1FDFF51FAFB0295F22A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111650/DC806BD08F8B210C3DBE0D3BE9C0A0E9819D8D54/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Mark Harrigan", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.77800012, - "posY": 1.02681637, - "posZ": 11.0286446, - "rotX": 0.0000544165632, - "rotY": -0.0006005508, - "rotZ": 0.0000232658222, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.73, - "posY": 2.067, - "posZ": -3.996, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343121899/0330056F163A97214EBEDBDA800BF186EEC0B8B7/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343121862/DD3C4ACBC52C4FBD8C573B953ED0081B810FA878/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "78f659", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "\"Ashcan\" Pete", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.3292681 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109656/54EBB31786FD3F4119F15B55B4FFAD9108FB9C61/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109608/01B9628C63EE04370742D354B11FC41708BB6C5A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "\"Ashcan\" Pete", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.204208, - "posY": 1.02681661, - "posZ": 11.8004837, - "rotX": 0.000008295096, - "rotY": -0.002050401, - "rotZ": -0.0000110992141, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 21.191, - "posY": 2.067, - "posZ": -2.527, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123446/B7327A472FBB4072DC477381E8A7A6125C99531F/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123404/7C7BBACF49827ED5D622033E6C1DEA9357096C7B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4ed067", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jim Culver", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3292681, - "g": 0, - "r": 0.170584649 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111086/FF3A031718F35B572D6C3C8C7BCCAB6C11D4BF33/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111046/87284B158274F1722C2161D9F9B30E214647B1BB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jim Culver", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.463523775, - "posY": 1.02681673, - "posZ": 11.7824306, - "rotX": -0.00000354734016, - "rotY": 0.00121953932, - "rotZ": -0.00000394873632, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0.419, - "posY": 2.067, - "posZ": -3.644, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123260/B4FC280EE97A57E792694AC4EDAADD48E44519C9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123208/8C29DCE72C2A5DE4D7E6A79046CF24C3D74D8535/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4990c5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jenny Barnes", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.2108011, - "r": 0.08509388 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110916/B7228A20C559122AB8D718C0AC201FED9E85B2DE/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110878/B9FEDC01D8D9AE1AAC6B02BE02B2750BF3DF54D6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9ee7cf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Jenny Barnes", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.290638775, - "posY": 1.02681673, - "posZ": 11.7851191, - "rotX": 0.0000127248541, - "rotY": -0.0003152209, - "rotZ": -0.00000757728048, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 5.699, - "posY": 2.067, - "posZ": -1.237, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124908/94730221F433510D8906BBF22D7AC5F8FF979B7A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124866/20FAFD12A141BEDFA62FC7D2BBA10925863110C7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f96c49", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Rex Murphy", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251961976, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112648/D27F29716439A7BDBF1162AB92684C32E3A221FF/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112602/C78D725F74D849D4C81D09D1C9B808D1F192A6B8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "871891", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Rex Murphy", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.02522957, - "posY": 1.02681625, - "posZ": 11.78287, - "rotX": 0.000011895655, - "rotY": -0.0009831832, - "rotZ": -0.00000640340477, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 4.395, - "posY": 2.067, - "posZ": -1.549, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343104997/E66355B1514163DDC8E50927F54C6C07DE63EC00/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343104943/9E4F82A799BEF14E1BEC498937F2EB3BB83F6ADE/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e6d68f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Zoey Samaras", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3257837, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343107739/4F5A5EE5CF79DAF68B538EEF30DB8DACC10A3565/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343107696/1E492CCA51ADB35F95FFF64ABBB61765E50B2B26/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "50a1c5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Zoey Samaras", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.78751993, - "posY": 1.026817, - "posZ": 11.7889805, - "rotX": 0.0000125525485, - "rotY": 0.00384989637, - "rotZ": 0.000006301981, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.422, - "posY": 2.067, - "posZ": -1.246, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.58711 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898498/10F99CF16FEBE1CD39635ABFF90F805BF5D54918/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898443/A3C543770A98A9D55B8BF1E51B2EE143A42AE1A2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8f5e71", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Wendy Adams", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.329268247 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911709/5143ADC17BEA16129B1533BE77EE79BF0BD347A5/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911659/B0D1767C1391FEAFC991695B614304A626FCEB2C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b848a3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Wendy Adams", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 2.99075246, - "posY": 1.05605435, - "posZ": -11.0904865, - "rotX": -0.0000112616681, - "rotY": 0.0209468454, - "rotZ": -0.00006328795, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 18.214, - "posY": 2.067, - "posZ": 20.422, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.65331, - "g": 0, - "r": 0.33758 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898124/10924A4D4866357782DFB81FFB8D67C93F064F29/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898077/CB788C381652994294C25179935B1C9A43958EF9/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "881def", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Agnes Baker", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.329268247, - "g": 0, - "r": 0.1705848 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911264/8125422EA13893015B535ECA5730368BC422A508/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911213/3C50F1305A311942B242F56F1DF8DB6333F02EC0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c646b5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Agnes Baker", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 1.41371632, - "posY": 1.05605292, - "posZ": -10.7802191, - "rotX": -0.0000142807457, - "rotY": 359.978119, - "rotZ": 0.0001414089, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 18.125, - "posY": 2.067, - "posZ": 17.111, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.43031, - "r": 0.17436 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898401/3200CDC30301B8A58B6CE31AE9BF06DF7BE59B46/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898355/9F2A2046E154557C9D35BC392DA05BCF7A5D99BF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "47cbdc", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "\"Skids\" O'Toole", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.2108013, - "r": 0.08509406 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911607/D91CC56CCF47669B649D0AB61B12957FBB790C06/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911559/E9A1944160938CAC731E6ECF4E86C8A43DE4BB9E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c7119b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "\"Skids\" O'Toole", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.120323889, - "posY": 1.05605209, - "posZ": -10.5111914, - "rotX": 0.0000164129942, - "rotY": 0.0260009225, - "rotZ": -0.000002237311, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 18.043, - "posY": 2.067, - "posZ": 18.03, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.45725, - "r": 1 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898199/50F1F2731EA74D362AFAD8157D040D2C28537FC4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898160/BD419A43A39F1AAE574C3ED1E6BDCA059662526B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7de2d5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Daisy Walker", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.251962155, - "r": 0.559233367 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911376/6F57094F6DE7748A2FECE162A8360433100F6A1A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911313/35AACEA1926713934B02DED9A74B78FFC3CE9883/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "376b04", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Daisy Walker", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -4.413311, - "posY": 1.02681649, - "posZ": 12.1634035, - "rotX": 0.0000590366581, - "rotY": 0.00331070554, - "rotZ": 3.21872079e-7, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.642, - "posY": 2.067, - "posZ": 21.115, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 0.04089, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898308/F1D708F76DF5800CE765EAFA0DC09C26A74FF16B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898253/1379499E10EFB7E14365E7DB265FDEA18852D1D5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d68f71", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Roland Banks", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.325783879, - "g": 0.0107875289, - "r": 0 - }, - "CustomImage": { - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911484/BCB0DA6F1D18C17D45F72A530A648BEC00C54205/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911431/4F699092E6EA90370C6AC757DB37FF9D9A6A7FB8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b49b1e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Figurine_Custom", - "Nickname": "Roland Banks", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.15518236, - "posY": 1.02681625, - "posZ": 12.1229219, - "rotX": -0.0000345639019, - "rotY": 359.971771, - "rotZ": -0.00006146331, - "scaleX": 0.5750004, - "scaleY": 0.5750004, - "scaleZ": 0.5750004 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 18.503, - "posY": 2.067, - "posZ": 21.057, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74d499", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Stands", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.249, - "posY": 1.987, - "posZ": 1.393, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1786216803655030730/FB25E1090FC3F69A55E021CB1A31B64FBB50BD23/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e17c9e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Arkham Fantasy - Pixel Art Mini-Cards", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.382, - "posY": 2.505, - "posZ": -27.938, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.2, - "scaleY": 1.2, - "scaleZ": 1.2 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "Controls a movable overlay allowing for quick movement to various parts of the table. There should only be one tile per table.\n\nFull Table: Displays a larger overlay corresponding to the whole table.\n\nPlay Area: Displays a much smaller overlay only covering the play area.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "739ee5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Navigation Overlay", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "If there is only 1 player, clicking a button to move to a playmat will change the player's color to that playmat's color. Changes to camera settings will apply to all colors.\n\nIf there is more than 1 player, displaying the overlay or editing a camera setting will only apply to your color.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3051f2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Navigation Overlay", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.08392429, - "posY": 1.53338218, - "posZ": -32.7559, - "rotX": 0.07987893, - "rotY": 89.9998, - "rotZ": 359.983124, - "scaleX": 0.7, - "scaleY": 1, - "scaleZ": 0.7 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "Edit Camera: TTS does not make accessing camera settings easy, so this is done using a modified version of MrStump's Camera Placement Helper.\n\nTo use the Helper, place it in the position you want the camera to look, with the desired rotation. Set the Pitch and Distance values. Click \"Set camera to this angle\".", - "DragSelectable": true, - "GMNotes": "", - "GUID": "579a11", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Navigation Overlay: Edit Camera (1/2)", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.083923, - "posY": 1.53338218, - "posZ": -32.75589, - "rotX": 0.07987937, - "rotY": 89.99992, - "rotZ": 359.983124, - "scaleX": 0.7, - "scaleY": 1, - "scaleZ": 0.7 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "1. Click \"Edit Camera\"\n2. Click a button in the overlay, it will turn green.\n3. Use the Camera Placement Helper to set the camera view.\n4. When clicking \"Set camera to this angle\" produces the correct camera view, click the green button in the overlay again to set the camera. Click a red button to cancel.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "045a3e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Navigation Overlay: Edit Camera (2/2)", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 6.08392334, - "posY": 1.53338218, - "posZ": -32.7558937, - "rotX": 0.07987977, - "rotY": 89.9998856, - "rotZ": 359.983124, - "scaleX": 0.7, - "scaleY": 1, - "scaleZ": 0.7 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 18.447, - "posY": 3.599, - "posZ": -25.855, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.7, - "scaleY": 1, - "scaleZ": 0.7 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.18382, - "g": 0.18382, - "r": 0.18382 - }, - "CustomAssetbundle": { - "AssetbundleSecondaryURL": "", - "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/880873968289806692/67F62868DF65CD9CC43F3CDCDED7BACA0F075422/", - "LoopingEffectIndex": 0, - "MaterialIndex": 2, - "TypeIndex": 4 - }, - "Description": "[b]Camera Placement Helper[/b]\n\nIf you want to use another object as the focus for the camera, you may do so by enter its GUID into this object's NAME field.\n\nIf you put a space and a number, the camera rotation will be offset by that amount. POSITIVE NUMBERS ONLY.\n\n[i]Example:[/i]\ncecc3e 90\n", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cecc3e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "--On-demand save function, remembers pitch and distance values\nfunction updateSave()\n saved_data = JSON.encode({pitch=pitch, distance=distance})\n self.script_state = saved_data\nend\n\n--Startup, loading memory\nfunction onload(saved_data)\n --Loads the tracking for if the game has started yet\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n pitch = loaded_data.pitch\n distance = loaded_data.distance\n else\n pitch = 45\n distance = 30\n end\n\n createInputs()\n createButtons()\nend\n\n--Activated by finishing writing in the input box, updates save info\nfunction input_entered(inputString, stillEditing , typeIndex)\n if stillEditing == false then\n --Check to avoid empty input strings\n if tonumber(inputString) == nil then inputString = 0 end\n --Update save data\n if typeIndex==0 then\n pitch = inputString\n else\n distance = inputString\n end\n updateSave()\n end\nend\n\n--Activated by button, the -5 -1 +1 +5 buttons\nfunction click_modify(amount, typeIndex)\n if typeIndex==0 then\n pitch = pitch + amount\n self.editInput({index=typeIndex, value=pitch})\n else\n distance = distance + amount\n self.editInput({index=typeIndex, value=distance})\n end\n updateSave()\nend\n\n--Activated by button, uses the data to move the camera\nfunction click_setCamera(_, color)\n --Check if there is another object to use instead of self\n local targetObj = self\n local nameGUID = string.sub(self.getName(), 1, 6)\n if getObjectFromGUID(nameGUID) ~= nil then\n targetObj = getObjectFromGUID(nameGUID)\n end\n\n --Check if there is an offset to use instead of 180\n local offsetY = 180\n local offsetString = string.sub(self.getName(), 7)\n if tonumber(string.match(offsetString, \"%d+\")) ~= nil then\n offsetY = tonumber(string.match(offsetString, \"%d+\"))\n end\n\n --Move camera into position around object\n local pos = targetObj.getPosition()\n local rot = targetObj.getRotation()\n rot.y = rot.y + offsetY\n Player[color].lookAt({position=pos, pitch=pitch, yaw=rot.y, distance=distance})\n\n local objectList = getObjects()\n local AHLCGNavTile = nil\n\n for i,v in ipairs(objectList) do\n if v.getName() == 'Navigation Overlay Tile' then\n AHLCGNavTile = v\n break\n end\n end\n\n-- local AHLCGNavTile = getObjectFromGUID(\"0ffbc5\")\n if AHLCGNavTile then\n AHLCGNavTile.call('updateEditCamera', {pos, pitch, rot.y, distance})\n end\nend\n\n\n\n\n--Button/Input creation\n\n\n\n--Text boxes for number input\nfunction createInputs()\n local funcName = \"inputFuncNamePitch\"\n local func = function(_,_,x,z) input_entered(x,z,0) end\n self.setVar(funcName, func)\n self.createInput({\n input_function=funcName, function_owner=self, label=\"input\",\n alignment=2, position={-3.4,0.35,-0.21}, rotation={0,0,0}, height=420, width=1400,\n font_size=400, color={57/255,46/255,40/255},\n font_color={1,1,1}, value=pitch,\n validation=3 -- int (1 = None, 2 = Integer, 3 = Float, 4 = Alphanumeric, 5 = Username, 6 = Name),\n })\n local funcName = \"inputFuncNameDistance\"\n local func = function(_,_,x,z) input_entered(x,z,1) end\n self.setVar(funcName, func)\n self.createInput({\n input_function=funcName, function_owner=self, label=\"input\",\n alignment=4, position={3.4,0.35,-0.21}, rotation={0,0,0}, height=420, width=1400,\n font_size=400, color={57/255,46/255,40/255},\n font_color={1,1,1}, value=distance,\n validation=3 -- int (1 = None, 2 = Integer, 3 = Float, 4 = Alphanumeric, 5 = Username, 6 = Name),\n })\nend\n\n--Center button and -5 - +5 buttons\nfunction createButtons()\n self.createButton({\n click_function=\"click_setCamera\", function_owner=self,\n position={0,0.4,0}, height=900, width=900, color={1,1,1,0},\n tooltip=\"Set camera to this angle\"\n })\n\n for i, ref in ipairs(ref_modifyPitchButtons) do\n local funcName = \"pitchModifyFunction_\"..i\n self.setVar(funcName, ref.func)\n local pos = {-3.4+ref.offset,0.3,0.6}\n self.createButton({\n click_function=funcName, function_owner=self,\n position=pos, height=240, width=320, color={1,1,1,0}\n })\n end\n\n for i, ref in ipairs(ref_modifyDistanceButtons) do\n local funcName = \"distanceModifyFunction_\"..i\n self.setVar(funcName, ref.func)\n local pos = {3.4+ref.offset,0.3,0.6}\n self.createButton({\n click_function=funcName, function_owner=self,\n position=pos, height=240, width=320, color={1,1,1,0}\n })\n end\nend\n\n--Data tables used in button creation\n\nref_modifyPitchButtons = {\n {offset=-0.37, func=function() click_modify(-1, 0) end},\n {offset=-1.11, func=function() click_modify(-5, 0) end},\n {offset=0.37, func=function() click_modify(1, 0) end},\n {offset=1.11, func=function() click_modify(5, 0) end},\n}\n\nref_modifyDistanceButtons = {\n {offset=-0.37, func=function() click_modify(-1, 1) end},\n {offset=-1.11, func=function() click_modify(-5, 1) end},\n {offset=0.37, func=function() click_modify(1, 1) end},\n {offset=1.11, func=function() click_modify(5, 1) end},\n}", - "LuaScriptState": "{\"distance\":15,\"pitch\":75}", - "MeasureMovement": false, - "Name": "Custom_Assetbundle", - "Nickname": "", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 18.148, - "posY": 3.504, - "posZ": -26.634, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.58, - "scaleY": 0.58, - "scaleZ": 0.58 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 0 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1745699644170918010/4E5FCD0140AE8960A1E1272A1979E575EE12C3F3/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1745699644170918010/4E5FCD0140AE8960A1E1272A1979E575EE12C3F3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0ffbc5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- SCE Navigation Panel version 1.00\n\nfunction onLoad(saved_data)\n self.createButton({\n label=\"\",\n tooltip=\"Display full overlay\",\n click_function=\"displayFull\",\n function_owner=self,\n position={0.0,0.1,-0.57},\n height=70,\n width=800,\n scale={x=1, y=1, z=1},\n color={1,0,0,0}\n })\n self.createButton({\n label=\"\",\n tooltip=\"Display only play area\",\n click_function=\"displayPlayArea\",\n function_owner=self,\n position={0.0,0.1,-0.30},\n height=70,\n width=800,\n scale={x=1, y=1, z=1},\n color={1,0,0,0}\n })\n self.createButton({\n label=\"\",\n tooltip=\"Close overlay\",\n click_function=\"closeOverlay\",\n function_owner=self,\n position={0.0,0.1,-0.03},\n height=70,\n width=800,\n scale={x=1, y=1, z=1},\n color={1,0,0,0}\n })\n self.createButton({\n label=\"\",\n tooltip=\"Modify a camera position\",\n click_function=\"beginSetCamera\",\n function_owner=self,\n position={0.0,0.1,0.37},\n height=70,\n width=800,\n scale={x=1, y=1, z=1},\n color={1,0,0,0}\n })\n self.createButton({\n label=\"\",\n tooltip=\"Reset camera positions to default\",\n click_function=\"resetCameras\",\n function_owner=self,\n position={0.0,0.1,0.77},\n height=70,\n width=800,\n scale={x=1, y=1, z=1},\n color={1,0,0,0}\n })\n\n defaultCameraParams = {\n {position={-1.626, -2.5, -0.064}, pitch=62.964, yaw=90.000, distance=17.844}, -- 1. ActAgenda\n {position={-27.822, -2.5, 0.424}, pitch=75.823, yaw=90.000, distance=-1.000}, -- 2. Map\n-- {position={-31.592, -2.5, 26.392}, pitch=74.238, yaw=180.000, distance=19.858}, -- 3. Green playmat\n {position={-31.592, -2.5, 26.392}, pitch=74.238, yaw=180.000, distance=-1.000}, -- 3. Green playmat\n {position={-55.026, -2.5, 12.052}, pitch=74.238, yaw=90.000, distance=-1.000}, -- 4. White playmat\n {position={-55.026, -2.5, -11.479}, pitch=74.238, yaw=90.000, distance=-1.000}, -- 5. Orange playmat\n {position={-31.592, -2.5, -26.392}, pitch=74.238, yaw=0.000, distance=-1.000}, -- 6. Red playmat\n {position={-2.940, -2.5, 25.160}, pitch=73.556, yaw=90.000, distance=20.146}, -- 7. Victory / SetAside\n {position={-58.216, -2.5, -71.288}, pitch=76.430, yaw=90.000, distance=20.000}, -- 8. Deckbuilder\n {position={46.368, -2.5, 0.328}, pitch=69.491, yaw=90.000, distance=46.255}, -- 9. Campaigns\n {position={13.875, -2.5, 0.328}, pitch=69.491, yaw=90.000, distance=37.962}, -- 10. Scenarios\n {position={51.940, -2.5, 64.476}, pitch=76.430, yaw=90.000, distance=48.102}, -- 11. Level 0\n {position={51.302, -2.5, -73.514}, pitch=76.430, yaw=90.000, distance=48.102}, -- 12. Upgraded\n {position={-27.788, -2.5, 74.662}, pitch=76.430, yaw=90.000, distance=30.616}, -- 13. Weaknesses\n {position={-61.090, -2.5, 70.762}, pitch=76.430, yaw=90.000, distance=34.188}, -- 14. Rules\n {position={-18.547, -2.5, -73.514}, pitch=76.430, yaw=90.000, distance=42.249}, -- 15. Investigators\n {position={-2.144, -2.5, -26.900}, pitch=73.556, yaw=90.000, distance=20.146}, -- 16. Log\n {position={-45.000, -2.5, -0.228}, pitch=73.556, yaw=90.000, distance=12.000} -- 17. BlessCurse\n }\n\n fullButtonData = {\n { id = \"1\", width = \"84\", height = \"38\", offsetX = \"1\", offsetY = \"-9\" },\n { id = \"2\", width = \"78\", height = \"50\", offsetX = \"1\", offsetY = \"-59\" },\n { id = \"3\", width = \"36\", height = \"70\", offsetX = \"-62\", offsetY = \"-70\" },\n { id = \"4\", width = \"70\", height = \"40\", offsetX = \"-36\", offsetY = \"-130\" },\n { id = \"5\", width = \"70\", height = \"40\", offsetX = \"39\", offsetY = \"-130\" },\n { id = \"6\", width = \"36\", height = \"70\", offsetX = \"64\", offsetY = \"-70\" },\n { id = \"7\", width = \"36\", height = \"36\", offsetX = \"-63\", offsetY = \"-9\" },\n { id = \"8\", width = \"64\", height = \"64\", offsetX = \"153\", offsetY = \"-128\" },\n { id = \"9\", width = \"155\", height = \"70\", offsetX = \"2\", offsetY = \"120\" },\n { id = \"10\", width = \"155\", height = 70, offsetX = \"2\", offsetY = \"47\" },\n { id = \"11\", width = \"120\", height = \"100\", offsetX = \"-148\", offsetY = \"101\" },\n { id = \"12\", width = \"120\", height = \"100\", offsetX = \"150\", offsetY = \"101\" },\n { id = \"13\", width = \"120\", height = \"80\", offsetX = \"-150\", offsetY = \"-55\" },\n { id = \"14\", width = \"120\", height = \"60\", offsetX = \"-150\", offsetY = \"-132\" },\n { id = \"15\", width = \"110\", height = \"100\", offsetX = \"152\", offsetY = \"-42\" },\n { id = \"16\", width = \"36\", height = \"36\", offsetX = \"64\", offsetY = \"-9\" },\n { id = \"17\", width = \"44\", height = \"25\", offsetX = \"1\", offsetY = \"-97\" }\n }\n\n playButtonData = {\n { id = \"1\", width = \"84\", height = \"38\", offsetX = \"0\", offsetY = \"59\" },\n { id = \"2\", width = \"78\", height = \"50\", offsetX = \"0\", offsetY = \"9\" },\n { id = \"3\", width = \"36\", height = \"70\", offsetX = \"-62\", offsetY = \"-1\" },\n { id = \"4\", width = \"70\", height = \"40\", offsetX = \"-37\", offsetY = \"-61\" },\n { id = \"5\", width = \"70\", height = \"40\", offsetX = \"39\", offsetY = \"-61\" },\n { id = \"6\", width = \"36\", height = \"70\", offsetX = \"63\", offsetY = \"-2\" },\n { id = \"7\", width = \"36\", height = \"36\", offsetX = \"-64\", offsetY = \"59\" },\n { id = \"16\", width = \"36\", height = \"36\", offsetX = \"63\", offsetY = \"59\" },\n { id = \"17\", width = \"44\", height = \"25\", offsetX = \"0\", offsetY = \"-28\" }\n }\n\n playermatData = {\n White = { guid = '8b081b', origin = { x=-54.42, y=0, z=20.96 }, scale = { x=36.63, y=5.10, z=14.59 }, orientation = { x=0, y=270, z=0 }, minX = -61.4, maxX = -48.6, minZ = -2.39, maxZ = 24.53, xOffset = 0.07, zOffset = 0.03 },\n Orange = { guid = 'bd0ff4', origin = { x=-54.42, y=0, z=-20.96 }, scale = { x=36.63, y=5.10, z=14.59 }, orientation = { x=0, y=270, z=0 }, minX = -61.4, maxX = -48.6, minZ = -24.53, maxZ = 2.39, xOffset = 0.07, zOffset = 0.02 },\n Green = { guid = '383d8b', origin = { x=-25.00, y=0, z=26.20 }, scale = { x=31.5, y=5.10, z=14.59 }, orientation = { x=0, y=0, z=0 }, minX = -44.43, maxX = -17.44, minZ = 20.17, maxZ = 32.97, xOffset = -0.07, zOffset = 0.00 },\n Red = { guid = '0840d5', origin = { x=-25.00, y=0, z=-26.60 }, scale = { x=31.5, y=5.10, z=14.59 }, orientation = { x=0, y=180, z=0 }, minX = -44.43, maxX = -17.44, minZ = -32.97, maxZ = -20.17, xOffset = 0.07, zOffset = -0.06 }\n }\n\n editing = false\n selectedEditButton = -1\n\n editPos = {0, 0, 0}\n editPitch = 0\n editYaw = 0\n editDistance = 0\n\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n\n cameraParams = loaded_data.cameras\n fullVisibility = loaded_data.fullVis\n playVisibility = loaded_data.playVis\n\n resetOverlay()\n else\n cameraParams = {\n Green = {},\n White = {},\n Orange = {},\n Red = {}\n }\n\n for iv, v in pairs({'Green', 'White', 'Orange', 'Red'}) do\n cameraParams[v] = {}\n\n for i = 1,17 do\n cameraParams[v][i] = {}\n\n cameraParams[v][i].position = defaultCameraParams[i].position\n cameraParams[v][i].pitch = defaultCameraParams[i].pitch\n cameraParams[v][i].yaw = defaultCameraParams[i].yaw\n cameraParams[v][i].distance = defaultCameraParams[i].distance\n end\n end\n\n fullVisibility = {\n Green = false,\n White = false,\n Orange = false,\n Red = false\n }\n\n playVisibility = {\n Green = false,\n White = false,\n Orange = false,\n Red = false\n }\n end\nend\n\nfunction onSave()\n return JSON.encode({\n cameras = cameraParams,\n fullVis = fullVisibility,\n playVis = playVisibility\n })\n\n-- return ''\nend\n\nfunction displayFull(object, color)\n local playerCount = getPlayerCount()\n local colors\n if playerCount == 1 then\n colors = { 'Green', 'White', 'Orange', 'Red' }\n else\n colors = { color }\n end\n\n for i, v in ipairs(colors) do\n fullVisibility[v] = true\n playVisibility[v] = false\n end\n\n resetOverlay()\nend\n\nfunction displayPlayArea(object, color)\n local playerCount = getPlayerCount()\n local colors\n if playerCount == 1 then\n colors = { 'Green', 'White', 'Orange', 'Red' }\n else\n colors = { color }\n end\n\n for i, v in ipairs(colors) do\n fullVisibility[v] = false\n playVisibility[v] = true\n end\n\n resetOverlay()\nend\n\nfunction resetCameras(object, color)\n local playerCount = getPlayerCount()\n local colors\n\n if playerCount == 1 then\n colors = { 'Green', 'White', 'Orange', 'Red' }\n else\n colors = { color }\n end\n\n for iv, v in ipairs(colors) do\n for i = 1,17 do\n cameraParams[v][i].position = defaultCameraParams[i].position\n cameraParams[v][i].pitch = defaultCameraParams[i].pitch\n cameraParams[v][i].yaw = defaultCameraParams[i].yaw\n cameraParams[v][i].distance = defaultCameraParams[i].distance\n end\n end\nend\n\nfunction closeOverlay(object, color)\n fullVisibility[color] = false\n playVisibility[color] = false\n\n resetOverlay()\nend\n\nfunction resetOverlay()\n local guid = self.getGUID()\n local color\n local panel\n\n local existingXml = UI.getXml()\n local openingXml = ''\n\n -- try to only remove our panels\n for p = 1,2 do\n i, j = string.find(existingXml, '\u003cPanel id=\"navPanel')\n\n if i and i \u003e 1 and string.len(openingXml) == 0 then\n openingXml = string.sub(existingXml, 1, i-1)\n end\n\n if i then\n local panelXml = string.sub(existingXml, i)\n k, m = string.find(panelXml, '\u003c/Panel\u003e')\n\n existingXml = string.sub(panelXml, m+1)\n else\n break\n end\n end\n\n local xml = openingXml .. [[\n ]] .. existingXml\n\n local fullColors = ''\n local playColors = ''\n\n for i, v in pairs(fullVisibility) do\n if v == true then\n if string.len(fullColors) \u003e 0 then\n fullColors = fullColors .. '|' .. i\n else\n fullColors = i\n end\n end\n end\n\n for i, v in pairs(playVisibility) do\n if v == true then\n if string.len(playColors) \u003e 0 then\n playColors = playColors .. '|' .. i\n else\n playColors = i\n end\n end\n end\n\n if string.len(fullColors) \u003e 0 then\n data = fullButtonData\n\n xml = xml .. [[\u003cPanel id=\"navPanelFull\" height=\"358\" width=\"455\" visibility=\"]] .. fullColors .. [[\" allowDragging=\"true\" returnToOriginalPositionWhenReleased=\"false\" rectAlignment=\"LowerRight\" offsetXY=\"-40 0\"\u003e\n \u003cimage id=\"backgroundImage\" image=\"OverlayLarge\" /\u003e]]\n\n for i, d in ipairs(data) do\n if editing then\n if selectedEditButton \u003c 0 then\n color = \"rgba(1,1,1,1)\"\n elseif tonumber(d.id) == selectedEditButton then\n color = \"rgba(0,1,0,1)\"\n else\n color = \"rgba(1,0,0,1)\"\n end\n else\n color = \"rgba(0,1,0,0)\"\n end\n\n xml = xml .. [[\u003cbutton\n onClick=\"]] .. guid .. [[/buttonClicked\"\n id=\"]] .. d.id .. [[\"\n height=\"]] .. d.height .. [[\"\n width=\"]] .. d.width .. [[\"\n offsetXY=\"]] .. d.offsetX .. \" \" .. d.offsetY .. [[\"\n color=\"]] .. color .. [[\"\n \u003e\n \u003c/button\u003e\n ]]\n end\n\n xml = xml .. [[ \u003c/Panel\u003e]]\n end\n\n if string.len(playColors) \u003e 0 then\n data = playButtonData\n\n xml = xml .. [[\n \u003cPanel id=\"navPanelPlay\" height=\"208\" width=\"205\" visibility=\"]] .. playColors .. [[\" allowDragging=\"true\" returnToOriginalPositionWhenReleased=\"false\" rectAlignment=\"LowerRight\" offsetXY=\"-40 0\"\u003e\n \u003cimage id=\"backgroundImage\" image=\"OverlaySmall\" /\u003e]]\n\n for i, d in ipairs(data) do\n if editing then\n if selectedEditButton \u003c 0 then\n color = \"rgba(1,1,1,1)\"\n elseif tonumber(d.id) == selectedEditButton then\n color = \"rgba(0,1,0,1)\"\n else\n color = \"rgba(1,0,0,1)\"\n end\n else\n color = \"rgba(0,1,0,0)\"\n end\n\n xml = xml .. [[\u003cbutton\n onClick=\"]] .. guid .. [[/buttonClicked\"\n id=\"]] .. d.id .. [[\"\n height=\"]] .. d.height .. [[\"\n width=\"]] .. d.width .. [[\"\n offsetXY=\"]] .. d.offsetX .. \" \" .. d.offsetY .. [[\"\n color=\"]] .. color .. [[\"\n \u003e\n \u003c/button\u003e\n ]]\n end\n\n xml = xml .. [[ \u003c/Panel\u003e]]\n end\n\n local existingAssets = UI.getCustomAssets()\n local largeOverlay = nil\n local smallOverlay = nil\n\n for i,v in pairs(existingAssets) do\n for ii,vv in pairs(v) do\n if vv == 'OverlayLarge' then\n largeOverlay = v\n end\n if vv == 'OverlaySmall' then\n smallOverlay = v\n end\n end\n end\n\n local largeURL = 'http://cloud-3.steamusercontent.com/ugc/1745699502804112656/A34D1F30E0DA0E283F300AE6D6B63F59FFC97730/'\n local smallURL = 'http://cloud-3.steamusercontent.com/ugc/1745699502804112719/CFFC89BF9FB8439204EE19CF94180EC99450CD38/'\n\n if largeOverlay == nil then\n largeOverlay = { name='OverlayLarge', url=largeURL }\n table.insert(existingAssets, largeOverlay)\n else\n largeOverlay.url = largeURL\n\n end\n\n if smallOverlay == nil then\n smallOverlay = { name='OverlaySmall', url=smallURL }\n table.insert(existingAssets, smallOverlay)\n else\n smallOverlay.url = smallURL\n end\n\n UI.setXml(xml, existingAssets)\nend\n\nfunction buttonClicked(player, _, idValue)\n if editing then\n if selectedEditButton \u003c 0 then\n selectedEditButton = tonumber(idValue)\n else\n if tonumber(idValue) == selectedEditButton and editDistance \u003e 0 then\n local playerCount = getPlayerCount()\n local colors\n\n if playerCount == 1 then\n colors = { 'Green', 'White', 'Orange', 'Red' }\n else\n colors = { player.color }\n end\n\n for i, v in ipairs(colors) do\n cameraParams[v][selectedEditButton].position = editPos\n cameraParams[v][selectedEditButton].pitch = editPitch\n cameraParams[v][selectedEditButton].yaw = editYaw\n cameraParams[v][selectedEditButton].distance = editDistance\n end\n end\n\n editing = false\n selectedEditButton = -1\n end\n\n resetOverlay()\n else\n loadCamera(player, _, idValue)\n end\nend\n\nfunction loadCamera(player, _, idValue)\n local index = tonumber(idValue)\n local color = player.color\n\n -- only do map zooming if te camera hasn't been specially set by user\n if index == 2 and cameraParams[color][index].distance \u003c= 0.0 then\n local mapObjects = Physics.cast({\n origin = { x=-29.2, y=0, z=0.0 },\n direction = { x=0, y=1, z=0 },\n type = 3,\n size = { x=36, y=5, z=31.4 },\n orientation = { x=0, y=90, z=0 }\n })\n\n local minX = 100\n local maxX = -100\n local minZ = 100\n local maxZ = -100\n\n for i,v in pairs(mapObjects) do\n local obj = v.hit_object\n\n if obj.type == 'Card' or obj.type == 'Infinite' then\n local bounds = obj.getBounds()\n\n local x1 = bounds['center'][1] - bounds['size'][1]/2\n local x2 = bounds['center'][1] + bounds['size'][1]/2\n local z1 = bounds['center'][3] - bounds['size'][3]/2\n local z2 = bounds['center'][3] + bounds['size'][3]/2\n\n if x1 \u003c minX then\n minX = x1\n end\n if x2 \u003e maxX then\n maxX = x2\n end\n if z1 \u003c minZ then\n minZ = z1\n end\n if z2 \u003e maxZ then\n maxZ = z2\n end\n end\n end\n\n if minX \u003c 100 then\n local dx = maxX - minX\n local dz = (maxZ - minZ) / (1.6) -- screen ratio * 1.2 (for my macbook pro, no idea how to generalize this)\n local centerX = (minX + maxX) / 2 - dx*0.12 -- offset is to move it a bit up, so the cards don't block anything\n local centerZ = (minZ + maxZ) / 2\n\n local scale = dx\n if dz \u003e dx then\n scale = dz\n end\n\n -- regression line from the following data points, seems linear\n -- rows 1 scale 4.5 d 12\n -- rows 2 scale 11 d 16\n -- rows 3 scale 14.5 d 19.6\n -- rows 4 scale 19.6 d 25\n -- rows 5 scale 23.25 d 28\n -- rows 6 scale 30.8 d 34\n\n -- local d = 0.8685 * scale + 7.4505\n\n -- modified by testing\n -- local d = 0.8685 * scale + 5\n local d = 1.04 * scale + 5\n\n player.lookAt({position={centerX, 0, centerZ}, pitch=75.823, yaw=90.000, distance=d})\n else\n player.lookAt({position={-33.667, 0, 0.014}, pitch=75.823, yaw=90.000, distance=36})\n end\n elseif index \u003e= 3 and index \u003c= 6 then\n local matColor = nil\n\n if index == 3 then\n matColor = 'Green'\n elseif index == 4 then\n matColor = 'White'\n elseif index == 5 then\n matColor = 'Orange'\n elseif index == 6 then\n matColor = 'Red'\n end\n\n if matColor ~= nil then\n local playerCount = getPlayerCount()\n\n if playerCount \u003c= 1 then\n player.changeColor(matColor)\n end\n end\n\n if cameraParams[color][index].distance \u003c= 0.0 then\n local matObjects = Physics.cast({\n origin = playermatData[matColor].origin,\n direction = { x=0, y=1, z=0 },\n type = 3,\n size = playermatData[matColor].scale,\n orientation = playermatData[matColor].orientation,\n-- debug=true\n })\n\n local minX = playermatData[matColor].minX\n local maxX = playermatData[matColor].maxX\n local minZ = playermatData[matColor].minZ\n local maxZ = playermatData[matColor].maxZ\n\n for i,v in pairs(matObjects) do\n local obj = v.hit_object\n\n if obj.type == 'Card' or obj.type == 'Infinite' then\n local bounds = obj.getBounds()\n\n local x1 = bounds['center'][1] - bounds['size'][1]/2\n local x2 = bounds['center'][1] + bounds['size'][1]/2\n local z1 = bounds['center'][3] - bounds['size'][3]/2\n local z2 = bounds['center'][3] + bounds['size'][3]/2\n\n if x1 \u003c minX then\n minX = x1\n end\n if x2 \u003e maxX then\n maxX = x2\n end\n if z1 \u003c minZ then\n minZ = z1\n end\n if z2 \u003e maxZ then\n maxZ = z2\n end\n end\n end\n\n local dx\n local dz\n local centerX\n local centerZ\n local scale\n local yaw\n local d\n\n -- White/Orange\n if index \u003e 3 and index \u003c 6 then\n dx = maxX - minX\n dz = (maxZ - minZ) / (1.6) -- screen ratio * 1.2 (for my macbook pro, no idea how to generalize this)\n\n centerX = (minX + maxX) / 2 - dx*playermatData[matColor].xOffset -- offset is to move it a bit up, so the cards don't block anything\n centerZ = (minZ + maxZ) / 2 + dz*playermatData[matColor].zOffset -- offset is to move it right a bit, so the toolbar doesn't block anything\n yaw = 90\n\n scale = dx\n if dz \u003e dx then\n scale = dz\n end\n\n d = 0.64 * scale + 7\n else -- Green/Red\n dx = (maxX - minX) / (1.6) -- screen ratio * 1.2 (for my macbook pro, no idea how to generalize this)\n dz = maxZ - minZ\n\n centerX = (minX + maxX) / 2 + dx*playermatData[matColor].zOffset -- offset is to move it right a bit, so the toolbar doesn't block anything\n centerZ = (minZ + maxZ) / 2 - dz*playermatData[matColor].xOffset -- offset is to move it a bit up, so the cards don't block anything\n yaw = playermatData[matColor].orientation.y + 180\n\n scale = dz\n if dx \u003e dz then\n scale = dx\n end\n\n d = 0.64 * scale + 7\n end\n\n -- 15.46 -\u003e 17.081\n -- 18.88 -\u003e 19.33\n -- 24.34 -\u003e 22.6\n\n -- need to wait if the player color changed\n Wait.frames(function() player.lookAt({position={centerX, 0, centerZ}, pitch=75.823, yaw=yaw, distance=d}) end, 2)\n else\n Wait.frames(function() player.lookAt(cameraParams[color][index]) end, 2)\n end\n else\n player.lookAt(cameraParams[color][index])\n end\nend\n\nfunction beginSetCamera(object, color)\n editing = true\n\n resetOverlay()\nend\n\nfunction updateEditCamera(params)\n editPos = params[1]\n editPitch = params[2]\n editYaw = params[3]\n editDistance = params[4]\nend\n\nfunction getPlayerCount()\n local playerCount = 0\n\n local playerList = getSeatedPlayers()\n\n for i, v in ipairs(playerList) do\n if v == 'Green' or v == 'White' or v == 'Orange' or v == 'Red' then\n playerCount = playerCount + 1\n end\n end\n\n return playerCount\nend", - "LuaScriptState": "{\"cameras\":{\"Green\":[{\"distance\":17.844,\"pitch\":62.964,\"position\":[-1.626,-2.5,-0.064],\"yaw\":90},{\"distance\":-1,\"pitch\":75.823,\"position\":[-27.822,-2.5,0.424],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-31.592,-2.5,26.392],\"yaw\":180},{\"distance\":-1,\"pitch\":74.238,\"position\":[-55.026,-2.5,12.052],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-55.026,-2.5,-11.479],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-31.592,-2.5,-26.392],\"yaw\":0},{\"distance\":20.146,\"pitch\":73.556,\"position\":[-2.94,-2.5,25.16],\"yaw\":90},{\"distance\":20,\"pitch\":76.43,\"position\":[-58.216,-2.5,-71.288],\"yaw\":90},{\"distance\":46.255,\"pitch\":69.491,\"position\":[46.368,-2.5,0.328],\"yaw\":90},{\"distance\":37.962,\"pitch\":69.491,\"position\":[13.875,-2.5,0.328],\"yaw\":90},{\"distance\":48.102,\"pitch\":76.43,\"position\":[51.94,-2.5,64.476],\"yaw\":90},{\"distance\":48.102,\"pitch\":76.43,\"position\":[51.302,-2.5,-73.514],\"yaw\":90},{\"distance\":30.616,\"pitch\":76.43,\"position\":[-27.788,-2.5,74.662],\"yaw\":90},{\"distance\":34.188,\"pitch\":76.43,\"position\":[-61.09,-2.5,70.762],\"yaw\":90},{\"distance\":42.249,\"pitch\":76.43,\"position\":[-18.547,-2.5,-73.514],\"yaw\":90},{\"distance\":20.146,\"pitch\":73.556,\"position\":[-2.144,-2.5,-26.9],\"yaw\":90},{\"distance\":12,\"pitch\":73.556,\"position\":[-45,-2.5,-0.228],\"yaw\":90}],\"Orange\":[{\"distance\":17.844,\"pitch\":62.964,\"position\":[-1.626,-2.5,-0.064],\"yaw\":90},{\"distance\":-1,\"pitch\":75.823,\"position\":[-27.822,-2.5,0.424],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-31.592,-2.5,26.392],\"yaw\":180},{\"distance\":-1,\"pitch\":74.238,\"position\":[-55.026,-2.5,12.052],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-55.026,-2.5,-11.479],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-31.592,-2.5,-26.392],\"yaw\":0},{\"distance\":20.146,\"pitch\":73.556,\"position\":[-2.94,-2.5,25.16],\"yaw\":90},{\"distance\":20,\"pitch\":76.43,\"position\":[-58.216,-2.5,-71.288],\"yaw\":90},{\"distance\":46.255,\"pitch\":69.491,\"position\":[46.368,-2.5,0.328],\"yaw\":90},{\"distance\":37.962,\"pitch\":69.491,\"position\":[13.875,-2.5,0.328],\"yaw\":90},{\"distance\":48.102,\"pitch\":76.43,\"position\":[51.94,-2.5,64.476],\"yaw\":90},{\"distance\":48.102,\"pitch\":76.43,\"position\":[51.302,-2.5,-73.514],\"yaw\":90},{\"distance\":30.616,\"pitch\":76.43,\"position\":[-27.788,-2.5,74.662],\"yaw\":90},{\"distance\":34.188,\"pitch\":76.43,\"position\":[-61.09,-2.5,70.762],\"yaw\":90},{\"distance\":42.249,\"pitch\":76.43,\"position\":[-18.547,-2.5,-73.514],\"yaw\":90},{\"distance\":20.146,\"pitch\":73.556,\"position\":[-2.144,-2.5,-26.9],\"yaw\":90},{\"distance\":12,\"pitch\":73.556,\"position\":[-45,-2.5,-0.228],\"yaw\":90}],\"Red\":[{\"distance\":17.844,\"pitch\":62.964,\"position\":[-1.626,-2.5,-0.064],\"yaw\":90},{\"distance\":-1,\"pitch\":75.823,\"position\":[-27.822,-2.5,0.424],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-31.592,-2.5,26.392],\"yaw\":180},{\"distance\":-1,\"pitch\":74.238,\"position\":[-55.026,-2.5,12.052],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-55.026,-2.5,-11.479],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-31.592,-2.5,-26.392],\"yaw\":0},{\"distance\":20.146,\"pitch\":73.556,\"position\":[-2.94,-2.5,25.16],\"yaw\":90},{\"distance\":20,\"pitch\":76.43,\"position\":[-58.216,-2.5,-71.288],\"yaw\":90},{\"distance\":46.255,\"pitch\":69.491,\"position\":[46.368,-2.5,0.328],\"yaw\":90},{\"distance\":37.962,\"pitch\":69.491,\"position\":[13.875,-2.5,0.328],\"yaw\":90},{\"distance\":48.102,\"pitch\":76.43,\"position\":[51.94,-2.5,64.476],\"yaw\":90},{\"distance\":48.102,\"pitch\":76.43,\"position\":[51.302,-2.5,-73.514],\"yaw\":90},{\"distance\":30.616,\"pitch\":76.43,\"position\":[-27.788,-2.5,74.662],\"yaw\":90},{\"distance\":34.188,\"pitch\":76.43,\"position\":[-61.09,-2.5,70.762],\"yaw\":90},{\"distance\":42.249,\"pitch\":76.43,\"position\":[-18.547,-2.5,-73.514],\"yaw\":90},{\"distance\":20.146,\"pitch\":73.556,\"position\":[-2.144,-2.5,-26.9],\"yaw\":90},{\"distance\":12,\"pitch\":73.556,\"position\":[-45,-2.5,-0.228],\"yaw\":90}],\"White\":[{\"distance\":17.844,\"pitch\":62.964,\"position\":[-1.626,-2.5,-0.064],\"yaw\":90},{\"distance\":-1,\"pitch\":75.823,\"position\":[-27.822,-2.5,0.424],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-31.592,-2.5,26.392],\"yaw\":180},{\"distance\":-1,\"pitch\":74.238,\"position\":[-55.026,-2.5,12.052],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-55.026,-2.5,-11.479],\"yaw\":90},{\"distance\":-1,\"pitch\":74.238,\"position\":[-31.592,-2.5,-26.392],\"yaw\":0},{\"distance\":20.146,\"pitch\":73.556,\"position\":[-2.94,-2.5,25.16],\"yaw\":90},{\"distance\":20,\"pitch\":76.43,\"position\":[-58.216,-2.5,-71.288],\"yaw\":90},{\"distance\":46.255,\"pitch\":69.491,\"position\":[46.368,-2.5,0.328],\"yaw\":90},{\"distance\":37.962,\"pitch\":69.491,\"position\":[13.875,-2.5,0.328],\"yaw\":90},{\"distance\":48.102,\"pitch\":76.43,\"position\":[51.94,-2.5,64.476],\"yaw\":90},{\"distance\":48.102,\"pitch\":76.43,\"position\":[51.302,-2.5,-73.514],\"yaw\":90},{\"distance\":30.616,\"pitch\":76.43,\"position\":[-27.788,-2.5,74.662],\"yaw\":90},{\"distance\":34.188,\"pitch\":76.43,\"position\":[-61.09,-2.5,70.762],\"yaw\":90},{\"distance\":42.249,\"pitch\":76.43,\"position\":[-18.547,-2.5,-73.514],\"yaw\":90},{\"distance\":20.146,\"pitch\":73.556,\"position\":[-2.144,-2.5,-26.9],\"yaw\":90},{\"distance\":12,\"pitch\":73.556,\"position\":[-45,-2.5,-0.228],\"yaw\":90}]},\"fullVis\":{\"Green\":false,\"Orange\":false,\"Red\":false,\"White\":false},\"playVis\":{\"Green\":false,\"Orange\":false,\"Red\":false,\"White\":false}}", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "jaqenZann's Navigation Overlay Tile", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 25.962, - "posY": 3.519, - "posZ": -18.624, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a8affa", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "jaqenZann's Navigation Overlay", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 30.32, - "posY": 3.899, - "posZ": -20.956, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 1 - }, - "Description": "By Pyxel", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cc77a8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onLoad()\n spawnButton(\"symbols\", \"Change Tooltips\",\n \"Changes tooltip for 'draw chaos token' buttons.\", 0, 0.5, 0, 600, 400, 70)\nend\n\nfunction spawnButton( func, text, tool_tip, xPosition, yPosition, zPosition, button_width, button_height, fontsize )\n scale = self.getScale()\n scale = scale[1]\n params = {\n click_function = func,\n function_owner = self,\n label = text,\n position = {scale * xPosition, yPosition, scale * zPosition},\n rotation = {0, 0, 0},\n width = button_width * scale,\n height = button_height * scale,\n font_size = fontsize * scale,\n color = {1, 1, 1},\n font_color = {0, 0, 0},\n tooltip = tool_tip\n }\n self.createButton(params)\nend\n\nfunction symbols()\n local tool = \"no scenario selected\"\n for _, scenario in ipairs(getObjectFromGUID(\"fe2ae4\").getObjects()) do\n if scenario.getDescription() == \"The Gathering\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull] -2. If you fail, after this skill test, search the encounter deck and discard pile for a [[Ghoul]] enemy, and draw it. Shuffle the encounter deck.\\n\\n[cultist] Reveal another token. If you fail, take 2 horror.\\n\\n[tablet] -4. If there is a [[Ghoul]] enemy at your location, take 1 damage and 1 horror.\"\n else\n tool = \"Easy / Standard\\n\\n[skull] -X. X is the number of [[Ghoul]] enemies at your location.\\n\\n[cultist] -1. If you fail, take 1 horror.\\n\\n[tablet] -2. If there is a [[Ghoul]] enemy at your location, take 1 damage.\\n\\n\"\n end\n end\n -- midnight masks\n if scenario.getDescription() == \"The Midnight Masks\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the total number of doom in play.\\n\\n[cultist]: -2. Place 1 doom on each [[Cultist]] enemy in play. If there are no [[Cultist]] enemies in play, reveal another token.\\n\\n[tablet]: -4. If you fail, place all your clues on your location.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the highest number of doom on a [[Cultist]] enemy in play.\\n\\n[cultist]: -2. Place 1 doom on the nearest [[Cultist]] enemy.\\n\\n[tablet]: -3. If you fail, place 1 of your clues on your location.\"\n end\n end\n -- devourer below\n if scenario.getDescription() == \"The Devourer Below\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -3. If you fail, after this skill test, search the encounter deck and discard pile for a [[Monster]] enemy, and draw it. Shuffle the encounter deck.\\n\\n[cultist]: -4. Place 2 doom on the nearest enemy.\\n\\n[tablet]: -5. If there is a [[Monster]] enemy at your location, take 1 damage and 1 horror.\\n\\n[elder_thing]: -7. If there is an [[Ancient One]] enemy in play, reveal another token.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the number of [[Monster]] enemies in play.\\n\\n[cultist]: -2. Place 1 doom on the nearest enemy.\\n\\n[tablet]: -3. If there is a [[Monster]] enemy at your location, take 1 damage.\\n\\n[elder_thing]: -5. If there is an [[Ancient One]] enemy in play, reveal another token.\"\n end\n end\n -- extracurricular activity symbols\n if scenario.getDescription() == \"Extracurricular Activity\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2. If you fail, discard the top 5 cards of your deck.\\n\\n[cultist]: -1 (-5 instead if there are 10 or more cards in your discard pile).\\n\\n[elder_thing]: -X. Discard the top 3 cards of your deck. X is the total printed cost of those discarded cards.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1. If you fail, discard the top 3 cards of your deck.\\n\\n[cultist]: -1 (-3 instead if there are 10 or more cards in your discard pile).\\n\\n[elder_thing]: -X. Discard the top 2 cards of your deck. X is the total printed cost of those discarded cards.\"\n end\n end\n -- The house always wins symbols\n if scenario.getDescription() == \"The House Always Wins\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -3. You may spend 3 resources to treat this token as a 0, instead.\\n\\n[cultist]: -3. If you fail, discard 3 resources.\\n\\n[tablet]: -2. Discard 3 resources.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -2. You may spend 2 resources to treat this token as a 0, instead.\\n\\n[cultist]: -3. If you succeed, gain 3 resources.\\n\\n[tablet]: -2. If you fail, discard 3 resources.\"\n end\n end\n -- Miskatonic museum symbols\n if scenario.getDescription() == \"The Miskatonic Museum\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if Hunting Horror is at your location.)\\n\\n[cultist]: -3. If you fail, search the encounter deck, discard pile, and the void for Hunting Horror and spawn it at your location, if able.\\n\\n[tablet]: -4. If Hunting Horror is at your location, it immediately attacks you.\\n\\n[elder_thing]: -5. If you fail, discard an asset you control.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if Hunting Horror is at your location.)\\n\\n[cultist]: -1. If you fail, search the encounter deck, discard pile, and the void for Hunting Horror and spawn it at your location, if able.\\n\\n[tablet]: -2. Return 1 of your clues to your current location.\\n\\n[elder_thing]: -3. If you fail, discard an asset you control.\"\n end\n end\n -- essex county express symbols\n if scenario.getDescription() == \"The Essex County Express\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is 1 more than the current Agenda #. \\n\\n[cultist]: Reveal another token. If you fail and it is your turn, lose all remaining actions and end your turn immediately.\\n\\n[tablet]: -4. Add 1 doom token to each Cultist enemy in play.\\n\\n[elder_thing]: -3. If you fail, choose and discard a card from your hand for each point you failed by.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the current Agenda #.\\n\\n[cultist]: -1. If you fail and it is your turn, lose all remaining actions and end your turn immediately.\\n\\n[tablet]: -2. Add 1 doom token to the nearest Cultist enemy.\\n\\n[elder_thing]: -3. If you fail, choose and discard a card from your hand.\"\n end\n end\n --blood on the Altar\n if scenario.getDescription() == \"Blood on the Altar\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -1 for each location in play with no encounter card underneath it.\\n\\n[cultist]: -4. If you fail, add 1 clue from the token pool to your location.\\n\\n[tablet]: -3. Reveal another token.\\n\\n[elder_thing]: -3. Place 1 doom on the current agenda.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 for each location in play with no encounter card underneath it (max -4).\\n\\n[cultist]: -2. If you fail, add 1 clue from the token pool to your location.\\n\\n[tablet]: -2. If you are in the Hidden Chamber, reveal another token.\\n\\n[elder_thing]: -3. If you fail, place 1 doom on the current agenda.\"\n end\n end\n --undimensioned and unseen\n if scenario.getDescription() == \"Undimensioned and Unseen\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 for each Brood of Yog-Sothoth in play.\\n\\n[cultist]: Reveal another token. If you fail this test, take 1 horror and 1 damage.\\n\\n[tablet]: 0. You must either remove all clue tokens from a Brood of Yog-Sothoth in play, or this test automatically fails.\\n\\n[elder_thing]: -5. If this token is revealed during an attack or evasion attempt against a Brood of Yog-Sothoth, it immediately attacks you.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 for each Brood of Yog-Sothoth in play.\\n\\n[cultist]: Reveal another token. If you fail this test, take 1 horror.\\n\\n[tablet]: 0. You must either remove all clue tokens from a Brood of Yog-Sothoth in play, or this token's modifier is -4 instead.\\n\\n[elder_thing]: -3. If this token is revealed during an attack or evasion attempt against a Brood of Yog-Sothoth, it immediately attacks you.\"\n end\n end\n -- where doom Awaits\n if scenario.getDescription() == \"Where Doom Awaits\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-5 instead if you are at an [[Altered]] location).\\n\\n[cultist]: Reveal another token. Cancel the effects and icons of each skill card committed to this test.\\n\\n[tablet]: -3. If it is Agenda 2, you automatically fail instead.\\n\\n[elder_thing]: -X. Discard the top 3 cards of your deck. X is the total printed cost of those discarded cards.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if you are at an [[Altered]] location).\\n\\n[cultist]: Reveal another token. Cancel the effects and icons of each skill card committed to this test.\\n\\n[tablet]: -2 (-4 instead if it is Agenda 2).\\n\\n[elder_thing]: -X. Discard the top 2 cards of your deck. X is the total printed cost of those discarded cards.\"\n end\n end\n --lost in time and space\n if scenario.getDescription() == \"Lost in Time and Space\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -1 for each [[Extradimensional]] location in play.\\n\\n[cultist]: Reveal another token. After this skill test, discard cards from the top of the encounter deck until a location is discarded. Put that location into play and move there.\\n\\n[tablet]: -5. If Yog-Sothoth is in play, it attacks you after this skill test.\\n\\n[elder_thing]: -X. X is twice the shroud value of your location. If you fail and your location is [[Extradimensional]], discard it.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 for each [[Extradimensional]] location in play (max -5).\\n\\n[cultist]: Reveal another token. If you fail, after this skill test, discard cards from the top of the encounter deck until a location is discarded. Put that location into play and move there.\\n\\n[tablet]: -3. If Yog-Sothoth is in play, it attacks you after this skill test.\\n\\n[elder_thing]: -X. X is the shroud value of your location. If you fail and your location is [[Extradimensional]], discard it.\"\n end\n end\n -- curtain call\n if scenario.getDescription() == \"Curtain Call\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X, where X is the amount of horror on you. (If you have no horror on you, X is 1.)\\n\\n[cultist] [tablet] [elder_thing]: -5. If your location has at least 1 horror on it, take 1 horror \u003ci\u003e(from the token pool)\u003c/i\u003e. If your location has no horror on it, place 1 horror on it instead.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if you have 3 or more horror on you).\\n\\n[cultist] [tablet] [elder_thing]: -4. If your location has at least 1 horror on it, take 1 horror \u003ci\u003e(from the token pool)\u003c/i\u003e. If your location has no horror on it, place 1 horror on it instead.\"\n end\n end\n -- Last King\n if scenario.getDescription() == \"The Last King\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: Reveal another token. If you fail, place 1 doom on the [[Lunatic]] enemy in play with the most remaining health.\\n\\n[cultist]: -3. Place 1 of your clues on your location.\\n\\n[tablet]: -4. Take 1 horror.\\n\\n[elder_thing]: -X. X is the shroud value of your location. If you fail, take 1 damage.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: Reveal another token. If you fail, place 1 doom on a [[Lunatic]] enemy in play.\\n\\n[cultist]: -2. If you fail, place 1 of your clues on your location.\\n\\n[tablet]: -4. If you fail, take 1 horror.\\n\\n[elder_thing]: -X. X is the shroud value of your location.\"\n end\n end\n -- Echoes Past\n if scenario.getDescription() == \"Echoes of the Past\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the total number of doom on enemies in play.\\n\\n[cultist]: -4. Place 1 doom on the nearest enemy.\\n\\n[tablet]: -4. Discard a random card from your hand.\\n\\n[elder_thing]: -4. If there is an enemy at your location, take 1 horror.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the highest number of doom on an enemy in play.\\n\\n[cultist]: -2. If you fail, place 1 doom on the nearest enemy.\\n\\n[tablet]: -2. If you fail, discard a random card from your hand.\\n\\n[elder_thing]: -2. If you fail and there is an enemy at your location, take 1 horror.\"\n end\n end\n -- Unspeakable Oath\n if scenario.getDescription() == \"The Unspeakable Oath\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: Reveal another token. If you fail, randomly choose an enemy from among the set-aside [[Monster]] enemies and place it beneath the act deck without looking at it. (Limit once per test.)\\n\\n[cultist]: -X. X is the amount of horror on you. If you fail, take 1 horror.\\n\\n[tablet]: -X. X is the base shroud value of your location. If you fail, take 1 horror.\\n\\n[elder_thing]: 0. Either randomly choose an enemy from among the set-aside [[Monster]] enemies and place it beneath the act deck without looking at it, or this test automatically fails instead.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1. If you fail, randomly choose an enemy from among the set-aside [[Monster]] enemies and place it beneath the act deck without looking at it.\\n\\n[cultist]: -X. X is the amount of horror on you.\\n\\n[tablet]: -X. X is the base shroud value of your location.\\n\\n[elder_thing]: 0. Either randomly choose an enemy from among the set-aside [[Monster]] enemies and place it beneath the act deck without looking at it, or this test automatically fails instead.\"\n end\n end\n -- A Phantom of Truth\n if scenario.getDescription() == \"A Phantom of Truth\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the amount of doom in play.\\n\\n[cultist]: -2. Move each unengaged [[Byakhee]] in play once toward the nearest investigator.\\n\\n[tablet]: -4. Cancel the effects and icons of each skill card committed to this test.\\n\\n[elder_thing]: -3. If you fail, lose 1 resource for each point you failed by.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the amount of doom in play (max 5).\\n\\n[cultist]: -2. If you fail, move each unengaged [[Byakhee]] in play once toward the nearest investigator.\\n\\n[tablet]: -3. Cancel the effects and icons of each skill card committed to this test.\\n\\n[elder_thing]: -2. If you fail, lose 1 resource for each point you failed by.\"\n end\n end\n -- The Pallid Mask\n if scenario.getDescription() == \"The Pallid Mask\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the number of locations away from the starting location you are.\\n\\n[cultist]: -3. If this token is revealed during an attack and this skill test is successful, this attack deals no damage.\\n\\n[tablet]: -3. If there is a [[Ghoul]] or [[Geist]] enemy at your location, it readies and attacks you (if there is more than one, choose one).\\n\\n[elder_thing]: -4. If you fail, search the encounter deck and discard pile for a [[Ghoul]] or [[Geist]] enemy and draw it.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the number of locations away from the starting location you are (max 5).\\n\\n[cultist]: -2. If this token is revealed during an attack, and this skill test is successful, this attack deals 1 less damage.\\n\\n[tablet]: -2. If there is a ready [[Ghoul]] or [[Geist]] enemy at your location, it attacks you (if there is more than one, choose one).\\n\\n[elder_thing]: -3. If you fail, search the encounter deck and discard pile for a [[Ghoul]] or [[Geist]] enemy and draw it.\"\n end\n end\n -- Dim Carcosa\n if scenario.getDescription() == \"Dim Carcosa\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the amount of horror on you.\\n\\n[cultist]: Reveal another token. If you fail, take 2 horror.\\n\\n[tablet]: -5. If you fail and Hastur is in play, place 1 clue on your location \u003ci\u003e(from the token bank)\u003c/i\u003e.\\n\\n[elder_thing]: -5. If this token is revealed during an attack or evasion attempt against a [[Monster]] or [[Ancient One]] enemy, lose 1 action.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -2 (-4 instead if you have no sanity remaining).\\n\\n[cultist]: Reveal another token. If you fail, take 1 horror.\\n\\n[tablet]: -3. If you fail and Hastur is in play, place 1 clue on your location \u003ci\u003e(from the token bank)\u003c/i\u003e.\\n\\n[elder_thing]: -3. If this token is revealed during an attack or evasion attempt against a [[Monster]] or [[Ancient One]] enemy, lose 1 action.\"\n end\n end\n if scenario.getDescription() == \"Black Stars Rise\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the total amount of doom on agendas in play.\\n\\n[cultist]: Reveal another token. If there is an enemy with 1 or more doom on it at your location, this test automatically fails instead.\\n\\n[tablet]: Reveal another token. If you do not succeed by at least 1, place 1 doom on each agenda.\\n\\n[elder_thing]: -3. If you fail, search the encounter deck and discard pile for a [[Byakhee]] enemy and draw it.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the highest amount of doom on an agenda in play.\\n\\n[cultist]: Reveal another token. If this token is revealed during an attack or evasion attempt against an enemy with doom on it, this skill test automatically fails instead.\\n\\n[tablet]: Reveal another token. If you fail, place 1 doom on each agenda.\\n\\n[elder_thing]: -2. If you fail, search the encounter deck and discard pile for a [[Byakhee]] enemy and draw it.\"\n end\n end\n -- untamed Wilds\n if scenario.getDescription() == \"The Untamed Wilds\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is 1 higher than the number of vengeance points in the victory display.\\n\\n[cultist]: -X. X is the number of locations in play.\\n\\n[tablet]: -X. X is the number of cards in the exploration deck (min 3).\\n\\n[elder_thing]: -3. If you are poisoned, this test automatically fails instead. If you are not poisoned and you fail, put a set-aside Poisoned weakness into play in your threat area.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the number of vengeance points in the victory display.\\n\\n[cultist]: -X. X is the number of locations in play (max 5).\\n\\n[tablet]: -X. X is the number of cards in the exploration deck (max 5).\\n\\n[elder_thing]: -2. If you are poisoned, this test automatically fails instead.\"\n end\n end\n --The doom of Eztli\n if scenario.getDescription() == \"The Doom of Eztli\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if there is doom on your location).\\n\\n[cultist] [tablet]: -X. X is the total amount of doom on locations in play.\\n\\n[elder_thing]: Reveal another chaos token. Place 1 doom on your location.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if there is doom on your location).\\n\\n[cultist] [tablet]: -X. X is the number of locations with doom on them.\\n\\n[elder_thing]: Reveal another chaos token. If you fail, place 1 doom on your location.\"\n end\n end\n --Threads of Fate\n if scenario.getDescription() == \"Threads of Fate\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull] : -X. X is the total number of doom in play.\\n\\n[cultist]: -2. If you do not succeed by at least 2, take 1 direct damage.\\n\\n[tablet]: -2. If you do not succeed by at least 2, place 1 doom on each [[cultist]] enemy.\\n\\n[elder_thing]: -3. If you fail, lose 1 of your clues.\"\n else\n tool = \"Easy / Standard\\n\\n[skull] : -X. X is the highest number of doom on a [[cultist]] enemy.\\n\\n[cultist]: -2. If you do not succeed by at least 1, take 1 damage.\\n\\n[tablet]: -2. If you do not succeed by at least 1, place 1 doom on the nearest [[cultist]] enemy.\\n\\n[elder_thing]: -2. If you fail, lose 1 of your clues.\"\n end\n end\n --The boundary beyond\n if scenario.getDescription() == \"The Boundary Beyond\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if you are at an [[Ancient]] location).\\n\\n[cultist]: Reveal another token. If you fail, place 1 doom on each [[Cultist]] enemy.\\n\\n[tablet]: Reveal another token. If you fail, each [[Serpent]] enemy at your location attacks you.\\n\\n[elder_thing]: -4. Place 1 clue \u003ci\u003e(from the token pool)\u003c/i\u003e on the nearest [[Ancient]] location.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if you are at an [[Ancient]] location).\\n\\n[cultist]: Reveal another token. If you fail, place 1 doom on a [[Cultist]] enemy.\\n\\n[tablet]: Reveal another token. If you fail and there is a [[Serpent]] enemy at your location, it attacks you.\\n\\n[elder_thing]: -4. If you fail, place 1 clue \u003ci\u003e(from the token pool)\u003c/i\u003e on the nearest [[Ancient]] location.\"\n end\n end\n --Heart of the elders p1\n if scenario.getDescription() == \"Heart of the Elders\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if you are in a [[Cave]] location).\\n\\n[cultist]: -3. If you fail, place 1 doom on your location.\\n\\n[tablet]: -3. If you are poisoned, this test automatically fails instead. If you are not poisoned and you fail, put a set-aside Poisoned weakness into play in your threat area.\\n\\n[elder_thing]: -4. If you fail, take 1 horror.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if you are in a [[Cave]] location).\\n\\n[cultist]: -2. If you fail, place 1 doom on your location.\\n\\n[tablet]: -2. If you are poisoned, this test automatically fails instead.\\n\\n[elder_thing]: -3. If you fail, take 1 horror.\"\n end\n end\n -- City of Archives\n if scenario.getDescription() == \"The City of Archives\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (if you have 5 or more cards in your hand, you automatically fail instead).\\n\\n[cultist] or [elder_thing]: -2. Place 1 of your clues on your location.\\n\\n[tablet]: -3. For each point you fail by, discard 1 random card from your hand.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if you have 5 or more cards in your hand).\\n\\n[cultist] or [elder_thing]: -2. If you fail, place 1 of your clues on your location.\\n\\n[tablet]: -3. If you fail, discard 1 random card from your hand.\"\n end\n end\n --Depths of Yoth\n if scenario.getName() == \"Scenario - Easy/Standard\" then\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the current depth level.\\n\\n[cultist]: Reveal another token. If you fail, each [[Serpent]] enemy at your location or a connecting location heals 2 damage.\\n\\n[tablet]: Reveal another token. If you fail, place 1 clue on your location \u003ci\u003e(from the token pool)\u003c/i\u003e.\\n\\n[elder_thing]: -2. If there are 3 or more vengeance points in the victory display, you automatically fail this test, instead.\"\n end\n --hard\n if scenario.getName() == \"Scenario - Hard/Expert\" then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the current depth level. If you fail, take 1 horror.\\n\\n[cultist]: Reveal another token. If you fail, each [[Serpent]] enemy at your location or a connecting location heals 2 damage.\\n\\n[tablet]: Reveal another token. If you fail, place 1 clue on your location \u003ci\u003e(from the token pool)\u003c/i\u003e.\\n\\n[elder_thing]: -4. If there are 3 or more vengeance points in the victory display, you automatically fail this test, instead.\"\n end\n --Shattered Aeons\n if scenario.getDescription() == \"Shattered Aeons\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -3 (-5 instead if the Relic of Ages is at your location).\\n\\n[cultist]: -3. If you do not succeed by at least 1, place 1 doom on each [[Cultist]] enemy.\\n\\n[tablet]: -3. If you are poisoned, this test automatically fails instead. If you are not poisoned and you fail, put a set-aside Poisoned weakness into play in your threat area.\\n\\n[elder_thing]: -3. Shuffle the topmost [[Hex]] treachery in the encounter discard pile into the exploration deck.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -2 (-4 instead if the Relic of Ages is at your location).\\n\\n[cultist]: -2. If you do not succeed by at least 1, place 1 doom on the nearest [[Cultist]] enemy.\\n\\n[tablet]: -2. If you are poisoned, this test automatically fails instead.\\n\\n[elder_thing]: -2. If you fail, shuffle the topmost [[Hex]] treachery in the encounter discard pile into the exploration deck.\"\n end\n end\n --secret scenario\n if scenario.getDescription() == \"Turn Back Time\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X . X is the total amount of doom on locations.\\n\\n[elder_thing]: -6. Place 1 doom on your location.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X . X is the number of locations with doom on them.\\n\\n[elder_thing]: -4. If you fail, place 1 doom on your location.\"\n end\n end\n --Dissappearance Twilight\n if scenario.getDescription() == \"Disappearance at the Twilight Estate\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -5. If you fail and this is an attack or evasion attempt, resolve each haunted ability on your location.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -3. If you fail and this is an attack or evasion attempt, resolve each haunted ability on your location.\"\n end\n end\n --Witching Hour\n if scenario.getDescription() == \"The Witching Hour\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2. Discard cards from the top of the encounter deck equal to this test's difficulty.\\n\\n[tablet]: -2. If you fail, after this test resolves, draw the bottommost treachery in the encounter discard pile.\\n\\n[elder_thing]: -4. If you fail, ready each [[Witch]] enemy at your location and at each connecting location. Heal all damage from each of those enemies.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1. For each point you fail by, discard the top card of the encounter deck.\\n\\n[tablet]: -1. If you fail, after this test resolves, draw the bottommost treachery in the encounter discard pile.\\n\\n[elder_thing]: -3. If you fail, choose an exhausted or damaged [[Witch]] enemy at your location or at a connecting location. Ready that enemy and heal all damage from it.\"\n end\n end\n --Death's Doorstep\n if scenario.getDescription() == \"At Death's Doorstep\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if your location is haunted).\\n\\n[tablet]: -3. If this is an attack or evasion attempt, resolve each haunted ability on your location.\\n\\n[elder_thing]: -4. If there is a [[Spectral]] enemy at your location, take 1 damage and 1 horror.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if your location is haunted).\\n\\n[tablet]: -2. If you fail and this is an attack or evasion attempt, resolve each haunted ability on your location.\\n\\n[elder_thing]: -2. If there is a [[Spectral]] enemy at your location, take 1 damage.\"\n end\n end\n --Secret Name\n if scenario.getDescription() == \"The Secret Name\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if you are at an [[Extradimensional]] location).\\n\\n[cultist]: Reveal another chaos token. If you fail, discard the top 5 cards of the encounter deck.\\n\\n[tablet]: -3. If you fail and Nahab is in play, she attacks you \u003ci\u003e(regardless of her current location)\u003c/i\u003e.\\n\\n[elder_thing]: -4. Resolve the hunter keyword on each enemy in play.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if you are at an [[Extradimensional]] location).\\n\\n[cultist]: Reveal another chaos token. If you fail, discard the top 3 cards of the encounter deck.\\n\\n[tablet]: -2. If you fail and Nahab is at your location, she attacks you.\\n\\n[elder_thing]: -3. If you fail, resolve the hunter keyword on each enemy in play.\"\n end\n end\n --Wages of Sin\n if scenario.getDescription() == \"The Wages of Sin\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the number of copies of Unfinished Business in the victory display. Reveal another token.\\n\\n[cultist]: -4. Until the end of the rount, each Heretic enemy in play gets +1 fight and +1 evade.\\n\\n[tablet]: -4. If you fail, trigger the forced ability on a copy of Unfinished Business in your threat area as if it were the end of the round.\\n\\n[elder_thing]: -2. If this is an attack or evasion attempt, resolve each haunted ability on your location.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is 1 higher than the number of copies of Unfinished Business in the victory display.\\n\\n[cultist]: -3. Until the end of the round, each Heretic enemy in play gets +1 fight and +1 evade.\\n\\n[tablet]: -3. If you fail, trigger the forced ability on a copy of Unfinished Business in yout threat area as if it were the end of the round.\\n\\n[elder_thing]: -2. If you fail and this is an attack or evasion attempt, resolve each haunted ability on your location.\"\n end\n end\n -- For The Greater Good\n if scenario.getDescription() == \"For the Greater Good\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the total number of doom among [[Cultist]] enemies in play.\\n\\n[cultist]: -2. Reveal another token.\\n\\n[tablet]: -3. If you fail, place 1 doom on each [[Cultist]] enemy in play. If there are no [[Cultist]] enemies in play, reveal another token.\\n\\n[elder_thing]: -3. If you fail, move all doom from the [[Cultist]] enemy with the most doom on it to the current agenda. If no [[Cultist]] enemies in play have doom on them, reveal another\u0026nbsp;token.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the highest number of doom on a [[Cultist]] enemy in play.\\n\\n[cultist]: -2. Reveal another token.\\n\\n[tablet]: -3. If you fail, place 1 doom on the nearest [[Cultist]] enemy.\\n\\n[elder_thing]: -3. If you fail, move 1 doom from the nearest [[Cultist]] enemy to the current agenda.\"\n end\n end\n --Union and Disillusion\n if scenario.getDescription() == \"Union and Disillusion\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -3. If this is a skill test during a \u003cb\u003ecircle\u003c/b\u003e action, reveal another token.\\n\\n[cultist]: -4. If you have no damage on you, take 1 damage. If you have no horror on you, take 1 horror.\\n\\n[tablet]: -4. If you fail, a [[Spectral]] enemy at your location attacks you \u003ci\u003e(even if it is exhausted).\u003c/i\u003e\\n\\n[elder_thing]: -4. If this is a skill test during a \u003cb\u003ecircle\u003c/b\u003e action and you fail, resolve each haunted ability on your location.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -2. If this is a skill test during a \u003cb\u003ecircle\u003c/b\u003e action, reveal another token.\\n\\n[cultist]: -3. If you have no damage on you, take 1 damage. If you have no horror on you, take 1 horror.\\n\\n[tablet]: -3. If you fail, a [[Spectral]] enemy at your location attacks you \u003ci\u003e(even if it is exhausted).\u003c/i\u003e\\n\\n[elder_thing]: -3. If this is a skill test during a \u003cb\u003ecircle\u003c/b\u003e action and you fail, resolve each haunted ability on your location.\"\n end\n end\n --Clutches of Chaos\n if scenario.getDescription() == \"In the Clutches of Chaos\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is 1 higher than the total amount of doom and breaches on your location.\\n\\n[cultist]: Reveal another token. If there are fewer than 3 breaches on your location, place 1 breach on your location.\\n\\n[tablet]: -3. For each point you fail by, remove 1 breach from the current act.\\n\\n[elder_thing]: -4. If you fail, place 1 breach on a random location.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the total amount of doom and breaches on your location.\\n\\n[cultist]: Reveal another token. If there are fewer than 3 breaches on your location, place 1 breach on your location.\\n\\n[tablet]: -2. For each point you fail by, remove 1 breach from the current act.\\n\\n[elder_thing]: -3. If you fail, place 1 breach on a random location.\"\n end\n end\n --Before the Black Throne\n if scenario.getDescription() == \"Before the Black Throne\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the amount of doom on Azathoth, to a minimum of 2.\\n\\n[cultist]: Reveal another token. If you fail, search the encounter deck and discard pile for a [[Cultist]] enemy and draw it. Shuffle the encounter deck.\\n\\n[tablet]: -3. If you fail, Azathoth attacks you.\\n\\n[elder_thing]: -6. If your modified skill value for this test is 0, place 1 doom on Azathoth.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is half of the doom on Azathoth (rounded up), to a minimum of 2.\\n\\n[cultist]: Reveal another token. If you fail, search the encounter deck and discard pile for a [[Cultist]] enemy and draw it. Shuffle the encounter deck.\\n\\n[tablet]: -2. If you fail, Azathoth attacks you.\\n\\n[elder_thing]: -4. If your modified skill value for this test is 0, place 1 doom on Azathoth.\"\n end\n end\n --Beyond the gates of sleep\n if scenario.getDescription() == \"Beyond the Gates of Sleep\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull] : -X. X is the number of cards in your hand.\\n\\n[cultist]: -X. X is the number of revealed [[Woods]] locations.\\n\\n[tablet]: -2. If this is an attack or evasion attempt against a swarming enemy, add 1 swarm card to it.\"\n else\n tool = \"Easy / Standard\\n\\n[skull] : -X. X is half the number of cards in your hand (rounded up).\\n\\n[cultist]: -X. X is the number of revealed Enchanted Woods locations.\\n\\n[tablet]: -2. If you fail and this is an attack or evasion attempt against a swarming enemy, add 1 swarm card to it.\"\n end\n end\n --Waking Nightmare\n if scenario.getDescription() == \"Waking Nightmare\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if you are engaged with a [[Staff]] enemy).\\n\\n[cultist]: Reveal another chaos token. If it is agenda 2 or 3, make an infestation test.\\n\\n[elder_thing]: -X. X is 1 higher than the number of infested locations.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if you are engaged with a [[Staff]] enemy).\\n\\n[cultist]: Reveal another chaos token. If you fail and it is agenda 2 or 3, make an infestation test.\\n\\n[elder_thing]: -X. X is the number of infested locations.\"\n end\n end\n --The search for kadath\n if scenario.getDescription() == \"The Search for Kadath\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is 1 more than the number of Signs of the Gods the investigators have uncovered.\\n\\n[cultist]: Reveal another token. If this token is revealed during an investigation and this skill test fails, increase that location's shroud by 2 for the remainder of the round.\\n\\n[tablet]: -3. If you fail, either take 1 damage and 1 horror, or place 1 doom on the current agenda.\\n\\n[elder_thing]: +1. The black cat points you in the right direction. If this token is revealed during an investigation and you succeed, discover 1 additional clue.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the number of Signs of the Gods the investigators have uncovered.\\n\\n[cultist]: Reveal another token. If this token is revealed during an investigation and this skill test fails, increase that location's shroud by 1 for the remainder of the round.\\n\\n[tablet]: -2. If you fail, either take 1 damage and 1 horror, or place 1 doom on the current agenda.\\n\\n[elder_thing]: +2. The black cat points you in the right direction. If this token is revealed during an investigation and you succeed, discover 1 additional clue.\"\n end\n end\n --A thousand shapes of horror\n if scenario.getDescription() == \"A Thousand Shapes of Horror\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if you are at a [[Graveyard]] location).\\n\\n[cultist]: Reveal another token. If you fail and The Unnamable is in play, it attacks you (regardless of its current location).\\n\\n[tablet]: +1. The black cat causes a distraction. If this test is successful, choose and evade an enemy at any location with a fight value of X or lower, where X is the amount you succeeded by.\\n\\n[elder_thing]: -3. If you fail, you must either place 1 of your clues on your location or take 1 damage.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if you are at a [[Graveyard]] location).\\n\\n[cultist]: Reveal another token. If you fail and The Unnamable is in play, it attacks you (regardless of its current location).\\n\\n[tablet]: +2. The black cat causes a distraction. If this test is successful, choose and evade an enemy at any location with a fight value of X or lower, where X is the amount you succeeded by.\\n\\n[elder_thing]: -2. If you fail, you must either place 1 of your clues on your location or take 1 damage.\"\n end\n end\n --Dark Side of the moon\n if scenario.getDescription() == \"Dark Side of the Moon\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is your alarm level.\\n\\n[cultist]: Reveal another token. If you fail and your alarm level is higher than your modified skill value, after this skill test ends, draw the top card of the encounter deck.\\n\\n[tablet]: -2. If you fail, raise your alarm level by 1.\\n\\n[elder_thing]: 0. The black cat summons several other cats to help. If this token is revealed during an evasion attempt and you succeed, deal 2 damage to the evaded enemy.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is half your alarm level (rounded up).\\n\\n[cultist]: Reveal another token. If you fail and your alarm level is higher than your modified skill value, after this skill test ends, draw the top card of the encounter deck.\\n\\n[tablet]: -1. If you fail, raise your alarm level by 1.\\n\\n[elder_thing]: +1. The black cat summons several other cats to help. If this token is revealed during an evasion attempt and you succeed, deal 2 damage to the evaded enemy.\"\n end\n end\n --point of no return\n if scenario.getDescription() == \"Point of No Return\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is 1 more than the amount of damage on this card.\\n\\n[cultist]: Reveal another token. If you fail, after this skill test ends, draw the top card of the encounter deck.\\n\\n[tablet]: 0. The black cat helps you navigate through the death-fire. If this token is revealed during an investigation and you succeed, draw 1 card.\\n\\n[elder_thing]: -4. If you fail by 2 or more, choose a ready enemy at your location or a connecting location. That enemy moves to your location, engages you, and makes an immediate attack.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the amount of damage on this card.\\n\\n[cultist]: Reveal another token. If you fail, after this skill test ends, draw the top card of the encounter deck.\\n\\n[tablet]: +1. The black cat helps you navigate through the death-fire. If this token is revealed during an investigation and you succeed, draw 1 card.\\n\\n[elder_thing]: -3. If you fail by 2 or more, choose a ready enemy at your location or a connecting location. That enemy moves to your location, engages you, and makes an immediate attack.\"\n end\n end\n --where the gods dwell\n if scenario.getDescription() == \"Where the Gods Dwell\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the number of the current act plus the number of the current agenda.\\n\\n[cultist]: Reveal another token. If you fail, place 1 doom on the current agenda. This effect may cause the current agenda to advance.\\n\\n[tablet]: -6. If you fail, choose and reveal a copy of Nyarlathotep in your hand. It attacks you and is shuffled into the encounter deck.\\n\\n[elder_thing]: -1. The black cat reminds you that it's all a dream.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the number of the current act.\\n\\n[cultist]: Reveal another token. If you fail, place 1 doom on the current agenda.\\n\\n[tablet]: -4. If you fail, choose and reveal a copy of Nyarlathotep in your hand. It attacks you and is shuffled into the encounter deck.\\n\\n[elder_thing]: 0. The black cat reminds you that it's all a dream.\"\n end\n end\n --weaver of the cosmos\n if scenario.getDescription() == \"Weaver of the Cosmos\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is the amount of doom on locations in play.\\n\\n[cultist]: Reveal another token. If you fail, and there is an [[Ancient One]] enemy at your location, it attacks you.\\n\\n[tablet]: -1. The black cat tears at the web with its claws. If you succeed by 2 or more, remove 1 doom from your location.\\n\\n[elder_thing]: -4. If this skill test fails during an attack against a [[Spider]] enemy, place 1 doom on that enemy's location.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the highest amount of doom on a location in play.\\n\\n[cultist]: Reveal another token. If you fail, and there is an [[Ancient One]] enemy at your location, it attacks you.\\n\\n[tablet]: 0. The black cat tears at the web with its claws. If you succeed by 2 or more, remove 1 doom from your location.\\n\\n[elder_thing]: -3. If this skill test fails during an attack against a [[Spider]] enemy, place 1 doom on that enemy's location.\"\n end\n end\n --pit of despair\n if scenario.getDescription() == \"The Pit of Despair\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-3 instead if your location is partially flooded; -4 instead if your location is fully flooded).\\n\\n[cultist]: -2. If your location is flooded, take 1 damage.\\n\\n[tablet]: -2. If you control a key, take 1 horror.\\n\\n[elder_thing]: -3. If The Amalgam is in the depths, put it into play engaged with you.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-2 instead if your location is partially flooded; -3 instead if your location is fully flooded).\\n\\n[cultist]: -2. If you fail and your location is flooded, take 1 damage.\\n\\n[tablet]: -2. If you fail and you control a key, take 1 horror.\\n\\n[elder_thing]: -3. If you fail and The Amalgam is in the depths, put it into play engaged with you.\"\n end\n end\n --vanishing of elena harper\n if scenario.getDescription() == \"The Vanishing of Elina Harper\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is 1 more than the current agenda number.\\n\\n[cultist]: -2. Place 1 doom on the nearest enemy (2 doom instead if you failed).\\n\\n[tablet]: -3. Take 1 horror (1 horror and 1 damage instead if you failed).\\n\\n[elder_thing]: -4. Place 1 of your clues on your location (2 clues instead if you failed).\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the current agenda number.\\n\\n[cultist]: -2. If you fail, place 1 doom on the nearest enemy.\\n\\n[tablet]: -3. If you fail, take 1 horror.\\n\\n[elder_thing]: -4. If you fail, place 1 of your clues on your location.\"\n end\n end\n --in too deep\n if scenario.getDescription() == \"In Too Deep\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 for each location to the east of your location (on the same row).\\n\\n[cultist]: -4. If you fail, move to the connecting location to the east, ignoring all barriers.\\n\\n[tablet]: -5. If you fail, choose a connecting location with no barriers between it and your location. Place 1 barrier between the two locations.\\n\\n[elder_thing]: -X. X is twice the number of barriers between your location and all connecting locations.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 for each location to the east of your location (on the same row).\\n\\n[cultist]: -2. If you fail, move to the connecting location to the east, ignoring all barriers.\\n\\n[tablet]: -3. If you fail, choose a connecting location with no barriers between it and your location. Place 1 barrier between the two locations.\\n\\n[elder_thing]: -X. X is the number of barriers between your location and all connecting locations.\"\n end\n end\n --devil reef\n if scenario.getDescription() == \"Devil Reef\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -X. X is 1 more than the number of keys the investigators control.\\n\\n[cultist]: -3. If this is an attack or evasion attempt against a [[Deep One]] enemy, it engages you. (If it is already engaged with you, it disengages first, then re-engages you.)\\n\\n[tablet]: -4. If you are not in a vehicle, take 1 damage.\\n\\n[elder_thing]: -5. If your location has a key on it, take 1 horror.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -X. X is the number of keys the investigators control.\\n\\n[cultist]: -2. If you fail and this is an attack or evasion attempt against a [[Deep One]] enemy, it engages you. (If it is already engaged with you, it disengages first, then re-engages you.)\\n\\n[tablet]: -3. If you fail and you are not in a vehicle, take 1 damage.\\n\\n[elder_thing]: -4. If you fail and your location has a key on it, take 1 horror.\"\n end\n end\n --horror in high gear\n if scenario.getDescription() == \"Horror in High Gear\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if there are 6 or fewer locations remaining in the Road deck).\\n\\n[cultist]: -2. For each point you fail by, an investigator in your vehicle places 1 of their clues on your location.\\n\\n[tablet]: -3. For each point you fail by, an investigator in your vehicle loses 1 resource.\\n\\n[elder_thing]: -4. Resolve the hunter keyword on each enemy in play.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if there are 6 or fewer locations remaining in the Road deck).\\n\\n[cultist]: -1. For each point you fail by, an investigator in your vehicle places 1 of their clues on your location.\\n\\n[tablet]: -2. For each point you fail by, an investigator in your vehicle loses 1 resource.\\n\\n[elder_thing]: -4. If you fail, resolve the hunter keyword on each enemy in play.\"\n end\n end\n --light in the fog\n if scenario.getDescription() == \"A Light in the Fog\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2. If your location is flooded, reveal an additional chaos token.\\n\\n[cultist]: -2. If you fail, after this test ends, increase the flood level of your location (if you cannot, take 1 horror instead).\\n\\n[tablet]: -3. If you fail this test and your location is flooded, take 2 damage.\\n\\n[elder_thing]: -4. Move the nearest unengaged enemy once toward your location. It loses aloof during this movement.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1. If your location is flooded, reveal an additional chaos token.\\n\\n[cultist]: -2. If you fail, after this test ends, increase the flood level of your location.\\n\\n[tablet]: -3. If you fail this test and your location is flooded, take 1 damage.\\n\\n[elder_thing]: -4. If you fail, move the nearest ready unengaged enemy once toward your location. It loses aloof during this movement.\"\n end\n end\n --lair of dagon\n if scenario.getDescription() == \"The Lair of Dagon\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 for each key on this card.\\n\\n[cultist]: -2. Reveal an additional chaos token. If you reveal 1 or more [curse] tokens during this test, you automatically fail.\\n\\n[tablet]: -3. Place each key you control on your location and take 1 damage.\\n\\n[elder_thing]: -4. Add 2 [curse] tokens to the chaos bag.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 for each key on this card.\\n\\n[cultist]: 0. Reveal an additional chaos token. If you reveal 1 or more [curse] tokens during this test, you automatically fail.\\n\\n[tablet]: -3. If you fail, place each key you control on your location.\\n\\n[elder_thing]: -4. If you fail, add 1 [curse] token to the chaos bag.\"\n end\n end\n --into the maelstrom\n if scenario.getDescription() == \"Into the Maelstrom\" then\n if scenario.is_face_down == true then\n tool = \"Hard / Expert\\n\\n[skull]: -2 (-4 instead if there are 4 or more unflooded [[Y'ha-nthlei]] locations in play).\\n\\n[cultist]: -4. If you fail, place 1 doom on the current agenda (this may cause the current agenda to advance).\\n\\n[tablet]: -5. If you fail, you must either increase the flood level of your location or take 1 damage.\\n\\n[elder_thing]: -6. If you fail and there is a key on your location, take 1 horror.\"\n else\n tool = \"Easy / Standard\\n\\n[skull]: -1 (-3 instead if there are 4 or more unflooded [[Y'ha-nthlei]] locations in play).\\n\\n[cultist]: -3. If you fail, place 1 doom on the current agenda (this may cause the current agenda to advance).\\n\\n[tablet]: -4. If you fail, you must either increase the flood level of your location or take 1 damage.\\n\\n[elder_thing]: -5. If you fail and there is a key on your location, take 1 horror.\"\n end\n end\n end\n getObjectFromGUID(\"8b081b\").editButton({index = 6, tooltip = tool})\n getObjectFromGUID(\"bd0ff4\").editButton({index = 6, tooltip = tool})\n getObjectFromGUID(\"383d8b\").editButton({index = 6, tooltip = tool})\n getObjectFromGUID(\"0840d5\").editButton({index = 6, tooltip = tool})\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_red", - "Nickname": "Draw Token Button Tooltip Renamer", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 30.498, - "posY": 4.084, - "posZ": -20.929, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EcbhVuh.jpg/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/965354846165100486/3DC8FCEF364B30758B09EF96AF9458F2B8E64D56/", - "WidthScale": 0 - }, - "Description": "click to set chaos token difficulty", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8112ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-05 6:14 p.m.\n---\n\n\nlocal tags = {\n bag = \"chaosBag\",\n provider = \"token_list_provider\",\n tokens = \"token_image_provider\"\n}\n\n---@class ChaosToken\n---@field name string\n---@field image string\nlocal _ = {}\n\n---@type table\u003cstring|number, ChaosToken\u003e\nlocal sources\n\n---@type table\u003cstring, any[]\u003e\nlocal tokens\n\n---@param source TTSObject\nlocal LoadSource = function (source)\n tokens = source:getTable(\"chaos_tokens\")\nend\n\n---@param token ChaosToken\n---@param position Vector\n---@param chaosBag TTSObject\n---@return number\nlocal SpawnToken = function(token, position, chaosBag)\n spawnObject {\n type = \"Custom_Tile\",\n position = position,\n scale = { 0.81, 1.0, 0.81 },\n rotation = { 0, 270, 0 },\n ---@param object TTSObject\n callback_function = function(object, _, _)\n object:setName(token.name)\n chaosBag:putObject(object)\n end\n }:setCustomObject {\n image = token.image,\n type = 2,\n thickness = 0.1\n }\nend\n\n---@param chaosBag TTSObject\nlocal emptyBag = function(chaosBag)\n local object = chaosBag:getObjects()\n local pos = self:getPosition()\n pos.y = pos.y+1\n\n for _, object in ipairs(object) do\n chaosBag:takeObject {\n guid = object.guid,\n position = pos,\n ---@param item TTSObject\n callback_function = function (item) item:destruct() end\n }\n end\nend\n\n---@param difficulty string\nlocal clickFun= function (difficulty)\n local chaosBag = getObjectsWithTag(tags.bag)[1]\n\n emptyBag(chaosBag)\n\n local loading = tokens[difficulty]\n local pos = self:getPosition()\n\n for _, token_id in ipairs(loading) do\n if type(token_id)==\"string\" then token_id = token_id:lower() end\n\n local token = sources[token_id]\n\n if (token==nil) then\n error(\"Could not find token \\\"\" .. token_id .. \"\\\".\")\n return\n end\n\n SpawnToken(token, pos, chaosBag)\n end\nend\n\n\n---@param difficulty string\nlocal MakeClickFun = function(difficulty)\n return function ()\n clickFun(difficulty)\n end\nend\n\n---@param label string\n---@param z_offset number|nil\nlocal makeButton = function(label , z_offset)\n z_offset = z_offset or -0.15\n\n _G[label:lower() .. \"Click\"] = MakeClickFun(label)\n\n self:createButton({\n label = label,\n function_owner = self,\n click_function = label:lower() .. \"Click\",\n position = {0, 0.1, z_offset},\n rotation = {0, 0, 0},\n scale = {0.47, 1, 0.47},\n height = 200,\n width = 1150,\n font_size = 100,\n color = {0.87, 0.8, 0.70},\n font_color = {0, 0, 0}\n })\n return z_offset + 0.20\nend\n\n---@param source TTSObject\nlocal CreateButtons= function(source)\n self:clearButtons()\n\n local z_offset\n for difficulty,_ in pairs(tokens) do\n z_offset = makeButton(difficulty, z_offset)\n end\nend\n\n\nfunction LoadTokens()\n ---@type TTSObject[]\n local image_sources = getObjectsWithTag(tags.tokens)\n\n if (#image_sources\u003c=0) then\n error(\"Cannot find images_sources\")\n return\n end\n\n sources = image_sources[1]:getTable(\"sources\")\n\n if (tokens~=nil) then CreateButtons() return end\n\n local source = getObjectsWithTag(tags.provider)\n\n if (#source\u003c=0) then return end\n\n LoadSource(source[1])\n\n CreateButtons()\nend\n\nfunction onload()\n Timer.create {\n identifier = self:getGUID(),\n function_name = \"LoadTokens\"\n }\nend\n\n---@param provider TTSObject\nfunction onObjectSpawn(provider)\n if (not provider:hasTag(tags.provider)) then return end\n\n LoadSource(provider)\n\n CreateButtons()\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Generic Difficulty Selector", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 12.174, - "posY": 4.216, - "posZ": 29.914, - "rotX": 0, - "rotY": 270, - "rotZ": 42, - "scaleX": 2.2, - "scaleY": 1, - "scaleZ": 2.2 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "162580", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-05 6:51 p.m.\n---\n\n---@param name string\n---@param image string\n---@return ChaosToken\nlocal MakeToken = function (name, image)\n return {\n name = name,\n image = image\n }\nend\n\nsources = {\n [1] = MakeToken(\"+1\", \"https://i.imgur.com/uIx8jbY.png\"),\n [0] = MakeToken(\"0\", \"https://i.imgur.com/btEtVfd.png\"),\n [-1] = MakeToken(\"-1\", \"https://i.imgur.com/w3XbrCC.png\"),\n [-2] = MakeToken(\"-2\", \"https://i.imgur.com/bfTg2hb.png\"),\n [-3] = MakeToken(\"-3\", \"https://i.imgur.com/yfs8gHq.png\"),\n [-4] = MakeToken(\"-4\", \"https://i.imgur.com/qrgGQRD.png\"),\n [-5] = MakeToken(\"-5\", \"https://i.imgur.com/3Ym1IeG.png\"),\n [-6] = MakeToken(\"-6\", \"https://i.imgur.com/c9qdSzS.png\"),\n [-7] = MakeToken(\"-7\", \"https://i.imgur.com/4WRD42n.png\"),\n [-8] = MakeToken(\"-8\", \"https://i.imgur.com/9t3rPTQ.png\"),\n [\"s\"] = MakeToken(\"Skull\", \"https://i.imgur.com/stbBxtx.png\"),\n [\"c\"] = MakeToken(\"Cultist\", \"https://i.imgur.com/VzhJJaH.png\"),\n [\"t\"] = MakeToken(\"Tablet\", \"https://i.imgur.com/1plY463.png\"),\n [\"e\"] = MakeToken(\"Elder Thing\", \"https://i.imgur.com/ttnspKt.png\"),\n [\"*\"] = MakeToken(\"Elder Sign\", \"https://i.imgur.com/nEmqjmj.png\"),\n [\"f\"] = MakeToken(\"Auto-fail\", \"https://i.imgur.com/lns4fhz.png\"),\n [\"+\"] = MakeToken(\"Bless\", \"http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/\"),\n [\"-\"] = MakeToken(\"Curse\", \"http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/\"),\n [\"fr\"] = MakeToken(\"Frost\", \"http://cloud-3.steamusercontent.com/ugc/1858293462583104677/195F93C063A8881B805CE2FD4767A9718B27B6AE/\"),\n}", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Token Image Provider", - "Snap": true, - "Sticky": true, - "Tags": [ - "token_image_provider" - ], - "Tooltip": true, - "Transform": { - "posX": 13.194, - "posY": 3.807, - "posZ": 28.835, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "297f5e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-05 7:19 p.m.\n---\n\nchaos_tokens = {\n Easy = {1, 1, 0, 0, -1, -1, -1, -2, -2, \"S\", \"S\", \"C\", \"T\", \"F\", \"*\"},\n Standard = {1, 0, 0, -1, -1, -1, -2, -2, -3, -4, \"S\", \"S\", \"C\", \"T\", \"F\", \"*\"},\n Hard = {0, 0, -1, -1, -2, -2, -3, -4, -4, -5, \"Fr\", \"Fr\", \"S\", \"S\", \"C\", \"T\", \"F\", \"*\"},\n Expert = {0, -1, -2, -2, -3, -4, -4, -5, -7, \"Fr\", \"Fr\", \"Fr\", \"S\", \"S\", \"C\", \"T\", \"F\", \"*\"}\n}", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_black", - "Nickname": "Token List", - "Snap": true, - "Sticky": true, - "Tags": [ - "mlc_memory_object", - "token_list_provider" - ], - "Tooltip": true, - "Transform": { - "posX": 12.984, - "posY": 4.045, - "posZ": 29.828, - "rotX": 0, - "rotY": 270, - "rotZ": 206, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "Tool for create custom chaos bag configurations.\n - The actual difficulty selector: click a difficulty to fill the chaos bag.\n- Token Image Provider: edit in scripting editor to add new token types. Cut and Paste to save.\n- Token List: edit in scripting editor to customize difficulties. Cut and Paste to save.\n\nReference of Token codes on following pages:", - "DragSelectable": true, - "GMNotes": "", - "GUID": "c32992", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Generic Difficulty Selector Instructions 1/3", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "1 — -8: Numeric tokens (Don't place quotes around these).\r\n\"S\": Skull.\r\n\"C\": Cultist.\r\n\"T\": Tablet.\r\n\"E\": Elder Thing.\r\n\"Fr\": Frost.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "eab766", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Generic Difficulty Selector Instructions 2/3", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.29240441, - "posY": 1.33262193, - "posZ": 56.0586357, - "rotX": 359.9792, - "rotY": 89.99884, - "rotZ": 359.983215, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "\"*\": Elder Sign.\r\n\"F\": Auto-fail.\r\n\"+\": Bless.\r\n\"-\": Curse.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "309295", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Generic Difficulty Selector Instructions 3/3", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 3.29240441, - "posY": 1.33262193, - "posZ": 56.0586357, - "rotX": 359.9792, - "rotY": 89.9988556, - "rotZ": 359.983215, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 13.505, - "posY": 3.625, - "posZ": 30.273, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "05efb4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Whimsical's Generic Difficulty Selector", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 29.073, - "posY": 3.901, - "posZ": -21.285, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1838053776205435595/ECFB88938ADBD1EF7AEF713111A11330FD9FAA5A/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1838053776205435595/ECFB88938ADBD1EF7AEF713111A11330FD9FAA5A/", - "WidthScale": 0 - }, - "Description": "Searches the top X cards of the nearest playmat by setting your hand aside and putting the cards into your hand.\n\nPut the target of your search on your set aside hand.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "17aed0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/SearchAssistant\")\nend)\n__bundle_register(\"accessories/SearchAssistant\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playmatAPI = require(\"playermat/PlaymatApi\")\n\n-- forward declaration of variables that are used across functions\nlocal matColor\nlocal setAsidePosition\nlocal setAsideRotation\nlocal drawDeckPosition\n\nlocal quickParameters = {}\nquickParameters.function_owner = self\nquickParameters.font_size = 165\nquickParameters.width = 275\nquickParameters.height = 275\nquickParameters.color = \"White\"\n\n-- common parameters\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.font_size = 125\nbuttonParameters.width = 650\nbuttonParameters.height = 225\nbuttonParameters.color = \"White\"\n\nlocal inputParameters = {}\ninputParameters.function_owner = self\ninputParameters.input_function = \"updateSearchNumber\"\ninputParameters.tooltip = \"custom search amount\"\ninputParameters.label = \"#\"\ninputParameters.font_size = 175\ninputParameters.width = 400\ninputParameters.height = inputParameters.font_size + 23\ninputParameters.position = { 0, 0.11, 0 }\ninputParameters.alignment = 3\ninputParameters.validation = 2\n\nfunction onLoad()\n normalView()\nend\n\n-- regular view with search box\nfunction normalView()\n self.clearButtons()\n self.clearInputs()\n self.createInput(inputParameters)\n\n -- create custom search button\n buttonParameters.click_function = \"searchCustom\"\n buttonParameters.tooltip = \"Search the entered number of cards\"\n buttonParameters.position = { 0, 0.11, 0.65 }\n buttonParameters.label = \"Search\"\n self.createButton(buttonParameters)\n\n -- create buttons to search 3, 6 or 9 cards\n quickParameters.click_function = \"search3\"\n quickParameters.label = \"3\"\n quickParameters.position = { -0.65, 0.11, -0.65 }\n self.createButton(quickParameters)\n\n quickParameters.click_function = \"search6\"\n quickParameters.label = \"6\"\n quickParameters.position = { 0, 0.11, -0.65 }\n self.createButton(quickParameters)\n\n quickParameters.click_function = \"search9\"\n quickParameters.label = \"9\"\n quickParameters.position = { 0.65, 0.11, -0.65 }\n self.createButton(quickParameters)\nend\n\n-- click functions\nfunction search3(_, playerColor) startSearch(playerColor, 3) end\nfunction search6(_, playerColor) startSearch(playerColor, 6) end\nfunction search9(_, playerColor) startSearch(playerColor, 9) end\n\n-- view during a search with \"done\" buttons\nfunction searchView()\n self.clearButtons()\n self.clearInputs()\n\n -- create the \"End Search\" button\n buttonParameters.click_function = \"endSearch\"\n buttonParameters.tooltip = \"Left-click: Return cards and shuffle\\nRight-click: Return cards without shuffling\"\n buttonParameters.position = { 0, 0.11, 0 }\n buttonParameters.label = \"End Search\"\n self.createButton(buttonParameters)\nend\n\n-- input_function to get number of cards to search\nfunction updateSearchNumber(_, _, input)\n inputParameters.value = tonumber(input)\nend\n\n-- starts the search with the number from the input field\nfunction searchCustom(_, messageColor)\n local number = inputParameters.value\n if number ~= nil then\n startSearch(messageColor, number)\n else\n printToColor(\"Enter the number of cards to search in the textbox.\", messageColor, \"Orange\")\n end\nend\n\n-- start the search (change UI, set handCards aside, draw cards)\nfunction startSearch(messageColor, number)\n matColor = playmatAPI.getMatColorByPosition(self.getPosition())\n\n -- get draw deck\n local drawDeck = playmatAPI.getDrawDeck(matColor)\n if drawDeck == nil then\n printToColor(matColor .. \" draw deck could not be found!\", messageColor, \"Red\")\n return\n end\n\n drawDeckPosition = drawDeck.getPosition()\n printToColor(\"Place target(s) of search on set aside hand.\", messageColor, \"Green\")\n\n -- get playmat orientation\n local offset = -15\n if matColor == \"Orange\" or matColor == \"Red\" then\n offset = 15\n end\n\n -- get position and rotation for set aside cards\n local handData = Player[matColor].getHandTransform()\n local handCards = Player[matColor].getHandObjects()\n setAsidePosition = handData.position + offset * handData.right\n setAsideRotation = { handData.rotation.x, handData.rotation.y + 180, 180 }\n\n for i = #handCards, 1, -1 do\n handCards[i].setPosition(setAsidePosition - Vector(0, i * 0.3, 0))\n handCards[i].setRotation(setAsideRotation)\n end\n\n -- handling for Norman Withers\n for _, v in ipairs(searchArea(drawDeckPosition)) do\n local object = v.hit_object\n if object.tag == \"Card\" and not object.is_face_down then\n object.flip()\n Wait.time(function() drawDeck = playmatAPI.getDrawDeck(matColor) end, 1)\n break\n end\n end\n\n Wait.time(function() drawDeck.deal(number, matColor) end, 1)\n searchView()\nend\n\n-- place handCards back into deck and optionally shuffle\nfunction endSearch(_, _, isRightClick)\n local handCards = Player[matColor].getHandObjects()\n\n for i = #handCards, 1, -1 do\n handCards[i].setPosition(drawDeckPosition + Vector(0, 6 - i * 0.3, 0))\n handCards[i].setRotation(setAsideRotation)\n end\n\n if not isRightClick then\n Wait.time(function()\n local deck = playmatAPI.getDrawDeck(matColor)\n if deck ~= nil then\n deck.shuffle()\n end\n end, 2)\n end\n\n -- draw set aside cards (from the ground!)\n for _, v in ipairs(searchArea(setAsidePosition - Vector(0, 5, 0))) do\n local obj = v.hit_object\n if obj.tag == \"Deck\" then\n Wait.time(function()\n obj.deal(#obj.getObjects(), matColor)\n end, 1)\n break\n elseif obj.tag == \"Card\" then\n obj.setPosition(Player[matColor].getHandTransform().position)\n obj.flip()\n break\n end\n end\n\n normalView()\nend\n\n-- utility function\nfunction searchArea(position)\n return Physics.cast({\n origin = position,\n direction = { 0, 1, 0 },\n type = 3,\n size = { 2, 2, 2 },\n max_distance = 0\n })\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x \u003c -42 then\n if startPos.z \u003e 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z \u003e 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Search Assistant", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": true, - "Transform": { - "posX": 29.245, - "posY": 8.402, - "posZ": -27.089, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 0 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1704036721123215146/E44A3B99EACF310E49E94977151A03C9A3DC7F17/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1704036721123215146/E44A3B99EACF310E49E94977151A03C9A3DC7F17/", - "WidthScale": 0 - }, - "Description": "- Displays the hand size (total or by title for \"Dream Enhancing Serum\"), hover over it to briefly toggle counting method\n\n- Adds a context menu to \"Short Supply\" for the 1st turn\n\n- Allows you to randomly discard a card from your hand\n\nSee context menu for additional information.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "450688", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/HandHelper\")\nend)\n__bundle_register(\"accessories/HandHelper\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playmatAPI = require(\"playermat/PlaymatApi\")\n\nlocal buttonParamaters = {}\nbuttonParamaters.function_owner = self\n\n-- saving \"playerColor\" and \"des\"\nfunction onSave() return JSON.encode({ playerColor, des}) end\n\nfunction onLoad(saved_data)\n -- loading saved data\n local loaded_data = JSON.decode(saved_data)\n playerColor = loaded_data[1] or Player.getAvailableColors()[1]\n des = loaded_data[2] or false\n\n -- index 0: button as hand size label\n buttonParamaters.hover_color = \"White\"\n buttonParamaters.click_function = \"none\"\n buttonParamaters.position = { 0, 0.11, -0.4 }\n buttonParamaters.height = 0\n buttonParamaters.width = 0\n buttonParamaters.font_size = 500\n buttonParamaters.font_color = \"White\"\n self.createButton(buttonParamaters)\n\n -- index 1: button to toggle \"des\"\n buttonParamaters.label = \"DES: \" .. (des and \"✓\" or \"✗\")\n buttonParamaters.click_function = \"toggleDES\"\n buttonParamaters.position = { 0.475, 0.11, 0.25 }\n buttonParamaters.height = 175\n buttonParamaters.width = 440\n buttonParamaters.font_size = 90\n buttonParamaters.font_color = \"Black\"\n self.createButton(buttonParamaters)\n\n -- index 2: button to discard a card\n buttonParamaters.label = \"discard random card\"\n buttonParamaters.click_function = \"discardRandom\"\n buttonParamaters.position = { 0, 0.11, 0.7 }\n buttonParamaters.width = 900\n self.createButton(buttonParamaters)\n\n -- index 3: button to select color\n buttonParamaters.label = playerColor\n buttonParamaters.color = playerColor\n buttonParamaters.hover_color = playerColor\n buttonParamaters.click_function = \"changeColor\"\n buttonParamaters.tooltip = \"change color\"\n buttonParamaters.position = { -0.475, 0.11, 0.25 }\n buttonParamaters.width = 440\n self.createButton(buttonParamaters)\n\n -- start loop to update card count\n loopId = Wait.time(||updateValue(), 1, -1)\n\n -- context menu to quickly bind color\n self.addContextMenuItem(\"Bind to my color\", function(color)\n changeColor(_, _, _, color)\n end)\n\n -- context menu to display additional information\n self.addContextMenuItem(\"More Information\", function()\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Hand Helper by Chr1Z\", \"Orange\")\n printToAll(\"original by Tikatoy\", \"White\")\n printToAll(\"Note: 'Hidden' cards can't be randomly discarded.\", \"Yellow\")\n printToAll(\"Set them aside beforehand!\", \"Yellow\")\n end)\n\n -- initialize the pseudo random number generator\n math.randomseed(os.time())\nend\n\nfunction onObjectHover(hover_color, obj)\n -- only continue if correct player hovers over \"self\"\n if obj ~= self or hover_color ~= playerColor then return end\n\n -- stop loop, toggle \"des\" and displayed value briefly, then start new loop\n Wait.stop(loopId)\n des = not des\n updateValue()\n des = not des\n loopId = Wait.time(||updateValue(), 1, -1)\nend\n\n-- toggle \"des\" and update button label\nfunction toggleDES()\n des = not des\n self.editButton({index = 1, label = \"DES: \" .. (des and \"✓\" or \"✗\")})\n updateValue()\nend\n\n-- count cards in hand (by name for DES)\nfunction updateValue()\n if not playerExists(playerColor) then return end\n\n local hand = Player[playerColor].getHandObjects()\n local size = 0\n\n if des then\n local cardHash = {}\n for _, obj in pairs(hand) do\n if obj.tag == \"Card\" then\n local name = obj.getName()\n local title = string.match(name, '(.+)(%s%(%d+%))') or name\n cardHash[title] = obj\n end\n end\n for _, obj in pairs(cardHash) do\n size = size + 1\n end\n else\n for _, obj in pairs(hand) do\n if obj.tag == \"Card\" then size = size + 1 end\n end\n end\n -- change button label and color\n self.editButton({index = 0, font_color = des and \"Green\" or \"White\", label = size})\nend\n\n-- allows change of color via external call\nfunction externalColorChange(newColor)\n changeColor(_, _, _, newColor)\nend\n\n-- get index of current color and move up one step (or down for right-click)\nfunction changeColor(_, _, isRightClick, color)\n if color then\n playerColor = color\n else\n local COLORS = Player.getAvailableColors()\n local pos = indexOf(COLORS, playerColor)\n\n if isRightClick then\n if pos == nil or pos == 1 then pos = #COLORS\n else pos = pos - 1 end\n else\n if pos == nil or pos == #COLORS then pos = 1\n else pos = pos + 1 end\n end\n\n -- update playerColor\n playerColor = COLORS[pos]\n end\n\n -- update \"change color\" button (note: remove and create instantly updates hover_color)\n buttonParamaters.label = playerColor\n buttonParamaters.color = playerColor\n buttonParamaters.hover_color = playerColor\n self.removeButton(3)\n self.createButton(buttonParamaters)\nend\n\n---------------------------------------------------------\n-- discards a random card from hand\n---------------------------------------------------------\n\nfunction discardRandom()\n if not playerExists(playerColor) then return end\n\n -- error handling: hand is empty\n local hand = Player[playerColor].getHandObjects()\n if #hand == 0 then\n broadcastToAll(\"Cannot discard from empty hand!\", \"Red\")\n else\n local searchPos = Player[playerColor].getHandTransform().position\n\n local discardPos = playmatAPI.getDiscardPosition(playmatAPI.getMatColorByPosition(searchPos))\n if discardPos == nil then\n broadcastToAll(\"Couldn't retrieve discard position from playermat!\", \"Red\")\n return\n end\n\n local num = math.random(1, #hand)\n hand[num].setPosition(discardPos)\n broadcastToAll(playerColor .. \" randomly discarded card \" .. num .. \"/\" .. #hand .. \".\", \"White\")\n end\nend\n\n---------------------------------------------------------\n-- helper functions\n---------------------------------------------------------\n\n-- helper to search array\nfunction indexOf(array, value)\n for i, v in ipairs(array) do\n if v == value then return i end\n end\nend\n\n-- helper to check if player exists\nfunction playerExists(color)\n local COLORS = Player.getAvailableColors()\n return indexOf(COLORS, color) and true or false\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x \u003c -42 then\n if startPos.z \u003e 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z \u003e 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[\"Green\",false]", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Hand Helper", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore", - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": 37.613, - "posY": 2.213, - "posZ": -51.965, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1915746489209870095/5F6A6F2946DBEB81667C15B112F9E35943E61A97/", - "WidthScale": 0 - }, - "Description": "Moves all objects on the playmat in the chosen direction.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0f1374", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"accessories/DisplacementTool\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playAreaApi = require(\"core/PlayAreaApi\")\n\nlocal UI_offset = 1.15\n\nlocal buttonParamaters = {}\nbuttonParamaters.function_owner = self\nbuttonParamaters.label = \"\"\nbuttonParamaters.height = 500\nbuttonParamaters.width = 500\nbuttonParamaters.color = { 0, 0, 0, 0 }\n\nfunction onLoad()\n -- index 0: left\n buttonParamaters.click_function = \"shift_left\"\n buttonParamaters.tooltip = \"Move left\"\n buttonParamaters.position = { -UI_offset, 0, 0 }\n self.createButton(buttonParamaters)\n\n -- index 1: right\n buttonParamaters.click_function = \"shift_right\"\n buttonParamaters.tooltip = \"Move right\"\n buttonParamaters.position = { UI_offset, 0, 0 }\n self.createButton(buttonParamaters)\n\n -- index 2: up\n buttonParamaters.click_function = \"shift_up\"\n buttonParamaters.tooltip = \"Move up\"\n buttonParamaters.position = { 0, 0, -UI_offset }\n self.createButton(buttonParamaters)\n\n -- index 3: down\n buttonParamaters.click_function = \"shift_down\"\n buttonParamaters.tooltip = \"Move down\"\n buttonParamaters.position = { 0, 0, UI_offset }\n self.createButton(buttonParamaters)\nend\n\nfunction shift_left(color) playAreaApi.shiftContentsLeft(color) end\n\nfunction shift_right(color) playAreaApi.shiftContentsRight(color) end\n\nfunction shift_up(color) playAreaApi.shiftContentsUp(color) end\n\nfunction shift_down(color) playAreaApi.shiftContentsDown(color) end\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/DisplacementTool\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Displacement Tool", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore", - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": 31.478, - "posY": 4.204, - "posZ": -20.335, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "https://www.dropbox.com/s/wyu6zud8r8ewqnt/Coin.obj?dl=1", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://www.dropbox.com/s/g0c0hdqw5w3q1an/Blursed-Coin-Faces.png?dl=1", - "MaterialIndex": 3, - "MeshURL": "https://www.dropbox.com/s/wyu6zud8r8ewqnt/Coin.obj?dl=1", - "NormalURL": "", - "TypeIndex": 3 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2ab443", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "\"Lucky\" Penny", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 29.585, - "posY": 4.094, - "posZ": -21.078, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.3, - "scaleY": 0.3, - "scaleZ": 0.3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": false, - "Thickness": 0.1, - "Type": 1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1634201755654309873/9A23829955A98CBAC1E6BA2D3E14D4FFF0A86463/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1634201755654309427/59F903E0AF5599D782B756AB92B5D9203002DF61/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc81cb", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Double-Sided Resource", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 29.9, - "posY": 4.095, - "posZ": -21.013, - "rotX": 0, - "rotY": 0, - "rotZ": 359, - "scaleX": 0.46, - "scaleY": 1, - "scaleZ": 0.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.0083, - "r": 0.10624 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.2, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/933819604050849524/797528309EFBAC7485283048AAB9DA68B8A31891/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/933819604050849085/9E22AFD7B0157140FC177DBCCBCB1D61D6A0329F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b171c8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseTwo'\n params.function_owner = self\n params.tooltip = '1. Mythos Phase\\n\\n 1.1 Round begins. Mythos phase begins.\\n\\n 1.2 Place 1 doom on the current agenda.\\n\\n 1.3 Check doom threshold.\\n\\n 1.4 Each investigator draws 1\\n encounter card.\\n\\n\u003e PLAYER WINDOW \u003c\\n\\n 1.5 Mythos phase ends.'\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseTwo()\n self.setState(2)\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Descriptive Phase Tracker", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.0009864086, - "g": 0.113237955, - "r": 0.04146277 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.2, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/933819604050886219/5987AB68E0D2609CC3831F1311E9070D7189FBA8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/933819604050885611/845B5AA915F30492B5F34864698B9C3627FA5763/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e75551", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseThree'\n params.function_owner = self\n params.tooltip = '2. Investigation Phase\\n\\n 2.1 Investigation phase begins.\\n\\n\u003e PLAYER WINDOW \u003c\\n\\n 2.2 Next investigator’s turn begins.\\n\\n\u003e PLAYER WINDOW \u003c\\n\\n 2.2.1 Active investigator may take\\n an action, if able. If an action\\n was taken, return to previous\\n player window. If no action was\\n taken, proceed to 2.2.2.\\n\\n 2.2.2 Investigator’s turn ends.\\n If an investigator has not yet\\n taken a turn this phase, return\\n to 2.2. If each investigator has\\n taken a turn this phase,\\n proceed to 2.3.\\n\\n 2.3 Investigation phase ends.'\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseThree()\n self.setState(3)\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Descriptive Phase Tracker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.1360855, - "posY": 1.24541819, - "posZ": 49.92741, - "rotX": 0.0208078064, - "rotY": 269.9888, - "rotZ": 0.016764963, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.235189646 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.2, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/982233321870235526/32D11CE67CBFB6E1197E540F9CA08F871A500C85/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/982233321870235122/492996D07ABF6DDA4B605A3013C4892839DCF1F3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "042d56", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseFour'\n params.function_owner = self\n params.tooltip = '3. Enemy Phase\\n\\n 3.1 Enemy phase begins.\\n\\n 3.2 Hunter enemies move.\\n\\n\u003e PLAYER WINDOW \u003c\\n\\n 3.3 Next investigator resolves\\n engaged enemy attacks. If an\\n investigator has not yet\\n resolved enemy attacks this\\n phase, return to previous\\n player window. After final\\n investigator resolves engaged\\n enemy attacks, proceed to\\n next player window.\\n\\n\u003e PLAYER WINDOW \u003c\\n\\n 3.4 Enemy phase ends.'\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseFour()\n self.setState(4)\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Descriptive Phase Tracker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.1360855, - "posY": 1.24541819, - "posZ": 49.92741, - "rotX": 0.0208078064, - "rotY": 269.9888, - "rotZ": 0.016764963, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.3496283, - "r": 0.5313587 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.2, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/982233321870237827/81374325F650673C37C89E4E2A1DC25F1C97FED8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/982233321870237261/C287CAED2423970F33E72D6C7415CBEC6794C533/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "44077a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseOne'\n params.function_owner = self\n params.tooltip = '4. Upkeep Phase\\n\\n 4.1 Upkeep phase begins.\\n\\n\u003e PLAYER WINDOW \u003c\\n\\n 4.2 Reset actions.\\n\\n 4.3 Ready each exhausted card.\\n\\n 4.4 Each investigator draws 1\\n card and gains 1 resource.\\n\\n 4.5 Each investigator checks\\n hand size.\\n\\n 4.6 Upkeep phase ends.\\n Round ends.'\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseOne()\n self.setState(1)\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Descriptive Phase Tracker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -39.1360855, - "posY": 1.24541819, - "posZ": 49.92741, - "rotX": 0.0208078064, - "rotY": 269.9888, - "rotZ": 0.016764963, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 43.122, - "posY": 2.338, - "posZ": -36.618, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1850441528393599634/FA79B99F5544D16D38DCC8A26F1CEB3E7D9FED17/", - "WidthScale": 0 - }, - "CustomUIAssets": [ - { - "Name": "font_teutonic-arkham", - "Type": 1, - "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118467703445/89328E273B4C5180BF491516CE998DE3C604E162/" - }, - { - "Name": "option_on", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/2024962321889555728/22ABD35CBB49A001F3A5318E4AFCFB22D24FEA39/" - }, - { - "Name": "option_off", - "Type": 0, - "URL": "http://cloud-3.steamusercontent.com/ugc/2024962321889555661/6643E5CC9160FF4624672C255D0DF7B313DA00A5/" - } - ], - "Description": "Cleans up the table for the next scenario during campaign play.\n\nThis includes moving cards and tokens into the trashcans, resetting counters and removing bless/curse tokens from the chaos bag.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "26cf4b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/CleanUpHelper\")\nend)\n__bundle_register(\"accessories/CleanUpHelper\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[\nCleans up the table for the next scenario in a campaign:\n- sets counters to default values (resources and doom) or trauma values (health and sanity, if not disabled) from campaign log\n- puts everything on playmats and hands into respective trashcans\n- use the IGNORE_TAG to exclude objects from tidying (default: \"CleanUpHelper_Ignore\")\n--]]\n\nlocal tokenSpawnTrackerApi = require(\"core/token/TokenSpawnTrackerApi\")\n\n-- enable this for debugging\nlocal SHOW_RAYS = false\n\n-- these objects will be ignored\nlocal IGNORE_GUIDS = {\n -- big playmat, change image panel and investigator counter\n \"b7b45b\"; \"f182ee\"; \"721ba2\";\n -- bless/curse manager\n \"afa06b\"; \"bd0253\"; \"5933fb\";\n -- stuff on agenda/act playmat\n \"85c4c6\"; \"4a3aa4\"; \"fea079\"; \"b015d8\"; \"11e0cf\"; \"9f334f\"; \"70b9f6\"; \"0a5a29\";\n -- doom/location token bag\n \"47ffc3\"; \"170f10\";\n -- table\n \"4ee1f2\"\n}\n\n-- objects with this tag will be ignored\nlocal IGNORE_TAG = \"CleanUpHelper_ignore\"\n\n-- colors and order for following tables\nlocal COLORS = { \"White\"; \"Orange\"; \"Green\"; \"Red\"; \"Agenda\" }\n\n-- counter GUIDS (4x damage and 4x horror)\nlocal DAMAGE_HORROR_GUIDS = {\n \"eb08d6\"; \"e64eec\"; \"1f5a0a\"; \"591a45\";\n \"468e88\"; \"0257d9\"; \"7b5729\"; \"beb964\";\n}\n\nlocal RESET_VALUES = {}\n\n-- GUIDS of objects (in order of ownership relating to 'COLORS')\nlocal PLAYERMAT_GUIDS = { \"8b081b\"; \"bd0ff4\"; \"383d8b\"; \"0840d5\" }\nlocal RESOURCE_GUIDS = { \"4406f0\"; \"816d84\"; \"cd15ac\"; \"a4b60d\" }\nlocal TRACKER_GUIDS = { \"e598c2\"; \"b4a5f7\"; \"af7ed7\"; \"e74881\" }\nlocal CLUE_GUIDS = { \"d86b7c\"; \"1769ed\"; \"032300\"; \"37be78\" }\nlocal CLUE_CLICKER_GUIDS = { \"db85d6\"; \"3f22e5\"; \"891403\"; \"4111de\" }\nlocal TRASHCAN_GUIDS = { \"147e80\"; \"f7b6c8\"; \"5f896a\"; \"4b8594\"; \"70b9f6\" }\n\n-- values for physics.cast (4 entries for player zones, 5th entry for agenda/act deck, 6th for campaign log)\nlocal PHYSICS_POSITION = {\n { -54.5, 2, 21 };\n { -54.5, 2, -21 };\n { -25.0, 2, 26 };\n { -25.0, 2, -26 };\n { -02.0, 2, 10 };\n { -00.0, 2, -27 }\n}\n\nlocal PHYSICS_ROTATION = { 270, 270, 0, 180, 270, 0 }\n\nlocal PHYSICS_SCALE = {\n { 36.6, 1, 14.5 };\n { 36.6, 1, 14.5 };\n { 28.0, 1, 14.5 };\n { 28.0, 1, 14.5 };\n { 55.0, 1, 13.5 };\n { 05.0, 1, 05.0 }\n}\n\nlocal optionsVisible = false\nlocal options = {}\noptions[\"importTrauma\"] = true\noptions[\"tidyPlayermats\"] = true\noptions[\"removeDrawnLines\"] = false\n\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\n\n---------------------------------------------------------\n-- option loading and GUI setup\n---------------------------------------------------------\n\nfunction onSave()\n return JSON.encode({\n options = options\n })\nend\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n local loadedData = JSON.decode(savedData)\n options = loadedData.options\n -- update UI to match saved state\n for id, state in pairs(options) do\n self.UI.setAttribute(id, \"image\", state and \"option_on\" or \"option_off\")\n end\n end\n\n -- index 0: button as label\n buttonParameters.label = \"Clean Up Helper\"\n buttonParameters.click_function = \"none\"\n buttonParameters.position = { x = 0, y = 0.1, z = -1.3 }\n buttonParameters.height = 0\n buttonParameters.width = 0\n buttonParameters.font_size = 230\n buttonParameters.font_color = Color(0, 0, 0)\n self.createButton(buttonParameters)\n\n -- index 1: option button\n buttonParameters.label = \"Settings\"\n buttonParameters.click_function = \"showOrHideOptions\"\n buttonParameters.color = { 0, 0, 0, 0.96 }\n buttonParameters.position.z = -0.1\n buttonParameters.height = 350\n buttonParameters.width = 1000\n buttonParameters.font_size = 190\n buttonParameters.font_color = \"White\"\n self.createButton(buttonParameters)\n\n -- index 2: start button\n buttonParameters.label = \"Reset play areas\"\n buttonParameters.click_function = \"cleanUp\"\n buttonParameters.position.z = 1.1\n buttonParameters.width = 1550\n self.createButton(buttonParameters)\n\n -- create single table for ignoring\n for _, v in ipairs(CLUE_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(CLUE_CLICKER_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(RESOURCE_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(TRASHCAN_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(PLAYERMAT_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(DAMAGE_HORROR_GUIDS) do table.insert(IGNORE_GUIDS, v) end\nend\n\n---------------------------------------------------------\n-- click functions for option buttons\n---------------------------------------------------------\n\n-- changes the UI state and the internal variable for the togglebuttons\nfunction optionButtonClick(_, id)\n local currentState = options[id]\n local newState = (currentState and \"option_off\" or \"option_on\")\n options[id] = not currentState\n self.UI.setAttribute(id, \"image\", newState)\nend\n\n-- shows or hides the option panel\nfunction showOrHideOptions()\n optionsVisible = not optionsVisible\n\n if optionsVisible then\n self.UI.show(\"options\")\n else\n self.UI.hide(\"options\")\n end\nend\n\n---------------------------------------------------------\n-- main function\n---------------------------------------------------------\n\nfunction cleanUp(_, color)\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Clean up started!\", \"Orange\")\n printToAll(\"Resetting counters...\", \"White\")\n\n ignoreCustomDataHelper()\n getTrauma()\n updateCounters(DAMAGE_HORROR_GUIDS, RESET_VALUES, \"Damage / Horror\")\n updateCounters(RESOURCE_GUIDS, 5, \"Resources\")\n updateCounters(CLUE_CLICKER_GUIDS, 0, \"Clue clickers\")\n resetSkillTrackers()\n resetDoomCounter()\n removeBlessCurse(color)\n removeLines()\n discardHands()\n tokenSpawnTrackerApi.resetAll()\n\n printToAll(\"Tidying main play area...\", \"White\")\n startLuaCoroutine(self, \"tidyPlayareaCoroutine\")\nend\n\n---------------------------------------------------------\n-- modular functions, called by other functions\n---------------------------------------------------------\n\nfunction updateCounters(tableOfGUIDs, tableOfNewValues, info)\n if tonumber(tableOfNewValues) then\n local value = tableOfNewValues\n tableOfNewValues = {}\n for i = 1, #tableOfGUIDs do\n table.insert(tableOfNewValues, value)\n end\n end\n\n for i, guid in ipairs(tableOfGUIDs) do\n local TOKEN = getObjectFromGUID(guid)\n\n if TOKEN ~= nil then\n TOKEN.call(\"updateVal\", tableOfNewValues[i])\n else\n printToAll(info .. \": No. \" .. i .. \" could not be found.\", \"Yellow\")\n end\n end\nend\n\n-- set investigator skill trackers to \"1, 1, 1, 1\"\nfunction resetSkillTrackers()\n for i, guid in ipairs(TRACKER_GUIDS) do\n local obj = getObjectFromGUID(guid)\n\n if obj ~= nil then\n obj.call(\"updateStats\", { 1, 1, 1, 1 })\n else\n printToAll(\"Skill tracker number \" .. i .. \" could not be found.\", \"Yellow\")\n end\n end\nend\n\n-- reset doom on agenda\nfunction resetDoomCounter()\n local doomcounter = getObjectFromGUID(\"85c4c6\")\n\n if doomcounter ~= nil then\n doomcounter.call(\"updateVal\")\n else\n printToAll(\"Doom counter could not be found.\", \"Yellow\")\n end\nend\n\n-- gets the GUID of a custom data helper (if present) and adds it to the ignore list\nfunction ignoreCustomDataHelper()\n local playArea = getObjectFromGUID(\"721ba2\")\n local customDataHelper = playArea.getVar(\"customDataHelper\")\n if customDataHelper then table.insert(IGNORE_GUIDS, customDataHelper.getGUID()) end\nend\n\n-- read values for trauma from campaign log if enabled\nfunction getTrauma()\n RESET_VALUES = {\n 0; 0; 0; 0;\n 0; 0; 0; 0\n }\n\n -- stop here if trauma import is disabled\n if not options[\"importTrauma\"] then\n printToAll(\"Default values for health and sanity loaded.\", \"Yellow\")\n return\n end\n\n -- get campaign log\n local campaignLog = findObjects(6)[1]\n if campaignLog == nil then\n printToAll(\"Campaign log not found in standard position!\", \"Yellow\")\n printToAll(\"Default values for health and sanity loaded.\", \"Yellow\")\n return\n end\n\n -- get data from campaign log if possible\n local counterData = campaignLog.hit_object.getVar(\"ref_buttonData\")\n if counterData ~= nil then\n printToAll(\"Trauma values found in campaign log!\", \"Green\")\n for i = 1, 10, 3 do\n RESET_VALUES[1 + (i - 1) / 3] = counterData.counter[i].value\n RESET_VALUES[5 + (i - 1) / 3] = counterData.counter[i + 1].value\n end\n else\n printToAll(\"Trauma values could not be found in campaign log!\", \"Yellow\")\n printToAll(\"Default values for health and sanity loaded.\", \"Yellow\")\n end\nend\n\n-- get rid of bless/curse tokens via bless/curse manager\nfunction removeBlessCurse(color)\n local BlessCurseManager = getObjectFromGUID(\"5933fb\")\n\n if BlessCurseManager ~= nil then\n BlessCurseManager.call(\"doRemove\", color)\n else\n printToAll(\"Bless / Curse manager could not be found and thus bless/curse tokens were skipped.\", \"Yellow\")\n end\nend\n\n-- remove drawn lines\nfunction removeLines()\n if options[\"removeDrawnLines\"] then\n printToAll(\"Removing vector lines...\", \"White\")\n Global.setVectorLines({})\n end\nend\n\n-- discard all hand objects\nfunction discardHands()\n if not options[\"tidyPlayermats\"] then return end\n for i = 1, 4 do\n local trashcan = getObjectFromGUID(TRASHCAN_GUIDS[i])\n if trashcan == nil then return end\n local hand = Player[COLORS[i]].getHandObjects()\n for j = #hand, 1, -1 do\n trashcan.putObject(hand[j])\n end\n end\nend\n\n-- clean up for play area\nfunction tidyPlayareaCoroutine()\n local trashcan = getObjectFromGUID(TRASHCAN_GUIDS[5])\n local PLAYMATZONE = getObjectFromGUID(\"a2f932\")\n\n if PLAYMATZONE == nil then\n printToAll(\"Scripting zone for main play area could not be found!\", \"Red\")\n elseif trashcan == nil then\n printToAll(\"Trashcan for main play area could not be found!\", \"Red\")\n else\n for _, obj in ipairs(PLAYMATZONE.getObjects()) do\n -- ignore these elements\n if not tableContains(IGNORE_GUIDS, obj.getGUID()) and obj.hasTag(IGNORE_TAG) == false then\n coroutine.yield(0)\n trashcan.putObject(obj)\n end\n end\n end\n\n printToAll(\"Tidying playermats and agenda mat...\", \"White\")\n startLuaCoroutine(self, \"tidyPlayerMatCoroutine\")\n return 1\nend\n\n-- clean up for the four playermats and the agenda/act playmat\nfunction tidyPlayerMatCoroutine()\n for i = 1, 5 do\n -- only continue for playermat (1-4) if option enabled\n if options[\"tidyPlayermats\"] or i == 5 then\n -- delay for animation purpose\n for k = 1, 30 do coroutine.yield(0) end\n\n -- get respective trashcan\n local trashcan = getObjectFromGUID(TRASHCAN_GUIDS[i])\n if trashcan == nil then\n printToAll(\"Trashcan for \" .. COLORS[i] .. \" playmat could not be found!\", \"Red\")\n return\n end\n\n for _, entry in ipairs(findObjects(i)) do\n local obj = entry.hit_object\n local desc_low = string.lower(obj.getDescription())\n\n -- ignore these elements\n if not tableContains(IGNORE_GUIDS, obj.getGUID()) and obj.hasTag(IGNORE_TAG) == false and\n desc_low ~= \"chaos bag\" and desc_low ~= \"action token\" then\n coroutine.yield(0)\n trashcan.putObject(obj)\n\n -- flip action tokens back to ready\n elseif desc_low == \"action token\" and obj.is_face_down then\n obj.flip()\n end\n end\n\n -- reset \"activeInvestigatorId\"\n if i \u003c 5 then\n local playermat = getObjectFromGUID(PLAYERMAT_GUIDS[i])\n if playermat then\n playermat.setVar(\"activeInvestigatorId\", \"00000\")\n end\n end\n end\n end\n\n local datahelper = getObjectFromGUID(\"708279\")\n if datahelper then\n datahelper.setTable(\"SPAWNED_PLAYER_CARD_GUIDS\", {})\n end\n\n printToAll(\"Clean up completed!\", \"Green\")\n return 1\nend\n\n---------------------------------------------------------\n-- helper functions\n---------------------------------------------------------\n\n-- find objects depending on index (1 to 4 for playermats, 5 for agenda/act playmat, 6 for campaign log)\nfunction findObjects(num)\n return Physics.cast({\n direction = { 0, 1, 0 },\n max_distance = 1,\n type = 3,\n size = PHYSICS_SCALE[num],\n origin = PHYSICS_POSITION[num],\n orientation = { 0, PHYSICS_ROTATION[num], 0 },\n debug = SHOW_RAYS\n })\nend\n\n-- search a table for a value, return true if found (else returns false)\nfunction tableContains(table, value)\n for _, v in ipairs(table) do\n if v == value then\n return true\n end\n end\n return false\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"options\":{\"importTrauma\":true,\"removeDrawnLines\":false,\"tidyPlayermats\":true}}", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Clean Up Helper", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": true, - "Transform": { - "posX": 30.964, - "posY": 4.132, - "posZ": -20.814, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "\u003c!-- Default formatting --\u003e\n\u003cDefaults\u003e\n \u003cText color=\"black\" alignment=\"MiddleLeft\"/\u003e\n \u003cText class=\"h1\" fontSize=\"160\" font=\"font_teutonic-arkham\"/\u003e\n \u003cText class=\"h2\" fontSize=\"120\" font=\"font_teutonic-arkham\"/\u003e\n \u003cText class=\"p\" fontSize=\"60\" alignment=\"UpperLeft\"/\u003e\n\n \u003cPanel rotation=\"0 0 180\"/\u003e\n \u003cPanel class=\"window\" width=\"1500\" height=\"1500\" color=\"white\" outline=\"white\" outlineSize=\"10 10\"/\u003e\n\n \u003cRow dontUseTableRowBackground=\"true\"/\u003e\n \u003cRow class=\"header\" color=\"#707070\"/\u003e\n \u003cRow class=\"option\" preferredHeight=\"200\" color=\"#9e9e9e\"/\u003e\n\n \u003c!-- row heights: 70 x lines + 50 --\u003e\n \u003cRow class=\"description\" color=\"#cfcfcf\"/\u003e\n\n \u003cButton class=\"optionToggle\" rectAlignment=\"MiddleRight\" offsetXY=\"-30 0\" colors=\"#FFFFFF|#dfdfdf\" height=\"160\" width=\"288\" ignoreLayout=\"True\" fontSize=\"60\"/\u003e\n\u003c/Defaults\u003e\n\n\u003c!-- Option window --\u003e\n\u003cPanel id=\"options\" class=\"window\" offsetXY=\"-580 200\" scale=\"0.5 0.5\" active=\"false\" showAnimation=\"FadeIn\" hideAnimation=\"FadeOut\"\u003e\n \u003cTableLayout cellPadding=\"25 25 15 15\"\u003e\n \u003c!-- Header --\u003e\n \u003cRow class=\"header\"\u003e\n \u003cCell\u003e\n \u003cText class=\"h1\"\u003eClean up Helper - Options\u003c/Text\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option --\u003e\n \u003cRow class=\"option\"\u003e\n \u003cCell\u003e\n \u003cText class=\"h2\"\u003eImport trauma\u003c/Text\u003e\n \u003cButton class=\"optionToggle\" id=\"importTrauma\" onClick=\"optionButtonClick(importTrauma)\" image=\"option_on\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n \u003cRow class=\"description\" preferredHeight=\"330\"\u003e\n \u003cCell\u003e\n \u003cText class=\"p\"\u003eEnables importing trauma values from the campaign log (custom content might give wrong values!).\u0026#xA;Enter players in the campaign log in this order:\u0026#xA;White, Orange, Green, Red.\u003c/Text\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option --\u003e\n \u003cRow class=\"option\"\u003e\n \u003cCell\u003e\n \u003cText class=\"h2\"\u003eTidy playermats\u003c/Text\u003e\n \u003cButton class=\"optionToggle\" id=\"tidyPlayermats\" onClick=\"optionButtonClick(tidyPlayermats)\" image=\"option_on\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n \u003cRow class=\"description\" preferredHeight=\"190\"\u003e\n \u003cCell\u003e\n \u003cText class=\"p\"\u003eControls whether the playermats should get tidied (removal of all cards and tokens).\u003c/Text\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option --\u003e\n \u003cRow class=\"option\"\u003e\n \u003cCell\u003e\n \u003cText class=\"h2\"\u003eRemove drawn lines\u003c/Text\u003e\n \u003cButton class=\"optionToggle\" id=\"removeDrawnLines\" onClick=\"optionButtonClick(removeDrawnLines)\" image=\"option_off\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n \u003cRow class=\"description\" preferredHeight=\"120\"\u003e\n \u003cCell\u003e\n \u003cText class=\"p\"\u003eControls whether all drawn lines should be removed.\u003c/Text\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n \u003c/TableLayout\u003e\n\u003c/Panel\u003e" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/2026086584367391757/2E37A1020563AA528471DA7425B8E58343E2BAF7/", - "WidthScale": 0 - }, - "Description": "Change playmat image to a custom one made by Mint Tea Fan.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "004fe7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/CustomPlaymatImages\")\nend)\n__bundle_register(\"accessories/CustomPlaymatImages\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal DATA = {\n [\"Arkham Locations\"] = { {\n Name = \"Downtown 1\",\n URL = \"https://i.ibb.co/FzRk98n/Arkham-Downtown-Cristi-Balanescu.jpg\"\n }, {\n Name = \"Downtown 2\",\n URL = \"https://i.ibb.co/W2yJ5QZ/Arkham-Downtown-Jokubas-Uogintas.jpg\"\n }, {\n Name = \"Eastside 1\",\n URL = \"https://i.ibb.co/W3QvdZW/Arkham-Eastside-Cristi-Balanescu.jpg\"\n }, {\n Name = \"Eastside 2\",\n URL = \"https://i.ibb.co/xfn1Fp8/Arkham-Eastside-Jokubas-Uogintas.jpg\"\n }, {\n Name = \"French Hill\",\n URL = \"https://i.ibb.co/N7Lk7jc/Arkham-French-Hill-Cristi-Balanescu.jpg\"\n }, {\n Name = \"Merchant District\",\n URL = \"https://i.ibb.co/HTNCCq4/Arkham-Merchant-District-Jokubas-Uogintas.jpg\"\n }, {\n Name = \"Generic 1\",\n URL = \"https://i.ibb.co/hswfZD6/Arkham-Guillem-H-Pongiluppi.jpg\"\n }, {\n Name = \"Generic 2\",\n URL = \"https://i.ibb.co/5h5cMyF/Arkham-Guillem-H-Pongiluppi-2.jpg\"\n }, {\n Name = \"Generic 3\",\n URL = \"https://i.ibb.co/ZBdVsWt/Arkham-Guillem-H-Pongiluppi-3.jpg\"\n }, {\n Name = \"Generic 4\",\n URL = \"https://i.ibb.co/6NwbM59/Arkham-Michele-Botticelli.jpg\"\n }, {\n Name = \"Generic 5\",\n URL = \"https://i.ibb.co/N6sxyq5/Arkham-Mihail-Bila.jpg\"\n }, {\n Name = \"Generic 6\",\n URL = \"https://i.ibb.co/B393zxv/Arkham-Tomasz-Jedruszek.jpg\"\n }, {\n Name = \"Generic 7\",\n URL = \"https://i.ibb.co/2WQ2Vt6/Arkham-Tomasz-Jedruszek-2.jpg\"\n }, {\n Name = \"Generic 8\",\n URL = \"https://i.ibb.co/R7pQ9Y7/Arkham-Tomasz-Jedruszek-3.jpg\"\n }, {\n Name = \"Miskatonic University\",\n URL = \"https://i.ibb.co/ncz9xjP/Arkham-Miskatonic-University-Jokubas-Uogintas.jpg\"\n }, {\n Name = \"Northside\",\n URL = \"https://i.ibb.co/sVWx1R3/Arkham-Northside-Jokubas-Uogintas.jpg\"\n }, {\n Name = \"Rivertown\",\n URL = \"https://i.ibb.co/RyJnHmz/Arkham-Rivertown-Jokubas-Uogintas.jpg\"\n }, {\n Name = \"Southside\",\n URL = \"https://i.ibb.co/5GW5jg5/Arkham-Southside-Jokubas-Uogintas.jpg\"\n }, {\n Name = \"Uptown\",\n URL = \"https://i.ibb.co/YXjvkMn/Arkham-Uptown-Jokubas-Uogintas.jpg\"\n } },\n [\"Side Scenarios\"] = { {\n Name = \"Blob That Ate Everything 1\",\n URL = \"https://i.ibb.co/JxFV4ZN/Blob-That-Ate-Everything-Emilio-Rodriguez.jpg\"\n }, {\n Name = \"Blob That Ate Everything 2\",\n URL = \"https://i.ibb.co/qJzstWF/Blob-That-Ate-Everything-Emilio-Rodriguez.jpg\"\n }, {\n Name = \"Carnevale of Horrors 1\",\n URL = \"https://i.ibb.co/ZchJBpz/Carnevale-of-Horrors.jpg\"\n }, {\n Name = \"Curse of the Rougarou 1\",\n URL = \"https://i.ibb.co/Qf7Sr7P/Curse-of-the-Rougarou.jpg\"\n }, {\n Name = \"Curse of the Rougarou 2\",\n URL = \"https://i.ibb.co/hs1Qjp0/Curse-of-the-Rougarou-Ann-Kovaleva.jpg\"\n }, {\n Name = \"Curse of the Rougarou 3\",\n URL = \"https://i.ibb.co/BK7rmJ9/Curse-of-the-Rougarou-Karine-Villette.jpg\"\n }, {\n Name = \"Curse of the Rougarou 4\",\n URL = \"https://i.ibb.co/ZxGTC1w/Curse-of-the-Rougarou-Lachlan-Page.jpg\"\n }, {\n Name = \"Curse of the Rougarou 5\",\n URL = \"https://i.ibb.co/HgNXJhW/Curse-of-the-Rougarou-Vladimir-Manyukhin.jpg\"\n }, {\n Name = \"Guardians of the Abyss 1\",\n URL = \"https://i.ibb.co/gD3R6cw/Guardians-of-the-Abyss-Jake-Murray.jpg\"\n }, {\n Name = \"Guardians of the Abyss 2\",\n URL = \"https://i.ibb.co/jMHPcvz/Guardians-of-the-Abyss-Jose-Vega.jpg\"\n }, {\n Name = \"Guardians of the Abyss 3\",\n URL = \"https://i.ibb.co/99pqXQP/Guardians-of-the-Abyss-Koke-Nunez.jpg\"\n }, {\n Name = \"Guardians of the Abyss 4\",\n URL = \"https://i.ibb.co/QbMvjbx/Guardians-of-the-Abyss-Mike-Szabados.jpg\"\n }, {\n Name = \"Guardians of the Abyss 5\",\n URL = \"https://i.ibb.co/zFDt9Q8/Guardians-of-the-Abyss-Nele-Diel.jpg\"\n }, {\n Name = \"Guardians of the Abyss 6\",\n URL = \"https://i.ibb.co/Vpzptmt/Guardians-of-the-Abyss-Yujin-Choo.jpg\"\n }, {\n Name = \"Kingsport\",\n URL = \"https://i.ibb.co/rbkk7ys/Kingsport-Tomasz-Jedruszek.jpg\"\n }, {\n Name = \"Labyrinths of Lunacy 1\",\n URL = \"https://i.ibb.co/f17PMCC/Labyrinths-of-Lunacy-Cordelia-Wolf.jpg\"\n }, {\n Name = \"Labyrinths of Lunacy 2\",\n URL = \"https://i.ibb.co/44DXfWw/Labyrinths-of-Lunacy-Richard-Wright.jpg\"\n }, {\n Name = \"Labyrinths of Lunacy 3\",\n URL = \"https://i.ibb.co/jMQhs68/Labyrinths-of-Lunacy-Robert-Berg.jpg\"\n }, {\n Name = \"Murder at Excelsior Hotel 1\",\n URL = \"https://i.ibb.co/5cQ6LvN/Murder-at-Excelsior-Hotel-Alistair-Mitchell.jpg\"\n }, {\n Name = \"Murder at Excelsior Hotel 2\",\n URL = \"https://i.ibb.co/vBQRHNS/Murder-at-Excelsior-Hotel-Romain-Bayle.jpg\"\n }, {\n Name = \"War of the Outer Gods\",\n URL = \"https://i.ibb.co/wLNGFTG/War-of-the-Outer-Gods-Joshua-Cairos.jpg\"\n } },\n [\"The Path to Carcosa\"] = { {\n Name = \"I - Curtain Call\",\n URL = \"https://i.ibb.co/TcnKXJD/Carcosa-1-Curtain-Call-Mark-Molnar.jpg\"\n }, {\n Name = \"II - Last King 1\",\n URL = \"https://i.ibb.co/JRQJKR8/Carcosa-2-Last-King-Cristi-Balanescu.jpg\"\n }, {\n Name = \"II - Last King 2\",\n URL = \"https://i.ibb.co/NZzBwgv/Carcosa-2-Last-King-Cristi-Balanescu-2.jpg\"\n }, {\n Name = \"II - Last King 3\",\n URL = \"https://i.ibb.co/x56ZHt7/Carcosa-2-Last-King-Wu-Mengjia.jpg\"\n }, {\n Name = \"III - Echoes of the Past\",\n URL = \"https://i.ibb.co/R6gSm0D/Carcosa-3-Echoes-of-the-Past-Heather-Savage.jpg\"\n }, {\n Name = \"IV - Unspeakable Oath 1\",\n URL = \"https://i.ibb.co/DzzDQQQ/Carcosa-4-Unspeakable-Oath.jpg\"\n }, {\n Name = \"IV - Unspeakable Oath 2\",\n URL = \"https://i.ibb.co/9gqBzXr/Carcosa-4-Unspeakable-Oath-2-Mark-Molnar.jpg\"\n }, {\n Name = \"IV - Unspeakable Oath 3\",\n URL = \"https://i.ibb.co/wWL73c9/Carcosa-4-Unspeakable-Oath-Paul-Fairbairn.jpg\"\n }, {\n Name = \"V - Phantom of Truth 1\",\n URL = \"https://i.ibb.co/mzpz1Dd/Carcosa-5-Phantom-of-Truth-Lucas-Staniec.jpg\"\n }, {\n Name = \"V - Phantom of Truth 2\",\n URL = \"https://i.ibb.co/Vp1wNbT/Carcosa-5-Phantom-of-Truth-Tomasz-Jedruszek.jpg\"\n }, {\n Name = \"VI - Pallid Mask 1\",\n URL = \"https://i.ibb.co/Bf5LByY/Carcosa-6-Pallid-Mask-Greg-Bobrowski.jpg\"\n }, {\n Name = \"VI - Pallid Mask 2\",\n URL = \"https://i.ibb.co/1v1J9Xx/Carcosa-6-Pallid-Mask-Rafal-Pyra.jpg\"\n }, {\n Name = \"VII - Black Star Rises 1\",\n URL = \"https://i.ibb.co/TB451t7/Carcosa-7-Black-Star-Rises-Audric-Gatoux.jpg\"\n }, {\n Name = \"VII - Black Star Rises 2\",\n URL = \"https://i.ibb.co/nC8Ncxx/Carcosa-7-Black-Star-Rises-Chris-Kintner.jpg\"\n }, {\n Name = \"VIII - Dim Carcosa 1\",\n URL = \"https://i.ibb.co/QvS4y3D/Carcosa-8-Dim-Carcosa-Alexandr-Elichev.jpg\"\n }, {\n Name = \"VIII - Dim Carcosa 2\",\n URL = \"https://i.ibb.co/hR95x7k/Carcosa-8-Dim-Carcosa-Yuri-Shepherd.jpg\"\n } },\n [\"The Circle Undone\"] = { {\n Name = \"0 - Prologue\",\n URL = \"https://i.ibb.co/gm4C6yy/Circle-Undone-0-Prologue-Ted-Galaday.jpg\"\n }, {\n Name = \"I - Witching Hour\",\n URL = \"https://i.ibb.co/kgJ34WS/Circle-Undone-1-Witching-Hour-Nele-Diel.jpg\"\n }, {\n Name = \"II - At Death's Doorstep 1\",\n URL = \"https://i.ibb.co/qNWzH0Y/Circle-Undone-2-At-Death-039-s-Doorstep-Emilio-Rodriguez.jpg\"\n }, {\n Name = \"II - At Death's Doorstep 2\",\n URL = \"https://i.ibb.co/T1zp1QN/Circle-Undone-2-At-Death-039-s-Doorstep-Emilio-Rodriguez-2.jpg\"\n }, {\n Name = \"II - At Death's Doorstep 3\",\n URL = \"https://i.ibb.co/ZJfYZ1w/Circle-Undone-2-At-Death-039-s-Doorstep-Majid-Azim.jpg\"\n }, {\n Name = \"III - The Secret Name 1\",\n URL = \"https://i.ibb.co/hsBw4JQ/Circle-Undone-3-Secret-Name-Jeff-Jumper.jpg\"\n }, {\n Name = \"III - The Secret Name 2\",\n URL = \"https://i.ibb.co/MpcPXR5/Circle-Undone-3-Secret-Name-Pierre-Santamaria.jpg\"\n }, {\n Name = \"III - The Secret Name 3\",\n URL = \"https://i.ibb.co/LQ8rdKs/Circle-Undone-3-The-Secret-Name-Greg-Bobrowski.jpg\"\n }, {\n Name = \"III - The Secret Name 4\",\n URL = \"https://i.ibb.co/0D7LzxV/Circle-Undone-3-The-Secret-Name-Robert-Laskey.jpg\"\n }, {\n Name = \"IV - Wages of Sin 1\",\n URL = \"https://i.ibb.co/fDMqH1C/Circle-Undone-4-Wages-of-Sin-Emilio-Rodriguez.jpg\"\n }, {\n Name = \"IV - Wages of Sin 2\",\n URL = \"https://i.ibb.co/HDrKkZF/Circle-Undone-4-Wages-of-Sin-Emilio-Rodriguez-2.jpg\"\n }, {\n Name = \"IV - Wages of Sin 3\",\n URL = \"https://i.ibb.co/vkpG8cM/Circle-Undone-4-Wages-of-Sin-Greg-Bobrowski.jpg\"\n }, {\n Name = \"IV - Wages of Sin 4\",\n URL = \"https://i.ibb.co/CMj007q/Circle-Undone-4-Wages-of-Sin-Mateusz-Michalski.jpg\"\n }, {\n Name = \"IV - Wages of Sin 5\",\n URL = \"https://i.ibb.co/sj1bS5x/Circle-Undone-4-Wages-of-Sin-Serge-Da-Silva-Dias.jpg\"\n }, {\n Name = \"V - For the Greater Good 1\",\n URL = \"https://i.ibb.co/LDyqjbj/Circle-Undone-5-For-the-Greater-Good.jpg\"\n }, {\n Name = \"V - For the Greater Good 2\",\n URL = \"https://i.ibb.co/pPzXNd1/Circle-Undone-5-For-the-Greater-Good-2.jpg\"\n }, {\n Name = \"V - For the Greater Good 3\",\n URL = \"https://i.ibb.co/8rMLvJH/Circle-Undone-5-For-the-Greater-Good-Greg-Bobrowski.jpg\"\n }, {\n Name = \"V - For the Greater Good 4\",\n URL = \"https://i.ibb.co/vj1q4Cm/Circle-Undone-5-For-the-Greater-Good-Robert-Laskey.jpg\"\n }, {\n Name = \"VI - Union and Disillusioned\",\n URL = \"https://i.ibb.co/n7SD1tB/Circle-Undone-6-Union-amp-Disillusioned-Andreas-Rocha.jpg\"\n }, {\n Name = \"VII - In the Clutches of Chaos 1\",\n URL = \"https://i.ibb.co/bFXBNh7/Circle-Undone-7-In-the-Clutches-of-Chaos.jpg\"\n }, {\n Name = \"VII - In the Clutches of Chaos 2\",\n URL = \"https://i.ibb.co/m6DshNg/Circle-Undone-7-In-the-Clutches-of-Chaos-Alexandr-Elichev.jpg\"\n }, {\n Name = \"VII - In the Clutches of Chaos 3\",\n URL = \"https://i.ibb.co/k2p4yfG/Circle-Undone-7-In-the-Clutches-of-Chaos-Jokubas-Uogintas.jpg\"\n }, {\n Name = \"VIII - Before the Black Throne 1\",\n URL = \"https://i.ibb.co/9TPwvP6/Circle-Undone-8-Before-the-Black-Throne-Aaron-Luke-Wilson.jpg\"\n }, {\n Name = \"VIII - Before the Black Throne 2\",\n URL = \"https://i.ibb.co/VNtgH4v/Circle-Undone-8-Before-the-Black-Throne-Greg-Bobrowski.jpg\"\n } },\n [\"Side Scenarios (FM)\"] = { {\n Name = \"Consternation on the Constellation\",\n URL = \"https://i.ibb.co/Tw2xBP1/Consternation-Constellation.jpg\"\n }, {\n Name = \"Symphony of Erich Zann\",\n URL = \"https://i.ibb.co/SNr8tqN/Symphony-of-Erich-Zann-Hazel-Yingling.jpg\"\n } },\n [\"Cyclopean Foundations (FM)\"] = { {\n Name = \"I - Lost Moorings 1\",\n URL = \"https://i.ibb.co/DQ76z3c/Cyclopean-1-Lost-Moorings-Care-Line-Art.png\"\n }, {\n Name = \"I - Lost Moorings 2\",\n URL = \"https://i.ibb.co/c6LJNfr/Cyclopean-1-Lost-Moorings-Jake-Murray.png\"\n }, {\n Name = \"II - Going Twice\",\n URL = \"https://i.ibb.co/P6h3vbm/Cyclopean-2-Going-Twice-Quentin-Bouilloud.png\"\n }, {\n Name = \"III - Private Lives\",\n URL = \"https://i.ibb.co/9qK9Fzd/Cyclopean-3-Private-Lives-Christian-Bravery.png\"\n }, {\n Name = \"IV - Crumbling Masonry 1\",\n URL = \"https://i.ibb.co/pdrGK6p/Cyclopean-4-Crumbling-Masonry-Pete-Amachree.png\"\n }, {\n Name = \"IV - Crumbling Masonry 2\",\n URL = \"https://i.ibb.co/5RFcGyP/Cyclopean-4-Crumbling-Masonry-Simon-Craghead.png\"\n }, {\n Name = \"V - Across Dreadful Waters\",\n URL = \"https://i.ibb.co/3mYfFNB/Cyclopean-5-Across-Dreadful-Waters-Ev-Shipard.png\"\n }, {\n Name = \"VI - Blood From Stones\",\n URL = \"https://i.ibb.co/ynmQNSB/Cyclopean-6-Blood-From-Stones-Marc-Simonetti.png\"\n }, {\n Name = \"VII - Pyroclastic Flow 1\",\n URL = \"https://i.ibb.co/s1JDkFv/Cyclopean-7-Pyroclastic-Flow-Bastien-Grivet.png\"\n }, {\n Name = \"VII - Pyroclastic Flow 2\",\n URL = \"https://i.ibb.co/qs8Sk2N/Cyclopean-7-Pyroclastic-Flow-Rachid-Lotf.png\"\n }, {\n Name = \"VIII - Tomb of Dead Dreams 1\",\n URL = \"https://i.ibb.co/0MwX460/Cyclopean-8-Tomb-of-Dead-Dreams-Guillem-H-Pongiluppi.png\"\n }, {\n Name = \"VIII - Tomb of Dead Dreams 2\",\n URL = \"https://i.ibb.co/mGnKNcy/Cyclopean-8-Tomb-of-Dead-Dreams-Richard-Benning.png\"\n }, {\n Name = \"VIII - Tomb of Dead Dreams 3\",\n URL = \"https://i.ibb.co/vmBM8x2/Cyclopean-8-Tomb-of-Dead-Dreams-Walter-Brocca.png\"\n } },\n [\"Dark Matter (FM)\"] = { {\n Name = \"I - Tatterdemalion 1\",\n URL = \"https://i.ibb.co/DRMPGVt/Dark-Matter-1-Tatterdemalion-Andrey-Vozny.jpg\"\n }, {\n Name = \"I - Tatterdemalion 2\",\n URL = \"https://i.ibb.co/1JzrrX2/Dark-Matter-1-Tatterdemalion-Brian-Taylor.jpg\"\n }, {\n Name = \"I - Tatterdemalion 3\",\n URL = \"https://i.ibb.co/DzvvgGf/Dark-Matter-1-Tatterdemalion-John-Wallin-Liberto.jpg\"\n }, {\n Name = \"I - Tatterdemalion 4\",\n URL = \"https://i.ibb.co/sQf85b8/Dark-Matter-1-Tatterdemalion-Paul-Pepera.jpg\"\n }, {\n Name = \"II - Electric Nightmares 1\",\n URL = \"https://i.ibb.co/hLGVBt7/Dark-Matter-2-Electric-Nightmares-Dean-Lawrence.jpg\"\n }, {\n Name = \"II - Electric Nightmares 2\",\n URL = \"https://i.ibb.co/cTKZQ61/Dark-Matter-2-Electric-Nightmares-Robert-Thoma.jpg\"\n }, {\n Name = \"IIIa - Lost Quantum\",\n URL = \"https://i.ibb.co/6vyXv90/Dark-Matter-3-Lost-Quantum-Michael-Rajecki.jpg\"\n }, {\n Name = \"IIIb - In the Shadow of Earth 1\",\n URL = \"https://i.ibb.co/DfbTKHP/Dark-Matter-4-In-the-Shadow-of-Earth-Jihoo-Kim.jpg\"\n }, {\n Name = \"IIIb - In the Shadow of Earth 2\",\n URL = \"https://i.ibb.co/MCvPmCb/Dark-Matter-4-In-the-Shadow-of-Earth-N5-Luckybuuncle.jpg\"\n }, {\n Name = \"IIIc - Strange Moons\",\n URL = \"https://i.ibb.co/b2d8qvg/Dark-Matter-5-Strange-Moons-Hongyu-Yin.jpg\"\n }, {\n Name = \"V - Fragment of Carcosa 1\",\n URL = \"https://i.ibb.co/7WnTyYT/Dark-Matter-7-Fragment-of-Carcosa-Colin-Moore.jpg\"\n }, {\n Name = \"V - Fragment of Carcosa 2\",\n URL = \"https://i.ibb.co/mG2Brrd/Dark-Matter-7-Fragments-of-Carcosa-Matthieu-Rebuffat.jpg\"\n }, {\n Name = \"VI - Starfall 1\",\n URL = \"https://i.ibb.co/CJ3LKL7/Dark-Matter-8-Starfall-Vadim-Sadovski.jpg\"\n }, {\n Name = \"VI - Starfall 2\",\n URL = \"https://i.ibb.co/Njd1FcB/Dark-Matter-8-Starfall-Vadim-Sadovski-2.jpg\"\n }, {\n Name = \"VI - Starfall 3\",\n URL = \"https://i.ibb.co/W0Cx7bb/Dark-Matter-8-Starfall-Vadim-Sadovski-3.jpg\"\n } },\n [\"The Dream Eaters\"] = { {\n Name = \"I-A - Beyond the Gates of Sleep 1\",\n URL = \"https://i.ibb.co/HGvnxdX/Dream-Eaters-1-A-Beyond-the-Gates-of-Sleep-Jason-Scheier.jpg\"\n }, {\n Name = \"I-A - Beyond the Gates of Sleep 2\",\n URL = \"https://i.ibb.co/S6sCy7G/Dream-Eaters-1-A-Beyond-the-Gates-of-Sleep-Phoebe-Herring.jpg\"\n }, {\n Name = \"I-A - Beyond the Gates of Sleep 3\",\n URL = \"https://i.ibb.co/kBfW9SC/Dream-Eaters-1-A-Beyond-the-Gates-of-Sleep-Regina-Kurnya.jpg\"\n }, {\n Name = \"I-B - Waking Nightmare\",\n URL = \"https://i.ibb.co/sWsZCv8/Dream-Eaters-1-B-Waking-Nightmare-Josh-Gould-jpg.jpg\"\n }, {\n Name = \"II-A - Search for Kadath 1\",\n URL = \"https://i.ibb.co/4SwzCD8/Dream-Eaters-2-A-Search-for-Kadath-Andrei-Khrutskii.jpg\"\n }, {\n Name = \"II-A - Search for Kadath 2\",\n URL = \"https://i.ibb.co/WpZ4fMc/Dream-Eaters-2-A-Search-for-Kadath-Dan-Iorgulescu.jpg\"\n }, {\n Name = \"II-A - Search for Kadath 3\",\n URL = \"https://i.ibb.co/jwsn0jf/Dream-Eaters-2-A-Search-for-Kadath-Diana-Tsareva.jpg\"\n }, {\n Name = \"II-A - Search for Kadath 4\",\n URL = \"https://i.ibb.co/pd9vxmL/Dream-Eaters-2-A-Search-for-Kadath-Helen-Ilnytska.jpg\"\n }, {\n Name = \"II-A - Search for Kadath 5\",\n URL = \"https://i.ibb.co/MZ7Qtcc/Dream-Eaters-2-A-Search-for-Kadath-Nele-Diel.jpg\"\n }, {\n Name = \"II-B - Thousand Shapes of Horror 1\",\n URL = \"https://i.ibb.co/VJFQVYd/Dream-Eaters-2-B-Thousand-Shapes-of-Horror-Greg-Bobrowski.jpg\"\n }, {\n Name = \"II-B - Thousand Shapes of Horror 2\",\n URL = \"https://i.ibb.co/T4Pqx0H/Dream-Eaters-2-B-Thousand-Shapes-of-Horror-Nele-Diel.jpg\"\n }, {\n Name = \"II-B - Thousand Shapes of Horror 3\",\n URL = \"https://i.ibb.co/9s7M0PP/Dream-Eaters-2-B-Thousand-Shapes-of-Horror-Nele-Diel-2.jpg\"\n }, {\n Name = \"III-A - Dark Side of the Moon 1\",\n URL = \"https://i.ibb.co/B2DfXLZ/Dream-Eaters-3-A-Dark-Side-of-the-Moon-Dabanli.jpg\"\n }, {\n Name = \"III-A - Dark Side of the Moon 2\",\n URL = \"https://i.ibb.co/c27JRvv/Dream-Eaters-3-A-Dark-Side-of-the-Moon-Frej-Agelii.jpg\"\n }, {\n Name = \"III-B - Point of No Return 1\",\n URL = \"https://i.ibb.co/dMGNB9Y/Dream-Eaters-3-B-Point-of-No-Return-Daria-Khlebnikova.jpg\"\n }, {\n Name = \"III-B - Point of No Return 2\",\n URL = \"https://i.ibb.co/dpXxPmz/Dream-Eaters-3-B-Point-of-No-Return-Karine-Villette.jpg\"\n }, {\n Name = \"IV-A - Where the Gods Dwell\",\n URL = \"https://i.ibb.co/v4nqw6G/Dream-Eaters-4-A-Where-the-Gods-Dwell-Samantha-Franco.jpg\"\n }, {\n Name = \"IV-B - Weaver of the Cosmos 1\",\n URL = \"https://i.ibb.co/7btNBS1/Dream-Eaters-4-B-Weaver-of-the-Cosmos-Diana-Franco.jpg\"\n }, {\n Name = \"IV-B - Weaver of the Cosmos 2\",\n URL = \"https://i.ibb.co/RY7y22b/Dream-Eaters-4-B-Weaver-of-the-Cosmos-Leanna-Crossan.jpg\"\n }, {\n Name = \"IV-B - Weaver of the Cosmos 3\",\n URL = \"https://i.ibb.co/f8LBbFW/Dream-Eaters-4-B-Weaver-of-the-Cosmos-Nele-Diel.jpg\"\n } },\n [\"The Dunwich Legacy\"] = { {\n Name = \"I-A - Extracurricular Activity 1\",\n URL = \"https://i.ibb.co/tDxX8KS/Dunwich-1-Extracurricular-Activity-Igor-Kirdeika.jpg\"\n }, {\n Name = \"I-A - Extracurricular Activity 2\",\n URL = \"https://i.ibb.co/RQ6z0pj/Dunwich-1-Extracurricular-Activity-Joseph-Diaz.jpg\"\n }, {\n Name = \"I-A - Extracurricular Activity 3\",\n URL = \"https://i.ibb.co/nnJdwL2/Dunwich-1-Extracurricular-Activity-Tomasz-Jedruszek.jpg\"\n }, {\n Name = \"I-B - House Always Wins 1\",\n URL = \"https://i.ibb.co/8XPLdr9/Dunwich-2-House-Always-Wins-Jonny-Klein.jpg\"\n }, {\n Name = \"I-B - House Always Wins 2\",\n URL = \"https://i.ibb.co/HtX95GK/Dunwich-2-House-Always-Wins-Robert-Laskey.jpg\"\n }, {\n Name = \"I-B - House Always Wins 3\",\n URL = \"https://i.ibb.co/MCLP3Sz/Dunwich-2-House-Always-Wins-XX-l.jpg\"\n }, {\n Name = \"I-B - House Always Wins 4\",\n URL = \"https://i.ibb.co/w7Pf5sd/Dunwich-2-House-Always-Wins-XX-l-2.jpg\"\n }, {\n Name = \"II - Miskatonic Museum 1\",\n URL = \"https://i.ibb.co/x1Kf7qG/Dunwich-3-Miskatonic-Museum-Emre-Aktuna.jpg\"\n }, {\n Name = \"II - Miskatonic Museum 2\",\n URL = \"https://i.ibb.co/yWXVPcN/Dunwich-3-Miskatonic-Museum-Richard-Wright.jpg\"\n }, {\n Name = \"III - Essex County Express\",\n URL = \"https://i.ibb.co/602CMZb/Dunwich-4-Essex-County-Express-David-Alvarez.jpg\"\n }, {\n Name = \"IV - Blood on the Altar 1\",\n URL = \"https://i.ibb.co/3CYHDhf/Dunwich-5-Blood-on-the-Altar.jpg\"\n }, {\n Name = \"IV - Blood on the Altar 2\",\n URL = \"https://i.ibb.co/FbxcCY2/Dunwich-5-Blood-on-the-Altar-Chris-Ostrowski.jpg\"\n }, {\n Name = \"IV - Blood on the Altar 3\",\n URL = \"https://i.ibb.co/sJf6YsZ/Dunwich-5-Blood-on-the-Altar-Lucas-Staniec.jpg\"\n }, {\n Name = \"IV - Blood on the Altar 4\",\n URL = \"https://i.ibb.co/kBPNGBd/Dunwich-5-Blood-on-the-Altar-Mark-Molnar.jpg\"\n }, {\n Name = \"V - Undimensioned and Unseen 1\",\n URL = \"https://i.ibb.co/QvfhjDv/Dunwich-6-Undimensioned-and-Unseen-Frej-Agelii.jpg\"\n }, {\n Name = \"V - Undimensioned and Unseen 2\",\n URL = \"https://i.ibb.co/4VL9gSK/Dunwich-6-Undimensioned-and-Unseen-Lucas-Staniec.jpg\"\n }, {\n Name = \"V - Undimensioned and Unseen 3\",\n URL = \"https://i.ibb.co/wBFsS8P/Dunwich-6-Undimensioned-and-Unseen-Michal-Teliga-jpg.jpg\"\n }, {\n Name = \"V - Undimensioned and Unseen 4\",\n URL = \"https://i.ibb.co/wwGDcq6/Dunwich-6-Undimensioned-and-Unseen-Tomasz-Jedruszek.jpg\"\n }, {\n Name = \"VI - Where Doom Awaits 1\",\n URL = \"https://i.ibb.co/TvMwqj4/Dunwich-7-Where-Doom-Awaits.jpg\"\n }, {\n Name = \"VI - Where Doom Awaits 2\",\n URL = \"https://i.ibb.co/S6cSLH9/Dunwich-7-Where-Doom-Awaits-3.jpg\"\n }, {\n Name = \"VI - Where Doom Awaits 3\",\n URL = \"https://i.ibb.co/khBX32g/Dunwich-7-Where-Doom-Awaits-4.jpg\"\n }, {\n Name = \"VI - Where Doom Awaits 4\",\n URL = \"https://i.ibb.co/S0hcwN8/Dunwich-7-Where-Doom-Awaits-5.jpg\"\n }, {\n Name = \"VI - Where Doom Awaits 5\",\n URL = \"https://i.ibb.co/Lxv1Bjp/Dunwich-7-Where-Doom-Awaits-Luca-Trentin.jpg\"\n }, {\n Name = \"VII - Lost in Time and Space 1\",\n URL = \"https://i.ibb.co/rtTpbDx/Dunwich-8-Lost-in-Time-amp-Space.jpg\"\n }, {\n Name = \"VII - Lost in Time and Space 2\",\n URL = \"https://i.ibb.co/dBXP0GL/Dunwich-8-Lost-in-Time-amp-Space-Chris-Ostrowski.jpg\"\n }, {\n Name = \"VII - Lost in Time and Space 3\",\n URL = \"https://i.ibb.co/0XcnxFD/Dunwich-8-Lost-in-Time-amp-Space-Lino-Drieghe.jpg\"\n } },\n [\"Edge of the Earth\"] = { {\n Name = \"I - Ice and Death 1\",\n URL = \"https://i.ibb.co/FWZMWtW/Edge-1-Ice-and-Death-David-Frasheski.png\"\n }, {\n Name = \"I - Ice and Death 2\",\n URL = \"https://i.ibb.co/QDGV0jQ/Edge-1-Ice-and-Death-Felix-Riano.png\"\n }, {\n Name = \"I - Ice and Death 3\",\n URL = \"https://i.ibb.co/hFJQM8v/Edge-1-Ice-and-Death-Mike-Gizienski.png\"\n }, {\n Name = \"??? - Fatal Mirage\",\n URL = \"https://i.ibb.co/KzwvjJN/Edge-2-Fatal-Mirage-David-Frasheski.png\"\n }, {\n Name = \"II - Forbidden Peaks 1\",\n URL = \"https://i.ibb.co/C2SLByt/Edge-2-Forbidden-Peaks-David-Frasheski-2.png\"\n }, {\n Name = \"II - Forbidden Peaks 2\",\n URL = \"https://i.ibb.co/0cGkkBL/Edge-3-Forbidden-Peaks-David-Frasheski.png\"\n }, {\n Name = \"III - City of Elder Things 1\",\n URL = \"https://i.ibb.co/FbpgBD3/Edge-4-City-Francois-Baranger.png\"\n }, {\n Name = \"III - City of Elder Things 2\",\n URL = \"https://i.ibb.co/ncRvHr3/Edge-4-City-Francois-Baranger-2.png\"\n }, {\n Name = \"IV - Heart of Madness 1\",\n URL = \"https://i.ibb.co/rk0qR4z/Edge-5-Heart-of-Madness-Karol-Sollich.png\"\n }, {\n Name = \"IV - Heart of Madness 2\",\n URL = \"https://i.ibb.co/NVFjx6N/Edge-5-Heart-of-Madness-Miguel-Coimbra.png\"\n } },\n [\"The Forgotten Age\"] = { {\n Name = \"I - Untamed Wilds 1\",\n URL = \"https://i.ibb.co/BLhwCG1/Forgotten-Age-1-Untamed-Wilds-David-Frasheski.jpg\"\n }, {\n Name = \"I - Untamed Wilds 2\",\n URL = \"https://i.ibb.co/SnJfsNy/Forgotten-Age-1-Untamed-Wilds-David-Frasheski-2.jpg\"\n }, {\n Name = \"I - Untamed Wilds 3\",\n URL = \"https://i.ibb.co/kcx1tvp/Forgotten-Age-1-Untamed-Wilds-Ethan-Patrick-Harris.jpg\"\n }, {\n Name = \"I - Untamed Wilds 4\",\n URL = \"https://i.ibb.co/HPbJwXk/Forgotten-Age-1-Untamed-Wilds-Lucas-Staniec.jpg\"\n }, {\n Name = \"I - Untamed Wilds 5\",\n URL = \"https://i.ibb.co/bbq1ZrK/Forgotten-Age-1-Untamed-Wilds-Nele-Diel.jpg\"\n }, {\n Name = \"II - Doom of Etzli 1\",\n URL = \"https://i.ibb.co/Pw4by4q/Forgotten-Age-2-Doom-of-Eztli-Cristi-Balanescu.jpg\"\n }, {\n Name = \"II - Doom of Etzli 2\",\n URL = \"https://i.ibb.co/xqW6cXR/Forgotten-Age-2-Doom-of-Eztli-Greg-Bobrowski.jpg\"\n }, {\n Name = \"II - Doom of Etzli 3\",\n URL = \"https://i.ibb.co/kgsC3pb/Forgotten-Age-2-Doom-of-Eztli-Nele-Diel.jpg\"\n }, {\n Name = \"III - Threads of Fate\",\n URL = \"https://i.ibb.co/Bn0Pjng/Forgotten-Age-3-Threads-of-Fate-Jokubas-Uogintas.jpg\"\n }, {\n Name = \"IV - Boundary Beyond 1\",\n URL = \"https://i.ibb.co/yPZ9v2X/Forgotten-Age-4-Boundary-Beyond-Greg-Bobrowski-2-jpg.jpg\"\n }, {\n Name = \"IV - Boundary Beyond 2\",\n URL = \"https://i.ibb.co/vm0JgFs/Forgotten-Age-4-Boundary-Beyond-Greg-Bobrowski-jpg.jpg\"\n }, {\n Name = \"IV - Boundary Beyond 3\",\n URL = \"https://i.ibb.co/D1rh9Ry/Forgotten-Age-4-Boundary-Beyond-Nele-Diel.jpg\"\n }, {\n Name = \"V - Heart of the Elders I-1\",\n URL = \"https://i.ibb.co/jzKvv6P/Forgotten-Age-5-Heart-of-the-Elders-I-Lucas-Staniec.jpg\"\n }, {\n Name = \"V - Heart of the Elders I-2\",\n URL = \"https://i.ibb.co/mR79MX4/Forgotten-Age-5-Heart-of-the-Elders-I-Lucas-Staniec-2.jpg\"\n }, {\n Name = \"V - Heart of the Elders II\",\n URL = \"https://i.ibb.co/pQSbL0t/Forgotten-Age-5-Heart-of-the-Elders-II-Nele-Diel.jpg\"\n }, {\n Name = \"VI - City of Archives 1\",\n URL = \"https://i.ibb.co/f04DSPb/Forgotten-Age-6-City-of-Archives.jpg\"\n }, {\n Name = \"VI - City of Archives 2\",\n URL = \"https://i.ibb.co/WsSBrYj/Forgotten-Age-6-City-of-Archives-2.jpg\"\n }, {\n Name = \"VI - City of Archives 3\",\n URL = \"https://i.ibb.co/qdPbSZ8/Forgotten-Age-6-City-of-Archives-Chris-Ostrowski.jpg\"\n }, {\n Name = \"VII - Depths of Yoth 1\",\n URL = \"https://i.ibb.co/dbLKgGv/Forgotten-Age-7-Depths-of-Yoth-Diego-Arbetta.jpg\"\n }, {\n Name = \"VII - Depths of Yoth 2\",\n URL = \"https://i.ibb.co/NW7Wp98/Forgotten-Age-7-Depths-of-Yoth-Greg-Bobrowski.jpg\"\n }, {\n Name = \"VII - Depths of Yoth 3\",\n URL = \"https://i.ibb.co/257zr7c/Forgotten-Age-7-Depths-of-Yoth-Greg-Bobrowski-2-jpg.jpg\"\n }, {\n Name = \"VIII - Shattered Aeons 1\",\n URL = \"https://i.ibb.co/KwnWTGR/Forgotten-Age-8-Shattered-Aeons.jpg\"\n }, {\n Name = \"VIII - Shattered Aeons 2\",\n URL = \"https://i.ibb.co/b7kVd4F/Forgotten-Age-8-Shattered-Aeons-Alexandr-Elichev.jpg\"\n } },\n [\"The Innsmouth Conspiracy\"] = { {\n Name = \"I - Pit of Despair 1\",\n URL = \"https://i.ibb.co/2sc0F61/Innsmouth-1-Pit-of-Despair-Amanda-Castrillo.jpg\"\n }, {\n Name = \"I - Pit of Despair 2\",\n URL = \"https://i.ibb.co/Nj9JLBQ/Innsmouth-1-Pit-of-Despair-J-Mill.jpg\"\n }, {\n Name = \"II - Vanishing of Elina Harper 1\",\n URL = \"https://i.ibb.co/2j74cVn/Innsmouth-2-Vanishing-of-Elina-Harper-Konstantin-Vohwinkel.jpg\"\n }, {\n Name = \"II - Vanishing of Elina Harper 2\",\n URL = \"https://i.ibb.co/r2VqHSn/Innsmouth-2-Vanishing-of-Elina-Harper-Mihail-Bila.jpg\"\n }, {\n Name = \"II - Vanishing of Elina Harper 3\",\n URL = \"https://i.ibb.co/hFQMm7N/Innsmouth-2-Vanishing-of-Elina-Harper-Richard-Wright.jpg\"\n }, {\n Name = \"II - Vanishing of Elina Harper 4\",\n URL = \"https://i.ibb.co/2nZKGN6/Innsmouth-2-Vanishing-of-Elina-Harper-Tomasz-Jedruszek-1.jpg\"\n }, {\n Name = \"II - Vanishing of Elina Harper 5\",\n URL = \"https://i.ibb.co/WxLpKrM/Innsmouth-2-Vanishing-of-Elina-Harper-Tomasz-Jedruszek-2.jpg\"\n }, {\n Name = \"III - In Too Deep 1\",\n URL = \"https://i.ibb.co/SsQ3my4/Innsmouth-3-In-Too-Deep-David-Frasheski.jpg\"\n }, {\n Name = \"III - In Too Deep 2\",\n URL = \"https://i.ibb.co/jgQ8zQN/Innsmouth-3-In-Too-Deep-Klaudia-Bezak.jpg\"\n }, {\n Name = \"III - In Too Deep 3\",\n URL = \"https://i.ibb.co/VVgtNM1/Innsmouth-3-In-Too-Deep-Patrik-Antonescu.jpg\"\n }, {\n Name = \"IV - Devil Reef 1\",\n URL = \"https://i.ibb.co/Jrf6CJ0/Innsmouth-4-Devil-Reef-Ludovic-Sanson.jpg\"\n }, {\n Name = \"IV - Devil Reef 2\",\n URL = \"https://i.ibb.co/4jfwDZR/Innsmouth-4-Devil-Reef-Marc-Stewart.jpg\"\n }, {\n Name = \"V - Horror in High Gear 1\",\n URL = \"https://i.ibb.co/vqYJjYJ/Innsmouth-5-Horror-in-High-Gear-Greg-Bobrowski.jpg\"\n }, {\n Name = \"V - Horror in High Gear 2\",\n URL = \"https://i.ibb.co/yYrzbYS/Innsmouth-5-Horror-in-High-Gear-Greg-Bobrowski-2.jpg\"\n }, {\n Name = \"V - Horror in High Gear 3\",\n URL = \"https://i.ibb.co/fpKWhGY/Innsmouth-5-Horror-in-High-Gear-Guillem-H-Pongiluppi.jpg\"\n }, {\n Name = \"V - Horror in High Gear 4\",\n URL = \"https://i.ibb.co/YkLFy7y/Innsmouth-5-Horror-in-High-Gear-Rostyslav-Zagornov.jpg\"\n }, {\n Name = \"VI - Light in the Fog 1\",\n URL = \"https://i.ibb.co/v1rhgqJ/Innsmouth-6-Light-in-the-Fog-Florian-Aupetit.jpg\"\n }, {\n Name = \"VI - Light in the Fog 2\",\n URL = \"https://i.ibb.co/Db2pRd6/Innsmouth-6-Light-in-the-Fog-JB-Caillet.jpg\"\n }, {\n Name = \"VII - Lair of Dagon 1\",\n URL = \"https://i.ibb.co/QPwzQL5/Innsmouth-7-Lair-of-Dagon-Daria-Khlebnikova.jpg\"\n }, {\n Name = \"VII - Lair of Dagon 2\",\n URL = \"https://i.ibb.co/MZBpCbs/Innsmouth-7-Lair-of-Dagon-Guillem-H-Pongiluppi.jpg\"\n }, {\n Name = \"VIII - Into the Maelstrom 1\",\n URL = \"https://i.ibb.co/fkSXDgs/Innsmouth-8-Into-the-Maelstrom-Dimitri-Bielak.jpg\"\n }, {\n Name = \"VIII - Into the Maelstrom 2\",\n URL = \"https://i.ibb.co/k56Dn9q/Innsmouth-8-Into-the-Maelstrom-Mateusz-Michalski.jpg\"\n } },\n [\"Night of the Zealot\"] = { {\n Name = \"I - The Gathering 1\",\n URL = \"https://i.ibb.co/6NWqg1K/Zealot-Gathering.jpg\"\n }, {\n Name = \"III - Devourer Below 1\",\n URL = \"https://i.ibb.co/x5QFzrx/Zealot-3-Devourer-Below-Helen-Castelow.png\"\n }, {\n Name = \"III - Devourer Below 2\",\n URL = \"https://i.ibb.co/6r6LFGz/Zealot-3-Devourer-Below-Sarah-Miller.png\"\n } }\n}\n\nlocal verticalOffset = 0.5\n\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.width = 1200\nbuttonParameters.height = 300\nbuttonParameters.position = { x = -0.2, y = 0.06, z = -verticalOffset }\n\nlocal CycleIndex = 1\nlocal CycleList = {\n \"Arkham Locations\",\n \"Night of the Zealot\",\n \"The Dunwich Legacy\",\n \"The Path to Carcosa\",\n \"The Forgotten Age\",\n \"The Circle Undone\",\n \"The Dream Eaters\",\n \"The Innsmouth Conspiracy\",\n \"Edge of the Earth\",\n \"Side Scenarios\",\n \"Cyclopean Foundations (FM)\",\n \"Dark Matter (FM)\",\n \"Side Scenarios (FM)\"\n}\n\n-- save the index of selected cycle and table with spawnData\nfunction onSave() return JSON.encode({ CycleIndex, spawnData }) end\n\nfunction onLoad(savedData)\n if savedData == nil then\n print(\"Error: Saved Data was not found.\")\n else\n local loadedData = JSON.decode(savedData)\n CycleIndex = loadedData[1]\n spawnData = loadedData[2]\n end\n\n --spawnData = getObjectFromGUID(\"f4a462\").getData()\n\n -- index 0: cycle selection button\n buttonParameters.click_function = \"selectCycle\"\n buttonParameters.tooltip = \"Select a cycle\"\n buttonParameters.label = CycleList[CycleIndex]\n buttonParameters.font_size = 90\n self.createButton(buttonParameters)\n\n -- index 1: display button\n buttonParameters.click_function = \"showImages\"\n buttonParameters.tooltip = \"Right-Click to remove displayed tiles\"\n buttonParameters.label = \"Display available images\"\n buttonParameters.position.z = buttonParameters.position.z + 2 * verticalOffset\n self.createButton(buttonParameters)\nend\n\n-- open option dialog to select cycle\nfunction selectCycle(_, color)\n Player[color].showOptionsDialog(\"Select cycle:\", CycleList, CycleIndex, optionCallback)\nend\n\n-- update CycleIndex based on selection in the option dialog\nfunction optionCallback(_, optionIndex)\n CycleIndex = optionIndex\n self.editButton({\n index = 0,\n label = CycleList[CycleIndex]\n })\nend\n\n-- triggered by clicking the \"display\" button\nfunction showImages(_, _, isRightClick)\n removeImages()\n\n -- don't display new tiles when right-clicked\n if isRightClick then return end\n\n local pos = self.getPosition()\n local offset = 4.5\n pos.x = pos.x - offset\n\n -- loop over respective entries in DATA\n for i, entry in ipairs(DATA[CycleList[CycleIndex]]) do\n spawnData.CustomImage.ImageURL = entry.URL\n spawnData.Nickname = entry.Name\n\n spawnObjectData({\n data = spawnData,\n position = pos,\n rotation = self.getRotation(),\n scale = { 1, 1, 1 }\n })\n\n -- display 10 tiles in a row, move then to next row\n if i % 10 == 0 then\n pos.x = pos.x - offset\n pos.z = self.getPosition().z\n else\n pos.z = pos.z - offset\n end\n end\nend\n\n-- remove already laid out image tiles by tag\nfunction removeImages()\n for _, tile in ipairs(getObjectsWithTag(\"ImageSwapperTile\")) do\n tile.destruct()\n end\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[1,{\"AltLookAngle\":{\"x\":0,\"y\":0,\"z\":0},\"Autoraise\":true,\"ColorDiffuse\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1},\"CustomImage\":{\"CustomToken\":{\"MergeDistancePixels\":15,\"Stackable\":false,\"StandUp\":false,\"Thickness\":0.1},\"ImageScalar\":1,\"ImageSecondaryURL\":\"\",\"ImageURL\":\"https://i.ibb.co/YXjvkMn/Arkham-Uptown-Jokubas-Uogintas.jpg\",\"WidthScale\":0},\"Description\":\"Click the 'Apply' button to load this image.\",\"DragSelectable\":true,\"GMNotes\":\"\",\"Grid\":true,\"GridProjection\":false,\"GUID\":\"f4a462\",\"Hands\":true,\"HideWhenFaceDown\":false,\"IgnoreFoW\":false,\"LayoutGroupSortIndex\":0,\"Locked\":false,\"LuaScript\":\"function onLoad()\\n local params = {}\\n params.click_function = 'updatePlayarea'\\n params.function_owner = self\\n params.label = 'Apply'\\n params.tooltip = 'Left-Click: Apply image\\\\nRight-Click: Revert to default'\\n params.position = { 0, 0.06, -1.45 }\\n params.height = 300\\n params.width = 675\\n params.color = { 0, 0, 0 }\\n params.font_size = 200\\n params.font_color = { 1, 1, 1 }\\n self.createButton(params)\\nend\\n\\nfunction updatePlayarea(_, _, isRightClick)\\n local imageswapper = getObjectFromGUID(\\\"b7b45b\\\")\\n\\n -- error handling\\n if imageswapper == nil then\\n printToAll(\\\"Image swapper could not be found!\\\", \\\"Orange\\\")\\n return\\n end\\n\\n -- get default image when right-clicked, else load its own image\\n if isRightClick then\\n imageswapper.call(\\\"updateSurface\\\")\\n else\\n imageswapper.call(\\\"updateSurface\\\", self.getCustomObject().image)\\n end\\nend\\n\",\"LuaScriptState\":\"\",\"MeasureMovement\":false,\"Name\":\"Custom_Token\",\"Nickname\":\"Uptown\",\"Snap\":true,\"Sticky\":true,\"Tags\":[\"ImageSwapperTile\"],\"Tooltip\":true,\"Transform\":{\"posX\":0,\"posY\":2,\"posZ\":0,\"rotX\":0,\"rotY\":270,\"rotZ\":0,\"scaleX\":1,\"scaleY\":1,\"scaleZ\":1},\"Value\":0,\"XmlUI\":\"\"}]", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Custom Playmat Images", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 44.323, - "posY": 2.29, - "posZ": -60.49, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.33, - "scaleY": 1, - "scaleZ": 1.33 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 0.339915335, - "g": 0.507659256, - "r": 0.7222887 - }, - "SpecularIntensity": 0.4, - "SpecularSharpness": 7 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583187306/6844B833AD55B9A34095067B201B311E1348325F/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Include this in custom content for clue spawning!", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2547b3", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/CustomDataHelper\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- set true to enable debug logging\nDEBUG = false\n\nfunction log(message)\n if DEBUG then\n print(message)\n end\nend\n\n--[[\nKnown locations and clues. We check this to determine if we should\natttempt to spawn clues, first we look for \u003cLOCATION_NAME\u003e_\u003cGUID\u003e and if\nwe find nothing we look for \u003cLOCATION_NAME\u003e\nformat is [location_guid -\u003e clueCount]\n]]\nLOCATIONS_DATA_JSON = [[\n{\n \"San Francisco\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"\tArkham\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Buenos Aires\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"\tLondon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Rome\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\n \"Istanbul\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"front\"},\n \"Tokyo_123abc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Tokyo_456efg\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"back\"},\n \"Tokyo\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Shanghai_123\": {\"type\": \"fixed\", \"value\": 12, \"clueSide\": \"front\"},\n \"Sydney\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"front\"}\n}\n]]\n\n\nPLAYER_CARD_DATA_JSON = [[\n{\n \"Tool Belt (0)\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 2\n },\n \"Tool Belt (3)\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 4\n },\n \"Yithian Rifle\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 3\n },\n \"xxx\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 3\n }\n}\n]]\n\nHIDDEN_CARD_DATA = {\n \"Unpleasant Card (Doom)\",\n \"Unpleasant Card (Gloom)\",\n \"The Case of the Scarlet DOOOOOM!\"\n}\n\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\n\nfunction onload(save_state)\n local playArea = getObjectFromGUID('721ba2')\n playArea.call(\"updateLocations\", {self.getGUID()})\n local playerMatWhite = getObjectFromGUID('8b081b')\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatOrange = getObjectFromGUID('bd0ff4')\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatGreen = getObjectFromGUID('383d8b')\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatRed = getObjectFromGUID('0840d5')\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\n local dataHelper = getObjectFromGUID('708279')\n dataHelper.call(\"updateHiddenCards\", {self.getGUID()})\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/CustomDataHelper\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Custom Data Helper", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 30.163, - "posY": 4.157, - "posZ": -21.518, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.5, - "scaleY": 0.5, - "scaleZ": 0.5 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0.5, - "SpecularColor": { - "b": 0.745098054, - "g": 0.8117647, - "r": 0.8745098 - }, - "SpecularIntensity": 0.08, - "SpecularSharpness": 5 - }, - "DiffuseURL": "http://i.imgur.com/ukWGram.png", - "MaterialIndex": 1, - "MeshURL": "http://pastebin.com/raw/U9C5Ymds", - "NormalURL": "http://i.imgur.com/0qUEr3W.jpg", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "aa8b38", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Fan-Made Accessories", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -60.585, - "posY": 1.527, - "posZ": -75.46, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.9, - "scaleY": 0.85, - "scaleZ": 0.9 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ddd2eb", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-24 9:55 a.m.\n---\n\n-- Please call this first. It makes things so much easier.\n---@param target TTSObject\n---@param callback_name string\n---@return number\nlocal function make_decktype_checkbox(target, callback_name)\n -- Create Private/Published checkbox\n target:createButton {\n click_function = callback_name,\n function_owner = target,\n position = Vector(-0.33, 0.1, -0.255),\n width = 2100,\n height = 500,\n tooltip = \"Click to toggle Private/Published deck ID\",\n label = \"Private\",\n font_size = 350,\n scale = Vector(0.1, 0.1, 0.1),\n color = Color(0.9, 0.7, 0.5),\n hover_color = Color(0.4, 0.6, 0.8)\n }\n return target:getButtons()[1].index -- If we do this first, we know that our index is our new button\nend\n\nfunction noop() end\n\n---@param target TTSObject\n---@param debug_deck_id string|nil\nlocal function make_text(target, debug_deck_id)\n -- Create textbox\n target:createInput {\n function_owner = self,\n position = Vector(0.33, 0.1, -0.255),\n width = 2200,\n height = 500,\n scale = Vector(0.1, 0.1, 0.1),\n font_size = 450,\n tooltip = \"*****PLEASE USE AN UNPUBLISHED DECK IF JUST FOR TTS TO AVOID FLOODING ARKHAMDB PUBLISHED DECK LISTS!*****\\nInput deck ID from ArkhamDB URL of the deck\\nExample: For the URL 'https://arkhamdb.com/decklist/view/101/knowledge-overwhelming-solo-deck-1.0', you should input '101'\",\n alignment = 3,\n value = debug_deck_id or \"\",\n color = Color(0.9, 0.7, 0.5),\n validation = 2,\n input_function = \"noop\"\n }\nend\n\n---@param target TTSObject\n---@param callback_name string\nlocal function make_button(target, callback_name)\n -- Create Button\n target:createButton {\n click_function = callback_name,\n function_owner = target,\n position = Vector(0.0, 0.05, -0.1),\n width = 300,\n height = 100,\n tooltip = \"Click to build your deck!\",\n scale = Vector(1, 1, 0.6),\n color = Color.Black\n }\nend\n\n---@param parameters ArkhamImportUIParameters\n---@return number\nfunction create_ui(parameters)\n local target = getObjectFromGUID(parameters.target_guid)\n\n local index = make_decktype_checkbox(target, parameters.checkbox_toggle_callback_name)\n make_text(target, parameters.debug_deck_id)\n make_button(target, parameters.build_deck_callback_name)\n\n return index\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_black", - "Nickname": "UI Builder", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 77.06, - "posY": 1.296, - "posZ": 8.942, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.25, - "scaleY": 0.25, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a0b1de", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2021-08-22 6:36 a.m.\n---\n\n---@class CommandTableEntry\n---@field public object TTSObject\n---@field public runOn ArkhamImport_Command_RunDirectives\nlocal CommandTableEntry = {}\n\n---@type table\u003cstring, CommandTableEntry\u003e\nlocal commands = {}\n\n---@type table\u003cstring, boolean\u003e\nlocal found_commands = {}\n\n---@type table\u003cstring, any\u003e\nlocal command_state\n\nlocal function load_commands()\n local command_objects = getObjectsWithTag(\"import_command\")\n\n for _, object in ipairs(command_objects) do\n commands[object:getVar(\"command_name\")] = {\n object = object,\n runOn = object:getTable(\"runOn\")\n }\n end\nend\n\n---@param configuration ArkhamImportConfiguration\n---@param message string\n---@return ArkhamImport_CommandManager_InitializationResults\nlocal function build_error(configuration, message)\n return {\n configuration = configuration,\n is_successful = false,\n error_message = message\n }\nend\n\n---@param source table\u003cany, any\u003e\n---@param updates table\u003cany, any\u003e\nlocal function merge_tables(source, updates)\n for key, _ in pairs(source) do\n local update = updates[key]\n if update~=nil then\n source[key] = update\n end\n end\nend\n\n---@param instruction TTSObject\n---@param initialization_state any\n---@param arguments string[]\n---@return ArkhamImport_CommandManager_InitializationResults|nil\nlocal function run_instruction(instruction, initialization_state, arguments)\n ---@type ArkhamImport_Command_DescriptionInstructionResults\n local result = instruction:call(\"do_instruction\", {\n configuration = initialization_state.configuration,\n command_state = initialization_state.command_state,\n arguments = arguments\n })\n\n if (not result) or type(result)~=\"table\" then\n return build_error(initialization_state.configuration, table.concat({\"Command \\\"\", instruction:getName(), \"\\\" did not return a table from do_instruction call. Type \\\"\", type(result), \"\\\" was returned.\"}))\n end\n\n if not result.is_successful then\n return build_error(result.configuration, result.error_message)\n end\n\n merge_tables(initialization_state, result)\nend\n\n---@param description string\n---@param initialization_state table\u003cstring, any\u003e\n---@return ArkhamImport_CommandManager_InitializationResults|nil\nlocal function initialize_instructions(description, initialization_state)\n for _, instruction in ipairs(parse(description)) do\n local command = commands[instruction.command]\n\n if command==nil then\n return build_error(initialization_state.configuration, table.concat({ \"Could not find command \\\"\", command, \"\\\".\"}))\n end\n\n found_commands[instruction.command] = true\n\n if command.runOn.instructions then\n local error = run_instruction(command.object, initialization_state, instruction.arguments)\n if error then return error end\n end\n end\nend\n\n---@param parameters ArkhamImport_CommandManager_InitializationArguments\n---@return table\u003cstring, any\u003e\nlocal function create_initialize_state(parameters)\n return {\n configuration = parameters.configuration,\n command_state = {}\n }\nend\n\n---@param parameters ArkhamImport_CommandManager_InitializationArguments\n---@return ArkhamImport_CommandManager_InitializationResults\nfunction initialize(parameters)\n found_commands = {}\n load_commands()\n\n local initialization_state = create_initialize_state(parameters)\n\n local error = initialize_instructions(parameters.description, initialization_state)\n if error then return error end\n\n command_state = initialization_state.command_state\n\n return {\n configuration = initialization_state.configuration,\n is_successful = true\n }\nend\n\n---@param parameters ArkhamImport_CommandManager_HandlerArguments\n---@return table\u003cstring, any\u003e\nlocal function create_handler_state(parameters)\n return {\n card = parameters.card,\n handled = false,\n zone = parameters.zone,\n command_state = command_state\n },\n {\n configuration = parameters.configuration,\n source_guid = parameters.source_guid\n }\nend\n\n---@param card ArkhamImportCard\n---@param zone = string[]\n---@param handled boolean\n---@param error_message string\n---@return ArkhamImport_CommandManager_HandlerResults\nlocal function create_handler_error(card, zone, handled, error_message)\n return {\n handled = handled,\n card = card,\n zone = zone,\n is_successful = false,\n error_message = error_message\n }\nend\n\n---@param handler TTSObject\n---@param handler_state table\u003cstring, any\u003e\n---@param handler_constants table\u003cstring, any\u003e\n---@return ArkhamImport_CommandManager_HandlerResults|nil\nlocal function call_handler(handler, handler_state, handler_constants)\n ---@type ArkhamImport_CommandManager_HandlerResults\n local results = handler:call(\"handle_card\", {\n configuration = handler_constants.configuration,\n source_guid = handler_constants.source_guid,\n card = handler_state.card,\n zone = handler_state.zone,\n command_state = handler_state.command_state,\n })\n\n if not results.is_successful then return create_handler_error(results.card, results.zone, results.handled, results.error_message) end\n\n merge_tables(handler_state, results)\n command_state = handler_state.command_state\nend\n\n---@param handler_state table\u003cstring, any\u003e\n---@param handler_constants table\u003cstring, any\u003e\n---@return ArkhamImport_CommandManager_HandlerResults|nil\nlocal function run_handlers(handler_state, handler_constants)\n for command_name, _ in pairs(found_commands) do\n local command = commands[command_name]\n if command.runOn.handlers then\n local error = call_handler(command.object, handler_state, handler_constants)\n if error then return error end\n\n if (handler_state.handled) then return end\n end\n end\nend\n\n---@param parameters ArkhamImport_CommandManager_HandlerArguments\n---@return ArkhamImport_CommandManager_HandlerResults\nfunction handle(parameters)\n local handler_state, handler_constants = create_handler_state(parameters)\n\n local error = run_handlers(handler_state, handler_constants)\n if error then return error end\n\n return {\n handled = handler_state.handled,\n card = handler_state.card,\n zone = handler_state.zone,\n is_successful = true\n }\nend\n\n---@param description string\n---@return ArkhamImportCommandParserResult[]\nfunction parse(description)\n local input = description\n\n if #input\u003c=4 then return {} end\n\n ---@type string\n local current, l1, l2, l3 = \"\", \"\", \"\", \"\"\n\n local concat = table.concat\n\n local function advance()\n current, l1, l2, l3 = l1, l2, l3, input:sub(1,1)\n input = input:sub(2)\n end\n\n local function advance_all()\n current, l1, l2, l3 = input:sub(1,1), input:sub(2,2), input:sub(3,3), input:sub(4,4)\n input = input:sub(5)\n end\n\n advance_all()\n\n ---@type ArkhamImportCommandParserResult[]\n local results = {}\n\n ---@type string\n local command\n\n ---@type string[]\n local arguments = {}\n\n ---@type string\n local separator\n\n ---@type string[]\n local result = {}\n\n while #current\u003e0 do\n if current==\"\u003c\" and l1==\"?\" and l2 == \"?\" then\n command = nil\n arguments = {}\n separator = l3\n result = {}\n\n advance_all()\n elseif current == \"?\" and l1 == \"?\" and l2 == \"\u003e\" then\n if not command then\n table.insert(results, {\n command = concat(result),\n arguments = {}\n })\n else\n table.insert(arguments, concat(result))\n table.insert(results, {\n command = command,\n arguments = arguments\n })\n end\n\n separator = nil\n current, l1, l2, l3 = l3, input:sub(1,1), input:sub(2,2), input:sub(3,3)\n input = input:sub(4)\n elseif current == separator then\n if not command then\n command = concat(result)\n else\n table.insert(arguments, concat(result))\n end\n result = {}\n advance()\n else\n if separator~=nil then\n table.insert(result, current)\n end\n advance()\n end\n end\n\n return results\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_black", - "Nickname": "Command Manager", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 77.06, - "posY": 1.296, - "posZ": 9.378, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.25, - "scaleY": 0.25, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667628371/18438B0A0045038A7099648AA3346DFCAA267C66/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/night_of_the_zealot.json", - "GUID": "64a613", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"ml\":[]}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Core/Night of the Zealot", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 65, - "posY": 1.481, - "posZ": -55, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667666249/B7EB11E1C48A63D3B8AC233FF2DF0BBAD74ECC6E/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/dunwich_legacy.json", - "GUID": "2898f6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Dunwich Legacy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 52, - "posY": 1.481, - "posZ": -55, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667645467/CDF71CF96691CEF2E690F71332479ACBA0697864/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/path_to_carcosa.json", - "GUID": "aca04c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Path to Carcosa", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 39, - "posY": 1.481, - "posZ": -55, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517669830426/AAB750A408E887633F25AFDFB194C50A9A1518DF/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/forgotten_age.json", - "GUID": "0bcf19", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Forgotten Age", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26, - "posY": 1.486, - "posZ": -55, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517669843863/DC0750A38111062909FEDA1BC20685895A574A54/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/circle_undone.json", - "GUID": "63e097", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Circle Undone", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 13, - "posY": 1.486, - "posZ": -55, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132195050/3888AC3E4F59D039C5F01B7EC72AB63174184381/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/innsmouth_conspiracy.json", - "GUID": "465aab", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Innsmouth Conspiracy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 52, - "posY": 1.486, - "posZ": -87, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 0.99608, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667598054/18C06F0F20D9D4651E6736FB609E2D41F4D1964E/", - "MaterialIndex": 3, - "MeshURL": "http://pastebin.com/raw.php?i=uWAmuNZ2", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/return_to_notz.json", - "GUID": "56270d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Return to the Night of the Zealot", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 65, - "posY": 1.866, - "posZ": -71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2, - "scaleY": 0.11, - "scaleZ": 1.69 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 0.99608, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667592476/36D86649503A49A36AA97B7B72C6150E4C2BE333/", - "MaterialIndex": 3, - "MeshURL": "http://pastebin.com/raw.php?i=uWAmuNZ2", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/return_to_tdl.json", - "GUID": "ce9130", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Return to The Dunwich Legacy", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 52, - "posY": 1.866, - "posZ": -71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2, - "scaleY": 0.11, - "scaleZ": 1.69 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27059, - "b": 1, - "g": 0.99608, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667556656/9638E8CE7F209B50634B202C9EF4B0BDB4993BBB/", - "MaterialIndex": 3, - "MeshURL": "http://pastebin.com/raw.php?i=uWAmuNZ2", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/return_to_tptc.json", - "GUID": "e9889a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Return to The Path to Carcosa", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 39, - "posY": 1.866, - "posZ": -71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2, - "scaleY": 0.11, - "scaleZ": 1.69 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 0.99608, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1474319121423613924/490D56D20C6AE0547D67D942513396E8D0584A4A/", - "MaterialIndex": 3, - "MeshURL": "http://pastebin.com/raw.php?i=uWAmuNZ2", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/return_to_tfa.json", - "GUID": "479ff3", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Return to The Forgotten Age", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26, - "posY": 1.866, - "posZ": -71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2, - "scaleY": 0.11, - "scaleZ": 1.69 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "540149", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-2", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 4.619, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b8dc75", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "0", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/bfTg2hb.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e30eb1", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-2", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 6.256, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/yfs8gHq.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6f16f0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-3", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/qrgGQRD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8e06b9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-4", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/1plY463.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6ca146", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tablet", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/nEmqjmj.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "957602", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Elder Sign", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "238252", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Skull", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 7.075, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/uIx8jbY.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6e0c0d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "+1", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b08198", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-1", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/lns4fhz.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "17e7c4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Auto-fail", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 7.894, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/stbBxtx.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "25f01b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Skull", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 5.437, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "15e190", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-1", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/btEtVfd.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "90356c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "0", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/VzhJJaH.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "370e96", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Cultist", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/w3XbrCC.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6633aa", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "-1", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 8.712, - "posZ": 0, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 0.81, - "scaleY": 1, - "scaleZ": 0.81 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", - "MaterialIndex": 3, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "Chaos Bag", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fea079", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"chaosbag/ChaosBag\")\nend)\n__bundle_register(\"chaosbag/ChaosBag\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- automatically add correct names to tokens that enter the chaos bag\nfunction 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\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Chaos Bag", - "Snap": true, - "Sticky": true, - "Tags": [ - "chaosBag" - ], - "Tooltip": true, - "Transform": { - "posX": 1.598, - "posY": 1.587, - "posZ": -13.746, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 3, - "scaleY": 3, - "scaleZ": 3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 0 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/254843371583173230/BECDC34EB4D2C8C5F9F9933C97085F82A2F21AE3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "708279", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DataHelper\")\nend)\n__bundle_register(\"core/DataHelper\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- set true to enable debug logging\nDEBUG = false\n\nfunction log(message)\n if DEBUG then\n print(message)\n end\nend\n\n--[[ Known locations and clues. We check this to determine if we should atttempt to spawn clues,\nfirst we look for \u003cLOCATION_NAME\u003e_\u003cGUID\u003e and if we find nothing we look for \u003cLOCATION_NAME\u003e\nformat is [location_guid -\u003e clueCount] ]]\nLOCATIONS_DATA = JSON.decode(\n [[{\n \"Study\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Study_670914\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Attic_377b20\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Attic\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Cellar_5d3bcc\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Cellar\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Bathroom\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Bedroom\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Far Above Your House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Deep Below Your House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Northside_86faac\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Northside\": {\"type\" : \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Graveyard\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Miskatonic University_cedb0a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Miskatonic University\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Downtown_1aa7cb\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Downtown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"St. Mary's Hospital\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Easttown_88245c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Easttown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Southside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Rivertown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Your House_377b20\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Your House_b28633\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Ritual Site\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Arkham Woods_e8e04b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Arkham Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"New Orleans_5ab18a\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"New Orleans\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Riverside_ab9d69\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Riverside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Wilderness_3c5ea8\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Wilderness\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unhallowed Land_552a1d\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Unhallowed Land_15983c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Flooded Square\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Streets of Venice\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Rialto Bridge\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Venetian Garden\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Guardian\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Canal-side\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Accademia Bridge\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Bridge of Sighs\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Warren Observatory\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Science Building\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Orne Library\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Administration Building\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Student Union\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Humanities Building\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Dormitories\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Faculty Offices\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Faculty Offices_1c567d\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n\n \"La Bella Luna\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Back Hall Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Museum Entrance\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Security Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Security Office_fcb3e4\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Administration Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Administration Office_d2eb25\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Exhibit Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Exhibit Hall_563240\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Exhibit Hall_f3ffb6\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Exhibit Hall_0b0c58\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Exhibit Hall_2d87e6\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Exhibit Hall_da02ea\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n\n \"Train Car\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Train Car_f3f902\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Train Car_905f69\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Train Car_a3a321\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Train Car_464528\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Train Car_3cfca4\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Train Car_64ffb0\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Train Car_0fb5f0\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Engine Car\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"House in the Reeds\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Osborn's General Store\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Congregational Church\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Bishop's Brook\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Burned Ruins\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Schoolhouse\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Dunwich Village\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Dunwich Village_ac4427\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Cold Spring Glen\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Cold Spring Glen_e58475\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Ten-Acre Meadow\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Ten-Acre Meadow_05b0dd\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Blasted Heath\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Blasted Heath_995fe7\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Whateley Ruins\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Devil's Hop Yard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Devil's Hop Yard_f7dd31\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Base of the Hill\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Base of the Hill_80236e\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Ascending Path\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Ascending Path_d3ae26\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Sentinel Peak\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Diverging Path\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Diverging Path_7239aa\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Altered Path\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"The Edge of the Universe\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Tear Through Time\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Prismatic Cascade\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\n \"Towering Luminosity\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"front\"},\n \"Tear Through Space\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\n \"Endless Bridge\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\n \"Dimensional Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Steps of Y'hagharl\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Unstable Vortex\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Indecipherable Stairs\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Backstage Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Backstage Doorway_0797a9\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Lobby Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Lobby Doorway_7605cf\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Lobby\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Backstage\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Balcony\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Foyer\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Historical Society\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Historical Society_40f79d\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Historical Society_b352f8\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Historical Society_0cf5d5\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Historical Society_abc0cb\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Historical Society_ab6a72\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Hidden Library\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n\n \"Patient Confinement\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Asylum Halls\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Asylum Halls_f99530\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Asylum Halls_576595\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Infirmary\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Basement Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Yard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Garden\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Kitchen\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mess Hall\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Grand Guignol\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Montmartre\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Montmartre_cbaacc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"front\"},\n \"Montparnasse\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Notre-Dame\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Gare d'Orsay\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Opéra Garnier\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Canal Saint-Martin\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Le Marais\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Gardens of Luxembourg\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Père Lachaise Cemetery\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Catacombs\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Catacombs_29170f\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Catacombs_f1237c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Catacombs_c3151e\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Catacombs_14b1cb\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Catacombs_81920c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Catacombs_c14c8b\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Catacombs_ea2a55\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Catacombs_8bcab3\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Catacombs_7c7f4a\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Catacombs_80cf41\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n\n \"Abbey Church\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Porte de l'Avancée\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Grand Rue\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Cloister\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Knight's Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Chœur Gothique\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Outer Wall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Outer Wall_014bd6\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"North Tower\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"North Tower_69eae5\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Chapel of St. Aubert\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Chapel of St. Aubert_e75ba8\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Abbey Tower\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Abbey Tower_2f3d21\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Shores of Hali\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Dark Spires\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Palace of the King\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\n \"Palace of the King_60d758\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Ruins of Carcosa\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Dim Streets\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Depths of Demhe\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Bleak Plains\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Recesses of Your Own Mind\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"The Throne Room\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Stage of the Ward Theatre\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n\n \"Serpent’s Haven\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Ruins of Eztli\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Rope Bridge\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Overgrown Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"River Canyon\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Path of Thorns\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Temple of the Fang\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Circuitous Trail\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Riverside Temple\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Waterfall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Trail of the Dead\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Cloud Forest\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n\n \"Chamber of Time\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Ancient Hall\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Ancient Hall_b9acb8\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Grand Chamber\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Entryway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Underground Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Burial Pit\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Secret Passage\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Snake Pit\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Throne Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Mosaic Chamber\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Tomb of the Ancients\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Town Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Curiositie Shoppe\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"At the Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"At the Station_e0833c\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Missing Persons\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"The Relic is Missing!\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Trial of the Huntress\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Search for the Meaning\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Seeking Trouble\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Seeking Trouble_42f93b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n\n \"Sacred Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Chapultepec Hill\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Chapultepec Hill_baec21\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Canals of Tenochtitlán\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Lake Xochimilco\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Lake Xochimilco_59bf7d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Templo Mayor\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Templo Mayor_fb0083\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Temples of Tenochtitlán\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Temples of Tenochtitlán_80cef8\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Mouth of K'n-yan_38a3e5\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Stone Altar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Time-Wracked Woods\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Vast Passages\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Perilous Gulch\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Dark Hollow\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Hall of Idolatry\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Crystal Pillars\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Ruins of K’n-yan\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Chthonian Depths\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Subterranean Swamp\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Treacherous Descent\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Interview Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Interview Room_b1861c\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Halls of Pnakotus\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Deconstruction Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Towers of Pnakotus\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Laboratory of the Great Race\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Yithian Orrery\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Great Library\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\n \"Cyclopean Vaults\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Alien Conservatory\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"City of the Serpents\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Bridge over N'kai\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Abandoned Site\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Caverns of Yoth\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Hall of Heresy\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Bright Canyon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Forked Path\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n\n \"Nexus of N'kai\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"A Pocket in Time\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"City of the Unseen\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\n \"Valusia\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\n \"Great Hall of Celeano\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\n \"Buenos Aires\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\n \"Ultima Thule\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\n\n \"Shores of R’lyeh\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\n \"Atlantis\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"front\"},\n \"Pnakotus\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\n \"Ruins of New York\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\n \"Yuggoth\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"front\"},\n \"Mu\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"front\"},\n \"Plateau of Leng_0ab6ff\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Billiards Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Billiards Room_33990b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Trophy Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Trophy Room_e9160a\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Master Bedroom\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Balcony_1b5483\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Office_a1bd9a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Witch-Haunted Woods_1539ea\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Witch-Haunted Woods_db1663\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Witch-Haunted Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Witch-Haunted Woods_d3f8c3\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Witch-Haunted Woods_eca18e\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Paths into Twilight\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n\n \"The Imperial Entrance\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Dark Stairwell\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Stairway\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Balcony\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Back Booths\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Lobby\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Backroom Door\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Backroom Door_ed439d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Dining Area\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"The Dance Floor\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Gateway to the East\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Back Alley\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mingzhu Laundry\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Dragon's Den\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"The Phoenix's Nest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Golden Temple of the Heavens\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Flea Market\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Zihao's House of Fighting Arts\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Daiyu's Tea Garden\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Moldy Halls\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Decrepit Door\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Walter Gilman's Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unknown Places_b538f8\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Unknown Places_7bea34\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Unknown Places\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Unknown Places_9a471d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unknown Places_0ac3ea\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unknown Places_ea7a2b\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unknown Places_713ec2\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unknown Places_609112\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Strange Geometry\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"front\"},\n \"Site of the Sacrifice\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n\n \"Hangman's Brook\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Abandoned Chapel\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Haunted Fields\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Lobby_1c2dfe\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Lobby_bcd556\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Lodge Gates_fa6a29\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Lodge Gates\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Lodge Cellar\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Lodge Cellar_8ea4fd\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Lounge\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Vault\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Inner Sanctum\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Library\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Library_47ccbc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Sanctum Doorway\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Sanctum Doorway_4da6c3\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Sanctum Doorway_587a15\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n\n \"The Geist-Trap\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Forbidding Shore\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unvisited Isle\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Rivertown_92ee68\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Rivertown_db4b20\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Rivertown_ca2443\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Southside_c898a0\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Southside_e7f5fa\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Southside_9fed9d\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Silver Twilight Lodge\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Silver Twilight Lodge_17e686\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Hangman's Hill\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"back\"},\n \"Hangman's Hill_5f4d8a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Cosmic Ingress\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Cosmos\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Cosmos_a89dbf\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Cosmos_1a0ad2\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Cosmos_30fc53\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Cosmos_8f3e16\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Cosmos_4e8ae3\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Cosmos_a8d84d\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\n \"Cosmos_7a3ece\": {\"type\": \"fixed\", \"value\": 6, \"clueSide\": \"back\"},\n \"Cosmos_311eb1\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Cosmos_6bd5ca\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Cosmos_294c00\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Seventy Steps\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Seven Hundred Steps\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Base of the Steps\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Enchanted Woods\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Stairwell\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Basement Door_42fa87\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Basement Door\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Waiting Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Emergency Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Experimental Therapies Ward\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Records Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Foyer_9a9f9a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Room 245\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Hotel Roof\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Office_b3ed47\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Room 212\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Basement\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Second Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Room 225\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Restaurant\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Suite Balcony\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Ulthar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Dylath-Leen\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Mt. Ngranek\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Baharna\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Zulan-Thek\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Sarnath\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"City-Which-Appears-On-No-Map\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Celephaïs\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Nameless Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Kadatheron\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Ilek-Vad\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Ruins of Ib\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Temple of Unattainable Desires\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Hazuth-Kleg\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Serannian\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Mysterious Stairs\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Mysterious Stairs_df1a40\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Attic_10faf9\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unmarked Tomb\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Upstairs Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Front Porch\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Downstairs Doorway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Downstairs Doorway_c93906\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Burial Ground\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Temple of the Moon Lizard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"City of the Moon-Beasts\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Moon-Forest\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Dark Crater\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Caverns Beneath the Moon\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Black Core\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Light Side of the Moon\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"City of Gugs\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Vaults of Zin\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Plain of the Ghouls\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Sea of Bones\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Vale of Pnath\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Crag of the Ghouls\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Sea of Pitch\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Plateau of Leng\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Cold Wastes\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Monastery of Leng\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Onyx Gates\": {\"type\": \"fixed\", \"value\": 12, \"clueSide\": \"back\"},\n \"Forsaken Tower\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"The Crater\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Quarantine Zone\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Quarantine Zone_5f2a9b\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Quarantine Zone_4a8e9c\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Quarantine Zone_5193e9\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Quarantine Zone_b3a920\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"The Great Web\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Great Web_39ace3\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"The Great Web_727790\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"The Great Web_5c5ec4\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"The Great Web_361fd7\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"The Great Web_dfdc8c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Expedition Camp\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Desert Oasis\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Untouched Vault\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Sands of Dashur\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"front\"},\n \"Sandswept Ruins\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Nile River\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Faceless Sphinx\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Dunes of the Sahara\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Streets of Cairo\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Cairo Bazaar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Temple Courtyard\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Museum of Egyptian Antiquities\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Outskirts of Cairo\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Eldritch Gate\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Mist-Filled Caverns\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Stairway to Sarkomand\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Tunnels under Ngranek\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"The Great Abyss\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"A Dream Betwixt\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"front\"},\n\n \"Velma's Doghouse\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Barkham City Pound\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Barkham Asylum\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Beasttown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Tailside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Slobbertown\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Snoutside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Muttskatonic University\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Boneyard\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"St. Mary's Animal Hospital\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Arkham\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Streets of New York City\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Penthouse\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Burning Pit\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Streets of Providence\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Athenaeum of the Empty Sky\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Arcade\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Streets of Montréal\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Chateau Ramezay\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Shrine of Magh’an Ark’at\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Unfamiliar Chamber\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Tidal Tunnel\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Tidal Tunnel_0f20fc\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Tidal Tunnel_d5566b\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Tidal Tunnel_dc9eb7\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Tidal Tunnel_513d82\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n\n \"First National Grocery\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Marsh Refinery\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Innsmouth Square\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Innsmouth Harbour\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Fish Street Bridge_b6b9b7\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Gilman House\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Little Bookshop\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Innsmouth Jail_f63738\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"New Church Green_d1ef9c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Sawbone Alley_899c2c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"The House on Water Street_e4f53a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Shoreward Slums_24e42d\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Esoteric Order of Dagon_28c301\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n\n \"Esoteric Order of Dagon_ef8cef\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"New Church Green_921a9b\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Marsh Refinery_44c342\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"The House on Water Street_104e07\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Little Bookshop_a17a82\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"First National Grocery_9ae75c\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Fish Street Bridge_a358fc\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Innsmouth Harbour_30b2c0\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Sawbone Alley_e58cff\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Gilman House_e589b8\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Innsmouth Jail_755fc0\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Shoreward Slums_c0d0df\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Desolate Coastline\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Unfathomable Depths_cb5e3e\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Unfathomable Depths_7d180e\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unfathomable Depths_fdf43f\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Unfathomable Depths_431ca2\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Unfathomable Depths_dfc9b4\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Unfathomable Depths_086743\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Tidal Tunnel_0e611a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Tidal Tunnel_b1a7f2\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Old Innsmouth Road\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_07ba2e\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_48b819\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_02e79c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_27826a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_dd62cc\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_687b03\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_eb3303\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_bebfba\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_c36e38\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_175a8a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_d2c47a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_095dac\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_fe2e46\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Old Innsmouth Road_f35c3d\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Falcon Point Cliffside\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Lighthouse Stairwell\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Lantern Room\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Lighthouse Keeper's Cottage\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Tidal Tunnel_7eba72\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Tidal Tunnel_b4bcd8\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Tidal Tunnel_4ba689\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Tidal Tunnel_ffdbef\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n\n \"First Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"First Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Second Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Second Floor Hall_b06d36\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Third Floor Hall\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Lair of Dagon\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n\n \"Tidal Tunnel_01c28f\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Y'ha-nthlei\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Y'ha-nthlei_014f88\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Y'ha-nthlei_eca6a9\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Y'ha-nthlei_3e58ef\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Y'ha-nthlei_ce1a94\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Y'ha-nthlei Sanctum\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Lair of Dagon_819894\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Lair of Hydra\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n\n \"Arkham Police Station\": {\"type\": \"fixed\", \"value\": 4, \"clueSide\": \"back\"},\n\n \"Senator Nathaniel Rhodes\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"front\"},\n \"Wine Cellar\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Wine Cellar_9d0410\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Wine Cellar_b882f3\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Hidden Passageway\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Frozen Shores\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Treacherous Path\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Precarious Ice Sheet\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Broad Snowdrifts\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Icy Wastes\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Rocky Crags\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Snow Graves\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Icebreaker Landing\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Frigid Cave\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Barrier Camp\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Remnants of Lake's Camp\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Crystalline Cavern\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n\n \"Prison of Memories\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\n \"Base Camp\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\n \"Deck of the Theodosia\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\n \"University Halls\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\n \"Hedge Maze\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Deserted Station\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Hedge Maze\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Coastal Waters\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"front\"},\n \"Elder Chamber\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Riverview Theatre\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"front\"},\n \"Standing Stones\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"front\"},\n \"Airfield\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Alaskan Wilds\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Cluttered Dormitory\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Dyer's Classroom\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Infirmary_80c56d\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Dr. Kensler's Office\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Moʻai Statues\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Ottoman Front\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"The Black Stone\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n\n \"The Summit\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Mountainside\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Mountainside_0dd2ac\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Mountainside_62fb7b\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mountainside_0a512e\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mountainside_163ba8\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n\n \"Hidden Tunnel\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"City Landscape\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"City Landscape_ec2d80\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"City Landscape_d84841\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n\n \"Ancient Facility\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Ancient Facility_97d88d\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Ancient Facility_0ff8d1\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Ancient Facility_42f1ad\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Ancient Facility_710850\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Ancient Facility_27771a\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Ancient Facility_f9fc4d\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Ancient Facility_baf524\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Ancient Facility_c70271\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"The Gate of Y'quaa\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mist-Pylon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Mist-Pylon_9ca053\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Mist-Pylon_c320b1\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Mist-Pylon_cc2b13\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"back\"},\n\n \"River Docks\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Miskatonic University_cf8d9e\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Miskatonic University_b6c3a5\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Miskatonic University_fb6a7c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Arkham Gazette\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Arkham Advertiser\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"O'Malley's Watch Shop\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Tick-Tock Club_e1116a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Tick-Tock Club\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n\n \"Childhood Home\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Ye Olde Magick Shoppe\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Corrigan Industries\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Counting Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Guard Room\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Relic Room\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Security Office_b2d198\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Owner's Office\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"High Roller's Table_226c6a\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"High Roller's Table_804dbc\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Casino Lounge_169f16\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Casino Lounge_4af4eb\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Roulette Wheel\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Slot Machines\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Poker Table\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Baccarat Table\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Rainy London Streets\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Big Ben\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Traitors' Gate\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Tower Bridge\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Kensington Gardens\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Tower of London\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Westminster Abbey\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Tower Prison\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Saadian's Tombs_b9fc93\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Jemaa el-Fnaa Square_63ac27\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"Bahia Palace Gardens_b06151\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Tanneries_9515dc\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Catedral Metropolitana\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Casa Rosada\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Banco de la Provincia\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Cabildo\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Teatro Colón\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Avenida de Mayo\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Cementerio de la Recoleta\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n \"Palacio Errázuriz\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Obelisk of Theodosius\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Galata\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Hagia Sophia\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Istanbul University\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Galata Docks\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Grand Bazaar_d80cac\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Grand Bazaar_f436a3\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Grand Bazaar_7f6522\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Grand Bazaar_56868b\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Grand Bazaar_25a8e3\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"Grand Bazaar_1175a4\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Grand Bazaar_033370\": {\"type\": \"fixed\", \"value\": 3, \"clueSide\": \"back\"},\n\n \"Anchorage\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Outer Wilderness_d2448a\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Outer Wilderness_49482f\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Alaskan Wilderness_492d47\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Alaskan Wilderness_838346\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Alaskan Wilderness_8fa6e3\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Prowling Nightmare_ada1e7\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \n \"Café Luna\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"El Malecón\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Miramar Yacht Club\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Jardines de la Tropical\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Gran Teatro de La Habana\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Plaza Hotel\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Victoria College\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Windsor Palace Hotel\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Corniche\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Qaitbay Citadel\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Zan'et el Settat\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"The Bourse_5a2222\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"back\"},\n \"The Bourse_39c755\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"The Bourse_aac621\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Catacombs of Kom el Shoqafa_197ccf\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Catacombs of Kom el Shoqafa_a02a32\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Catacombs of Kom el Shoqafa_7d24f3\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Wayang Kulit Theater\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Selangor Club\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Selangor Club Padang\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Tin Mine\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"Kuala Lumpur Station\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"Court of the Outsiders\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"City of Remnants_2e3539\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"City of Remnants_cec4ab\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"City of Remnants_554351\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"City of Remnants_f81164\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"City of Remnants_57521c\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"City of Remnants_6811e1\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"City of Remnants_1fda49\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"City of Remnants_0a6b56\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"City of Remnants_ef5485\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n \"City of Remnants_49a04f\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"},\n\n \"Coterie Sanctuary\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n\n \"XXXX\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"xxx\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"back\"}\n}]]\n)\n\n-- Player cards with token counts and types\nPLAYER_CARD_DATA = JSON.decode(\n [[{\n \"xxx\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 3\n },\n\n \"yyy\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 3\n }\n}]]\n)\n\n-- Encounter Cards with Hidden.\nHIDDEN_CARD_DATA = {\n \"Visions in Your Mind (Death)\",\n \"Visions in Your Mind (Failure)\",\n \"Visions in Your Mind (Hatred)\",\n \"Visions in Your Mind (Horrors)\",\n \"Gift of Madness (Misery)\",\n \"Gift of Madness (Pity)\",\n \"Possession (Murderous)\",\n \"Possession (Torturous)\",\n \"Possession (Traitorous)\",\n\n \"Whispers in Your Head (Anxiety)\",\n \"Whispers in Your Head (Dismay)\",\n \"Whispers in Your Head (Doubt)\",\n \"Whispers in Your Head (Dread)\",\n \"Delusory Evils\",\n \"Hastur's Gaze\",\n \"Hastur's Grasp\",\n\n \"Law of 'Ygiroth (Chaos)\",\n \"Law of 'Ygiroth (Discord)\",\n \"Law of 'Ygiroth (Pandemonium)\",\n \"Nyarlathotep\",\n \"Restless Journey (Fallacy)\",\n \"Restless Journey (Hardship)\",\n \"Restless Journey (Lies)\",\n \"Whispering Chaos (East)\",\n \"Whispering Chaos (North)\",\n \"Whispering Chaos (South)\",\n \"Whispering Chaos (West)\"\n}\n\nPLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n { 0, 3, -0.2 }\n },\n [2] = {\n { 0.4, 3, -0.2 },\n { -0.4, 3, -0.2 }\n },\n [3] = {\n { 0, 3, -0.9 },\n { 0.4, 3, -0.2 },\n { -0.4, 3, -0.2 }\n },\n [4] = {\n { 0.4, 3, -0.9 },\n { -0.4, 3, -0.9 },\n { 0.4, 3, -0.2 },\n { -0.4, 3, -0.2 }\n },\n [5] = {\n { 0.7, 3, -0.9 },\n { 0, 3, -0.9 },\n { -0.7, 3, -0.9 },\n { 0.4, 3, -0.2 },\n { -0.4, 3, -0.2 }\n },\n [6] = {\n { 0.7, 3, -0.9 },\n { 0, 3, -0.9 },\n { -0.7, 3, -0.9 },\n { 0.7, 3, -0.2 },\n { 0, 3, -0.2 },\n { -0.7, 3, -0.2 }\n },\n [7] = {\n { 0.7, 3, -0.9 },\n { 0, 3, -0.9 },\n { -0.7, 3, -0.9 },\n { 0.7, 3, -0.2 },\n { 0, 3, -0.2 },\n { -0.7, 3, -0.2 },\n { 0, 3, 0.5 }\n },\n [8] = {\n { 0.7, 3, -0.9 },\n { 0, 3, -0.9 },\n { -0.7, 3, -0.9 },\n { 0.7, 3, -0.2 },\n { 0, 3, -0.2 },\n { -0.7, 3, -0.2 },\n { -0.35, 3, 0.5 },\n { 0.35, 3, 0.5 }\n },\n [9] = {\n { 0.7, 3, -0.9 },\n { 0, 3, -0.9 },\n { -0.7, 3, -0.9 },\n { 0.7, 3, -0.2 },\n { 0, 3, -0.2 },\n { -0.7, 3, -0.2 },\n { 0.7, 3, 0.5 },\n { 0, 3, 0.5 },\n { -0.7, 3, 0.5 }\n },\n [10] = {\n { 0.7, 3, -0.9 },\n { 0, 3, -0.9 },\n { -0.7, 3, -0.9 },\n { 0.7, 3, -0.2 },\n { 0, 3, -0.2 },\n { -0.7, 3, -0.2 },\n { 0.7, 3, 0.5 },\n { 0, 3, 0.5 },\n { -0.7, 3, 0.5 },\n { 0, 3, 1.2 }\n },\n [11] = {\n { 0.7, 3, -0.9 },\n { 0, 3, -0.9 },\n { -0.7, 3, -0.9 },\n { 0.7, 3, -0.2 },\n { 0, 3, -0.2 },\n { -0.7, 3, -0.2 },\n { 0.7, 3, 0.5 },\n { 0, 3, 0.5 },\n { -0.7, 3, 0.5 },\n { -0.35, 3, 1.2 },\n { 0.35, 3, 1.2 }\n },\n [12] = {\n { 0.7, 3, -0.9 },\n { 0, 3, -0.9 },\n { -0.7, 3, -0.9 },\n { 0.7, 3, -0.2 },\n { 0, 3, -0.2 },\n { -0.7, 3, -0.2 },\n { 0.7, 3, 0.5 },\n { 0, 3, 0.5 },\n { -0.7, 3, 0.5 },\n { 0.7, 3, 1.2 },\n { 0, 3, 1.2 },\n { -0.7, 3, 1.2 }\n }\n}\n\nmodeData = {\n ['Core Set'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['The Devourer Below'] = {\n easy = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\n normal = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\n hard = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\n expert = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' }\n },\n\n -----------------The Dunwich Legacy\n ['The Dunwich Legacy'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'red', 'blue' } }\n },\n ['The Miskatonic Museum'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Essex County Express'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Blood on the Altar'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Undimensioned and Unseen'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Where Doom Awaits'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Lost in Time and Space'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Path to Carcosa\n ['The Path to Carcosa'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'skull', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'red', 'blue' } }\n },\n ['The Last King'] = {\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'} } }\n },\n ['Echoes of the Past'] = {\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'} } }\n },\n ['The Unspeakable Oath'] = {\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'} } }\n },\n ['A Phantom of Truth'] = {\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'} } }\n },\n ['The Pallid Mask'] = {\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'} } }\n },\n ['Black Stars Rise'] = {\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'} } }\n },\n ['Dim Carcosa'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' } }\n },\n\n -----------------The Forgotten Age\n ['The Forgotten Age'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n ['The Doom of Eztli'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Threads of Fate'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Boundary Beyond'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The City of Archives'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Depths of Yoth'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Heart of the Elders'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Shattered Aeons'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Circle Undone\n ['The Circle Undone'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm6', 'm8', 'skull', 'skull', 'red', 'blue' } }\n },\n [\"At Death's Doorstep\"] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Secret Name'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Wages of Sin'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['For the Greater Good'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Union and Disillusion'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['In the Clutches of Chaos'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Before the Black Throne'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Dream-Eaters\n ['TDE_A'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['TDE_B'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\n },\n ['The Search For Kadath'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['A Thousand Shapes of Horror'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\n },\n ['Dark Side of the Moon'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['Point of No Return'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\n },\n ['Where the Gods Dwell'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['Weaver of the Cosmos'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Innsmouth Conspiracy\n ['The Innsmouth Conspiracy'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } } ,\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' } }\n },\n ['TIC_Standalone'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\n },\n\n -----------------Edge of the Earth\n ['Edge of the Earth'] = {\n easy = { token = { 'p1', 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'frost', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm7', 'frost', 'frost', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['City of the Elder Things'] = {\n easy = { token = { 'p1', 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'frost', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm7', 'frost', 'frost', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Scarlet Keys\n ['The Scarlet Keys'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Side Missions\n --official\n ['Curse of the Rougarou'] = {\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' } },\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' } }\n },\n ['Carnevale of Horrors'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Labyrinths of Lunacy'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { 'p1', '0','m1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'red', 'blue' } }\n },\n ['Guardians of the Abyss'] = {\n normal = { token = { 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\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' } },\n },\n ['Excelsior'] = {\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['Read or Die'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['All or Nothing'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Meowlathotep'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['WotOG'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'skull', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'skull', 'red', 'blue' } }\n },\n ['Bad Blood'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Machinations'] = {\n easy = { token = { 'p1', 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'elder', 'red', 'blue' } }\n },\n ['Red Tide'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['FaF'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n\n --fan-made\n ['Carnevale of Spiders'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Nephew Calls'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Outsider'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Stranger Things'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Winter Winds'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'skull', 'cultist', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'cultist', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'cultist', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'cultist', 'red', 'blue' } }\n },\n ['The Festival'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Forbidding Desert'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['Happys Funhouse'] = {\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm5', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Knightfall'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\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' } }\n },\n ['Last Call at Roxies'] = {\n easy = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\n },\n ['The Limens of Belief'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['Blood Spilled in Salem'] = {\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Bread and Circuses'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['Bridge of Sighs'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['The Collector'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['The Colour out of Space'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\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' } }\n },\n ['The Curse of Amultep'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['The Dying Star'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'blue', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'blue', 'red', 'blue' } }\n },\n ['Against the Wendigo'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Pensher Wyrm'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\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' } }\n },\n ['Approaching Storm'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Into the Shadowlands'] = {\n easy = { token = { 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['London Set 1'] = {\n easy = { token = { 'p2', 'p1', '0', '0', '0', 'm1', 'm2', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm2', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n },\n ['London Set 2'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'elder', 'tablet', 'red', 'blue' } },\n },\n ['London Set 3'] = {\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n },\n ['Delta Green'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['Jennys Choice'] = {\n easy = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4','skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Blob'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['The Initiation'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n ['Consternation'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'red', 'blue' } },\n },\n ['Of Sphinx'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'elder', 'cultist', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'elder', 'cultist', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'elder', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['Ordis'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['Darkness Falls'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['War of the Worlds'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n ['Alice in Wonderland'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n ['Pokemon'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Safari'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['Cerulean'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['Erich Zann'] = {\n easy = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Kaimonogatari'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n expert = { token = { '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm6', 'm8', 'skull', 'skull', 'cultist', 'red', 'blue' } }\n },\n ['Sleepy Hollow'] = {\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' } },\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' } },\n },\n ['Flesh'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n },\n ['Dark Matter'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } }\n },\n ['Dont Starve'] = {\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['XXXX'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n }\n}\n\nfunction onSave()\n local globalState = JSON.encode(SPAWNED_PLAYER_CARD_GUIDS)\n log('saving global state: ' .. globalState)\n return globalState\nend\n\nfunction onLoad(save_state)\n if save_state ~= '' then\n log('loading global state: ' .. save_state)\n SPAWNED_PLAYER_CARD_GUIDS = JSON.decode(save_state)\n else\n SPAWNED_PLAYER_CARD_GUIDS = {}\n end\nend\n\nfunction getSpawnedPlayerCardGuid(params)\n local guid = params[1]\n if SPAWNED_PLAYER_CARD_GUIDS == nil then\n return nil\n else\n return SPAWNED_PLAYER_CARD_GUIDS[guid]\n end\nend\n\nfunction setSpawnedPlayerCardGuid(params)\n local guid = params[1]\n local value = params[2]\n if SPAWNED_PLAYER_CARD_GUIDS ~= nil then\n SPAWNED_PLAYER_CARD_GUIDS[guid] = value\n return true\n else\n return false\n end\nend\n\nfunction checkHiddenCard(name)\n for _, n in ipairs(HIDDEN_CARD_DATA) do\n if name == n then\n return true\n end\n end\n return false\nend\n\nfunction updateHiddenCards(args)\n local custom_data_helper = getObjectFromGUID(args[1])\n local data_hiddenCards = custom_data_helper.getTable(\"HIDDEN_CARD_DATA\")\n for k, v in ipairs(data_hiddenCards) do\n table.insert(HIDDEN_CARD_DATA, v)\n end\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[]", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Data Helper", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -56.528, - "posY": 1.491, - "posZ": -93.982, - "rotX": 0, - "rotY": 315, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": true, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1910115722577754046/64AF9853E51B79561BEAA3BEF13BBC694BBF9A34/", - "WidthScale": 0 - }, - "Description": "Left-Click: Add token\nRight-Click: Remove token\n\nContextmenu allows resetting the current state or removing all bless/curse tokens from play.\n\nSee Notebook for detailed instructions.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5933fb", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"tokens/BlessCurseManager\")\nend)\n__bundle_register(\"tokens/BlessCurseManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Bless / Curse Manager\n-- updated by: Chr1Z\n-- made by: Tikatoy\n-- description: helps with adding / removing and sealing of bless and curse tokens\ninformation = {\n version = \"3.5\",\n last_updated = \"12.11.2022\"\n}\n\nlocal IMAGE_URL = {\n Bless = \"http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/\",\n Curse = \"http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/\"\n}\n\n-- common button parameters\nlocal buttonParamaters = {}\nbuttonParamaters.function_owner = self\nbuttonParamaters.color = { 0, 0, 0, 0 }\nbuttonParamaters.width = 700\nbuttonParamaters.height = 700\n\nlocal altState = false\nlocal MODE = { [false] = \"Add / Remove\", [true] = \"Take / Return\" }\nlocal BUTTON_COLOR = { [false] = { 0.4, 0.4, 0.4 }, [true] = { 0.9, 0.9, 0.9 } }\nlocal FONT_COLOR = { [false] = { 1, 1, 1 }, [true] = { 0, 0, 0 } }\nlocal whitespace = \" \"\n\n-- variable will be set by outside call\ntokenArranger = nil\n\n---------------------------------------------------------\n-- creating buttons and menus + initializing tables\n---------------------------------------------------------\n\nfunction onSave() return JSON.encode(altState) end\n\nfunction onLoad(saved_state)\n if saved_state ~= nil then\n altState = JSON.decode(saved_state)\n end\n\n -- index: 0 - bless\n buttonParamaters.click_function = \"clickBless\"\n buttonParamaters.position = { -1.03, 0.05, 0.46 }\n self.createButton(buttonParamaters)\n\n -- index: 1 - curse\n buttonParamaters.click_function = \"clickCurse\"\n buttonParamaters.position[1] = -buttonParamaters.position[1]\n self.createButton(buttonParamaters)\n\n -- index: 2 - alternative mode (take / return)\n buttonParamaters.click_function = \"enableAlt\"\n buttonParamaters.width = 900\n buttonParamaters.height = 210\n buttonParamaters.position = { -1.03, 0.05, -0.85 }\n self.createButton(buttonParamaters)\n\n -- index: 3 - default mode (add / remove)\n buttonParamaters.click_function = \"enableDefault\"\n buttonParamaters.position[1] = -buttonParamaters.position[1]\n self.createButton(buttonParamaters)\n\n -- load labels, tooltips and colors\n updateButtons()\n\n -- context menu\n self.addContextMenuItem(\"Remove all\", doRemove)\n self.addContextMenuItem(\"Reset\", doReset)\n self.addContextMenuItem(\"More Information\", function()\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Bless / Curse Manager v\" .. information[\"version\"] .. \" by Chr1Z\", \"Orange\")\n printToAll(\"last updated: \" .. information[\"last_updated\"], \"White\")\n printToAll(\"original by Tikatoy\", \"White\")\n end)\n\n -- hotkeys\n addHotkey(\"Bless Curse Status\", printStatus, false)\n addHotkey(\"Wendy's Menu\", addMenuOptions, false)\n\n -- initializing tables\n numInPlay = { Bless = 0, Curse = 0 }\n tokensTaken = { Bless = {}, Curse = {} }\n sealedTokens = {}\n Wait.time(initializeState, 1)\nend\n\nfunction initializeState()\n -- count tokens in the bag\n local chaosbag = getChaosBag()\n if chaosbag == nil then return end\n local tokens = {}\n for _, v in ipairs(chaosbag.getObjects()) do\n if v.name == \"Bless\" then\n numInPlay.Bless = numInPlay.Bless + 1\n elseif v.name == \"Curse\" then\n numInPlay.Curse = numInPlay.Curse + 1\n end\n end\n\n -- find tokens in the play area\n for _, obj in ipairs(getObjects()) do\n local pos = obj.getPosition()\n if pos.x \u003e -50 and pos.x \u003c 50 and pos.z \u003e 8 and pos.z \u003c 50 then\n if obj.getName() == \"Bless\" then\n table.insert(tokensTaken.Bless, obj.getGUID())\n numInPlay.Bless = numInPlay.Bless + 1\n elseif obj.getName() == \"Curse\" then\n table.insert(tokensTaken.Curse, obj.getGUID())\n numInPlay.Curse = numInPlay.Curse + 1\n end\n end\n end\n\n broadcastCount(\"Curse\")\n broadcastCount(\"Bless\")\nend\n\nfunction broadcastCount(token)\n local count = getTokenCount(token)\n if count == \"(0/0)\" then return end\n broadcastToAll(token .. \" Tokens \" .. count, \"White\")\nend\n\nfunction printStatus(color)\n broadcastToColor(\"Curse Tokens \" .. getTokenCount(\"Curse\"), color, \"White\")\n broadcastToColor(\"Bless Tokens \" .. getTokenCount(\"Bless\"), color, \"White\")\nend\n\n-- context menu function 1\nfunction doRemove(color)\n local chaosbag = getChaosBag()\n if chaosbag == nil then\n broadcastToAll(\"Chaos bag not found!\", \"Red\")\n return\n end\n\n -- remove tokens from chaos bag\n local count = { Bless = 0, Curse = 0 }\n for _, v in ipairs(chaosbag.getObjects()) do\n if v.name == \"Bless\" or v.name == \"Curse\" then\n chaosbag.takeObject({\n guid = v.guid,\n position = { 0, 5, 0 },\n callback_function = function(obj) obj.destruct() end\n })\n count[v.name] = count[v.name] + 1\n end\n end\n\n broadcastToColor(\"Removed \" .. count[\"Bless\"] .. \" Bless and \" ..\n count[\"Curse\"] .. \" Curse tokens from the chaos bag.\", color, \"White\")\n\n -- removing tokens that were 'taken'\n local function removeType(type)\n local count = 0\n for _, guid in ipairs(tokensTaken[type]) do\n local token = getObjectFromGUID(guid)\n if token ~= nil then\n token.destruct()\n count = count + 1\n end\n end\n return count\n end\n\n broadcastToColor(\"Removed \" .. removeType(\"Bless\") .. \" Bless and \" ..\n removeType(\"Curse\") .. \" Curse tokens from play.\", color, \"White\")\n\n doReset(color)\nend\n\n-- context menu function 2\nfunction doReset(color)\n -- delete previously pulled out tokens by the token arranger\n if tokenArranger then\n tokenArranger.call(\"deleteCopiedTokens\")\n end\n\n playerColor = color\n numInPlay = { Bless = 0, Curse = 0 }\n tokensTaken = { Bless = {}, Curse = {} }\n initializeState()\n updateTokenArranger()\nend\n\n---------------------------------------------------------\n-- click functions\n---------------------------------------------------------\n\n-- click function 1\nfunction clickBless(_, color, isRightClick)\n playerColor = color\n callFunctions(\"Bless\", isRightClick)\nend\n\n-- click function 2\nfunction clickCurse(_, color, isRightClick)\n playerColor = color\n callFunctions(\"Curse\", isRightClick)\nend\n\n-- click function 3\nfunction enableAlt()\n if altState then return end\n altState = not altState\n updateButtons()\nend\n\n-- click function 4\nfunction enableDefault()\n if not altState then return end\n altState = not altState\n updateButtons()\nend\n\n---------------------------------------------------------\n-- called functions\n---------------------------------------------------------\n\nfunction updateButtons()\n self.editButton({\n index = 0,\n tooltip = MODE[altState] .. \" Bless\"\n })\n\n self.editButton({\n index = 1,\n tooltip = MODE[altState] .. \" Curse\"\n })\n\n self.editButton({\n index = 2,\n label = whitespace .. MODE[true] .. (altState and \" ✓\" or whitespace) .. \" \",\n color = BUTTON_COLOR[not altState],\n font_color = FONT_COLOR[not altState]\n })\n\n self.editButton({\n index = 3,\n label = whitespace .. MODE[false] .. (altState and whitespace or \" ✓\") .. \" \",\n color = BUTTON_COLOR[altState],\n font_color = FONT_COLOR[altState]\n })\nend\n\n-- function that is called by click_functions 1+2 and calls the other functions\nfunction callFunctions(token, isRightClick)\n if not Global.call(\"canTouchChaosTokens\") then\n return\n end\n local success\n if not altState then\n if isRightClick then\n success = takeToken(token, true)\n else\n success = addToken(token)\n end\n else\n if isRightClick then\n success = returnToken(token)\n else\n success = takeToken(token, false)\n end\n end\n if success ~= 0 then updateTokenArranger() end\nend\n\nUPDATING = false\nfunction updateTokenArranger()\n if tokenArranger and not UPDATING then\n UPDATING = true\n Wait.time(function()\n UPDATING = false\n tokenArranger.call(\"layout\")\n end, 1.5)\n end\nend\n\nfunction getChaosBag()\n local zone = getObjectFromGUID(\"83ef06\")\n if zone == nil then printToAll(\"Zone for chaosbag not found!\", \"Red\") return end\n\n local items = zone.getObjects()\n local chaosbag = nil\n for _, 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 printToColor(\"No chaos bag found\", playerColor) end\n return chaosbag\nend\n\nfunction getTokenCount(type)\n if type == nil then type = mode end\n return \"(\" .. (numInPlay[type] - #tokensTaken[type]) .. \"/\" .. #tokensTaken[type] .. \")\"\nend\n\n---------------------------------------------------------\n-- main functions: add, take and return\n---------------------------------------------------------\n\nfunction addToken(type)\n if numInPlay[type] == 10 then\n printToColor(\"10 tokens already in play, not adding any.\", playerColor)\n return 0\n end\n return spawnToken(type)\nend\n\nfunction spawnToken(type)\n local chaosbag = getChaosBag()\n if chaosbag == nil then\n return 0\n end\n local pos = chaosbag.getPosition()\n local obj = spawnObject({\n type = 'Custom_Tile',\n position = { pos.x, pos.y + 1, pos.z },\n callback_function = function(obj)\n obj.setName(type)\n chaosbag.putObject(obj)\n numInPlay[type] = numInPlay[type] + 1\n printToAll(\"Adding \" .. type .. \" token \" .. getTokenCount(type))\n end\n })\n obj.setCustomObject({\n type = 2,\n image = IMAGE_URL[type],\n thickness = 0.1,\n })\n obj.scale { 0.81, 1, 0.81 }\nend\n\nfunction takeToken(type, remove)\n local chaosbag = getChaosBag()\n if chaosbag == nil then\n broadcastToAll(\"Chaos bag not found!\", \"Red\")\n return 0\n end\n if not remove and not SEAL_CARD_MESSAGE then\n broadcastToColor(\"For sealing tokens on cards try right-clicking on the card for seal options.\", playerColor)\n SEAL_CARD_MESSAGE = true\n end\n local tokens = {}\n for _, v in ipairs(chaosbag.getObjects()) do\n if v.name == type then\n table.insert(tokens, v.guid)\n end\n end\n if #tokens == 0 then\n printToColor(\"No \" .. type .. \" tokens in the chaos bag.\", playerColor)\n return 0\n end\n local pos = self.getPosition() + Vector(2.25, 0, 0.85)\n if type == \"Curse\" then pos[3] = pos[3] - 1.7 end\n chaosbag.takeObject({\n guid = table.remove(tokens),\n position = pos,\n smooth = false,\n callback_function = function(obj)\n if remove then\n numInPlay[type] = numInPlay[type] - 1\n printToAll(\"Removing \" .. type .. \" token \" .. getTokenCount(type))\n obj.destruct()\n else\n table.insert(tokensTaken[type], obj.getGUID())\n printToAll(\"Taking \" .. type .. \" token \" .. getTokenCount(type))\n end\n end\n })\nend\n\nfunction returnToken(type)\n local guid = table.remove(tokensTaken[type])\n if guid == nil then\n printToColor(\"No \" .. type .. \" tokens to return\", playerColor)\n return 0\n end\n local token = getObjectFromGUID(guid)\n if token == nil then\n printToColor(\"Couldn't find token \" .. guid .. \", not returning to bag\", playerColor)\n return 0\n end\n local chaosbag = getChaosBag()\n if chaosbag == nil then\n return 0\n end\n chaosbag.putObject(token)\n printToAll(\"Returning \" .. type .. \" token \" .. getTokenCount(type))\nend\n\n---------------------------------------------------------\n-- Wendy Menu (context menu for cards on hotkey press)\n---------------------------------------------------------\n\nfunction addMenuOptions(playerColor, hoveredObject)\n if hoveredObject == nil or hoveredObject.getVar(\"MENU_ADDED\") == true then return end\n if hoveredObject.tag ~= \"Card\" then\n broadcastToColor(\"Right-click seal options can only be added to cards\", playerColor)\n return\n end\n\n hoveredObject.addContextMenuItem(\"Seal Bless\", function(color)\n sealToken(\"Bless\", color, hoveredObject)\n updateTokenArranger()\n end, true)\n\n hoveredObject.addContextMenuItem(\"Release Bless\", function(color)\n releaseToken(\"Bless\", color, hoveredObject)\n updateTokenArranger()\n end, true)\n\n hoveredObject.addContextMenuItem(\"Seal Curse\", function(color)\n sealToken(\"Curse\", color, hoveredObject)\n updateTokenArranger()\n end, true)\n\n hoveredObject.addContextMenuItem(\"Release Curse\", function(color)\n releaseToken(\"Curse\", color, hoveredObject)\n updateTokenArranger()\n end, true)\n\n broadcastToColor(\"Right-click seal options added to \" .. hoveredObject.getName(), playerColor)\n hoveredObject.setVar(\"MENU_ADDED\", true)\n sealedTokens[hoveredObject.getGUID()] = {}\nend\n\nfunction sealToken(type, playerColor, enemy)\n local chaosbag = getChaosBag()\n if chaosbag == nil then return end\n local pos = enemy.getPosition()\n\n for i, token in ipairs(chaosbag.getObjects()) do\n if token.name == type then\n chaosbag.takeObject({\n position = { pos.x, pos.y + 1, pos.z },\n index = i - 1,\n smooth = false,\n callback_function = function(obj)\n Wait.frames(function()\n table.insert(sealedTokens[enemy.getGUID()], obj)\n table.insert(tokensTaken[type], obj.getGUID())\n printToColor(\"Sealing \" .. type .. \" token \" .. getTokenCount(type), playerColor)\n end, 1)\n end\n })\n return\n end\n end\n printToColor(type .. \" token not found in bag\", playerColor)\nend\n\nfunction releaseToken(type, playerColor, enemy)\n local chaosbag = getChaosBag()\n if chaosbag == nil then return end\n local tokens = sealedTokens[enemy.getGUID()]\n if tokens == nil or #tokens == 0 then return end\n\n for i, token in ipairs(tokens) do\n if token ~= nil and token.getName() == type then\n local guid = token.getGUID()\n chaosbag.putObject(token)\n for j, v in ipairs(tokensTaken[type]) do\n if v == guid then\n table.remove(tokensTaken[type], j)\n table.remove(tokens, i)\n printToColor(\"Releasing \" .. type .. \" token\" .. getTokenCount(type), playerColor)\n return\n end\n end\n end\n end\n printToColor(type .. \" token not sealed on \" .. enemy.getName(), playerColor)\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "false", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Bless/Curse Manager", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore", - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": -48.2, - "posY": 1.531, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "lua setNotes(getObjectFromGUID('the objects guid').getJSON())", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8d357", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 77.836, - "posY": 1.244, - "posZ": 33.583, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 0.25, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "445115", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/DeckCutter\")\nend)\n__bundle_register(\"util/DeckCutter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---\n--- Generated by EmmyLua(https://github.com/EmmyLua)\n--- Created by Whimsical.\n--- DateTime: 2020-09-26 5:50 p.m.\n---\n\n---@param index number\n---@param player_color string\nfunction onScriptingButtonDown(index, player_color)\n if not (index\u003e=1 and index\u003c=3) then return end\n\n local count = index * 3\n\n ---@type Player\n local player = Player[player_color]\n local object = player:getHoverObject()\n\n\n if (not object) then return end\n if (object.tag~=\"Deck\") then return end\n if (count \u003e= object:getQuantity()) then return end\n\n for _ =1, count do\n local target_position = object:positionToWorld(Vector(0, 0, -3.5))\n\n object:takeObject {\n index = 0,\n position = target_position,\n smooth = false\n }\n end\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_black", - "Nickname": "Arkham Deck Cutter", - "Snap": true, - "Sticky": true, - "Tags": [ - "arkham_setup_memory_object" - ], - "Tooltip": true, - "Transform": { - "posX": 77.159, - "posY": 1.297, - "posZ": 6.315, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.25, - "scaleY": 0.25, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.5098, - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a2f932", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "ScriptingTrigger", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.873, - "posY": 3.5, - "posZ": 0, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 37, - "scaleY": 4, - "scaleZ": 36.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1856042908471857208/3B48FFA47FB366932049AD9CD8A3222A8F89FAEB/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/edge_of_the_earth.json", - "GUID": "895eaa", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Edge of the Earth", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 39, - "posY": 1.486, - "posZ": -87, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517669849292/9CD4BE220E1DE5294B1BC6301792920D213C98B3/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/dream_eaters.json", - "GUID": "a16a1a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Dream-Eaters", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 65, - "posY": 1.486, - "posZ": -87, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 0.99608, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086852852/6FD56D74FDDDA5626A3B72E788993EC651AD25E1/", - "MaterialIndex": 3, - "MeshURL": "http://pastebin.com/raw.php?i=uWAmuNZ2", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/return_to_tcu.json", - "GUID": "757324", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Return to The Circle Undone", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 13, - "posY": 1.866, - "posZ": -71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2, - "scaleY": 0.11, - "scaleZ": 1.69 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedSnapPoints": [ - { - "Position": { - "x": -1, - "y": 0.1, - "z": 0.118 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -0.865, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1.18, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1.36, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -0.631, - "y": 0.1, - "z": 0.551 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.616, - "y": 0.102, - "z": 0.024 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.177, - "y": 0.101, - "z": 0.032 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.174, - "y": 0.099, - "z": 0.551 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.212, - "y": 0.1, - "z": 0.559 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.217, - "y": 0.1, - "z": 0.035 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.602, - "y": 0.1, - "z": 0.033 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.605, - "y": 0.1, - "z": 0.555 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.977, - "y": 0.099, - "z": 0.556 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.98, - "y": 0.099, - "z": 0.035 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.371, - "y": 0.1, - "z": 0.038 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.371, - "y": 0.099, - "z": 0.558 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.754, - "y": 0.1, - "z": 0.563 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.758, - "y": 0.101, - "z": 0.04 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -1.82, - "y": 0.1, - "z": 0.61 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.82, - "y": 0.1, - "z": 0 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.177, - "y": 0.1, - "z": 0 - }, - "Tags": [ - "Investigator" - ] - }, - { - "Position": { - "x": 1.38, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0.92, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0.46, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -0.46, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -0.92, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.38, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1859438430150777205/4ED2E0BC2A2C4728DA5E155C06AF1BA1FCB00D3B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0840d5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- specific setup (different for each playmat)\n---------------------------------------------------------\n\nPLAYER_COLOR = \"Red\"\nPLAY_ZONE_POSITION = { x = -26.5, y = 4, z = -26.5 }\nPLAY_ZONE_SCALE = { x = 32, y = 5, z = 12 }\nTRASHCAN_GUID = \"4b8594\"\nSTAT_TRACKER_GUID = \"e74881\"\nRESOURCE_COUNTER_GUID = \"a4b60d\"\nCLUE_COUNTER_GUID = \"37be78\"\nCLUE_CLICKER_GUID = \"4111de\"\n\nrequire(\"playermat/Playmat\")\nend)\n__bundle_register(\"playermat/Playmat\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- set true to enable debug logging and show Physics.cast()\nlocal DEBUG = false\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal COLLISION_ENABLED = false\n\n-- position offsets relative to mat [x, y, z]\nlocal DRAWN_ENCOUNTER_CARD_OFFSET = {1.365, 0.5, -0.635}\nlocal DRAWN_CHAOS_TOKEN_OFFSET = {-1.55, 0.5, -0.58}\nlocal DISCARD_BUTTON_OFFSETS = {\n {-1.38, 0.1, -0.94},\n {-0.92, 0.1, -0.94},\n {-0.46, 0.1, -0.94},\n {0.00, 0.1, -0.94},\n {0.46, 0.1, -0.94},\n {0.92, 0.1, -0.94}\n}\n\nlocal MAIN_PLAY_AREA = {\n upperLeft = {\n x = 1.98,\n z = 0.736,\n },\n lowerRight = {\n x = -0.79,\n z = -0.39,\n }\n}\nlocal INVESTIGATOR_AREA = {\n upperLeft = {\n x = -1.084,\n z = 0.06517\n },\n lowerRight = {\n x = -1.258,\n z = -0.0805,\n }\n}\nlocal THREAT_AREA = {\n upperLeft = {\n x = 1.53,\n z = -0.34\n },\n lowerRight = {\n x = -1.13,\n z = -0.92,\n }\n}\n\nlocal DRAW_DECK_POSITION = { x = -1.82, y = 1, z = 0 }\nlocal DISCARD_PILE_POSITION = { x = -1.82, y = 1.5, z = 0.61 }\nlocal PLAY_ZONE_ROTATION = self.getRotation()\n\nlocal TRASHCAN\nlocal STAT_TRACKER\nlocal RESOURCE_COUNTER\n\n-- global variable so it can be reset by the Clean Up Helper\nactiveInvestigatorId = \"00000\"\nlocal isDrawButtonVisible = false\n\nfunction onSave()\n return JSON.encode({\n zoneID = zoneID,\n playerColor = PLAYER_COLOR,\n activeInvestigatorId = activeInvestigatorId,\n isDrawButtonVisible = isDrawButtonVisible\n })\nend\n\nfunction onLoad(save_state)\n self.interactable = DEBUG\n\n TRASHCAN = getObjectFromGUID(TRASHCAN_GUID)\n STAT_TRACKER = getObjectFromGUID(STAT_TRACKER_GUID)\n RESOURCE_COUNTER = getObjectFromGUID(RESOURCE_COUNTER_GUID)\n\n for i = 1, 6 do\n makeDiscardButton(DISCARD_BUTTON_OFFSETS[i], {-3.85, 3, 10.38}, i)\n end\n\n self.createButton({\n click_function = \"drawEncountercard\",\n function_owner = self,\n position = {-1.84, 0, -0.65},\n rotation = {0, 80, 0},\n width = 265,\n height = 190\n })\n\n self.createButton({\n click_function = \"drawChaostokenButton\",\n function_owner = self,\n position = {1.85, 0, -0.74},\n rotation = {0, -45, 0},\n width = 135,\n height = 135\n })\n\n self.createButton({\n label = \"Upkeep\",\n click_function = \"doUpkeep\",\n function_owner = self,\n position = {1.84, 0.1, -0.44},\n scale = {0.12, 0.12, 0.12},\n width = 800,\n height = 280,\n font_size = 180\n })\n\n local state = JSON.decode(save_state)\n if state ~= nil then\n zoneID = state.zoneID\n PLAYER_COLOR = state.playerColor\n activeInvestigatorId = state.activeInvestigatorId\n isDrawButtonVisible = state.isDrawButtonVisible\n end\n\n showDrawButton(isDrawButtonVisible)\n\n if getObjectFromGUID(zoneID) == nil then spawnDeckZone() end\n COLLISION_ENABLED = true\nend\n\n---------------------------------------------------------\n-- utility functions\n---------------------------------------------------------\n\nfunction log(message)\n if DEBUG then print(message) end\nend\n\n-- send messages to player who clicked button if no seated player found\nfunction setMessageColor(color)\n messageColor = Player[PLAYER_COLOR].seated and PLAYER_COLOR or color\nend\n\nfunction spawnDeckZone()\n spawnObject({\n position = self.positionToWorld({-1.4, 0, 0.3 }),\n scale = {3, 5, 8 },\n type = 'ScriptingTrigger',\n callback = function (zone) zoneID = zone.getGUID() end,\n callback_owner = self,\n rotation = self.getRotation()\n })\nend\n\nfunction searchArea(origin, size)\n return Physics.cast({\n origin = origin,\n direction = {0, 1, 0},\n orientation = PLAY_ZONE_ROTATION,\n type = 3,\n size = size,\n max_distance = 1,\n debug = DEBUG\n })\nend\n\nfunction doNotReady(card) return card.getVar(\"do_not_ready\") or false end\n\n---------------------------------------------------------\n-- Discard buttons\n---------------------------------------------------------\n\n-- builds a function that discards things in searchPosition to discardPosition\n-- stuff on the card/deck will be put into the local trashcan\nfunction makeDiscardHandlerFor(searchPosition, discardPosition)\n return function ()\n for _, hitObj in ipairs(findObjectsAtPosition(searchPosition)) do\n local obj = hitObj.hit_object\n if obj.tag == \"Deck\" or obj.tag == \"Card\" then\n if obj.hasTag(\"PlayerCard\") then\n obj.setPositionSmooth(self.positionToWorld(DISCARD_PILE_POSITION), false, true)\n obj.setRotation(PLAY_ZONE_ROTATION)\n else\n obj.setPositionSmooth(discardPosition, false, true)\n obj.setRotation({0, -90, 0})\n end\n -- put chaos tokens back into bag (e.g. Unrelenting)\n elseif tokenChecker.isChaosToken(obj) then\n local chaosBag = Global.call(\"findChaosBag\")\n chaosBag.putObject(obj)\n -- don't touch the table or this playmat itself\n elseif obj.guid ~= \"4ee1f2\" and obj ~= self then\n TRASHCAN.putObject(obj)\n end\n end\n end\nend\n\n-- build a discard button to discard from searchPosition to discardPosition (number must be unique)\nfunction makeDiscardButton(position, discardPosition, number)\n local searchPosition = {-position[1], position[2], position[3] + 0.32}\n local handler = makeDiscardHandlerFor(searchPosition, discardPosition)\n local handlerName = 'handler' .. number\n self.setVar(handlerName, handler)\n self.createButton({\n label = \"Discard\",\n click_function = handlerName,\n function_owner = self,\n position = position,\n scale = {0.12, 0.12, 0.12},\n width = 900,\n height = 350,\n font_size = 220\n })\nend\n\nfunction findObjectsAtPosition(localPos)\n return Physics.cast({\n origin = self.positionToWorld(localPos),\n direction = {0, 1, 0},\n orientation = {0, PLAY_ZONE_ROTATION.y + 90, 0},\n type = 3,\n size = {3.2, 1, 2},\n max_distance = 0,\n debug = DEBUG\n })\nend\n\n---------------------------------------------------------\n-- Upkeep button\n---------------------------------------------------------\n\nfunction doUpkeep(_, color, alt_click)\n setMessageColor(color)\n\n -- right-click binds to new player color\n if alt_click then\n PLAYER_COLOR = color\n printToColor(\"Upkeep button bound to \" .. color, color)\n return\n end\n\n local forcedLearning = false\n\n -- unexhaust cards in play zone, flip action tokens and find forcedLearning\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.getDescription() == \"Action Token\" and obj.is_face_down then\n obj.flip()\n elseif obj.tag == \"Card\" and not obj.is_face_down and not inArea(self.positionToLocal(obj.getPosition()), INVESTIGATOR_AREA) then\n local cardMetadata = JSON.decode(obj.getGMNotes()) or {}\n if not doNotReady(obj) then\n obj.setRotation(PLAY_ZONE_ROTATION)\n end\n if cardMetadata.id == \"08031\" then\n forcedLearning = true\n end\n if cardMetadata.uses ~= nil then\n -- check for cards with 'replenish' in their metadata\n local count\n local replenish\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if cardMetadata.uses.count ~= nil then\n count = cardMetadata.uses.count\n replenish = cardMetadata.uses.replenish\n else\n count = cardMetadata.uses[1].count\n replenish = cardMetadata.uses[1].replenish\n end\n if count and replenish then\n replenishTokens(obj, count, replenish)\n end\n end\n end\n end\n\n -- flip investigator mini-card and summoned servitor mini-card\n -- (all characters allowed to account for custom IDs - e.g. 'Z0000' for TTS Zoop generated IDs)\n if activeInvestigatorId ~= nil then\n local miniId = string.match(activeInvestigatorId, \".....\") .. \"-m\"\n for _, obj in ipairs(getObjects()) do\n if obj.tag == \"Card\" and obj.is_face_down then\n local notes = JSON.decode(obj.getGMNotes())\n if notes ~= nil and notes.type == \"Minicard\" and (notes.id == miniId or notes.id == \"09080-m\") then\n obj.flip()\n end\n end\n end\n end\n\n -- gain a resource\n RESOURCE_COUNTER.call(\"addOrSubtract\")\n\n -- gain an additional resource for Jenny Barnes\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"02003\" then\n RESOURCE_COUNTER.call(\"addOrSubtract\")\n printToColor(\"Gaining 2 resources (Jenny)\", messageColor)\n end\n\n -- draw a card (with handling for Patrice and Forced Learning)\n if activeInvestigatorId == \"06005\" then\n if forcedLearning then\n printToColor(\"Wow, did you really take 'Versatile' to play Patrice with 'Forced Learning'? Choose which draw replacement effect takes priority and draw cards accordingly.\", messageColor)\n else\n local handSize = #Player[PLAYER_COLOR].getHandObjects()\n if handSize \u003c 5 then\n local cardsToDraw = 5 - handSize\n printToColor(\"Drawing \" .. cardsToDraw .. \" cards (Patrice)\", messageColor)\n drawCardsWithReshuffle(cardsToDraw)\n end\n end\n elseif forcedLearning then\n printToColor(\"Drawing 2 cards, discard 1 (Forced Learning)\", messageColor)\n drawCardsWithReshuffle(2)\n else\n drawCardsWithReshuffle(1)\n end\nend\n\n-- function for \"draw 1 button\" (that can be added via option panel)\nfunction doDrawOne(_, color)\n setMessageColor(color)\n drawCardsWithReshuffle(1)\nend\n\n-- draw X cards (shuffle discards if necessary)\nfunction drawCardsWithReshuffle(numCards)\n getDrawDiscardDecks()\n\n -- Norman Withers handling\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" then\n local harbinger = false\n if topCard ~= nil and topCard.getName() == \"The Harbinger\" then harbinger = true\n elseif drawDeck ~= nil and not drawDeck.is_face_down then\n local cards = drawDeck.getObjects()\n if cards[#cards].name == \"The Harbinger\" then harbinger = true end\n end\n\n if harbinger then\n printToColor(\"The Harbinger is on top of your deck, not drawing cards\", messageColor)\n return\n end\n\n if topCard ~= nil then\n topCard.deal(numCards, PLAYER_COLOR)\n numCards = numCards - 1\n if numCards == 0 then return end\n end\n end\n\n local deckSize = 1\n if drawDeck == nil then\n deckSize = 0\n elseif drawDeck.tag == \"Deck\" then\n deckSize = #drawDeck.getObjects()\n end\n\n if deckSize \u003e= numCards then\n drawCards(numCards)\n return\n end\n\n drawCards(deckSize)\n if discardPile ~= nil then\n shuffleDiscardIntoDeck()\n Wait.time(|| drawCards(numCards - deckSize), 1)\n end\n printToColor(\"Take 1 horror (drawing card from empty deck)\", messageColor)\nend\n\n-- get the draw deck and discard pile objects\nfunction getDrawDiscardDecks()\n drawDeck = nil\n discardPile = nil\n topCard = nil\n\n local zone = getObjectFromGUID(zoneID)\n if zone == nil then return end\n\n for _, object in ipairs(zone.getObjects()) do\n if object.tag == \"Deck\" or object.tag == \"Card\" then\n if self.positionToLocal(object.getPosition()).z \u003e 0.5 then\n discardPile = object\n -- Norman Withers handling\n elseif string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" and object.tag == \"Card\" and not object.is_face_down then\n topCard = object\n else\n drawDeck = object\n end\n end\n end\nend\n\nfunction drawCards(numCards)\n if drawDeck == nil then return end\n drawDeck.deal(numCards, PLAYER_COLOR)\nend\n\nfunction shuffleDiscardIntoDeck()\n if not discardPile.is_face_down then discardPile.flip() end\n discardPile.shuffle()\n discardPile.setPositionSmooth(self.positionToWorld(DRAW_DECK_POSITION), false, false)\n drawDeck = discardPile\n discardPile = nil\nend\n\n---------------------------------------------------------\n-- playmat token spawning\n---------------------------------------------------------\n\n-- replenish Tokens for specific cards (like 'Physical Training (4)')\nfunction replenishTokens(card, count, replenish)\n local cardPos = card.getPosition()\n\n -- don't continue for cards on your deck (Norman) or in your discard pile\n if self.positionToLocal(cardPos).x \u003c -1 then return end\n\n -- get current amount of resource tokens on the card\n local search = searchArea(cardPos, { 2.5, 0.5, 3.5 })\n local clickableResourceCounter = nil\n local foundTokens = 0\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getCustomObject().image == \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\" then\n foundTokens = foundTokens + math.abs(obj.getQuantity())\n obj.destruct()\n elseif obj.getMemo() == \"resourceCounter\" then\n foundTokens = obj.getVar(\"val\")\n clickableResourceCounter = obj\n break\n end\n end\n\n -- handling Runic Axe upgrade sheet for additional replenish\n if card.getName() == \"Runic Axe\" then\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.tag == \"Card\" then\n local notes = JSON.decode(obj.getGMNotes()) or {}\n if notes ~= nil and notes.id == \"09022-c\" then\n if obj.getVar(\"markedBoxes\")[7] == 3 then replenish = 2 end\n break\n end\n end\n end\n end\n\n local newCount = foundTokens + replenish\n if newCount \u003e count then newCount = count end\n\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", newCount)\n else\n tokenManager.spawnTokenGroup(card, \"resource\", newCount)\n end\nend\n\nfunction syncCustomizableMetadata(card)\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n if cardMetadata ~= nil and cardMetadata.customizations ~= nil then\n for _, collision in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = collision.hit_object\n if obj.name == \"Card\" or obj.name == \"CardCustom\" then\n local notes = JSON.decode(obj.getGMNotes()) or { }\n if notes.id == (cardMetadata.id .. \"-c\") then\n for i, customization in ipairs(cardMetadata.customizations) do\n if obj.getVar(\"markedBoxes\")[i] == customization.xp\n and customization.replaces ~= nil\n and customization.replaces.uses ~= nil then\n cardMetadata.uses = customization.replaces.uses\n card.setGMNotes(JSON.encode(cardMetadata))\n end\n end\n end\n end\n end\n end\nend\n\nfunction spawnTokensFor(object)\n local extraUses = { }\n if activeInvestigatorId == \"03004\" then\n extraUses[\"Charge\"] = 1\n end\n\n tokenManager.spawnForCard(object, extraUses)\nend\n\nfunction onCollisionEnter(collision_info)\n if not COLLISION_ENABLED then return end\n local object = collision_info.collision_object\n\n -- only continue for cards\n if object.name ~= \"Card\" and object.name ~= \"CardCustom\" then return end\n\n maybeUpdateActiveInvestigator(object)\n syncCustomizableMetadata(object)\n\n if isInDeckZone(object) then\n tokenManager.resetTokensSpawned(object)\n elseif shouldSpawnTokens(object) then\n spawnTokensFor(object)\n end\nend\n\nfunction shouldSpawnTokens(card)\n if card.is_face_down then\n return false\n end\n local localCardPos = self.positionToLocal(card.getPosition())\n local metadata = JSON.decode(card.getGMNotes())\n -- If no metadata we don't know the type, so only spawn in the main area\n if metadata == nil then\n return inArea(localCardPos, MAIN_PLAY_AREA)\n end\n -- Spawn tokens for assets and events on the main area, and all encounter types in the threat area\n if inArea(localCardPos, MAIN_PLAY_AREA)\n and (metadata.type == \"Asset\"\n or metadata.type == \"Event\") then\n return true\n end\n if inArea(localCardPos, THREAT_AREA)\n and (metadata.type == \"Treachery\"\n or metadata.type == \"Enemy\"\n or metadata.weakness) then\n return true\n end\n return false\nend\n\nfunction onObjectEnterContainer(container, object)\n Wait.frames(function() resetTokensIfInDeckZone(container, object) end, 1)\nend\n\nfunction resetTokensIfInDeckZone(container, object)\n if isInDeckZone(container) then\n tokenManager.resetTokensSpawned(object)\n end\nend\n\nfunction isInDeckZone(checkObject)\n local deckZone = getObjectFromGUID(zoneID)\n if deckZone == nil then\n return false\n end\n for _, obj in ipairs(deckZone.getObjects()) do\n if obj == checkObject then\n return true\n end\n end\n\n return false\nend\n\n---------------------------------------------------------\n-- investigator ID grabbing and skill tracker\n---------------------------------------------------------\n\nfunction maybeUpdateActiveInvestigator(card)\n if not inArea(self.positionToLocal(card.getPosition()), INVESTIGATOR_AREA) then return end\n\n local notes = JSON.decode(card.getGMNotes())\n local class\n\n if notes ~= nil and notes.type == \"Investigator\" and notes.id ~= nil then\n if notes.id == activeInvestigatorId then return end\n class = notes.class\n activeInvestigatorId = notes.id\n STAT_TRACKER.call(\"updateStats\", {notes.willpowerIcons, notes.intellectIcons, notes.combatIcons, notes.agilityIcons})\n elseif activeInvestigatorId ~= \"00000\" then\n class = \"Neutral\"\n activeInvestigatorId = \"00000\"\n STAT_TRACKER.call(\"updateStats\", {1, 1, 1, 1})\n else\n return\n end\n\n -- change state of action tokens\n local search = searchArea(self.positionToWorld({-1.1, 0.05, -0.27}), {4, 1, 1})\n local smallToken = nil\n local STATE_TABLE = {\n [\"Guardian\"] = 1,\n [\"Seeker\"] = 2,\n [\"Rogue\"] = 3,\n [\"Mystic\"] = 4,\n [\"Survivor\"] = 5,\n [\"Neutral\"] = 6\n }\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getDescription() == \"Action Token\" and obj.getStateId() \u003e 0 then\n if obj.getScale().x \u003c 0.4 then\n smallToken = obj\n else\n setObjectState(obj, STATE_TABLE[class])\n end\n end\n end\n\n -- update the small token with special action for certain investigators\n local SPECIAL_ACTIONS = {\n [\"04002\"] = 8, -- Ursula Downs\n [\"01002\"] = 9, -- Daisy Walker\n [\"01502\"] = 9, -- Daisy Walker\n [\"01002-pb\"] = 9, -- Daisy Walker\n [\"06003\"] = 10, -- Tony Morgan\n [\"04003\"] = 11, -- Finn Edwards\n [\"08016\"] = 14 -- Bob Jenkins\n }\n\n if smallToken ~= nil then\n setObjectState(smallToken, SPECIAL_ACTIONS[activeInvestigatorId] or STATE_TABLE[class])\n end\nend\n\nfunction setObjectState(obj, stateId)\n if obj.getStateId() ~= stateId then obj.setState(stateId) end\nend\n\n---------------------------------------------------------\n-- calls to 'Global' / functions for calls from outside\n---------------------------------------------------------\n\nfunction drawChaostokenButton(_, _, isRightClick)\n Global.call(\"drawChaostoken\", {self, DRAWN_CHAOS_TOKEN_OFFSET, isRightClick})\nend\n\nfunction drawEncountercard(_, _, isRightClick)\n Global.call(\"drawEncountercard\", {self.positionToWorld(DRAWN_ENCOUNTER_CARD_OFFSET), self.getRotation(), isRightClick})\nend\n\nfunction returnGlobalDiscardPosition()\n return self.positionToWorld(DISCARD_PILE_POSITION)\nend\n\n-- Sets this playermat's draw 1 button to visible\n---@param visible Boolean. Whether the draw 1 button should be visible\nfunction showDrawButton(visible)\n isDrawButtonVisible = visible\n\n -- create the \"Draw 1\" button\n if isDrawButtonVisible then\n self.createButton({\n label = \"Draw 1\",\n click_function = \"doDrawOne\",\n function_owner = self,\n position = { 1.84, 0.1, -0.36 },\n scale = { 0.12, 0.12, 0.12 },\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- remove the \"Draw 1\" button\n else\n local buttons = self.getButtons()\n for i = 1, #buttons do\n if buttons[i].label == \"Draw 1\" then\n self.removeButton(buttons[i].index)\n end\n end\n end\nend\n\n-- Spawns / destroys a clickable clue counter for this playmat with the correct amount of clues\n---@param showCounter Boolean Whether the clickable clue counter should be present\nfunction clickableClues(showCounter)\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n local clickerPos = CLUE_CLICKER.getPosition()\n local clueCount = 0\n\n if showCounter then\n -- current clue count\n clueCount = CLUE_COUNTER.getVar(\"exposedValue\")\n\n -- remove clues\n CLUE_COUNTER.call(\"removeAllClues\")\n\n -- set value for clue clickers\n CLUE_CLICKER.call(\"updateVal\", clueCount)\n\n -- move clue counters up\n clickerPos.y = 1.52\n CLUE_CLICKER.setPosition(clickerPos)\n else\n -- current clue count\n clueCount = CLUE_CLICKER.getVar(\"val\")\n\n -- move clue counters down\n clickerPos.y = 1.3\n CLUE_CLICKER.setPosition(clickerPos)\n\n -- spawn clues\n local pos = self.positionToWorld({x = -1.12, y = 0.05, z = 0.7})\n for i = 1, clueCount do\n pos.y = pos.y + 0.045 * i\n tokenManager.spawnToken(pos, \"clue\", PLAY_ZONE_ROTATION)\n end\n end\nend\n\n-- removes all clues (moving tokens to the trash and setting counters to 0)\nfunction removeClues()\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n\n CLUE_COUNTER.call(\"removeAllClues\")\n CLUE_CLICKER.call(\"updateVal\", 0)\nend\n\n-- reports the clue count\n---@param useClickableCounters Boolean Controls which type of counter is getting checked\nfunction getClueCount(useClickableCounters)\n local count = 0\n\n if useClickableCounters then\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n count = tonumber(CLUE_CLICKER.getVar(\"val\"))\n else\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n count = tonumber(CLUE_COUNTER.getVar(\"exposedValue\"))\n end\n return count\nend\n\n-- Sets this playermat's snap points to limit snapping to matching card types or not. If matchTypes\n-- is true, the main card slot snap points will only snap assets, while the investigator area point\n-- will only snap Investigators. If matchTypes is false, snap points will be reset to snap all\n-- cards.\n---@param matchTypes Boolean. Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapPos = snap.position\n if inArea(snapPos, MAIN_PLAY_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Asset\" }\n else\n table.insert(snaps[i].tags, \"Asset\")\n end\n else\n snaps[i].tags = nil\n end\n end\n if inArea(snapPos, INVESTIGATOR_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Investigator\" }\n else\n table.insert(snaps[i].tags, \"Investigator\")\n end\n else\n snaps[i].tags = nil\n end\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x \u003c bounds.upperLeft.x\n and point.x \u003e bounds.lowerRight.x\n and point.z \u003c bounds.upperLeft.z\n and point.z \u003e bounds.lowerRight.z)\nend\n\n-- called by custom data helpers to add player card data\n---@param args table Contains only one entry, the GUID of the custom data helper\nfunction updatePlayerCards(args)\n local customDataHelper = getObjectFromGUID(args[1])\n local playerCardData = customDataHelper.getTable(\"PLAYER_CARD_DATA\")\n tokenManager.addPlayerCardData(playerCardData)\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue \u003c 1 or tokenValue \u003e 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount \u003c 1 or tokenCount \u003e 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount \u003e 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"activeInvestigatorId\":\"00000\",\"isDrawButtonVisible\":false,\"playerColor\":\"Red\",\"zoneID\":\"18538f\"}", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Playermat 4: Red", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -30.35, - "posY": 1.45, - "posZ": -26.6, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 6.43, - "scaleY": 1, - "scaleZ": 6.43 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedSnapPoints": [ - { - "Position": { - "x": -1, - "y": 0.1, - "z": 0.118 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -0.865, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1.18, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1.36, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -0.631, - "y": 0.1, - "z": 0.551 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.616, - "y": 0.102, - "z": 0.024 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.177, - "y": 0.101, - "z": 0.032 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.174, - "y": 0.099, - "z": 0.551 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.212, - "y": 0.1, - "z": 0.559 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.217, - "y": 0.1, - "z": 0.035 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.602, - "y": 0.1, - "z": 0.033 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.605, - "y": 0.1, - "z": 0.555 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.977, - "y": 0.099, - "z": 0.556 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.98, - "y": 0.099, - "z": 0.035 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.371, - "y": 0.1, - "z": 0.038 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.371, - "y": 0.099, - "z": 0.558 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.754, - "y": 0.1, - "z": 0.563 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.758, - "y": 0.101, - "z": 0.04 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -1.82, - "y": 0.1, - "z": 0.61 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.82, - "y": 0.1, - "z": 0 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.177, - "y": 0.1, - "z": 0 - }, - "Tags": [ - "Investigator" - ] - }, - { - "Position": { - "x": 1.38, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0.92, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0.46, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -0.46, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -0.92, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.38, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1859438430150777205/4ED2E0BC2A2C4728DA5E155C06AF1BA1FCB00D3B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "383d8b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- specific setup (different for each playmat)\n---------------------------------------------------------\n\nPLAYER_COLOR = \"Green\"\nPLAY_ZONE_POSITION = { x = -26.5, y = 4, z = 26.5 }\nPLAY_ZONE_SCALE = { x = 32, y = 5, z = 12 }\nTRASHCAN_GUID = \"5f896a\"\nSTAT_TRACKER_GUID = \"af7ed7\"\nRESOURCE_COUNTER_GUID = \"cd15ac\"\nCLUE_COUNTER_GUID = \"032300\"\nCLUE_CLICKER_GUID = \"891403\"\n\nrequire(\"playermat/Playmat\")\nend)\n__bundle_register(\"playermat/Playmat\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- set true to enable debug logging and show Physics.cast()\nlocal DEBUG = false\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal COLLISION_ENABLED = false\n\n-- position offsets relative to mat [x, y, z]\nlocal DRAWN_ENCOUNTER_CARD_OFFSET = {1.365, 0.5, -0.635}\nlocal DRAWN_CHAOS_TOKEN_OFFSET = {-1.55, 0.5, -0.58}\nlocal DISCARD_BUTTON_OFFSETS = {\n {-1.38, 0.1, -0.94},\n {-0.92, 0.1, -0.94},\n {-0.46, 0.1, -0.94},\n {0.00, 0.1, -0.94},\n {0.46, 0.1, -0.94},\n {0.92, 0.1, -0.94}\n}\n\nlocal MAIN_PLAY_AREA = {\n upperLeft = {\n x = 1.98,\n z = 0.736,\n },\n lowerRight = {\n x = -0.79,\n z = -0.39,\n }\n}\nlocal INVESTIGATOR_AREA = {\n upperLeft = {\n x = -1.084,\n z = 0.06517\n },\n lowerRight = {\n x = -1.258,\n z = -0.0805,\n }\n}\nlocal THREAT_AREA = {\n upperLeft = {\n x = 1.53,\n z = -0.34\n },\n lowerRight = {\n x = -1.13,\n z = -0.92,\n }\n}\n\nlocal DRAW_DECK_POSITION = { x = -1.82, y = 1, z = 0 }\nlocal DISCARD_PILE_POSITION = { x = -1.82, y = 1.5, z = 0.61 }\nlocal PLAY_ZONE_ROTATION = self.getRotation()\n\nlocal TRASHCAN\nlocal STAT_TRACKER\nlocal RESOURCE_COUNTER\n\n-- global variable so it can be reset by the Clean Up Helper\nactiveInvestigatorId = \"00000\"\nlocal isDrawButtonVisible = false\n\nfunction onSave()\n return JSON.encode({\n zoneID = zoneID,\n playerColor = PLAYER_COLOR,\n activeInvestigatorId = activeInvestigatorId,\n isDrawButtonVisible = isDrawButtonVisible\n })\nend\n\nfunction onLoad(save_state)\n self.interactable = DEBUG\n\n TRASHCAN = getObjectFromGUID(TRASHCAN_GUID)\n STAT_TRACKER = getObjectFromGUID(STAT_TRACKER_GUID)\n RESOURCE_COUNTER = getObjectFromGUID(RESOURCE_COUNTER_GUID)\n\n for i = 1, 6 do\n makeDiscardButton(DISCARD_BUTTON_OFFSETS[i], {-3.85, 3, 10.38}, i)\n end\n\n self.createButton({\n click_function = \"drawEncountercard\",\n function_owner = self,\n position = {-1.84, 0, -0.65},\n rotation = {0, 80, 0},\n width = 265,\n height = 190\n })\n\n self.createButton({\n click_function = \"drawChaostokenButton\",\n function_owner = self,\n position = {1.85, 0, -0.74},\n rotation = {0, -45, 0},\n width = 135,\n height = 135\n })\n\n self.createButton({\n label = \"Upkeep\",\n click_function = \"doUpkeep\",\n function_owner = self,\n position = {1.84, 0.1, -0.44},\n scale = {0.12, 0.12, 0.12},\n width = 800,\n height = 280,\n font_size = 180\n })\n\n local state = JSON.decode(save_state)\n if state ~= nil then\n zoneID = state.zoneID\n PLAYER_COLOR = state.playerColor\n activeInvestigatorId = state.activeInvestigatorId\n isDrawButtonVisible = state.isDrawButtonVisible\n end\n\n showDrawButton(isDrawButtonVisible)\n\n if getObjectFromGUID(zoneID) == nil then spawnDeckZone() end\n COLLISION_ENABLED = true\nend\n\n---------------------------------------------------------\n-- utility functions\n---------------------------------------------------------\n\nfunction log(message)\n if DEBUG then print(message) end\nend\n\n-- send messages to player who clicked button if no seated player found\nfunction setMessageColor(color)\n messageColor = Player[PLAYER_COLOR].seated and PLAYER_COLOR or color\nend\n\nfunction spawnDeckZone()\n spawnObject({\n position = self.positionToWorld({-1.4, 0, 0.3 }),\n scale = {3, 5, 8 },\n type = 'ScriptingTrigger',\n callback = function (zone) zoneID = zone.getGUID() end,\n callback_owner = self,\n rotation = self.getRotation()\n })\nend\n\nfunction searchArea(origin, size)\n return Physics.cast({\n origin = origin,\n direction = {0, 1, 0},\n orientation = PLAY_ZONE_ROTATION,\n type = 3,\n size = size,\n max_distance = 1,\n debug = DEBUG\n })\nend\n\nfunction doNotReady(card) return card.getVar(\"do_not_ready\") or false end\n\n---------------------------------------------------------\n-- Discard buttons\n---------------------------------------------------------\n\n-- builds a function that discards things in searchPosition to discardPosition\n-- stuff on the card/deck will be put into the local trashcan\nfunction makeDiscardHandlerFor(searchPosition, discardPosition)\n return function ()\n for _, hitObj in ipairs(findObjectsAtPosition(searchPosition)) do\n local obj = hitObj.hit_object\n if obj.tag == \"Deck\" or obj.tag == \"Card\" then\n if obj.hasTag(\"PlayerCard\") then\n obj.setPositionSmooth(self.positionToWorld(DISCARD_PILE_POSITION), false, true)\n obj.setRotation(PLAY_ZONE_ROTATION)\n else\n obj.setPositionSmooth(discardPosition, false, true)\n obj.setRotation({0, -90, 0})\n end\n -- put chaos tokens back into bag (e.g. Unrelenting)\n elseif tokenChecker.isChaosToken(obj) then\n local chaosBag = Global.call(\"findChaosBag\")\n chaosBag.putObject(obj)\n -- don't touch the table or this playmat itself\n elseif obj.guid ~= \"4ee1f2\" and obj ~= self then\n TRASHCAN.putObject(obj)\n end\n end\n end\nend\n\n-- build a discard button to discard from searchPosition to discardPosition (number must be unique)\nfunction makeDiscardButton(position, discardPosition, number)\n local searchPosition = {-position[1], position[2], position[3] + 0.32}\n local handler = makeDiscardHandlerFor(searchPosition, discardPosition)\n local handlerName = 'handler' .. number\n self.setVar(handlerName, handler)\n self.createButton({\n label = \"Discard\",\n click_function = handlerName,\n function_owner = self,\n position = position,\n scale = {0.12, 0.12, 0.12},\n width = 900,\n height = 350,\n font_size = 220\n })\nend\n\nfunction findObjectsAtPosition(localPos)\n return Physics.cast({\n origin = self.positionToWorld(localPos),\n direction = {0, 1, 0},\n orientation = {0, PLAY_ZONE_ROTATION.y + 90, 0},\n type = 3,\n size = {3.2, 1, 2},\n max_distance = 0,\n debug = DEBUG\n })\nend\n\n---------------------------------------------------------\n-- Upkeep button\n---------------------------------------------------------\n\nfunction doUpkeep(_, color, alt_click)\n setMessageColor(color)\n\n -- right-click binds to new player color\n if alt_click then\n PLAYER_COLOR = color\n printToColor(\"Upkeep button bound to \" .. color, color)\n return\n end\n\n local forcedLearning = false\n\n -- unexhaust cards in play zone, flip action tokens and find forcedLearning\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.getDescription() == \"Action Token\" and obj.is_face_down then\n obj.flip()\n elseif obj.tag == \"Card\" and not obj.is_face_down and not inArea(self.positionToLocal(obj.getPosition()), INVESTIGATOR_AREA) then\n local cardMetadata = JSON.decode(obj.getGMNotes()) or {}\n if not doNotReady(obj) then\n obj.setRotation(PLAY_ZONE_ROTATION)\n end\n if cardMetadata.id == \"08031\" then\n forcedLearning = true\n end\n if cardMetadata.uses ~= nil then\n -- check for cards with 'replenish' in their metadata\n local count\n local replenish\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if cardMetadata.uses.count ~= nil then\n count = cardMetadata.uses.count\n replenish = cardMetadata.uses.replenish\n else\n count = cardMetadata.uses[1].count\n replenish = cardMetadata.uses[1].replenish\n end\n if count and replenish then\n replenishTokens(obj, count, replenish)\n end\n end\n end\n end\n\n -- flip investigator mini-card and summoned servitor mini-card\n -- (all characters allowed to account for custom IDs - e.g. 'Z0000' for TTS Zoop generated IDs)\n if activeInvestigatorId ~= nil then\n local miniId = string.match(activeInvestigatorId, \".....\") .. \"-m\"\n for _, obj in ipairs(getObjects()) do\n if obj.tag == \"Card\" and obj.is_face_down then\n local notes = JSON.decode(obj.getGMNotes())\n if notes ~= nil and notes.type == \"Minicard\" and (notes.id == miniId or notes.id == \"09080-m\") then\n obj.flip()\n end\n end\n end\n end\n\n -- gain a resource\n RESOURCE_COUNTER.call(\"addOrSubtract\")\n\n -- gain an additional resource for Jenny Barnes\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"02003\" then\n RESOURCE_COUNTER.call(\"addOrSubtract\")\n printToColor(\"Gaining 2 resources (Jenny)\", messageColor)\n end\n\n -- draw a card (with handling for Patrice and Forced Learning)\n if activeInvestigatorId == \"06005\" then\n if forcedLearning then\n printToColor(\"Wow, did you really take 'Versatile' to play Patrice with 'Forced Learning'? Choose which draw replacement effect takes priority and draw cards accordingly.\", messageColor)\n else\n local handSize = #Player[PLAYER_COLOR].getHandObjects()\n if handSize \u003c 5 then\n local cardsToDraw = 5 - handSize\n printToColor(\"Drawing \" .. cardsToDraw .. \" cards (Patrice)\", messageColor)\n drawCardsWithReshuffle(cardsToDraw)\n end\n end\n elseif forcedLearning then\n printToColor(\"Drawing 2 cards, discard 1 (Forced Learning)\", messageColor)\n drawCardsWithReshuffle(2)\n else\n drawCardsWithReshuffle(1)\n end\nend\n\n-- function for \"draw 1 button\" (that can be added via option panel)\nfunction doDrawOne(_, color)\n setMessageColor(color)\n drawCardsWithReshuffle(1)\nend\n\n-- draw X cards (shuffle discards if necessary)\nfunction drawCardsWithReshuffle(numCards)\n getDrawDiscardDecks()\n\n -- Norman Withers handling\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" then\n local harbinger = false\n if topCard ~= nil and topCard.getName() == \"The Harbinger\" then harbinger = true\n elseif drawDeck ~= nil and not drawDeck.is_face_down then\n local cards = drawDeck.getObjects()\n if cards[#cards].name == \"The Harbinger\" then harbinger = true end\n end\n\n if harbinger then\n printToColor(\"The Harbinger is on top of your deck, not drawing cards\", messageColor)\n return\n end\n\n if topCard ~= nil then\n topCard.deal(numCards, PLAYER_COLOR)\n numCards = numCards - 1\n if numCards == 0 then return end\n end\n end\n\n local deckSize = 1\n if drawDeck == nil then\n deckSize = 0\n elseif drawDeck.tag == \"Deck\" then\n deckSize = #drawDeck.getObjects()\n end\n\n if deckSize \u003e= numCards then\n drawCards(numCards)\n return\n end\n\n drawCards(deckSize)\n if discardPile ~= nil then\n shuffleDiscardIntoDeck()\n Wait.time(|| drawCards(numCards - deckSize), 1)\n end\n printToColor(\"Take 1 horror (drawing card from empty deck)\", messageColor)\nend\n\n-- get the draw deck and discard pile objects\nfunction getDrawDiscardDecks()\n drawDeck = nil\n discardPile = nil\n topCard = nil\n\n local zone = getObjectFromGUID(zoneID)\n if zone == nil then return end\n\n for _, object in ipairs(zone.getObjects()) do\n if object.tag == \"Deck\" or object.tag == \"Card\" then\n if self.positionToLocal(object.getPosition()).z \u003e 0.5 then\n discardPile = object\n -- Norman Withers handling\n elseif string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" and object.tag == \"Card\" and not object.is_face_down then\n topCard = object\n else\n drawDeck = object\n end\n end\n end\nend\n\nfunction drawCards(numCards)\n if drawDeck == nil then return end\n drawDeck.deal(numCards, PLAYER_COLOR)\nend\n\nfunction shuffleDiscardIntoDeck()\n if not discardPile.is_face_down then discardPile.flip() end\n discardPile.shuffle()\n discardPile.setPositionSmooth(self.positionToWorld(DRAW_DECK_POSITION), false, false)\n drawDeck = discardPile\n discardPile = nil\nend\n\n---------------------------------------------------------\n-- playmat token spawning\n---------------------------------------------------------\n\n-- replenish Tokens for specific cards (like 'Physical Training (4)')\nfunction replenishTokens(card, count, replenish)\n local cardPos = card.getPosition()\n\n -- don't continue for cards on your deck (Norman) or in your discard pile\n if self.positionToLocal(cardPos).x \u003c -1 then return end\n\n -- get current amount of resource tokens on the card\n local search = searchArea(cardPos, { 2.5, 0.5, 3.5 })\n local clickableResourceCounter = nil\n local foundTokens = 0\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getCustomObject().image == \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\" then\n foundTokens = foundTokens + math.abs(obj.getQuantity())\n obj.destruct()\n elseif obj.getMemo() == \"resourceCounter\" then\n foundTokens = obj.getVar(\"val\")\n clickableResourceCounter = obj\n break\n end\n end\n\n -- handling Runic Axe upgrade sheet for additional replenish\n if card.getName() == \"Runic Axe\" then\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.tag == \"Card\" then\n local notes = JSON.decode(obj.getGMNotes()) or {}\n if notes ~= nil and notes.id == \"09022-c\" then\n if obj.getVar(\"markedBoxes\")[7] == 3 then replenish = 2 end\n break\n end\n end\n end\n end\n\n local newCount = foundTokens + replenish\n if newCount \u003e count then newCount = count end\n\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", newCount)\n else\n tokenManager.spawnTokenGroup(card, \"resource\", newCount)\n end\nend\n\nfunction syncCustomizableMetadata(card)\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n if cardMetadata ~= nil and cardMetadata.customizations ~= nil then\n for _, collision in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = collision.hit_object\n if obj.name == \"Card\" or obj.name == \"CardCustom\" then\n local notes = JSON.decode(obj.getGMNotes()) or { }\n if notes.id == (cardMetadata.id .. \"-c\") then\n for i, customization in ipairs(cardMetadata.customizations) do\n if obj.getVar(\"markedBoxes\")[i] == customization.xp\n and customization.replaces ~= nil\n and customization.replaces.uses ~= nil then\n cardMetadata.uses = customization.replaces.uses\n card.setGMNotes(JSON.encode(cardMetadata))\n end\n end\n end\n end\n end\n end\nend\n\nfunction spawnTokensFor(object)\n local extraUses = { }\n if activeInvestigatorId == \"03004\" then\n extraUses[\"Charge\"] = 1\n end\n\n tokenManager.spawnForCard(object, extraUses)\nend\n\nfunction onCollisionEnter(collision_info)\n if not COLLISION_ENABLED then return end\n local object = collision_info.collision_object\n\n -- only continue for cards\n if object.name ~= \"Card\" and object.name ~= \"CardCustom\" then return end\n\n maybeUpdateActiveInvestigator(object)\n syncCustomizableMetadata(object)\n\n if isInDeckZone(object) then\n tokenManager.resetTokensSpawned(object)\n elseif shouldSpawnTokens(object) then\n spawnTokensFor(object)\n end\nend\n\nfunction shouldSpawnTokens(card)\n if card.is_face_down then\n return false\n end\n local localCardPos = self.positionToLocal(card.getPosition())\n local metadata = JSON.decode(card.getGMNotes())\n -- If no metadata we don't know the type, so only spawn in the main area\n if metadata == nil then\n return inArea(localCardPos, MAIN_PLAY_AREA)\n end\n -- Spawn tokens for assets and events on the main area, and all encounter types in the threat area\n if inArea(localCardPos, MAIN_PLAY_AREA)\n and (metadata.type == \"Asset\"\n or metadata.type == \"Event\") then\n return true\n end\n if inArea(localCardPos, THREAT_AREA)\n and (metadata.type == \"Treachery\"\n or metadata.type == \"Enemy\"\n or metadata.weakness) then\n return true\n end\n return false\nend\n\nfunction onObjectEnterContainer(container, object)\n Wait.frames(function() resetTokensIfInDeckZone(container, object) end, 1)\nend\n\nfunction resetTokensIfInDeckZone(container, object)\n if isInDeckZone(container) then\n tokenManager.resetTokensSpawned(object)\n end\nend\n\nfunction isInDeckZone(checkObject)\n local deckZone = getObjectFromGUID(zoneID)\n if deckZone == nil then\n return false\n end\n for _, obj in ipairs(deckZone.getObjects()) do\n if obj == checkObject then\n return true\n end\n end\n\n return false\nend\n\n---------------------------------------------------------\n-- investigator ID grabbing and skill tracker\n---------------------------------------------------------\n\nfunction maybeUpdateActiveInvestigator(card)\n if not inArea(self.positionToLocal(card.getPosition()), INVESTIGATOR_AREA) then return end\n\n local notes = JSON.decode(card.getGMNotes())\n local class\n\n if notes ~= nil and notes.type == \"Investigator\" and notes.id ~= nil then\n if notes.id == activeInvestigatorId then return end\n class = notes.class\n activeInvestigatorId = notes.id\n STAT_TRACKER.call(\"updateStats\", {notes.willpowerIcons, notes.intellectIcons, notes.combatIcons, notes.agilityIcons})\n elseif activeInvestigatorId ~= \"00000\" then\n class = \"Neutral\"\n activeInvestigatorId = \"00000\"\n STAT_TRACKER.call(\"updateStats\", {1, 1, 1, 1})\n else\n return\n end\n\n -- change state of action tokens\n local search = searchArea(self.positionToWorld({-1.1, 0.05, -0.27}), {4, 1, 1})\n local smallToken = nil\n local STATE_TABLE = {\n [\"Guardian\"] = 1,\n [\"Seeker\"] = 2,\n [\"Rogue\"] = 3,\n [\"Mystic\"] = 4,\n [\"Survivor\"] = 5,\n [\"Neutral\"] = 6\n }\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getDescription() == \"Action Token\" and obj.getStateId() \u003e 0 then\n if obj.getScale().x \u003c 0.4 then\n smallToken = obj\n else\n setObjectState(obj, STATE_TABLE[class])\n end\n end\n end\n\n -- update the small token with special action for certain investigators\n local SPECIAL_ACTIONS = {\n [\"04002\"] = 8, -- Ursula Downs\n [\"01002\"] = 9, -- Daisy Walker\n [\"01502\"] = 9, -- Daisy Walker\n [\"01002-pb\"] = 9, -- Daisy Walker\n [\"06003\"] = 10, -- Tony Morgan\n [\"04003\"] = 11, -- Finn Edwards\n [\"08016\"] = 14 -- Bob Jenkins\n }\n\n if smallToken ~= nil then\n setObjectState(smallToken, SPECIAL_ACTIONS[activeInvestigatorId] or STATE_TABLE[class])\n end\nend\n\nfunction setObjectState(obj, stateId)\n if obj.getStateId() ~= stateId then obj.setState(stateId) end\nend\n\n---------------------------------------------------------\n-- calls to 'Global' / functions for calls from outside\n---------------------------------------------------------\n\nfunction drawChaostokenButton(_, _, isRightClick)\n Global.call(\"drawChaostoken\", {self, DRAWN_CHAOS_TOKEN_OFFSET, isRightClick})\nend\n\nfunction drawEncountercard(_, _, isRightClick)\n Global.call(\"drawEncountercard\", {self.positionToWorld(DRAWN_ENCOUNTER_CARD_OFFSET), self.getRotation(), isRightClick})\nend\n\nfunction returnGlobalDiscardPosition()\n return self.positionToWorld(DISCARD_PILE_POSITION)\nend\n\n-- Sets this playermat's draw 1 button to visible\n---@param visible Boolean. Whether the draw 1 button should be visible\nfunction showDrawButton(visible)\n isDrawButtonVisible = visible\n\n -- create the \"Draw 1\" button\n if isDrawButtonVisible then\n self.createButton({\n label = \"Draw 1\",\n click_function = \"doDrawOne\",\n function_owner = self,\n position = { 1.84, 0.1, -0.36 },\n scale = { 0.12, 0.12, 0.12 },\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- remove the \"Draw 1\" button\n else\n local buttons = self.getButtons()\n for i = 1, #buttons do\n if buttons[i].label == \"Draw 1\" then\n self.removeButton(buttons[i].index)\n end\n end\n end\nend\n\n-- Spawns / destroys a clickable clue counter for this playmat with the correct amount of clues\n---@param showCounter Boolean Whether the clickable clue counter should be present\nfunction clickableClues(showCounter)\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n local clickerPos = CLUE_CLICKER.getPosition()\n local clueCount = 0\n\n if showCounter then\n -- current clue count\n clueCount = CLUE_COUNTER.getVar(\"exposedValue\")\n\n -- remove clues\n CLUE_COUNTER.call(\"removeAllClues\")\n\n -- set value for clue clickers\n CLUE_CLICKER.call(\"updateVal\", clueCount)\n\n -- move clue counters up\n clickerPos.y = 1.52\n CLUE_CLICKER.setPosition(clickerPos)\n else\n -- current clue count\n clueCount = CLUE_CLICKER.getVar(\"val\")\n\n -- move clue counters down\n clickerPos.y = 1.3\n CLUE_CLICKER.setPosition(clickerPos)\n\n -- spawn clues\n local pos = self.positionToWorld({x = -1.12, y = 0.05, z = 0.7})\n for i = 1, clueCount do\n pos.y = pos.y + 0.045 * i\n tokenManager.spawnToken(pos, \"clue\", PLAY_ZONE_ROTATION)\n end\n end\nend\n\n-- removes all clues (moving tokens to the trash and setting counters to 0)\nfunction removeClues()\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n\n CLUE_COUNTER.call(\"removeAllClues\")\n CLUE_CLICKER.call(\"updateVal\", 0)\nend\n\n-- reports the clue count\n---@param useClickableCounters Boolean Controls which type of counter is getting checked\nfunction getClueCount(useClickableCounters)\n local count = 0\n\n if useClickableCounters then\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n count = tonumber(CLUE_CLICKER.getVar(\"val\"))\n else\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n count = tonumber(CLUE_COUNTER.getVar(\"exposedValue\"))\n end\n return count\nend\n\n-- Sets this playermat's snap points to limit snapping to matching card types or not. If matchTypes\n-- is true, the main card slot snap points will only snap assets, while the investigator area point\n-- will only snap Investigators. If matchTypes is false, snap points will be reset to snap all\n-- cards.\n---@param matchTypes Boolean. Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapPos = snap.position\n if inArea(snapPos, MAIN_PLAY_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Asset\" }\n else\n table.insert(snaps[i].tags, \"Asset\")\n end\n else\n snaps[i].tags = nil\n end\n end\n if inArea(snapPos, INVESTIGATOR_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Investigator\" }\n else\n table.insert(snaps[i].tags, \"Investigator\")\n end\n else\n snaps[i].tags = nil\n end\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x \u003c bounds.upperLeft.x\n and point.x \u003e bounds.lowerRight.x\n and point.z \u003c bounds.upperLeft.z\n and point.z \u003e bounds.lowerRight.z)\nend\n\n-- called by custom data helpers to add player card data\n---@param args table Contains only one entry, the GUID of the custom data helper\nfunction updatePlayerCards(args)\n local customDataHelper = getObjectFromGUID(args[1])\n local playerCardData = customDataHelper.getTable(\"PLAYER_CARD_DATA\")\n tokenManager.addPlayerCardData(playerCardData)\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue \u003c 1 or tokenValue \u003e 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount \u003c 1 or tokenCount \u003e 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount \u003e 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"activeInvestigatorId\":\"00000\",\"isDrawButtonVisible\":false,\"playerColor\":\"Green\",\"zoneID\":\"fb28e1\"}", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Playermat 3: Green", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -30.35, - "posY": 1.45, - "posZ": 26.6, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 6.43, - "scaleY": 1, - "scaleZ": 6.43 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949592555964782208/CC876694A6684B3C2680CE2FE3259F574AE0AD97/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "652ff3", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DoomInPlayCounter\")\nend)\n__bundle_register(\"core/DoomInPlayCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- common parameters\nlocal castParameters = {}\ncastParameters.direction = { 0, 1, 0 }\ncastParameters.type = 3\ncastParameters.max_distance = 0\n\nlocal zone\nlocal doomURL = \"https://i.imgur.com/EoL7yaZ.png\"\nlocal IGNORE_TAG = \"DoomCounter_ignore\"\n\n-- playermats 1 to 4\nlocal originAndSize = {\n { origin = { -55, 1.6, 16.5 }, size = { 12, 1, 25 } },\n { origin = { -55, 1.6, -16.5 }, size = { 12, 1, 25 } },\n { origin = { -25, 1.6, 27 }, size = { 25, 1, 12 } },\n { origin = { -25, 1.6, -27 }, size = { 25, 1, 12 } }\n}\n\n-- create button, context menu and start loop\nfunction onLoad()\n self.createButton({\n label = tostring(0),\n click_function = \"none\",\n function_owner = self,\n position = { 0, 0.06, 0 },\n height = 0,\n width = 0,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n zone = getObjectFromGUID(\"a2f932\")\n loopID = Wait.time(countDoom, 2, -1)\nend\n\n-- main function\nfunction countDoom()\n local doom = 0\n for i = 1, 5 do doom = doom + search(i) end\n self.editButton({ index = 0, label = tostring(doom) })\nend\n\n-- searches playermats (num = 1-4) or the scripting zone (num = 5)\nfunction search(num)\n local val = 0\n if num == 5 then\n for _, obj in ipairs(zone.getObjects()) do\n val = val + isDoom(obj)\n end\n else\n castParameters.origin = originAndSize[num].origin\n castParameters.size = originAndSize[num].size\n\n for _, obj in ipairs(Physics.cast(castParameters)) do\n val = val + isDoom(obj.hit_object)\n end\n end\n return val\nend\n\n-- checks an object for the doom image and gets quantity (for stacks)\nfunction isDoom(obj)\n if (obj.is_face_down and obj.getCustomObject().image_bottom == doomURL) or\n (obj.name == \"Custom_Token\" and obj.getCustomObject().image == doomURL) then\n if not obj.hasTag(IGNORE_TAG) then\n return math.abs(obj.getQuantity())\n end\n end\n return 0\nend\n\n-- removes doom from playermats / playarea\nfunction removeDoom(options)\n local trashCan = getObjectFromGUID(\"70b9f6\")\n local count = 0\n if options.Playermats then\n for i = 1, 4 do\n castParameters.origin = originAndSize[i].origin\n castParameters.size = originAndSize[i].size\n\n for _, obj in ipairs(Physics.cast(castParameters)) do\n local obj = obj.hit_object\n local amount = isDoom(obj)\n if amount \u003e 0 then\n trashCan.putObject(obj)\n count = count + amount\n end\n end\n end\n broadcastToAll(count .. \" doom removed from Playermats.\", \"White\")\n end\n\n local count = 0\n if options.Playarea then\n for _, obj in ipairs(zone.getObjects()) do\n local amount = isDoom(obj)\n if amount \u003e 0 then\n trashCan.putObject(obj)\n count = count + amount\n end\n end\n broadcastToAll(count .. \" doom removed from Playarea.\", \"White\")\n end\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Other Doom in Play", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": true, - "Transform": { - "posX": -5.3, - "posY": 1.633, - "posZ": 1.8, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedSnapPoints": [ - { - "Position": { - "x": -1, - "y": 0.1, - "z": 0.118 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -0.865, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1.18, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1.36, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -0.631, - "y": 0.1, - "z": 0.551 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.616, - "y": 0.102, - "z": 0.024 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.177, - "y": 0.101, - "z": 0.032 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.174, - "y": 0.099, - "z": 0.551 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.212, - "y": 0.1, - "z": 0.559 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.217, - "y": 0.1, - "z": 0.035 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.602, - "y": 0.1, - "z": 0.033 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.605, - "y": 0.1, - "z": 0.555 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.977, - "y": 0.099, - "z": 0.556 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.98, - "y": 0.099, - "z": 0.035 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.371, - "y": 0.1, - "z": 0.038 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.371, - "y": 0.099, - "z": 0.558 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.754, - "y": 0.1, - "z": 0.563 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.758, - "y": 0.101, - "z": 0.04 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -1.82, - "y": 0.1, - "z": 0.61 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.82, - "y": 0.1, - "z": 0 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.177, - "y": 0.1, - "z": 0 - }, - "Tags": [ - "Investigator" - ] - }, - { - "Position": { - "x": 1.38, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0.92, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0.46, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -0.46, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -0.92, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.38, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1859438430150777205/4ED2E0BC2A2C4728DA5E155C06AF1BA1FCB00D3B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8b081b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- specific setup (different for each playmat)\n---------------------------------------------------------\n\nPLAYER_COLOR = \"White\"\nPLAY_ZONE_POSITION = { x = -54.5, y = 4, z = 19 }\nPLAY_ZONE_SCALE = { x = 32, y = 5, z = 12 }\nTRASHCAN_GUID = \"147e80\"\nSTAT_TRACKER_GUID = \"e598c2\"\nRESOURCE_COUNTER_GUID = \"4406f0\"\nCLUE_COUNTER_GUID = \"d86b7c\"\nCLUE_CLICKER_GUID = \"db85d6\"\n\nrequire(\"playermat/Playmat\")\nend)\n__bundle_register(\"playermat/Playmat\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- set true to enable debug logging and show Physics.cast()\nlocal DEBUG = false\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal COLLISION_ENABLED = false\n\n-- position offsets relative to mat [x, y, z]\nlocal DRAWN_ENCOUNTER_CARD_OFFSET = {1.365, 0.5, -0.635}\nlocal DRAWN_CHAOS_TOKEN_OFFSET = {-1.55, 0.5, -0.58}\nlocal DISCARD_BUTTON_OFFSETS = {\n {-1.38, 0.1, -0.94},\n {-0.92, 0.1, -0.94},\n {-0.46, 0.1, -0.94},\n {0.00, 0.1, -0.94},\n {0.46, 0.1, -0.94},\n {0.92, 0.1, -0.94}\n}\n\nlocal MAIN_PLAY_AREA = {\n upperLeft = {\n x = 1.98,\n z = 0.736,\n },\n lowerRight = {\n x = -0.79,\n z = -0.39,\n }\n}\nlocal INVESTIGATOR_AREA = {\n upperLeft = {\n x = -1.084,\n z = 0.06517\n },\n lowerRight = {\n x = -1.258,\n z = -0.0805,\n }\n}\nlocal THREAT_AREA = {\n upperLeft = {\n x = 1.53,\n z = -0.34\n },\n lowerRight = {\n x = -1.13,\n z = -0.92,\n }\n}\n\nlocal DRAW_DECK_POSITION = { x = -1.82, y = 1, z = 0 }\nlocal DISCARD_PILE_POSITION = { x = -1.82, y = 1.5, z = 0.61 }\nlocal PLAY_ZONE_ROTATION = self.getRotation()\n\nlocal TRASHCAN\nlocal STAT_TRACKER\nlocal RESOURCE_COUNTER\n\n-- global variable so it can be reset by the Clean Up Helper\nactiveInvestigatorId = \"00000\"\nlocal isDrawButtonVisible = false\n\nfunction onSave()\n return JSON.encode({\n zoneID = zoneID,\n playerColor = PLAYER_COLOR,\n activeInvestigatorId = activeInvestigatorId,\n isDrawButtonVisible = isDrawButtonVisible\n })\nend\n\nfunction onLoad(save_state)\n self.interactable = DEBUG\n\n TRASHCAN = getObjectFromGUID(TRASHCAN_GUID)\n STAT_TRACKER = getObjectFromGUID(STAT_TRACKER_GUID)\n RESOURCE_COUNTER = getObjectFromGUID(RESOURCE_COUNTER_GUID)\n\n for i = 1, 6 do\n makeDiscardButton(DISCARD_BUTTON_OFFSETS[i], {-3.85, 3, 10.38}, i)\n end\n\n self.createButton({\n click_function = \"drawEncountercard\",\n function_owner = self,\n position = {-1.84, 0, -0.65},\n rotation = {0, 80, 0},\n width = 265,\n height = 190\n })\n\n self.createButton({\n click_function = \"drawChaostokenButton\",\n function_owner = self,\n position = {1.85, 0, -0.74},\n rotation = {0, -45, 0},\n width = 135,\n height = 135\n })\n\n self.createButton({\n label = \"Upkeep\",\n click_function = \"doUpkeep\",\n function_owner = self,\n position = {1.84, 0.1, -0.44},\n scale = {0.12, 0.12, 0.12},\n width = 800,\n height = 280,\n font_size = 180\n })\n\n local state = JSON.decode(save_state)\n if state ~= nil then\n zoneID = state.zoneID\n PLAYER_COLOR = state.playerColor\n activeInvestigatorId = state.activeInvestigatorId\n isDrawButtonVisible = state.isDrawButtonVisible\n end\n\n showDrawButton(isDrawButtonVisible)\n\n if getObjectFromGUID(zoneID) == nil then spawnDeckZone() end\n COLLISION_ENABLED = true\nend\n\n---------------------------------------------------------\n-- utility functions\n---------------------------------------------------------\n\nfunction log(message)\n if DEBUG then print(message) end\nend\n\n-- send messages to player who clicked button if no seated player found\nfunction setMessageColor(color)\n messageColor = Player[PLAYER_COLOR].seated and PLAYER_COLOR or color\nend\n\nfunction spawnDeckZone()\n spawnObject({\n position = self.positionToWorld({-1.4, 0, 0.3 }),\n scale = {3, 5, 8 },\n type = 'ScriptingTrigger',\n callback = function (zone) zoneID = zone.getGUID() end,\n callback_owner = self,\n rotation = self.getRotation()\n })\nend\n\nfunction searchArea(origin, size)\n return Physics.cast({\n origin = origin,\n direction = {0, 1, 0},\n orientation = PLAY_ZONE_ROTATION,\n type = 3,\n size = size,\n max_distance = 1,\n debug = DEBUG\n })\nend\n\nfunction doNotReady(card) return card.getVar(\"do_not_ready\") or false end\n\n---------------------------------------------------------\n-- Discard buttons\n---------------------------------------------------------\n\n-- builds a function that discards things in searchPosition to discardPosition\n-- stuff on the card/deck will be put into the local trashcan\nfunction makeDiscardHandlerFor(searchPosition, discardPosition)\n return function ()\n for _, hitObj in ipairs(findObjectsAtPosition(searchPosition)) do\n local obj = hitObj.hit_object\n if obj.tag == \"Deck\" or obj.tag == \"Card\" then\n if obj.hasTag(\"PlayerCard\") then\n obj.setPositionSmooth(self.positionToWorld(DISCARD_PILE_POSITION), false, true)\n obj.setRotation(PLAY_ZONE_ROTATION)\n else\n obj.setPositionSmooth(discardPosition, false, true)\n obj.setRotation({0, -90, 0})\n end\n -- put chaos tokens back into bag (e.g. Unrelenting)\n elseif tokenChecker.isChaosToken(obj) then\n local chaosBag = Global.call(\"findChaosBag\")\n chaosBag.putObject(obj)\n -- don't touch the table or this playmat itself\n elseif obj.guid ~= \"4ee1f2\" and obj ~= self then\n TRASHCAN.putObject(obj)\n end\n end\n end\nend\n\n-- build a discard button to discard from searchPosition to discardPosition (number must be unique)\nfunction makeDiscardButton(position, discardPosition, number)\n local searchPosition = {-position[1], position[2], position[3] + 0.32}\n local handler = makeDiscardHandlerFor(searchPosition, discardPosition)\n local handlerName = 'handler' .. number\n self.setVar(handlerName, handler)\n self.createButton({\n label = \"Discard\",\n click_function = handlerName,\n function_owner = self,\n position = position,\n scale = {0.12, 0.12, 0.12},\n width = 900,\n height = 350,\n font_size = 220\n })\nend\n\nfunction findObjectsAtPosition(localPos)\n return Physics.cast({\n origin = self.positionToWorld(localPos),\n direction = {0, 1, 0},\n orientation = {0, PLAY_ZONE_ROTATION.y + 90, 0},\n type = 3,\n size = {3.2, 1, 2},\n max_distance = 0,\n debug = DEBUG\n })\nend\n\n---------------------------------------------------------\n-- Upkeep button\n---------------------------------------------------------\n\nfunction doUpkeep(_, color, alt_click)\n setMessageColor(color)\n\n -- right-click binds to new player color\n if alt_click then\n PLAYER_COLOR = color\n printToColor(\"Upkeep button bound to \" .. color, color)\n return\n end\n\n local forcedLearning = false\n\n -- unexhaust cards in play zone, flip action tokens and find forcedLearning\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.getDescription() == \"Action Token\" and obj.is_face_down then\n obj.flip()\n elseif obj.tag == \"Card\" and not obj.is_face_down and not inArea(self.positionToLocal(obj.getPosition()), INVESTIGATOR_AREA) then\n local cardMetadata = JSON.decode(obj.getGMNotes()) or {}\n if not doNotReady(obj) then\n obj.setRotation(PLAY_ZONE_ROTATION)\n end\n if cardMetadata.id == \"08031\" then\n forcedLearning = true\n end\n if cardMetadata.uses ~= nil then\n -- check for cards with 'replenish' in their metadata\n local count\n local replenish\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if cardMetadata.uses.count ~= nil then\n count = cardMetadata.uses.count\n replenish = cardMetadata.uses.replenish\n else\n count = cardMetadata.uses[1].count\n replenish = cardMetadata.uses[1].replenish\n end\n if count and replenish then\n replenishTokens(obj, count, replenish)\n end\n end\n end\n end\n\n -- flip investigator mini-card and summoned servitor mini-card\n -- (all characters allowed to account for custom IDs - e.g. 'Z0000' for TTS Zoop generated IDs)\n if activeInvestigatorId ~= nil then\n local miniId = string.match(activeInvestigatorId, \".....\") .. \"-m\"\n for _, obj in ipairs(getObjects()) do\n if obj.tag == \"Card\" and obj.is_face_down then\n local notes = JSON.decode(obj.getGMNotes())\n if notes ~= nil and notes.type == \"Minicard\" and (notes.id == miniId or notes.id == \"09080-m\") then\n obj.flip()\n end\n end\n end\n end\n\n -- gain a resource\n RESOURCE_COUNTER.call(\"addOrSubtract\")\n\n -- gain an additional resource for Jenny Barnes\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"02003\" then\n RESOURCE_COUNTER.call(\"addOrSubtract\")\n printToColor(\"Gaining 2 resources (Jenny)\", messageColor)\n end\n\n -- draw a card (with handling for Patrice and Forced Learning)\n if activeInvestigatorId == \"06005\" then\n if forcedLearning then\n printToColor(\"Wow, did you really take 'Versatile' to play Patrice with 'Forced Learning'? Choose which draw replacement effect takes priority and draw cards accordingly.\", messageColor)\n else\n local handSize = #Player[PLAYER_COLOR].getHandObjects()\n if handSize \u003c 5 then\n local cardsToDraw = 5 - handSize\n printToColor(\"Drawing \" .. cardsToDraw .. \" cards (Patrice)\", messageColor)\n drawCardsWithReshuffle(cardsToDraw)\n end\n end\n elseif forcedLearning then\n printToColor(\"Drawing 2 cards, discard 1 (Forced Learning)\", messageColor)\n drawCardsWithReshuffle(2)\n else\n drawCardsWithReshuffle(1)\n end\nend\n\n-- function for \"draw 1 button\" (that can be added via option panel)\nfunction doDrawOne(_, color)\n setMessageColor(color)\n drawCardsWithReshuffle(1)\nend\n\n-- draw X cards (shuffle discards if necessary)\nfunction drawCardsWithReshuffle(numCards)\n getDrawDiscardDecks()\n\n -- Norman Withers handling\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" then\n local harbinger = false\n if topCard ~= nil and topCard.getName() == \"The Harbinger\" then harbinger = true\n elseif drawDeck ~= nil and not drawDeck.is_face_down then\n local cards = drawDeck.getObjects()\n if cards[#cards].name == \"The Harbinger\" then harbinger = true end\n end\n\n if harbinger then\n printToColor(\"The Harbinger is on top of your deck, not drawing cards\", messageColor)\n return\n end\n\n if topCard ~= nil then\n topCard.deal(numCards, PLAYER_COLOR)\n numCards = numCards - 1\n if numCards == 0 then return end\n end\n end\n\n local deckSize = 1\n if drawDeck == nil then\n deckSize = 0\n elseif drawDeck.tag == \"Deck\" then\n deckSize = #drawDeck.getObjects()\n end\n\n if deckSize \u003e= numCards then\n drawCards(numCards)\n return\n end\n\n drawCards(deckSize)\n if discardPile ~= nil then\n shuffleDiscardIntoDeck()\n Wait.time(|| drawCards(numCards - deckSize), 1)\n end\n printToColor(\"Take 1 horror (drawing card from empty deck)\", messageColor)\nend\n\n-- get the draw deck and discard pile objects\nfunction getDrawDiscardDecks()\n drawDeck = nil\n discardPile = nil\n topCard = nil\n\n local zone = getObjectFromGUID(zoneID)\n if zone == nil then return end\n\n for _, object in ipairs(zone.getObjects()) do\n if object.tag == \"Deck\" or object.tag == \"Card\" then\n if self.positionToLocal(object.getPosition()).z \u003e 0.5 then\n discardPile = object\n -- Norman Withers handling\n elseif string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" and object.tag == \"Card\" and not object.is_face_down then\n topCard = object\n else\n drawDeck = object\n end\n end\n end\nend\n\nfunction drawCards(numCards)\n if drawDeck == nil then return end\n drawDeck.deal(numCards, PLAYER_COLOR)\nend\n\nfunction shuffleDiscardIntoDeck()\n if not discardPile.is_face_down then discardPile.flip() end\n discardPile.shuffle()\n discardPile.setPositionSmooth(self.positionToWorld(DRAW_DECK_POSITION), false, false)\n drawDeck = discardPile\n discardPile = nil\nend\n\n---------------------------------------------------------\n-- playmat token spawning\n---------------------------------------------------------\n\n-- replenish Tokens for specific cards (like 'Physical Training (4)')\nfunction replenishTokens(card, count, replenish)\n local cardPos = card.getPosition()\n\n -- don't continue for cards on your deck (Norman) or in your discard pile\n if self.positionToLocal(cardPos).x \u003c -1 then return end\n\n -- get current amount of resource tokens on the card\n local search = searchArea(cardPos, { 2.5, 0.5, 3.5 })\n local clickableResourceCounter = nil\n local foundTokens = 0\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getCustomObject().image == \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\" then\n foundTokens = foundTokens + math.abs(obj.getQuantity())\n obj.destruct()\n elseif obj.getMemo() == \"resourceCounter\" then\n foundTokens = obj.getVar(\"val\")\n clickableResourceCounter = obj\n break\n end\n end\n\n -- handling Runic Axe upgrade sheet for additional replenish\n if card.getName() == \"Runic Axe\" then\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.tag == \"Card\" then\n local notes = JSON.decode(obj.getGMNotes()) or {}\n if notes ~= nil and notes.id == \"09022-c\" then\n if obj.getVar(\"markedBoxes\")[7] == 3 then replenish = 2 end\n break\n end\n end\n end\n end\n\n local newCount = foundTokens + replenish\n if newCount \u003e count then newCount = count end\n\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", newCount)\n else\n tokenManager.spawnTokenGroup(card, \"resource\", newCount)\n end\nend\n\nfunction syncCustomizableMetadata(card)\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n if cardMetadata ~= nil and cardMetadata.customizations ~= nil then\n for _, collision in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = collision.hit_object\n if obj.name == \"Card\" or obj.name == \"CardCustom\" then\n local notes = JSON.decode(obj.getGMNotes()) or { }\n if notes.id == (cardMetadata.id .. \"-c\") then\n for i, customization in ipairs(cardMetadata.customizations) do\n if obj.getVar(\"markedBoxes\")[i] == customization.xp\n and customization.replaces ~= nil\n and customization.replaces.uses ~= nil then\n cardMetadata.uses = customization.replaces.uses\n card.setGMNotes(JSON.encode(cardMetadata))\n end\n end\n end\n end\n end\n end\nend\n\nfunction spawnTokensFor(object)\n local extraUses = { }\n if activeInvestigatorId == \"03004\" then\n extraUses[\"Charge\"] = 1\n end\n\n tokenManager.spawnForCard(object, extraUses)\nend\n\nfunction onCollisionEnter(collision_info)\n if not COLLISION_ENABLED then return end\n local object = collision_info.collision_object\n\n -- only continue for cards\n if object.name ~= \"Card\" and object.name ~= \"CardCustom\" then return end\n\n maybeUpdateActiveInvestigator(object)\n syncCustomizableMetadata(object)\n\n if isInDeckZone(object) then\n tokenManager.resetTokensSpawned(object)\n elseif shouldSpawnTokens(object) then\n spawnTokensFor(object)\n end\nend\n\nfunction shouldSpawnTokens(card)\n if card.is_face_down then\n return false\n end\n local localCardPos = self.positionToLocal(card.getPosition())\n local metadata = JSON.decode(card.getGMNotes())\n -- If no metadata we don't know the type, so only spawn in the main area\n if metadata == nil then\n return inArea(localCardPos, MAIN_PLAY_AREA)\n end\n -- Spawn tokens for assets and events on the main area, and all encounter types in the threat area\n if inArea(localCardPos, MAIN_PLAY_AREA)\n and (metadata.type == \"Asset\"\n or metadata.type == \"Event\") then\n return true\n end\n if inArea(localCardPos, THREAT_AREA)\n and (metadata.type == \"Treachery\"\n or metadata.type == \"Enemy\"\n or metadata.weakness) then\n return true\n end\n return false\nend\n\nfunction onObjectEnterContainer(container, object)\n Wait.frames(function() resetTokensIfInDeckZone(container, object) end, 1)\nend\n\nfunction resetTokensIfInDeckZone(container, object)\n if isInDeckZone(container) then\n tokenManager.resetTokensSpawned(object)\n end\nend\n\nfunction isInDeckZone(checkObject)\n local deckZone = getObjectFromGUID(zoneID)\n if deckZone == nil then\n return false\n end\n for _, obj in ipairs(deckZone.getObjects()) do\n if obj == checkObject then\n return true\n end\n end\n\n return false\nend\n\n---------------------------------------------------------\n-- investigator ID grabbing and skill tracker\n---------------------------------------------------------\n\nfunction maybeUpdateActiveInvestigator(card)\n if not inArea(self.positionToLocal(card.getPosition()), INVESTIGATOR_AREA) then return end\n\n local notes = JSON.decode(card.getGMNotes())\n local class\n\n if notes ~= nil and notes.type == \"Investigator\" and notes.id ~= nil then\n if notes.id == activeInvestigatorId then return end\n class = notes.class\n activeInvestigatorId = notes.id\n STAT_TRACKER.call(\"updateStats\", {notes.willpowerIcons, notes.intellectIcons, notes.combatIcons, notes.agilityIcons})\n elseif activeInvestigatorId ~= \"00000\" then\n class = \"Neutral\"\n activeInvestigatorId = \"00000\"\n STAT_TRACKER.call(\"updateStats\", {1, 1, 1, 1})\n else\n return\n end\n\n -- change state of action tokens\n local search = searchArea(self.positionToWorld({-1.1, 0.05, -0.27}), {4, 1, 1})\n local smallToken = nil\n local STATE_TABLE = {\n [\"Guardian\"] = 1,\n [\"Seeker\"] = 2,\n [\"Rogue\"] = 3,\n [\"Mystic\"] = 4,\n [\"Survivor\"] = 5,\n [\"Neutral\"] = 6\n }\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getDescription() == \"Action Token\" and obj.getStateId() \u003e 0 then\n if obj.getScale().x \u003c 0.4 then\n smallToken = obj\n else\n setObjectState(obj, STATE_TABLE[class])\n end\n end\n end\n\n -- update the small token with special action for certain investigators\n local SPECIAL_ACTIONS = {\n [\"04002\"] = 8, -- Ursula Downs\n [\"01002\"] = 9, -- Daisy Walker\n [\"01502\"] = 9, -- Daisy Walker\n [\"01002-pb\"] = 9, -- Daisy Walker\n [\"06003\"] = 10, -- Tony Morgan\n [\"04003\"] = 11, -- Finn Edwards\n [\"08016\"] = 14 -- Bob Jenkins\n }\n\n if smallToken ~= nil then\n setObjectState(smallToken, SPECIAL_ACTIONS[activeInvestigatorId] or STATE_TABLE[class])\n end\nend\n\nfunction setObjectState(obj, stateId)\n if obj.getStateId() ~= stateId then obj.setState(stateId) end\nend\n\n---------------------------------------------------------\n-- calls to 'Global' / functions for calls from outside\n---------------------------------------------------------\n\nfunction drawChaostokenButton(_, _, isRightClick)\n Global.call(\"drawChaostoken\", {self, DRAWN_CHAOS_TOKEN_OFFSET, isRightClick})\nend\n\nfunction drawEncountercard(_, _, isRightClick)\n Global.call(\"drawEncountercard\", {self.positionToWorld(DRAWN_ENCOUNTER_CARD_OFFSET), self.getRotation(), isRightClick})\nend\n\nfunction returnGlobalDiscardPosition()\n return self.positionToWorld(DISCARD_PILE_POSITION)\nend\n\n-- Sets this playermat's draw 1 button to visible\n---@param visible Boolean. Whether the draw 1 button should be visible\nfunction showDrawButton(visible)\n isDrawButtonVisible = visible\n\n -- create the \"Draw 1\" button\n if isDrawButtonVisible then\n self.createButton({\n label = \"Draw 1\",\n click_function = \"doDrawOne\",\n function_owner = self,\n position = { 1.84, 0.1, -0.36 },\n scale = { 0.12, 0.12, 0.12 },\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- remove the \"Draw 1\" button\n else\n local buttons = self.getButtons()\n for i = 1, #buttons do\n if buttons[i].label == \"Draw 1\" then\n self.removeButton(buttons[i].index)\n end\n end\n end\nend\n\n-- Spawns / destroys a clickable clue counter for this playmat with the correct amount of clues\n---@param showCounter Boolean Whether the clickable clue counter should be present\nfunction clickableClues(showCounter)\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n local clickerPos = CLUE_CLICKER.getPosition()\n local clueCount = 0\n\n if showCounter then\n -- current clue count\n clueCount = CLUE_COUNTER.getVar(\"exposedValue\")\n\n -- remove clues\n CLUE_COUNTER.call(\"removeAllClues\")\n\n -- set value for clue clickers\n CLUE_CLICKER.call(\"updateVal\", clueCount)\n\n -- move clue counters up\n clickerPos.y = 1.52\n CLUE_CLICKER.setPosition(clickerPos)\n else\n -- current clue count\n clueCount = CLUE_CLICKER.getVar(\"val\")\n\n -- move clue counters down\n clickerPos.y = 1.3\n CLUE_CLICKER.setPosition(clickerPos)\n\n -- spawn clues\n local pos = self.positionToWorld({x = -1.12, y = 0.05, z = 0.7})\n for i = 1, clueCount do\n pos.y = pos.y + 0.045 * i\n tokenManager.spawnToken(pos, \"clue\", PLAY_ZONE_ROTATION)\n end\n end\nend\n\n-- removes all clues (moving tokens to the trash and setting counters to 0)\nfunction removeClues()\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n\n CLUE_COUNTER.call(\"removeAllClues\")\n CLUE_CLICKER.call(\"updateVal\", 0)\nend\n\n-- reports the clue count\n---@param useClickableCounters Boolean Controls which type of counter is getting checked\nfunction getClueCount(useClickableCounters)\n local count = 0\n\n if useClickableCounters then\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n count = tonumber(CLUE_CLICKER.getVar(\"val\"))\n else\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n count = tonumber(CLUE_COUNTER.getVar(\"exposedValue\"))\n end\n return count\nend\n\n-- Sets this playermat's snap points to limit snapping to matching card types or not. If matchTypes\n-- is true, the main card slot snap points will only snap assets, while the investigator area point\n-- will only snap Investigators. If matchTypes is false, snap points will be reset to snap all\n-- cards.\n---@param matchTypes Boolean. Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapPos = snap.position\n if inArea(snapPos, MAIN_PLAY_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Asset\" }\n else\n table.insert(snaps[i].tags, \"Asset\")\n end\n else\n snaps[i].tags = nil\n end\n end\n if inArea(snapPos, INVESTIGATOR_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Investigator\" }\n else\n table.insert(snaps[i].tags, \"Investigator\")\n end\n else\n snaps[i].tags = nil\n end\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x \u003c bounds.upperLeft.x\n and point.x \u003e bounds.lowerRight.x\n and point.z \u003c bounds.upperLeft.z\n and point.z \u003e bounds.lowerRight.z)\nend\n\n-- called by custom data helpers to add player card data\n---@param args table Contains only one entry, the GUID of the custom data helper\nfunction updatePlayerCards(args)\n local customDataHelper = getObjectFromGUID(args[1])\n local playerCardData = customDataHelper.getTable(\"PLAYER_CARD_DATA\")\n tokenManager.addPlayerCardData(playerCardData)\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue \u003c 1 or tokenValue \u003e 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount \u003c 1 or tokenCount \u003e 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount \u003e 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"activeInvestigatorId\":\"00000\",\"isDrawButtonVisible\":false,\"playerColor\":\"White\",\"zoneID\":\"7af2cf\"}", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Playermat 1: White", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -55, - "posY": 1.45, - "posZ": 16.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 6.43, - "scaleY": 1, - "scaleZ": 6.43 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedSnapPoints": [ - { - "Position": { - "x": -1, - "y": 0.1, - "z": 0.118 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -0.865, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1.18, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -1.36, - "y": 0.1, - "z": -0.28 - }, - "Tags": [ - "ActionToken" - ] - }, - { - "Position": { - "x": -0.631, - "y": 0.1, - "z": 0.551 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.616, - "y": 0.102, - "z": 0.024 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.177, - "y": 0.101, - "z": 0.032 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -0.174, - "y": 0.099, - "z": 0.551 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.212, - "y": 0.1, - "z": 0.559 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.217, - "y": 0.1, - "z": 0.035 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.602, - "y": 0.1, - "z": 0.033 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.605, - "y": 0.1, - "z": 0.555 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.977, - "y": 0.099, - "z": 0.556 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 0.98, - "y": 0.099, - "z": 0.035 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.371, - "y": 0.1, - "z": 0.038 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.371, - "y": 0.099, - "z": 0.558 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.754, - "y": 0.1, - "z": 0.563 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": 1.758, - "y": 0.101, - "z": 0.04 - }, - "Tags": [ - "Asset" - ] - }, - { - "Position": { - "x": -1.82, - "y": 0.1, - "z": 0.61 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.82, - "y": 0.1, - "z": 0 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.177, - "y": 0.1, - "z": 0 - }, - "Tags": [ - "Investigator" - ] - }, - { - "Position": { - "x": 1.38, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0.92, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0.46, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": 0, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -0.46, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -0.92, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "Position": { - "x": -1.38, - "y": 0.1, - "z": -0.645 - }, - "Rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1859438430150777205/4ED2E0BC2A2C4728DA5E155C06AF1BA1FCB00D3B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bd0ff4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- specific setup (different for each playmat)\n---------------------------------------------------------\n\nPLAYER_COLOR = \"Orange\"\nPLAY_ZONE_POSITION = { x = -54.5, y = 4, z = -19 }\nPLAY_ZONE_SCALE = { x = 32, y = 5, z = 12 }\nTRASHCAN_GUID = \"f7b6c8\"\nSTAT_TRACKER_GUID = \"b4a5f7\"\nRESOURCE_COUNTER_GUID = \"816d84\"\nCLUE_COUNTER_GUID = \"1769ed\"\nCLUE_CLICKER_GUID = \"3f22e5\"\n\nrequire(\"playermat/Playmat\")\nend)\n__bundle_register(\"playermat/Playmat\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- set true to enable debug logging and show Physics.cast()\nlocal DEBUG = false\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal COLLISION_ENABLED = false\n\n-- position offsets relative to mat [x, y, z]\nlocal DRAWN_ENCOUNTER_CARD_OFFSET = {1.365, 0.5, -0.635}\nlocal DRAWN_CHAOS_TOKEN_OFFSET = {-1.55, 0.5, -0.58}\nlocal DISCARD_BUTTON_OFFSETS = {\n {-1.38, 0.1, -0.94},\n {-0.92, 0.1, -0.94},\n {-0.46, 0.1, -0.94},\n {0.00, 0.1, -0.94},\n {0.46, 0.1, -0.94},\n {0.92, 0.1, -0.94}\n}\n\nlocal MAIN_PLAY_AREA = {\n upperLeft = {\n x = 1.98,\n z = 0.736,\n },\n lowerRight = {\n x = -0.79,\n z = -0.39,\n }\n}\nlocal INVESTIGATOR_AREA = {\n upperLeft = {\n x = -1.084,\n z = 0.06517\n },\n lowerRight = {\n x = -1.258,\n z = -0.0805,\n }\n}\nlocal THREAT_AREA = {\n upperLeft = {\n x = 1.53,\n z = -0.34\n },\n lowerRight = {\n x = -1.13,\n z = -0.92,\n }\n}\n\nlocal DRAW_DECK_POSITION = { x = -1.82, y = 1, z = 0 }\nlocal DISCARD_PILE_POSITION = { x = -1.82, y = 1.5, z = 0.61 }\nlocal PLAY_ZONE_ROTATION = self.getRotation()\n\nlocal TRASHCAN\nlocal STAT_TRACKER\nlocal RESOURCE_COUNTER\n\n-- global variable so it can be reset by the Clean Up Helper\nactiveInvestigatorId = \"00000\"\nlocal isDrawButtonVisible = false\n\nfunction onSave()\n return JSON.encode({\n zoneID = zoneID,\n playerColor = PLAYER_COLOR,\n activeInvestigatorId = activeInvestigatorId,\n isDrawButtonVisible = isDrawButtonVisible\n })\nend\n\nfunction onLoad(save_state)\n self.interactable = DEBUG\n\n TRASHCAN = getObjectFromGUID(TRASHCAN_GUID)\n STAT_TRACKER = getObjectFromGUID(STAT_TRACKER_GUID)\n RESOURCE_COUNTER = getObjectFromGUID(RESOURCE_COUNTER_GUID)\n\n for i = 1, 6 do\n makeDiscardButton(DISCARD_BUTTON_OFFSETS[i], {-3.85, 3, 10.38}, i)\n end\n\n self.createButton({\n click_function = \"drawEncountercard\",\n function_owner = self,\n position = {-1.84, 0, -0.65},\n rotation = {0, 80, 0},\n width = 265,\n height = 190\n })\n\n self.createButton({\n click_function = \"drawChaostokenButton\",\n function_owner = self,\n position = {1.85, 0, -0.74},\n rotation = {0, -45, 0},\n width = 135,\n height = 135\n })\n\n self.createButton({\n label = \"Upkeep\",\n click_function = \"doUpkeep\",\n function_owner = self,\n position = {1.84, 0.1, -0.44},\n scale = {0.12, 0.12, 0.12},\n width = 800,\n height = 280,\n font_size = 180\n })\n\n local state = JSON.decode(save_state)\n if state ~= nil then\n zoneID = state.zoneID\n PLAYER_COLOR = state.playerColor\n activeInvestigatorId = state.activeInvestigatorId\n isDrawButtonVisible = state.isDrawButtonVisible\n end\n\n showDrawButton(isDrawButtonVisible)\n\n if getObjectFromGUID(zoneID) == nil then spawnDeckZone() end\n COLLISION_ENABLED = true\nend\n\n---------------------------------------------------------\n-- utility functions\n---------------------------------------------------------\n\nfunction log(message)\n if DEBUG then print(message) end\nend\n\n-- send messages to player who clicked button if no seated player found\nfunction setMessageColor(color)\n messageColor = Player[PLAYER_COLOR].seated and PLAYER_COLOR or color\nend\n\nfunction spawnDeckZone()\n spawnObject({\n position = self.positionToWorld({-1.4, 0, 0.3 }),\n scale = {3, 5, 8 },\n type = 'ScriptingTrigger',\n callback = function (zone) zoneID = zone.getGUID() end,\n callback_owner = self,\n rotation = self.getRotation()\n })\nend\n\nfunction searchArea(origin, size)\n return Physics.cast({\n origin = origin,\n direction = {0, 1, 0},\n orientation = PLAY_ZONE_ROTATION,\n type = 3,\n size = size,\n max_distance = 1,\n debug = DEBUG\n })\nend\n\nfunction doNotReady(card) return card.getVar(\"do_not_ready\") or false end\n\n---------------------------------------------------------\n-- Discard buttons\n---------------------------------------------------------\n\n-- builds a function that discards things in searchPosition to discardPosition\n-- stuff on the card/deck will be put into the local trashcan\nfunction makeDiscardHandlerFor(searchPosition, discardPosition)\n return function ()\n for _, hitObj in ipairs(findObjectsAtPosition(searchPosition)) do\n local obj = hitObj.hit_object\n if obj.tag == \"Deck\" or obj.tag == \"Card\" then\n if obj.hasTag(\"PlayerCard\") then\n obj.setPositionSmooth(self.positionToWorld(DISCARD_PILE_POSITION), false, true)\n obj.setRotation(PLAY_ZONE_ROTATION)\n else\n obj.setPositionSmooth(discardPosition, false, true)\n obj.setRotation({0, -90, 0})\n end\n -- put chaos tokens back into bag (e.g. Unrelenting)\n elseif tokenChecker.isChaosToken(obj) then\n local chaosBag = Global.call(\"findChaosBag\")\n chaosBag.putObject(obj)\n -- don't touch the table or this playmat itself\n elseif obj.guid ~= \"4ee1f2\" and obj ~= self then\n TRASHCAN.putObject(obj)\n end\n end\n end\nend\n\n-- build a discard button to discard from searchPosition to discardPosition (number must be unique)\nfunction makeDiscardButton(position, discardPosition, number)\n local searchPosition = {-position[1], position[2], position[3] + 0.32}\n local handler = makeDiscardHandlerFor(searchPosition, discardPosition)\n local handlerName = 'handler' .. number\n self.setVar(handlerName, handler)\n self.createButton({\n label = \"Discard\",\n click_function = handlerName,\n function_owner = self,\n position = position,\n scale = {0.12, 0.12, 0.12},\n width = 900,\n height = 350,\n font_size = 220\n })\nend\n\nfunction findObjectsAtPosition(localPos)\n return Physics.cast({\n origin = self.positionToWorld(localPos),\n direction = {0, 1, 0},\n orientation = {0, PLAY_ZONE_ROTATION.y + 90, 0},\n type = 3,\n size = {3.2, 1, 2},\n max_distance = 0,\n debug = DEBUG\n })\nend\n\n---------------------------------------------------------\n-- Upkeep button\n---------------------------------------------------------\n\nfunction doUpkeep(_, color, alt_click)\n setMessageColor(color)\n\n -- right-click binds to new player color\n if alt_click then\n PLAYER_COLOR = color\n printToColor(\"Upkeep button bound to \" .. color, color)\n return\n end\n\n local forcedLearning = false\n\n -- unexhaust cards in play zone, flip action tokens and find forcedLearning\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.getDescription() == \"Action Token\" and obj.is_face_down then\n obj.flip()\n elseif obj.tag == \"Card\" and not obj.is_face_down and not inArea(self.positionToLocal(obj.getPosition()), INVESTIGATOR_AREA) then\n local cardMetadata = JSON.decode(obj.getGMNotes()) or {}\n if not doNotReady(obj) then\n obj.setRotation(PLAY_ZONE_ROTATION)\n end\n if cardMetadata.id == \"08031\" then\n forcedLearning = true\n end\n if cardMetadata.uses ~= nil then\n -- check for cards with 'replenish' in their metadata\n local count\n local replenish\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if cardMetadata.uses.count ~= nil then\n count = cardMetadata.uses.count\n replenish = cardMetadata.uses.replenish\n else\n count = cardMetadata.uses[1].count\n replenish = cardMetadata.uses[1].replenish\n end\n if count and replenish then\n replenishTokens(obj, count, replenish)\n end\n end\n end\n end\n\n -- flip investigator mini-card and summoned servitor mini-card\n -- (all characters allowed to account for custom IDs - e.g. 'Z0000' for TTS Zoop generated IDs)\n if activeInvestigatorId ~= nil then\n local miniId = string.match(activeInvestigatorId, \".....\") .. \"-m\"\n for _, obj in ipairs(getObjects()) do\n if obj.tag == \"Card\" and obj.is_face_down then\n local notes = JSON.decode(obj.getGMNotes())\n if notes ~= nil and notes.type == \"Minicard\" and (notes.id == miniId or notes.id == \"09080-m\") then\n obj.flip()\n end\n end\n end\n end\n\n -- gain a resource\n RESOURCE_COUNTER.call(\"addOrSubtract\")\n\n -- gain an additional resource for Jenny Barnes\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"02003\" then\n RESOURCE_COUNTER.call(\"addOrSubtract\")\n printToColor(\"Gaining 2 resources (Jenny)\", messageColor)\n end\n\n -- draw a card (with handling for Patrice and Forced Learning)\n if activeInvestigatorId == \"06005\" then\n if forcedLearning then\n printToColor(\"Wow, did you really take 'Versatile' to play Patrice with 'Forced Learning'? Choose which draw replacement effect takes priority and draw cards accordingly.\", messageColor)\n else\n local handSize = #Player[PLAYER_COLOR].getHandObjects()\n if handSize \u003c 5 then\n local cardsToDraw = 5 - handSize\n printToColor(\"Drawing \" .. cardsToDraw .. \" cards (Patrice)\", messageColor)\n drawCardsWithReshuffle(cardsToDraw)\n end\n end\n elseif forcedLearning then\n printToColor(\"Drawing 2 cards, discard 1 (Forced Learning)\", messageColor)\n drawCardsWithReshuffle(2)\n else\n drawCardsWithReshuffle(1)\n end\nend\n\n-- function for \"draw 1 button\" (that can be added via option panel)\nfunction doDrawOne(_, color)\n setMessageColor(color)\n drawCardsWithReshuffle(1)\nend\n\n-- draw X cards (shuffle discards if necessary)\nfunction drawCardsWithReshuffle(numCards)\n getDrawDiscardDecks()\n\n -- Norman Withers handling\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" then\n local harbinger = false\n if topCard ~= nil and topCard.getName() == \"The Harbinger\" then harbinger = true\n elseif drawDeck ~= nil and not drawDeck.is_face_down then\n local cards = drawDeck.getObjects()\n if cards[#cards].name == \"The Harbinger\" then harbinger = true end\n end\n\n if harbinger then\n printToColor(\"The Harbinger is on top of your deck, not drawing cards\", messageColor)\n return\n end\n\n if topCard ~= nil then\n topCard.deal(numCards, PLAYER_COLOR)\n numCards = numCards - 1\n if numCards == 0 then return end\n end\n end\n\n local deckSize = 1\n if drawDeck == nil then\n deckSize = 0\n elseif drawDeck.tag == \"Deck\" then\n deckSize = #drawDeck.getObjects()\n end\n\n if deckSize \u003e= numCards then\n drawCards(numCards)\n return\n end\n\n drawCards(deckSize)\n if discardPile ~= nil then\n shuffleDiscardIntoDeck()\n Wait.time(|| drawCards(numCards - deckSize), 1)\n end\n printToColor(\"Take 1 horror (drawing card from empty deck)\", messageColor)\nend\n\n-- get the draw deck and discard pile objects\nfunction getDrawDiscardDecks()\n drawDeck = nil\n discardPile = nil\n topCard = nil\n\n local zone = getObjectFromGUID(zoneID)\n if zone == nil then return end\n\n for _, object in ipairs(zone.getObjects()) do\n if object.tag == \"Deck\" or object.tag == \"Card\" then\n if self.positionToLocal(object.getPosition()).z \u003e 0.5 then\n discardPile = object\n -- Norman Withers handling\n elseif string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" and object.tag == \"Card\" and not object.is_face_down then\n topCard = object\n else\n drawDeck = object\n end\n end\n end\nend\n\nfunction drawCards(numCards)\n if drawDeck == nil then return end\n drawDeck.deal(numCards, PLAYER_COLOR)\nend\n\nfunction shuffleDiscardIntoDeck()\n if not discardPile.is_face_down then discardPile.flip() end\n discardPile.shuffle()\n discardPile.setPositionSmooth(self.positionToWorld(DRAW_DECK_POSITION), false, false)\n drawDeck = discardPile\n discardPile = nil\nend\n\n---------------------------------------------------------\n-- playmat token spawning\n---------------------------------------------------------\n\n-- replenish Tokens for specific cards (like 'Physical Training (4)')\nfunction replenishTokens(card, count, replenish)\n local cardPos = card.getPosition()\n\n -- don't continue for cards on your deck (Norman) or in your discard pile\n if self.positionToLocal(cardPos).x \u003c -1 then return end\n\n -- get current amount of resource tokens on the card\n local search = searchArea(cardPos, { 2.5, 0.5, 3.5 })\n local clickableResourceCounter = nil\n local foundTokens = 0\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getCustomObject().image == \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\" then\n foundTokens = foundTokens + math.abs(obj.getQuantity())\n obj.destruct()\n elseif obj.getMemo() == \"resourceCounter\" then\n foundTokens = obj.getVar(\"val\")\n clickableResourceCounter = obj\n break\n end\n end\n\n -- handling Runic Axe upgrade sheet for additional replenish\n if card.getName() == \"Runic Axe\" then\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.tag == \"Card\" then\n local notes = JSON.decode(obj.getGMNotes()) or {}\n if notes ~= nil and notes.id == \"09022-c\" then\n if obj.getVar(\"markedBoxes\")[7] == 3 then replenish = 2 end\n break\n end\n end\n end\n end\n\n local newCount = foundTokens + replenish\n if newCount \u003e count then newCount = count end\n\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", newCount)\n else\n tokenManager.spawnTokenGroup(card, \"resource\", newCount)\n end\nend\n\nfunction syncCustomizableMetadata(card)\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n if cardMetadata ~= nil and cardMetadata.customizations ~= nil then\n for _, collision in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = collision.hit_object\n if obj.name == \"Card\" or obj.name == \"CardCustom\" then\n local notes = JSON.decode(obj.getGMNotes()) or { }\n if notes.id == (cardMetadata.id .. \"-c\") then\n for i, customization in ipairs(cardMetadata.customizations) do\n if obj.getVar(\"markedBoxes\")[i] == customization.xp\n and customization.replaces ~= nil\n and customization.replaces.uses ~= nil then\n cardMetadata.uses = customization.replaces.uses\n card.setGMNotes(JSON.encode(cardMetadata))\n end\n end\n end\n end\n end\n end\nend\n\nfunction spawnTokensFor(object)\n local extraUses = { }\n if activeInvestigatorId == \"03004\" then\n extraUses[\"Charge\"] = 1\n end\n\n tokenManager.spawnForCard(object, extraUses)\nend\n\nfunction onCollisionEnter(collision_info)\n if not COLLISION_ENABLED then return end\n local object = collision_info.collision_object\n\n -- only continue for cards\n if object.name ~= \"Card\" and object.name ~= \"CardCustom\" then return end\n\n maybeUpdateActiveInvestigator(object)\n syncCustomizableMetadata(object)\n\n if isInDeckZone(object) then\n tokenManager.resetTokensSpawned(object)\n elseif shouldSpawnTokens(object) then\n spawnTokensFor(object)\n end\nend\n\nfunction shouldSpawnTokens(card)\n if card.is_face_down then\n return false\n end\n local localCardPos = self.positionToLocal(card.getPosition())\n local metadata = JSON.decode(card.getGMNotes())\n -- If no metadata we don't know the type, so only spawn in the main area\n if metadata == nil then\n return inArea(localCardPos, MAIN_PLAY_AREA)\n end\n -- Spawn tokens for assets and events on the main area, and all encounter types in the threat area\n if inArea(localCardPos, MAIN_PLAY_AREA)\n and (metadata.type == \"Asset\"\n or metadata.type == \"Event\") then\n return true\n end\n if inArea(localCardPos, THREAT_AREA)\n and (metadata.type == \"Treachery\"\n or metadata.type == \"Enemy\"\n or metadata.weakness) then\n return true\n end\n return false\nend\n\nfunction onObjectEnterContainer(container, object)\n Wait.frames(function() resetTokensIfInDeckZone(container, object) end, 1)\nend\n\nfunction resetTokensIfInDeckZone(container, object)\n if isInDeckZone(container) then\n tokenManager.resetTokensSpawned(object)\n end\nend\n\nfunction isInDeckZone(checkObject)\n local deckZone = getObjectFromGUID(zoneID)\n if deckZone == nil then\n return false\n end\n for _, obj in ipairs(deckZone.getObjects()) do\n if obj == checkObject then\n return true\n end\n end\n\n return false\nend\n\n---------------------------------------------------------\n-- investigator ID grabbing and skill tracker\n---------------------------------------------------------\n\nfunction maybeUpdateActiveInvestigator(card)\n if not inArea(self.positionToLocal(card.getPosition()), INVESTIGATOR_AREA) then return end\n\n local notes = JSON.decode(card.getGMNotes())\n local class\n\n if notes ~= nil and notes.type == \"Investigator\" and notes.id ~= nil then\n if notes.id == activeInvestigatorId then return end\n class = notes.class\n activeInvestigatorId = notes.id\n STAT_TRACKER.call(\"updateStats\", {notes.willpowerIcons, notes.intellectIcons, notes.combatIcons, notes.agilityIcons})\n elseif activeInvestigatorId ~= \"00000\" then\n class = \"Neutral\"\n activeInvestigatorId = \"00000\"\n STAT_TRACKER.call(\"updateStats\", {1, 1, 1, 1})\n else\n return\n end\n\n -- change state of action tokens\n local search = searchArea(self.positionToWorld({-1.1, 0.05, -0.27}), {4, 1, 1})\n local smallToken = nil\n local STATE_TABLE = {\n [\"Guardian\"] = 1,\n [\"Seeker\"] = 2,\n [\"Rogue\"] = 3,\n [\"Mystic\"] = 4,\n [\"Survivor\"] = 5,\n [\"Neutral\"] = 6\n }\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getDescription() == \"Action Token\" and obj.getStateId() \u003e 0 then\n if obj.getScale().x \u003c 0.4 then\n smallToken = obj\n else\n setObjectState(obj, STATE_TABLE[class])\n end\n end\n end\n\n -- update the small token with special action for certain investigators\n local SPECIAL_ACTIONS = {\n [\"04002\"] = 8, -- Ursula Downs\n [\"01002\"] = 9, -- Daisy Walker\n [\"01502\"] = 9, -- Daisy Walker\n [\"01002-pb\"] = 9, -- Daisy Walker\n [\"06003\"] = 10, -- Tony Morgan\n [\"04003\"] = 11, -- Finn Edwards\n [\"08016\"] = 14 -- Bob Jenkins\n }\n\n if smallToken ~= nil then\n setObjectState(smallToken, SPECIAL_ACTIONS[activeInvestigatorId] or STATE_TABLE[class])\n end\nend\n\nfunction setObjectState(obj, stateId)\n if obj.getStateId() ~= stateId then obj.setState(stateId) end\nend\n\n---------------------------------------------------------\n-- calls to 'Global' / functions for calls from outside\n---------------------------------------------------------\n\nfunction drawChaostokenButton(_, _, isRightClick)\n Global.call(\"drawChaostoken\", {self, DRAWN_CHAOS_TOKEN_OFFSET, isRightClick})\nend\n\nfunction drawEncountercard(_, _, isRightClick)\n Global.call(\"drawEncountercard\", {self.positionToWorld(DRAWN_ENCOUNTER_CARD_OFFSET), self.getRotation(), isRightClick})\nend\n\nfunction returnGlobalDiscardPosition()\n return self.positionToWorld(DISCARD_PILE_POSITION)\nend\n\n-- Sets this playermat's draw 1 button to visible\n---@param visible Boolean. Whether the draw 1 button should be visible\nfunction showDrawButton(visible)\n isDrawButtonVisible = visible\n\n -- create the \"Draw 1\" button\n if isDrawButtonVisible then\n self.createButton({\n label = \"Draw 1\",\n click_function = \"doDrawOne\",\n function_owner = self,\n position = { 1.84, 0.1, -0.36 },\n scale = { 0.12, 0.12, 0.12 },\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- remove the \"Draw 1\" button\n else\n local buttons = self.getButtons()\n for i = 1, #buttons do\n if buttons[i].label == \"Draw 1\" then\n self.removeButton(buttons[i].index)\n end\n end\n end\nend\n\n-- Spawns / destroys a clickable clue counter for this playmat with the correct amount of clues\n---@param showCounter Boolean Whether the clickable clue counter should be present\nfunction clickableClues(showCounter)\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n local clickerPos = CLUE_CLICKER.getPosition()\n local clueCount = 0\n\n if showCounter then\n -- current clue count\n clueCount = CLUE_COUNTER.getVar(\"exposedValue\")\n\n -- remove clues\n CLUE_COUNTER.call(\"removeAllClues\")\n\n -- set value for clue clickers\n CLUE_CLICKER.call(\"updateVal\", clueCount)\n\n -- move clue counters up\n clickerPos.y = 1.52\n CLUE_CLICKER.setPosition(clickerPos)\n else\n -- current clue count\n clueCount = CLUE_CLICKER.getVar(\"val\")\n\n -- move clue counters down\n clickerPos.y = 1.3\n CLUE_CLICKER.setPosition(clickerPos)\n\n -- spawn clues\n local pos = self.positionToWorld({x = -1.12, y = 0.05, z = 0.7})\n for i = 1, clueCount do\n pos.y = pos.y + 0.045 * i\n tokenManager.spawnToken(pos, \"clue\", PLAY_ZONE_ROTATION)\n end\n end\nend\n\n-- removes all clues (moving tokens to the trash and setting counters to 0)\nfunction removeClues()\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n\n CLUE_COUNTER.call(\"removeAllClues\")\n CLUE_CLICKER.call(\"updateVal\", 0)\nend\n\n-- reports the clue count\n---@param useClickableCounters Boolean Controls which type of counter is getting checked\nfunction getClueCount(useClickableCounters)\n local count = 0\n\n if useClickableCounters then\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n count = tonumber(CLUE_CLICKER.getVar(\"val\"))\n else\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n count = tonumber(CLUE_COUNTER.getVar(\"exposedValue\"))\n end\n return count\nend\n\n-- Sets this playermat's snap points to limit snapping to matching card types or not. If matchTypes\n-- is true, the main card slot snap points will only snap assets, while the investigator area point\n-- will only snap Investigators. If matchTypes is false, snap points will be reset to snap all\n-- cards.\n---@param matchTypes Boolean. Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapPos = snap.position\n if inArea(snapPos, MAIN_PLAY_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Asset\" }\n else\n table.insert(snaps[i].tags, \"Asset\")\n end\n else\n snaps[i].tags = nil\n end\n end\n if inArea(snapPos, INVESTIGATOR_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Investigator\" }\n else\n table.insert(snaps[i].tags, \"Investigator\")\n end\n else\n snaps[i].tags = nil\n end\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x \u003c bounds.upperLeft.x\n and point.x \u003e bounds.lowerRight.x\n and point.z \u003c bounds.upperLeft.z\n and point.z \u003e bounds.lowerRight.z)\nend\n\n-- called by custom data helpers to add player card data\n---@param args table Contains only one entry, the GUID of the custom data helper\nfunction updatePlayerCards(args)\n local customDataHelper = getObjectFromGUID(args[1])\n local playerCardData = customDataHelper.getTable(\"PLAYER_CARD_DATA\")\n tokenManager.addPlayerCardData(playerCardData)\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue \u003c 1 or tokenValue \u003e 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount \u003c 1 or tokenCount \u003e 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of \u003cuse type\u003e=\u003ccount\u003e which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount \u003e 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"activeInvestigatorId\":\"00000\",\"isDrawButtonVisible\":false,\"playerColor\":\"Orange\",\"zoneID\":\"b047f8\"}", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Playermat 2: Orange", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -54.999, - "posY": 1.45, - "posZ": -16.098, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 6.43, - "scaleY": 1, - "scaleZ": 6.43 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "637e17", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2, - "posY": 1.55, - "posZ": 8.513, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e003fe", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2, - "posY": 1.55, - "posZ": 7.355, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8a496e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.199, - "posY": 1.55, - "posZ": -22.528, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e1ab8d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.199, - "posY": 1.55, - "posZ": -23.685, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9312d8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.199, - "posY": 1.55, - "posZ": -24.843, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bfcaf4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -21.605, - "posY": 1.55, - "posZ": -24.8, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a1e2a3", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -22.763, - "posY": 1.55, - "posZ": -24.8, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "460250", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -23.92, - "posY": 1.55, - "posZ": -24.8, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7ffb43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -39.095, - "posY": 1.55, - "posZ": 24.8, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d7910b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -37.938, - "posY": 1.55, - "posZ": 24.799, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b8409d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.977234, - "rotZ": 0.0169148687, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -36.78, - "posY": 1.55, - "posZ": 24.8, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "719ff4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.329411536, - "r": 0.07450964 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.62159884, - "posZ": 11.45199, - "rotX": 359.920135, - "rotY": 269.9798, - "rotZ": 0.0168823861, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977661, - "rotZ": 0.0168937724, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.635617, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977539, - "rotZ": 0.0168959163, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20614, - "posY": 1.635617, - "posZ": 9.573, - "rotX": 359.9201, - "rotY": 269.976959, - "rotZ": 0.0169055313, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561672, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.01690872, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2060547, - "posY": 1.69561684, - "posZ": 9.572982, - "rotX": 359.920074, - "rotY": 269.976959, - "rotZ": 0.0169153865, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.695617, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169141833, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561708, - "posZ": 9.572996, - "rotX": 359.920074, - "rotY": 269.9772, - "rotZ": 0.01691519, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "172d0e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20599, - "posY": 1.69561672, - "posZ": 9.572968, - "rotX": 359.920074, - "rotY": 269.976868, - "rotZ": 0.0169091988, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.20612, - "posY": 1.69561684, - "posZ": 9.572996, - "rotX": 359.9201, - "rotY": 269.9773, - "rotZ": 0.0169064868, - "scaleX": 0.45, - "scaleY": 0.6, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764455, - "g": 0.282352746, - "r": 0.0666665062 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.20619, - "posY": 1.635617, - "posZ": 9.573011, - "rotX": 359.9201, - "rotY": 269.9775, - "rotZ": 0.01688007, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391866, - "g": 0.070588015, - "r": 0.32156834 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.63561714, - "posZ": 9.573014, - "rotX": 359.920074, - "rotY": 269.977356, - "rotZ": 0.0168797281, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2062035, - "posY": 1.6356169, - "posZ": 9.573014, - "rotX": 359.9201, - "rotY": 269.977478, - "rotZ": 0.01691224, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.45083037, - "scaleY": 1, - "scaleZ": 0.45083037 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2, - "posY": 1.55, - "posZ": 9.67, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.45, - "scaleY": 1, - "scaleZ": 0.45 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "49bf4b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294115, - "r": 0.07450963 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.63595033, - "posZ": 10.5810089, - "rotX": 359.920074, - "rotY": 269.977051, - "rotZ": 0.0168698765, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764514, - "g": 0.2823528, - "r": 0.06666655 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -29.022543, - "posY": 1.62480545, - "posZ": 9.800525, - "rotX": 359.9201, - "rotY": 269.979675, - "rotZ": 0.0168410242, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391955, - "g": 0.07058809, - "r": 0.321568429 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -28.9575748, - "posY": 1.62423408, - "posZ": 8.164425, - "rotX": 359.9201, - "rotY": 269.979431, - "rotZ": 0.01685771, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.63595033, - "posZ": 10.5810089, - "rotX": 359.9201, - "rotY": 269.977173, - "rotZ": 0.0169123765, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.5810061, - "rotX": 359.920074, - "rotY": 269.977051, - "rotZ": 0.0169254243, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.5810061, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169257279, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.581007, - "rotX": 359.920074, - "rotY": 269.977173, - "rotZ": 0.016925171, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595, - "posZ": 10.581008, - "rotX": 359.920074, - "rotY": 269.9774, - "rotZ": 0.0169180967, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.69595027, - "posZ": 10.5810146, - "rotX": 359.920074, - "rotY": 269.977539, - "rotZ": 0.0169247631, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.69595027, - "posZ": 10.5810146, - "rotX": 359.920074, - "rotY": 269.9776, - "rotZ": 0.0169244576, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.920074, - "rotY": 269.980042, - "rotZ": 0.01684286, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3803919, - "g": 0.07058803, - "r": 0.32156837 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.9201, - "rotY": 269.97998, - "rotZ": 0.0168499276, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.176470429, - "g": 0.117646895, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.920074, - "rotY": 269.97998, - "rotZ": 0.0168429855, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2, - "posY": 1.55, - "posZ": 10.538, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "26a0a0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294115, - "r": 0.07450963 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.63595033, - "posZ": 10.5810089, - "rotX": 359.920074, - "rotY": 269.977051, - "rotZ": 0.0168698765, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764514, - "g": 0.2823528, - "r": 0.06666655 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -29.022543, - "posY": 1.62480545, - "posZ": 9.800525, - "rotX": 359.9201, - "rotY": 269.979675, - "rotZ": 0.0168410242, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391955, - "g": 0.07058809, - "r": 0.321568429 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -28.9575748, - "posY": 1.62423408, - "posZ": 8.164425, - "rotX": 359.9201, - "rotY": 269.979431, - "rotZ": 0.01685771, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.63595033, - "posZ": 10.5810089, - "rotX": 359.9201, - "rotY": 269.977173, - "rotZ": 0.0169123765, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.5810061, - "rotX": 359.920074, - "rotY": 269.977051, - "rotZ": 0.0169254243, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.5810061, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169257279, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.581007, - "rotX": 359.920074, - "rotY": 269.977173, - "rotZ": 0.016925171, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595, - "posZ": 10.581008, - "rotX": 359.920074, - "rotY": 269.9774, - "rotZ": 0.0169180967, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.69595027, - "posZ": 10.5810146, - "rotX": 359.920074, - "rotY": 269.977539, - "rotZ": 0.0169247631, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.69595027, - "posZ": 10.5810146, - "rotX": 359.920074, - "rotY": 269.9776, - "rotZ": 0.0169244576, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.920074, - "rotY": 269.980042, - "rotZ": 0.01684286, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3803919, - "g": 0.07058803, - "r": 0.32156837 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.9201, - "rotY": 269.97998, - "rotZ": 0.0168499276, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.176470429, - "g": 0.117646895, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.920074, - "rotY": 269.97998, - "rotZ": 0.0168429855, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.199, - "posY": 1.55, - "posZ": -21.66, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a7c0f0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294115, - "r": 0.07450963 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.63595033, - "posZ": 10.5810089, - "rotX": 359.920074, - "rotY": 269.977051, - "rotZ": 0.0168698765, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764514, - "g": 0.2823528, - "r": 0.06666655 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -29.022543, - "posY": 1.62480545, - "posZ": 9.800525, - "rotX": 359.9201, - "rotY": 269.979675, - "rotZ": 0.0168410242, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391955, - "g": 0.07058809, - "r": 0.321568429 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -28.9575748, - "posY": 1.62423408, - "posZ": 8.164425, - "rotX": 359.9201, - "rotY": 269.979431, - "rotZ": 0.01685771, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.63595033, - "posZ": 10.5810089, - "rotX": 359.9201, - "rotY": 269.977173, - "rotZ": 0.0169123765, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.5810061, - "rotX": 359.920074, - "rotY": 269.977051, - "rotZ": 0.0169254243, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.5810061, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169257279, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.581007, - "rotX": 359.920074, - "rotY": 269.977173, - "rotZ": 0.016925171, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595, - "posZ": 10.581008, - "rotX": 359.920074, - "rotY": 269.9774, - "rotZ": 0.0169180967, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.69595027, - "posZ": 10.5810146, - "rotX": 359.920074, - "rotY": 269.977539, - "rotZ": 0.0169247631, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.69595027, - "posZ": 10.5810146, - "rotX": 359.920074, - "rotY": 269.9776, - "rotZ": 0.0169244576, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.920074, - "rotY": 269.980042, - "rotZ": 0.01684286, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3803919, - "g": 0.07058803, - "r": 0.32156837 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.9201, - "rotY": 269.97998, - "rotZ": 0.0168499276, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.176470429, - "g": 0.117646895, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.920074, - "rotY": 269.97998, - "rotZ": 0.0168429855, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -24.788, - "posY": 1.55, - "posZ": -24.8, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.24706, - "g": 0.24706, - "r": 0.24706 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160088122/7121223CA3F7CE68D5CDF9448A45A1B9471C5F02/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160490185/08045D95997033A4D64764850FC2B68C4FB12A3C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bf7cc9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Neutral", - "Snap": true, - "States": { - "1": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294115, - "r": 0.07450963 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160072062/DCA14B4419B0F8B8137E71F7A2CFDD40B72D7262/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159978320/6CBF573A12494524613C6280F558D4BED97CF007/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "116e52", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.63595033, - "posZ": 10.5810089, - "rotX": 359.920074, - "rotY": 269.977051, - "rotZ": 0.0168698765, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764544, - "g": 0.282352835, - "r": 0.06666657 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160208347/F53989F0806C796D180647A16C6BB4E9957F6DBF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0fa0b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.369997, - "posY": 1.62108564, - "posZ": 4.984156, - "rotX": 359.9201, - "rotY": 269.979858, - "rotZ": 0.016851306, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185728/4D315AB296E7F8F10B1C98777814870192E41612/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160185563/042FBF813801CFDF4FEDA9ED3205D331842975FA/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9f7077", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Evade Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3748932, - "posY": 1.621599, - "posZ": 11.4519892, - "rotX": 359.9201, - "rotY": 269.9798, - "rotZ": 0.0168773085, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764514, - "g": 0.2823528, - "r": 0.06666655 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160456024/210D2A5D2C17F628302BD05065BB5C2F0BCAF842/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160455868/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "74ae43", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Parley Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -29.022543, - "posY": 1.62480545, - "posZ": 9.800525, - "rotX": 359.9201, - "rotY": 269.979675, - "rotZ": 0.0168410242, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.380391926, - "g": 0.07058806, - "r": 0.3215684 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981661/347ACFF6E4063121AA7D68045C7D501C22D058D4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160484534/A5506FADCE917AA99925516A147E0320322B5BDD/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "441286", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Spell Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -29.6062851, - "posY": 1.55190063, - "posZ": 25.3143158, - "rotX": 359.920074, - "rotY": 269.977722, - "rotZ": 0.02001142, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.1764704, - "g": 0.117646866, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364411/A2521332E179AA19AF2002427E8114316614D884/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160364237/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1fc950", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Play Item Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.63595033, - "posZ": 10.5810089, - "rotX": 359.9201, - "rotY": 269.977173, - "rotZ": 0.0169123765, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "11508f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Guardian", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.5810061, - "rotX": 359.920074, - "rotY": 269.977051, - "rotZ": 0.0169254243, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8888ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.5810061, - "rotX": 359.920074, - "rotY": 269.9771, - "rotZ": 0.0169257279, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7f001b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595027, - "posZ": 10.581007, - "rotX": 359.920074, - "rotY": 269.977173, - "rotZ": 0.016925171, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6bd479", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2323875, - "posY": 1.69595, - "posZ": 10.581008, - "rotX": 359.920074, - "rotY": 269.9774, - "rotZ": 0.0169180967, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0c9182", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.69595027, - "posZ": 10.5810146, - "rotX": 359.920074, - "rotY": 269.977539, - "rotZ": 0.0169247631, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160081099/67A378F96CDA5FD152D491C8558170B6626F3B62/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160172411/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f81db8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Seeker", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.62159908, - "posZ": 11.452013, - "rotX": 359.9201, - "rotY": 269.980042, - "rotZ": 0.0168430787, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", - "MaterialIndex": 3, - "MeshURL": "https://pastebin.com/raw/ALrYhQGb", - "NormalURL": "", - "TypeIndex": 4 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d0664", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Neutral", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -53.2324066, - "posY": 1.69595027, - "posZ": 10.5810146, - "rotX": 359.920074, - "rotY": 269.9776, - "rotZ": 0.0169244576, - "scaleX": 0.34935534, - "scaleY": 0.6, - "scaleZ": 0.34935534 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.211764485, - "g": 0.282352775, - "r": 0.06666653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160084956/E2EB7A516BABA084BB8CE6F038BB22363DD647A9/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980250/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2512b6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Rogue", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.920074, - "rotY": 269.980042, - "rotZ": 0.01684286, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.3803919, - "g": 0.07058803, - "r": 0.32156837 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160086074/8D2001374B0E757E52ABF406D8683C531F377350/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159980712/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fb5b15", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Mystic", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.9201, - "rotY": 269.97998, - "rotZ": 0.0168499276, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.176470429, - "g": 0.117646895, - "r": 0.745098054 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160087156/4A5464A1B1A0905B79A8155B2CA71BAA74D5966B/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892159981185/8A83B84C4EC594D48259904616769E84C5191F83/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8fa67", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Survivor", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -26.3750229, - "posY": 1.621599, - "posZ": 11.452014, - "rotX": 359.920074, - "rotY": 269.97998, - "rotZ": 0.0168429855, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.647058845, - "g": 0.3294116, - "r": 0.07450969 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160206084/7DBCABEB4BF4F198808581A82535AFCF490F3AA4/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160205832/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18262f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Guardian Engage/Fight Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.5766983, - "posY": 1.622816, - "posZ": 9.891064, - "rotX": 359.920135, - "rotY": 269.979858, - "rotZ": 0.0168843661, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.2901958, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193843/0E51341BE053D813766AE16EBDF0EE2B18D21DA6/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160193705/9E0936305F807390EBA6AB130E498BFEDBA7596C/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2b07ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Investigate Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.321558, - "posY": 1.62194133, - "posZ": 8.125641, - "rotX": 359.920074, - "rotY": 269.9797, - "rotZ": 0.0168532133, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.290195882, - "g": 0.5803921, - "r": 0.894117653 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160178435/D0AC0567CCEBCE1C39AE42D4C41F7D430370CD63/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1865052892160177206/F21B46B06BBF327601B4F8A5F9F00974149A6752/", - "WidthScale": 0 - }, - "Description": "Action Token", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7a63fd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Tome Action", - "Snap": true, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -27.3002834, - "posY": 1.62138486, - "posZ": 6.333009, - "rotX": 359.9201, - "rotY": 269.9799, - "rotZ": 0.0168767553, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "ActionToken" - ], - "Tooltip": true, - "Transform": { - "posX": -35.912, - "posY": 1.55, - "posZ": 24.8, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.35, - "scaleY": 1, - "scaleZ": 0.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1831270385988747395/976427BD8F86E2C57C2D1370FE838991DEA6DD0F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "acaa93", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Lead Investigator", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": true, - "Transform": { - "posX": -61.051, - "posY": 1.581, - "posZ": -0.008, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 0.61, - "scaleY": 1, - "scaleZ": 0.61 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/wDp1Woo.jpg", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a28140", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"arkhamdb/DeckImporterMain\")\nend)\n__bundle_register(\"arkhamdb/DeckImporterMain\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"arkhamdb/DeckImporterUi\")\nrequire(\"playercards/PlayerCardSpawner\")\n\nlocal playAreaApi = require(\"core/PlayAreaApi\")\nlocal arkhamDb = require(\"arkhamdb/ArkhamDb\")\nlocal zones = require(\"playermat/Zones\")\n\nlocal DEBUG = false\n\nlocal ALL_CARDS_GUID = \"15bb07\"\n\nlocal customizationRowsWithFields = { }\n-- inputMap maps from (our 1-indexes) customization row index to inputValue table index\n-- The Raven Quill\ncustomizationRowsWithFields[\"09042\"] = {}\ncustomizationRowsWithFields[\"09042\"].inputCount = 2\ncustomizationRowsWithFields[\"09042\"].inputMap = {}\ncustomizationRowsWithFields[\"09042\"].inputMap[1] = 1\ncustomizationRowsWithFields[\"09042\"].inputMap[5] = 2\n-- Friends in Low Places\ncustomizationRowsWithFields[\"09060\"] = {}\ncustomizationRowsWithFields[\"09060\"].inputCount = 2\ncustomizationRowsWithFields[\"09060\"].inputMap = {}\ncustomizationRowsWithFields[\"09060\"].inputMap[1] = 1\ncustomizationRowsWithFields[\"09060\"].inputMap[3] = 2\n-- Living Ink\ncustomizationRowsWithFields[\"09079\"] = {}\ncustomizationRowsWithFields[\"09079\"].inputCount = 3\ncustomizationRowsWithFields[\"09079\"].inputMap = {}\ncustomizationRowsWithFields[\"09079\"].inputMap[1] = 1\ncustomizationRowsWithFields[\"09079\"].inputMap[5] = 2\ncustomizationRowsWithFields[\"09079\"].inputMap[6] = 3\n-- Grizzled\ncustomizationRowsWithFields[\"09101\"] = {}\ncustomizationRowsWithFields[\"09101\"].inputCount = 3\ncustomizationRowsWithFields[\"09101\"].inputMap = {}\ncustomizationRowsWithFields[\"09101\"].inputMap[1] = 1\ncustomizationRowsWithFields[\"09101\"].inputMap[2] = 2\ncustomizationRowsWithFields[\"09101\"].inputMap[3] = 3\n\nfunction onLoad(script_state)\n initializeUi(JSON.decode(script_state))\n math.randomseed(os.time())\n arkhamDb.initialize()\nend\n\nfunction onSave() return JSON.encode(getUiState()) end\n\n-- Returns the zone name where the specified card should be placed, based on its metadata.\n---@param cardMetadata Table of card metadata.\n---@return Zone String Name of the zone such as \"Deck\", \"SetAside1\", etc.\n-- See Zones object documentation for a list of valid zones.\nfunction getDefaultCardZone(cardMetadata, bondedList)\n if (cardMetadata.id == \"09080-m\") then -- Have to check the Servitor before other minicards\n return \"SetAside6\"\n elseif (cardMetadata.id == \"09006\") then -- On The Mend is set aside\n return \"SetAside2\"\n elseif cardMetadata.type == \"Investigator\" then\n return \"Investigator\"\n elseif cardMetadata.type == \"Minicard\" then\n return \"Minicard\"\n elseif cardMetadata.type == \"UpgradeSheet\" then\n return \"SetAside4\"\n elseif cardMetadata.startsInPlay then\n return \"BlankTop\"\n elseif cardMetadata.permanent then\n return \"SetAside1\"\n elseif bondedList[cardMetadata.id] then\n return \"SetAside2\"\n -- SetAside3 is used for Ancestral Knowledge / Underworld Market\n else\n return \"Deck\"\n end\nend\n\nfunction buildDeck(playerColor, deckId)\n local uiState = getUiState()\n arkhamDb.getDecklist(\n playerColor,\n deckId,\n uiState.private,\n uiState.loadNewest,\n uiState.investigators,\n loadCards)\nend\n\n-- Process the slot list, which defines the card Ids and counts of cards to load. Spawn those cards\n-- at the appropriate zones and report an error to the user if any could not be loaded.\n-- This is a callback function which handles the results of ArkhamDb.getDecklist()\n-- This method uses an encapsulated coroutine with yields to make the card spawning cleaner.\n--\n---@param slots Table Key-Value table of cardId:count. cardId is the ArkhamDB ID of the card to spawn,\n-- and count is the number which should be spawned\n---@param investigatorId String ArkhamDB ID (code) for this deck's investigator.\n-- Investigator cards should already be added to the slots list if they\n-- should be spawned, but this value is separate to check for special\n-- handling for certain investigators\n---@param bondedList Table A table of cardID keys to meaningless values. Card IDs in this list were added\n-- from a parent bonded card.\n---@param customizations String ArkhamDB data for customizations on customizable cards\n---@param playerColor String Color name of the player mat to place this deck on (e.g. \"Red\")\nfunction loadCards(slots, investigatorId, bondedList, customizations, playerColor)\n function coinside()\n local allCardsBag = getObjectFromGUID(ALL_CARDS_GUID)\n local yPos = {}\n local cardsToSpawn = {}\n for cardId, cardCount in pairs(slots) do\n local card = allCardsBag.call(\"getCardById\", { id = cardId })\n if card ~= nil then\n local cardZone = getDefaultCardZone(card.metadata, bondedList)\n for i = 1, cardCount do\n table.insert(cardsToSpawn, { data = card.data, metadata = card.metadata, zone = cardZone })\n end\n\n slots[cardId] = 0\n end\n end\n\n handleAncestralKnowledge(cardsToSpawn)\n handleUnderworldMarket(cardsToSpawn, playerColor)\n handleHunchDeck(investigatorId, cardsToSpawn, playerColor)\n handleCustomizableUpgrades(cardsToSpawn, customizations)\n\n -- Split the card list into separate lists for each zone\n local zoneDecks = buildZoneLists(cardsToSpawn)\n -- Spawn the list for each zone\n for zone, zoneCards in pairs(zoneDecks) do\n local deckPos = zones.getZonePosition(playerColor, zone)\n deckPos.y = 3\n\n local callback = nil\n -- If cards are spread too close together TTS groups them weirdly, selecting multiples\n -- when hovering over a single card. This distance is the minimum to avoid that\n local spreadDistance = 1.15\n if (zone == \"SetAside4\") then\n -- SetAside4 is reserved for customization cards, and we want them spread on the table\n -- so their checkboxes are visible\n if (playerColor == \"White\") then\n deckPos.z = deckPos.z + (#zoneCards - 1) * spreadDistance\n elseif (playerColor == \"Green\") then\n deckPos.x = deckPos.x + (#zoneCards - 1) * spreadDistance\n end\n callback = function(deck) deck.spread(spreadDistance) end\n elseif zone == \"Deck\" then\n callback = function(deck) deckSpawned(deck, playerColor) end\n end\n Spawner.spawnCards(\n zoneCards,\n deckPos,\n zones.getDefaultCardRotation(playerColor, zone),\n true, -- Sort deck\n callback)\n\n coroutine.yield(0)\n end\n\n -- Look for any cards which haven't been loaded\n local hadError = false\n for cardId, remainingCount in pairs(slots) do\n if remainingCount \u003e 0 then\n hadError = true\n arkhamDb.logCardNotFound(cardId, playerColor)\n end\n end\n if (not hadError) then\n printToAll(\"Deck loaded successfully!\", playerColor)\n end\n return 1\n end\n\n startLuaCoroutine(self, \"coinside\")\nend\n\n-- Callback handler for the main deck spawning. Looks for cards which should start in hand, and\n-- draws them for the appropriate player.\n---@param deck Object Callback-provided spawned deck object\n---@param playerColor String Color of the player to draw the cards to\nfunction deckSpawned(deck, playerColor)\n local handPos = Player[playerColor].getHandTransform(1).position -- Only one hand zone per player\n local deckCards = deck.getData().ContainedObjects\n -- Process in reverse order so taking cards out doesn't upset the indexing\n for i = #deckCards, 1, -1 do\n local cardMetadata = JSON.decode(deckCards[i].GMNotes) or { }\n if cardMetadata.startsInHand then\n deck.takeObject({ index = i - 1, position = handPos, flip = true, smooth = true})\n end\n end\nend\n\n-- Conver the Raven Quill's selections from card IDs to card names. This could be more elegant\n-- but the inputs are very static so we're using some brute force.\n---@param selectionString String provided by ArkhamDB, indicates the customization selections\n-- Should be either a single card ID or two separated by a ^ (e.g. XXXXX^YYYYY)\nfunction convertRavenQuillSelections(selectionString)\n if (string.len(selectionString) == 5) then\n return getCardName(selectionString)\n elseif (string.len(selectionString) == 11) then\n return getCardName(string.sub(selectionString, 1, 5)) .. \", \" .. getCardName(string.sub(selectionString, 7))\n end\nend\n\n-- Returns the simple name of a card given its ID. This will find the card and strip any trailing\n-- SCED-specific suffixes such as (Taboo) or (Level)\nfunction getCardName(cardId)\n local allCardsBag = getObjectFromGUID(\"15bb07\")\n local card = allCardsBag.call(\"getCardById\", { id = cardId })\n if (card ~= nil) then\n local name = card.data.Nickname\n if (string.find(name, \" %(\")) then\n return string.sub(name, 1, string.find(name, \" %(\") - 1)\n else\n return name\n end\n end\nend\n\n-- Split a single list of cards into a separate table of lists, keyed by the zone\n---@param cards: Table of {cardData, cardMetadata, zone}\n---@return: Table of {zoneName=card list}\nfunction buildZoneLists(cards)\n local zoneList = {}\n for _, card in ipairs(cards) do\n if zoneList[card.zone] == nil then\n zoneList[card.zone] = {}\n end\n table.insert(zoneList[card.zone], card)\n end\n\n return zoneList\nend\n\n-- Check to see if the deck list has Ancestral Knowledge. If it does, move 5 random skills to SetAside3\n---@param cardList Table Deck list being created\nfunction handleAncestralKnowledge(cardList)\n local hasAncestralKnowledge = false\n local skillList = {}\n -- Have to process the entire list to check for Ancestral Knowledge and get all possible skills, so do both in one pass\n for i, card in ipairs(cardList) do\n if card.metadata.id == \"07303\" then\n hasAncestralKnowledge = true\n card.zone = \"SetAside3\"\n elseif (card.metadata.type == \"Skill\"\n and card.zone == \"Deck\"\n and not card.metadata.weakness) then\n table.insert(skillList, i)\n end\n end\n if hasAncestralKnowledge then\n for i = 1, 5 do\n -- Move 5 random skills to SetAside3\n local skillListIndex = math.random(#skillList)\n cardList[skillList[skillListIndex]].zone = \"UnderSetAside3\"\n table.remove(skillList, skillListIndex)\n end\n end\nend\n\n-- Check for and handle Underworld Market by moving all Illicit cards to UnderSetAside3\n---@param cardList Table Deck list being created\n---@param playerColor String Color this deck is being loaded for\nfunction handleUnderworldMarket(cardList, playerColor)\n local hasMarket = false\n local illicitList = {}\n -- Process the entire list to check for Underworld Market and get all possible skills, doing both in one pass\n for i, card in ipairs(cardList) do\n if card.metadata.id == \"09077\" then\n -- Underworld Market found\n hasMarket = true\n card.zone = \"SetAside3\"\n elseif (card.metadata.traits ~= nil and string.find(card.metadata.traits, \"Illicit\", 1, true)\n and card.metadata.bonded_to == nil\n and not card.metadata.weakness) then\n table.insert(illicitList, i)\n end\n end\n\n if hasMarket then\n if #illicitList \u003c 10 then\n printToAll(\"Only \" .. #illicitList ..\n \" Illicit cards in your deck, you can't trigger Underworld Market's ability.\",\n playerColor)\n else\n -- Process cards to move them to the market deck. This is done in reverse\n -- order because the sorting needs to be reversed (deck sorts for face down)\n -- Performance here may be an issue, as table.remove() is an O(n) operation\n -- which makes the full shift O(n^2). But keep it simple unless it becomes\n -- a problem\n for i = #illicitList, 1, -1 do\n local moving = cardList[illicitList[i]]\n moving.zone = \"UnderSetAside3\"\n table.remove(cardList, illicitList[i])\n table.insert(cardList, moving)\n end\n\n if #illicitList \u003e 10 then\n printToAll(\"Moved all \" .. #illicitList ..\n \" Illicit cards to the Market deck, reduce it to 10\",\n playerColor)\n else\n printToAll(\"Built the Market deck\", playerColor)\n end\n end\n end\nend\n\n-- If the investigator is Joe Diamond, extract all Insight events to SetAside5 to build the Hunch\n-- Deck.\n---@param investigatorId String ID for the deck's investigator card. Passed separately because the\n--- investigator may not be included in the cardList\n---@param cardList Table Deck list being created\n---@param playerColor String Color this deck is being loaded for\nfunction handleHunchDeck(investigatorId, cardList, playerColor)\n if investigatorId == \"05002\" then -- Joe Diamond\n local insightList = {}\n for i, card in ipairs(cardList) do\n if (card.metadata.type == \"Event\"\n and card.metadata.traits ~= nil\n and string.match(card.metadata.traits, \"Insight\")\n and card.metadata.bonded_to == nil) then\n table.insert(insightList, i)\n end\n end\n -- Process insights to move them to the hunch deck. This is done in reverse\n -- order because the sorting needs to be reversed (deck sorts for face down)\n -- Performance here may be an issue, as table.remove() is an O(n) operation\n -- which makes the full shift O(n^2). But keep it simple unless it becomes\n -- a problem\n for i = #insightList, 1, -1 do\n local moving = cardList[insightList[i]]\n moving.zone = \"SetAside5\"\n table.remove(cardList, insightList[i])\n table.insert(cardList, moving)\n end\n if #insightList \u003c 11 then\n printToAll(\"Joe's hunch deck must have 11 cards but the deck only has \" .. #insightList ..\n \" Insight events.\", playerColor)\n elseif #insightList \u003e 11 then\n printToAll(\"Moved all \" .. #insightList ..\n \" Insight events to the hunch deck, reduce it to 11.\", playerColor)\n else\n printToAll(\"Built Joe's hunch deck\", playerColor)\n end\n end\nend\n\n-- For any customization upgrade cards in the card list, process the metadata from the deck to\n-- set the save state to show the correct checkboxes/text field values\n---@param cardList Table Deck list being created\n---@param customizations Table Deck's meta table, extracted from ArkhamDB's deck structure\nfunction handleCustomizableUpgrades(cardList, customizations)\n for _, card in ipairs(cardList) do\n if card.metadata.type == \"UpgradeSheet\" then\n local baseId = string.sub(card.metadata.id, 1, 5)\n local upgrades = customizations[\"cus_\" .. baseId]\n log(upgrades)\n log(baseId)\n\n if upgrades ~= nil then\n -- initialize tables\n -- markedBoxes: contains the amount of markedBoxes (left to right) per row (starting at row 1)\n -- inputValues: contains the amount of inputValues per row (starting at row 0)\n local markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n local inputValues = {}\n local index_xp = {}\n\n -- get the index and xp values (looks like this: X|X,X|X, ..)\n for str in string.gmatch(customizations[\"cus_\" .. baseId], \"([^,]+)\") do\n table.insert(index_xp, str)\n end\n\n -- split each pair and assign it to the proper position in markedBoxes\n if (customizationRowsWithFields[baseId] ~= nil) then\n for i = 1, customizationRowsWithFields[baseId].inputCount do\n table.insert(inputValues, \"\")\n end\n end\n local inputCount = 0\n for _, entry in ipairs(index_xp) do\n local counter = 0\n local index = 0\n\n -- if found number is 0, then only get inputvalue\n for str in string.gmatch(entry, \"([^|]+)\") do\n counter = counter + 1\n if counter == 1 then\n index = tonumber(str) + 1\n elseif counter == 2 then\n markedBoxes[index] = tonumber(str)\n elseif counter == 3 and str ~= \"\" then\n if (baseId == \"09042\") then\n inputValues[customizationRowsWithFields[baseId].inputMap[index]] = convertRavenQuillSelections(str)\n elseif customizationRowsWithFields[baseId] ~= nil then\n inputValues[customizationRowsWithFields[baseId].inputMap[index]] = str\n end\n end\n end\n end\n\n -- remove first entry in markedBoxes if row 0 has textbox\n if customizationRowsWithFields[baseId] ~= nil\n and customizationRowsWithFields[baseId].inputCount \u003e 0 then\n table.remove(markedBoxes, 1)\n end\n\n -- write the loaded values to the save_data of the sheets\n card.data[\"LuaScriptState\"] = JSON.encode({ markedBoxes, inputValues })\n end\n end\n end\nend\n\nfunction log(message)\n if DEBUG then print(message) end\nend\nend)\n__bundle_register(\"arkhamdb/ArkhamDb\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local playAreaApi = require(\"core/PlayAreaApi\")\n local ArkhamDb = { }\n local internal = { }\n\n local RANDOM_WEAKNESS_ID = \"01000\"\n\n local tabooList = { }\n --Forward declaration\n ---@type Request\n local Request = {}\n local configuration\n\n -- Sets up the ArkhamDb interface. Should be called from the parent object on load.\n ArkhamDb.initialize = function()\n configuration = internal.getConfiguration()\n Request.start({ configuration.api_uri, configuration.taboo }, function(status)\n local json = JSON.decode(internal.fixUtf16String(status.text))\n for _, taboo in pairs(json) do\n ---@type \u003cstring, boolean\u003e\n local cards = {}\n\n for _, card in pairs(JSON.decode(taboo.cards)) do\n cards[card.code] = true\n end\n\n tabooList[taboo.id] = {\n date = taboo.date_start,\n cards = cards\n }\n end\n return true, nil\n end)\n end\n\n -- Start the deck build process for the given player color and deck ID. This\n -- will retrieve the deck from ArkhamDB, and pass to a callback for processing.\n ---@param playerColor String. Color name of the player mat to place this deck on (e.g. \"Red\").\n ---@param deckId String. ArkhamDB deck id to be loaded\n ---@param isPrivate Boolean. Whether this deck is published or private on ArkhamDB\n ---@param loadNewest Boolean. Whether the newest version of this deck should be loaded\n ---@param loadInvestigators Boolean. Whether investigator cards should be loaded as part of this\n --- deck\n ---@param callback Function. Callback which will be sent the results of this load. Parameters\n --- to the callback will be:\n --- slots Table. A map of card ID to count in the deck\n --- investigatorCode String. ID of the investigator in this deck\n --- customizations Table. The decoded table of customization upgrades in this deck\n --- playerColor String. Color this deck is being loaded for\n ArkhamDb.getDecklist = function(\n playerColor,\n deckId,\n isPrivate,\n loadNewest,\n loadInvestigators,\n callback)\n -- Get a simple card to see if the bag indexes are complete. If not, abort\n -- the deck load. The called method will handle player notification.\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n local checkCard = allCardsBag.call(\"getCardById\", { id = \"01001\" })\n if (checkCard ~= nil and checkCard.data == nil) then\n return\n end\n\n local deckUri = { configuration.api_uri,\n isPrivate and configuration.private_deck or configuration.public_deck, deckId }\n\n local deck = Request.start(deckUri, function(status)\n if string.find(status.text, \"\u003c!DOCTYPE html\u003e\") then\n internal.maybePrint(\"Private deck ID \" .. deckId .. \" is not shared\", playerColor)\n return false, table.concat({ \"Private deck \", deckId, \" is not shared\" })\n end\n local json = JSON.decode(status.text)\n\n if not json then\n internal.maybePrint(\"Deck ID \" .. deckId .. \" not found\", playerColor)\n return false, \"Deck not found!\"\n end\n\n return true, JSON.decode(status.text)\n end)\n\n deck:with(internal.onDeckResult, playerColor, loadNewest, loadInvestigators, callback)\n end\n\n -- Logs that a card could not be loaded in the mod by printing it to the console in the given\n -- color of the player owning the deck. Attempts to look up the name on ArkhamDB for clarity,\n -- but prints the card ID if the name cannot be retrieved.\n ---@param cardId String. ArkhamDB ID of the card that could not be found\n ---@param playerColor String. Color of the player's deck that had the problem\n ArkhamDb.logCardNotFound = function(cardId, playerColor)\n local request = Request.start({\n configuration.api_uri,\n configuration.cards,\n cardId\n },\n function(result)\n local adbCardInfo = JSON.decode(internal.fixUtf16String(result.text))\n local cardName = adbCardInfo.real_name\n if (cardName ~= nil) then\n if (adbCardInfo.xp ~= nil and adbCardInfo.xp \u003e 0) then\n cardName = cardName .. \" (\" .. adbCardInfo.xp .. \")\"\n end\n internal.maybePrint(\"Card not found: \" .. cardName .. \", ArkhamDB ID \" .. cardId, playerColor)\n else\n internal.maybePrint(\"Card not found in ArkhamDB, ID \" .. cardId, playerColor)\n end\n end)\n end\n\n -- Callback when the deck information is received from ArkhamDB. Parses the\n -- response then applies standard transformations to the deck such as adding\n -- random weaknesses and checking for taboos. Once the deck is processed,\n -- passes to loadCards to actually spawn the defined deck.\n ---@param deck ArkhamImportDeck\n ---@param playerColor String Color name of the player mat to place this deck on (e.g. \"Red\")\n ---@param loadNewest Boolean Whether the newest version of this deck should be loaded\n ---@param loadInvestigators Boolean Whether investigator cards should be loaded as part of this\n --- deck\n ---@param callback Function Callback which will be sent the results of this load. Parameters\n --- to the callback will be:\n --- slots Table. A map of card ID to count in the deck\n --- investigatorCode String. ID of the investigator in this deck\n --- bondedList A table of cardID keys to meaningless values. Card IDs in this list were\n --- added from a parent bonded card.\n --- customizations Table. The decoded table of customization upgrades in this deck\n --- playerColor String. Color this deck is being loaded for\n internal.onDeckResult = function(deck, playerColor, loadNewest, loadInvestigators, callback)\n -- Load the next deck in the upgrade path if the option is enabled\n if (loadNewest and deck.next_deck ~= nil and deck.next_deck ~= \"\") then\n buildDeck(playerColor, deck.next_deck)\n return\n end\n\n internal.maybePrint(table.concat({ \"Found decklist: \", deck.name }), playerColor)\n\n -- Initialize deck slot table and perform common transformations. The order of these should not\n -- be changed, as later steps may act on cards added in each. For example, a random weakness or\n -- investigator may have bonded cards or taboo entries, and should be present\n local slots = deck.slots\n internal.maybeDrawRandomWeakness(slots, playerColor)\n if loadInvestigators then\n internal.addInvestigatorCards(deck, slots)\n end\n internal.maybeAddCustomizeUpgradeSheets(slots)\n internal.maybeAddSummonedServitor(slots)\n internal.maybeAddOnTheMend(slots, playerColor)\n local bondList = internal.extractBondedCards(slots)\n internal.checkTaboos(deck.taboo_id, slots, playerColor)\n\n -- get upgrades for customizable cards\n local meta = deck.meta\n local customizations = {}\n if meta then\n customizations = JSON.decode(meta)\n end\n\n callback(slots, deck.investigator_code, bondList, customizations, playerColor)\n end\n\n -- Checks to see if the slot list includes the random weakness ID. If it does,\n -- removes it from the deck and replaces it with the ID of a random basic weakness provided by the\n -- all cards bag\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n --- of those cards which will be spawned\n ---@param playerColor String Color of the player this deck is being loaded for. Used for broadcast\n --- if a weakness is added.\n internal.maybeDrawRandomWeakness = function(slots, playerColor)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n local hasRandomWeakness = false\n for cardId, cardCount in pairs(slots) do\n if cardId == RANDOM_WEAKNESS_ID then\n hasRandomWeakness = true\n break\n end\n end\n if hasRandomWeakness then\n local weaknessId = allCardsBag.call(\"getRandomWeaknessId\")\n slots[weaknessId] = 1\n slots[RANDOM_WEAKNESS_ID] = nil\n internal.maybePrint(\"Random basic weakness added to deck\", playerColor)\n end\n end\n\n -- Adds both the investigator (XXXXX) and minicard (XXXXX-m) slots with one copy each\n ---@param deck Table The processed ArkhamDB deck response\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the\n --- number of those cards which will be spawned\n internal.addInvestigatorCards = function(deck, slots)\n local investigatorId = deck.investigator_code\n slots[investigatorId .. \"-m\"] = 1\n local deckMeta = JSON.decode(deck.meta)\n local parallelFront = deckMeta ~= nil and deckMeta.alternate_front ~= nil and deckMeta.alternate_front ~= \"\"\n local parallelBack = deckMeta ~= nil and deckMeta.alternate_back ~= nil and deckMeta.alternate_back ~= \"\"\n if parallelFront and parallelBack then\n investigatorId = investigatorId .. \"-p\"\n elseif parallelFront then\n local alternateNum = tonumber(deckMeta.alternate_front)\n if alternateNum \u003e= 01501 and alternateNum \u003c= 01506 then\n investigatorId = investigatorId .. \"-r\"\n else\n investigatorId = investigatorId .. \"-pf\"\n end\n elseif parallelBack then\n investigatorId = investigatorId .. \"-pb\"\n end\n slots[investigatorId] = 1\n end\n\n -- Process the card list looking for the customizable cards, and add their upgrade sheets if needed\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n internal.maybeAddCustomizeUpgradeSheets = function(slots)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n for cardId, _ in pairs(slots) do\n -- upgrade sheets for customizable cards\n local upgradesheet = allCardsBag.call(\"getCardById\", { id = cardId .. \"-c\" })\n if upgradesheet ~= nil then\n slots[cardId .. \"-c\"] = 1\n end\n end\n end\n\n -- Process the card list looking for the Summoned Servitor, and add its minicard to the list if\n -- needed\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n internal.maybeAddSummonedServitor = function(slots)\n if slots[\"09080\"] ~= nil then\n slots[\"09080-m\"] = 1\n end\n end\n\n -- On the Mend should have 1-per-investigator copies set aside, but ArkhamDB always sends 1. Update\n -- the count based on the investigator count\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n ---@param playerColor String Color of the player this deck is being loaded for. Used for broadcast if an error occurs\n internal.maybeAddOnTheMend = function(slots, playerColor)\n if slots[\"09006\"] ~= nil then\n local investigatorCount = playAreaApi.getInvestigatorCount()\n if investigatorCount ~= nil then\n slots[\"09006\"] = investigatorCount\n else\n internal.maybePrint(\"Something went wrong with the load, adding 4 copies of On the Mend\", playerColor)\n slots[\"09006\"] = 4\n end\n end\n end\n\n -- Process the slot list and looks for any cards which are bonded to those in the deck. Adds those cards to the slot list.\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number of those cards which will be spawned\n internal.extractBondedCards = function(slots)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n -- Create a list of bonded cards first so we don't modify slots while iterating\n local bondedCards = { }\n local bondedList = { }\n for cardId, cardCount in pairs(slots) do\n local card = allCardsBag.call(\"getCardById\", { id = cardId })\n if (card ~= nil and card.metadata.bonded ~= nil) then\n for _, bond in ipairs(card.metadata.bonded) do\n bondedCards[bond.id] = bond.count\n -- We need to know which cards are bonded to determine their position, remember them\n bondedList[bond.id] = true\n -- Also adding taboo versions of bonded cards to the list\n bondedList[bond.id .. \"-t\"] = true\n end\n end\n end\n -- Add any bonded cards to the main slots list\n for bondedId, bondedCount in pairs(bondedCards) do\n slots[bondedId] = bondedCount\n end\n\n return bondedList\n end\n\n -- Check the deck for cards on its taboo list. If they're found, replace the entry in the slot with the Taboo id (i.e. \"XXXX\" becomes \"XXXX-t\")\n ---@param tabooId String The deck's taboo ID, taken from the deck response taboo_id field. May be nil, indicating that no taboo list should be used\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number of those cards which will be spawned\n internal.checkTaboos = function(tabooId, slots, playerColor)\n if tabooId then\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n for cardId, _ in pairs(tabooList[tabooId].cards) do\n if slots[cardId] ~= nil then\n -- Make sure there's a taboo version of the card before we replace it\n -- SCED only maintains the most recent taboo cards. If a deck is using\n -- an older taboo list it's possible the card isn't a taboo any more\n local tabooCard = allCardsBag.call(\"getCardById\", { id = cardId .. \"-t\" })\n if tabooCard == nil then\n local basicCard = allCardsBag.call(\"getCardById\", { id = cardId })\n internal.maybePrint(\"Taboo version for \" .. basicCard.data.Nickname .. \" is not available. Using standard version\", playerColor)\n else\n slots[cardId .. \"-t\"] = slots[cardId]\n slots[cardId] = nil\n end\n end\n end\n end\n end\n\n internal.maybePrint = function(message, playerColor)\n if playerColor ~= \"None\" then\n printToAll(message, playerColor)\n end\n end\n\n -- Gets the ArkhamDB config info from the configuration object.\n ---@return Table. Configuration data\n internal.getConfiguration = function()\n local configuration = getObjectsWithTag(\"import_configuration_provider\")[1]:getTable(\"configuration\")\n printPriority = configuration.priority\n return configuration\n end\n\n internal.fixUtf16String = function(str)\n return str:gsub(\"\\\\u(%w%w%w%w)\", function(match)\n return string.char(tonumber(match, 16))\n end)\n end\n\n ---@type Request\n Request = {\n is_done = false,\n is_successful = false\n }\n\n -- Creates a new instance of a Request. Should not be directly called. Instead use Request.start and Request.deferred.\n ---@param uri string\n ---@param configure fun(request: Request, status: WebRequestStatus)\n ---@return Request\n function Request:new(uri, configure)\n local this = {}\n\n setmetatable(this, self)\n self.__index = self\n\n if type(uri) == \"table\" then\n uri = table.concat(uri, \"/\")\n end\n\n this.uri = uri\n\n WebRequest.get(uri, function(status)\n configure(this, status)\n end)\n\n return this\n end\n\n -- Creates a new request. on_success should set the request's is_done, is_successful, and content variables.\n -- Deferred should be used when you don't want to set is_done immediately (such as if you want to wait for another request to finish)\n ---@param uri string\n ---@param on_success fun(request: Request, status: WebRequestStatus, vararg any)\n ---@param on_error fun(status: WebRequestStatus)|nil\n ---@vararg any[]\n ---@return Request\n function Request.deferred(uri, on_success, on_error, ...)\n local parameters = table.pack(...)\n return Request:new(uri, function(request, status)\n if (status.is_done) then\n if (status.is_error) then\n request.error_message = on_error and on_error(status, table.unpack(parameters)) or status.error\n request.is_successful = false\n request.is_done = true\n else\n on_success(request, status)\n end\n end\n end)\n end\n\n -- Creates a new request. on_success should return weather the resultant data is as expected, and the processed content of the request.\n ---@param uri string\n ---@param on_success fun(status: WebRequestStatus, vararg any): boolean, any\n ---@param on_error nil|fun(status: WebRequestStatus, vararg any): string\n ---@vararg any[]\n ---@return Request\n function Request.start(uri, on_success, on_error, ...)\n local parameters = table.pack(...)\n return Request.deferred(uri, function(request, status)\n local result, message = on_success(status, table.unpack(parameters))\n if not result then request.error_message = message else request.content = message end\n request.is_successful = result\n request.is_done = true\n end, on_error, table.unpack(parameters))\n end\n\n ---@param requests Request[]\n ---@param on_success fun(content: any[], vararg any[])\n ---@param on_error fun(requests: Request[], vararg any[])|nil\n ---@vararg any\n function Request.with_all(requests, on_success, on_error, ...)\n local parameters = table.pack(...)\n\n Wait.condition(function()\n ---@type any[]\n local results = {}\n\n ---@type Request[]\n local errors = {}\n\n for _, request in ipairs(requests) do\n if request.is_successful then\n table.insert(results, request.content)\n else\n table.insert(errors, request)\n end\n end\n\n if (#errors \u003c= 0) then\n on_success(results, table.unpack(parameters))\n elseif on_error == nil then\n for _, request in ipairs(errors) do\n internal.maybePrint(table.concat({ \"[ERROR]\", request.uri, \":\", request.error_message }))\n end\n else\n on_error(requests, table.unpack(parameters))\n end\n end, function()\n for _, request in ipairs(requests) do\n if not request.is_done then return false end\n end\n return true\n end)\n end\n\n ---@param callback fun(content: any, vararg any)\n function Request:with(callback, ...)\n local arguments = table.pack(...)\n Wait.condition(function()\n if self.is_successful then\n callback(self.content, table.unpack(arguments))\n end\n end, function() return self.is_done\n end)\n end\n\n return ArkhamDb\nend\nend)\n__bundle_register(\"arkhamdb/DeckImporterUi\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal INPUT_FIELD_HEIGHT = 340\nlocal INPUT_FIELD_WIDTH = 1500\nlocal FIELD_COLOR = { 0.9, 0.7, 0.5 }\n\nlocal PRIVATE_TOGGLE_LABELS = {}\nPRIVATE_TOGGLE_LABELS[true] = \"Private\"\nPRIVATE_TOGGLE_LABELS[false] = \"Published\"\n\nlocal UPGRADED_TOGGLE_LABELS = {}\nUPGRADED_TOGGLE_LABELS[true] = \"Upgraded\"\nUPGRADED_TOGGLE_LABELS[false] = \"Specific\"\n\nlocal LOAD_INVESTIGATOR_TOGGLE_LABELS = {}\nLOAD_INVESTIGATOR_TOGGLE_LABELS[true] = \"Yes\"\nLOAD_INVESTIGATOR_TOGGLE_LABELS[false] = \"No\"\n\nlocal redDeckId = \"\"\nlocal orangeDeckId = \"\"\nlocal whiteDeckId = \"\"\nlocal greenDeckId = \"\"\n\nlocal privateDeck = true\nlocal loadNewestDeck = true\nlocal loadInvestigators = false\n\n-- Returns a table with the full state of the UI, including options and deck IDs.\n-- This can be used to persist via onSave(), or provide values for a load operation\n-- Table values:\n-- redDeck: Deck ID to load for the red player\n-- orangeDeck: Deck ID to load for the orange player\n-- whiteDeck: Deck ID to load for the white player\n-- greenDeck: Deck ID to load for the green player\n-- private: True to load a private deck, false to load a public deck\n-- loadNewest: True if the most upgraded version of the deck should be loaded\n-- investigators: True if investigator cards should be spawned\nfunction getUiState()\n return {\n redDeck = redDeckId,\n orangeDeck = orangeDeckId,\n whiteDeck = whiteDeckId,\n greenDeck = greenDeckId,\n private = privateDeck,\n loadNewest = loadNewestDeck,\n investigators = loadInvestigators\n }\nend\n\n-- Sets up the UI for the deck loader, populating fields from the given save state table decoded from onLoad()\nfunction initializeUi(savedUiState)\n if savedUiState ~= nil then\n redDeckId = savedUiState.redDeck\n orangeDeckId = savedUiState.orangeDeck\n whiteDeckId = savedUiState.whiteDeck\n greenDeckId = savedUiState.greenDeck\n privateDeck = savedUiState.private\n loadNewestDeck = savedUiState.loadNewest\n loadInvestigators = savedUiState.investigators\n end\n\n makeOptionToggles()\n makeDeckIdFields()\n makeBuildButton()\nend\n\nfunction makeOptionToggles()\n -- common parameters\n local checkbox_parameters = {}\n checkbox_parameters.function_owner = self\n checkbox_parameters.width = INPUT_FIELD_WIDTH\n checkbox_parameters.height = INPUT_FIELD_HEIGHT\n checkbox_parameters.scale = { 0.1, 0.1, 0.1 }\n checkbox_parameters.font_size = 240\n checkbox_parameters.hover_color = { 0.4, 0.6, 0.8 }\n checkbox_parameters.color = FIELD_COLOR\n\n -- public / private deck\n checkbox_parameters.click_function = \"publicPrivateChanged\"\n checkbox_parameters.position = { 0.25, 0.1, -0.102 }\n checkbox_parameters.tooltip = \"Published or private deck?\\n\\nPLEASE USE A PRIVATE DECK IF JUST FOR TTS TO AVOID FLOODING ARKHAMDB PUBLISHED DECK LISTS!\"\n checkbox_parameters.label = PRIVATE_TOGGLE_LABELS[privateDeck]\n self.createButton(checkbox_parameters)\n\n -- load upgraded?\n checkbox_parameters.click_function = \"loadUpgradedChanged\"\n checkbox_parameters.position = { 0.25, 0.1, -0.01 }\n checkbox_parameters.tooltip = \"Load newest upgrade or exact deck?\"\n checkbox_parameters.label = UPGRADED_TOGGLE_LABELS[loadNewestDeck]\n self.createButton(checkbox_parameters)\n\n -- load investigators?\n checkbox_parameters.click_function = \"loadInvestigatorsChanged\"\n checkbox_parameters.position = { 0.25, 0.1, 0.081 }\n checkbox_parameters.tooltip = \"Spawn investigator cards?\"\n checkbox_parameters.label = LOAD_INVESTIGATOR_TOGGLE_LABELS[loadInvestigators]\n self.createButton(checkbox_parameters)\nend\n\n-- Create the four deck ID entry fields\nfunction makeDeckIdFields()\n local input_parameters = {}\n -- Parameters common to all entry fields\n input_parameters.function_owner = self\n input_parameters.scale = { 0.1, 0.1, 0.1 }\n input_parameters.width = INPUT_FIELD_WIDTH\n input_parameters.height = INPUT_FIELD_HEIGHT\n input_parameters.font_size = 320\n input_parameters.tooltip = \"Deck ID from ArkhamDB URL of the deck\\nPublic URL: 'https://arkhamdb.com/decklist/view/101/knowledge-overwhelming-solo-deck-1.0' = '101'\\nPrivate URL: 'https://arkhamdb.com/deck/view/102' = '102'\"\n input_parameters.alignment = 3 -- Center\n input_parameters.color = FIELD_COLOR\n input_parameters.font_color = { 0, 0, 0 }\n input_parameters.validation = 2 -- Integer\n\n -- Green\n input_parameters.input_function = \"greenDeckChanged\"\n input_parameters.position = { -0.166, 0.1, 0.385 }\n input_parameters.value = greenDeckId\n self.createInput(input_parameters)\n -- Red\n input_parameters.input_function = \"redDeckChanged\"\n input_parameters.position = { 0.171, 0.1, 0.385 }\n input_parameters.value = redDeckId\n self.createInput(input_parameters)\n -- White\n input_parameters.input_function = \"whiteDeckChanged\"\n input_parameters.position = { -0.166, 0.1, 0.474 }\n input_parameters.value = whiteDeckId\n self.createInput(input_parameters)\n -- Orange\n input_parameters.input_function = \"orangeDeckChanged\"\n input_parameters.position = { 0.171, 0.1, 0.474 }\n input_parameters.value = orangeDeckId\n self.createInput(input_parameters)\nend\n\n-- Create the Build All button. This is a transparent button which covers the Build All portion of the background graphic\nfunction makeBuildButton()\n local button_parameters = {}\n button_parameters.click_function = \"loadDecks\"\n button_parameters.function_owner = self\n button_parameters.position = { 0, 0.1, 0.71 }\n button_parameters.width = 320\n button_parameters.height = 30\n button_parameters.color = { 0, 0, 0, 0 }\n button_parameters.tooltip = \"Click to build all four decks!\"\n self.createButton(button_parameters)\nend\n\n-- Event handlers for deck ID change\nfunction redDeckChanged(_, _, inputValue) redDeckId = inputValue end\n\nfunction orangeDeckChanged(_, _, inputValue) orangeDeckId = inputValue end\n\nfunction whiteDeckChanged(_, _, inputValue) whiteDeckId = inputValue end\n\nfunction greenDeckChanged(_, _, inputValue) greenDeckId = inputValue end\n\n-- Event handlers for toggle buttons\nfunction publicPrivateChanged()\n privateDeck = not privateDeck\n self.editButton { index = 0, label = PRIVATE_TOGGLE_LABELS[privateDeck] }\nend\n\nfunction loadUpgradedChanged()\n loadNewestDeck = not loadNewestDeck\n self.editButton { index = 1, label = UPGRADED_TOGGLE_LABELS[loadNewestDeck] }\nend\n\nfunction loadInvestigatorsChanged()\n loadInvestigators = not loadInvestigators\n self.editButton { index = 2, label = LOAD_INVESTIGATOR_TOGGLE_LABELS[loadInvestigators] }\nend\n\nfunction loadDecks()\n -- testLoadLotsOfDecks()\n -- Method in DeckImporterMain, visible due to inclusion\n\n -- TODO: Make this use the configuration ID for the all cards bag\n local allCardsBag = getObjectFromGUID(\"15bb07\")\n local indexReady = allCardsBag.call(\"isIndexReady\")\n if (not indexReady) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return\n end\n if (redDeckId ~= nil and redDeckId ~= \"\") then\n buildDeck(\"Red\", redDeckId)\n end\n if (orangeDeckId ~= nil and orangeDeckId ~= \"\") then\n buildDeck(\"Orange\", orangeDeckId)\n end\n if (whiteDeckId ~= nil and whiteDeckId ~= \"\") then\n buildDeck(\"White\", whiteDeckId)\n end\n if (greenDeckId ~= nil and greenDeckId ~= \"\") then\n buildDeck(\"Green\", greenDeckId)\n end\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"playercards/PlayerCardSpawner\", function(require, _LOADED, __bundle_register, __bundle_modules)\n\n-- Amount to shift for the next card (zShift) or next row of cards (xShift)\n-- Note that the table rotation is weird, and the X axis is vertical while the\n-- Z axis is horizontal\nlocal SPREAD_Z_SHIFT = -2.3\nlocal SPREAD_X_SHIFT = -3.66\n\nSpawner = { }\n\n-- Spawns a list of cards at the given position/rotation. This will separate cards by size -\n-- investigator, standard, and mini, spawning them in that order with larger cards on bottom. If\n-- there are different types, the provided callback will be called once for each type as it spawns\n-- either a card or deck.\n-- @param cardList: A list of Player Card data structures (data/metadata)\n-- @param pos Position table where the cards should be spawned (global)\n-- @param rot Rotation table for the orientation of the spawned cards (global)\n-- @param sort Boolean, true if this list of cards should be sorted before spawning\n-- @param callback Function, callback to be called after the card/deck spawns.\nSpawner.spawnCards = function(cardList, pos, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local miniCards = { }\n local standardCards = { }\n local investigatorCards = { }\n\n for _, card in ipairs(cardList) do\n if (card.metadata.type == \"Investigator\") then\n table.insert(investigatorCards, card)\n elseif (card.metadata.type == \"Minicard\") then\n table.insert(miniCards, card)\n else\n table.insert(standardCards, card)\n end\n end\n -- Spawn each of the three types individually. Each Y position shift accounts for the thickness\n -- of the spawned deck\n local position = { x = pos.x, y = pos.y, z = pos.z }\n Spawner.spawn(investigatorCards, position, { rot.x, rot.y - 90, rot.z}, callback)\n\n position.y = position.y + (#investigatorCards + #standardCards) * 0.07\n Spawner.spawn(standardCards, position, rot, callback)\n\n position.y = position.y + (#standardCards + #miniCards) * 0.07\n Spawner.spawn(miniCards, position, rot, callback)\nend\n\nSpawner.spawnCardSpread = function(cardList, startPos, maxCols, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local position = { x = startPos.x, y = startPos.y, z = startPos.z }\n -- Special handle the first row if we have less than a full single row, but only if there's a\n -- reasonable max column count. Single-row spreads will send a large value for maxCols\n if maxCols \u003c 100 and #cardList \u003c maxCols then\n position.z = startPos.z + ((maxCols - #cardList) / 2 * SPREAD_Z_SHIFT)\n end\n local cardsInRow = 0\n local rows = 0\n for _, card in ipairs(cardList) do\n Spawner.spawn({ card }, position, rot, callback)\n position.z = position.z + SPREAD_Z_SHIFT\n cardsInRow = cardsInRow + 1\n if cardsInRow \u003e= maxCols then\n rows = rows + 1\n local cardsForRow = #cardList - rows * maxCols\n if cardsForRow \u003e maxCols then\n cardsForRow = maxCols\n end\n position.z = startPos.z + ((maxCols - cardsForRow) / 2 * SPREAD_Z_SHIFT)\n position.x = position.x + SPREAD_X_SHIFT\n cardsInRow = 0\n end\n end\nend\n\n-- Spawn a specific list of cards. This method is for internal use and should not be called\n-- directly, use spawnCards instead.\n-- @param cardList: A list of Player Card data structures (data/metadata)\n-- @param pos Position table where the cards should be spawned (global)\n-- @param rot Rotation table for the orientation of the spawned cards (global)\n-- @param callback Function, callback to be called after the card/deck spawns.\nSpawner.spawn = function(cardList, pos, rot, callback)\n if (#cardList == 0) then\n return\n end\n -- Spawn a single card directly\n if (#cardList == 1) then\n spawnObjectData({\n data = cardList[1].data,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\n return\n end\n -- For multiple cards, construct a deck and spawn that\n local deck = Spawner.buildDeckDataTemplate()\n -- Decks won't inherently scale to the cards in them. The card list being spawned should be all\n -- the same type/size by this point, so use the first card to set the size\n deck.Transform = {\n scaleX = cardList[1].data.Transform.scaleX,\n scaleY = 1,\n scaleZ = cardList[1].data.Transform.scaleZ,\n }\n for _, spawnCard in ipairs(cardList) do\n Spawner.addCardToDeck(deck, spawnCard.data)\n end\n spawnObjectData({\n data = deck,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\nend\n\n-- Inserts a card into the given deck. This does three things:\n-- 1. Add the card's data to ContainedObjects\n-- 2. Add the card's ID (the TTS CardID, not the Arkham ID) to the deck's\n-- ID list. Note that the deck's ID list is \"DeckIDs\" even though it\n-- contains a list of card Ids\n-- 3. Extract the card's CustomDeck table and add it to the deck. The deck's\n-- \"CustomDeck\" field is a list of all CustomDecks used by cards within the\n-- deck, keyed by the DeckID and referencing the custom deck table\n---@param deck: TTS deck data structure to add to\n---@param card: Data for the card to be inserted\nSpawner.addCardToDeck = function(deck, cardData)\n for customDeckId, customDeckData in pairs(cardData.CustomDeck) do\n if (deck.CustomDeck[customDeckId] == nil) then\n -- CustomDeck not added to deck yet, add it\n deck.CustomDeck[customDeckId] = customDeckData\n elseif (deck.CustomDeck[customDeckId].FaceURL == customDeckData.FaceURL) then\n -- CustomDeck for this card matches the current one for the deck, do nothing\n else\n -- CustomDeck data conflict\n local newDeckId = nil\n for deckId, customDeck in pairs(deck.CustomDeck) do\n if (customDeckData.FaceURL == customDeck.FaceURL) then\n newDeckId = deckId\n end\n end\n if (newDeckId == nil) then\n -- No non-conflicting custom deck for this card, add a new one\n newDeckId = Spawner.findNextAvailableId(deck.CustomDeck, \"1000\")\n deck.CustomDeck[newDeckId] = customDeckData\n end\n -- Update the card with the new CustomDeck info\n cardData.CardID = newDeckId..string.sub(cardData.CardID, 5)\n cardData.CustomDeck[customDeckId] = nil\n cardData.CustomDeck[newDeckId] = customDeckData\n break\n end\n end\n table.insert(deck.ContainedObjects, cardData)\n table.insert(deck.DeckIDs, cardData.CardID)\nend\n\n-- Create an empty deck data table which can have cards added to it. This\n-- creates a new table on each call without using metatables or previous\n-- definitions because we can't be sure that TTS doesn't modify the structure\n---@return: Table containing the minimal TTS deck data structure\nSpawner.buildDeckDataTemplate = function()\n local deck = {}\n deck.Name = \"Deck\"\n\n -- Card data. DeckIDs and CustomDeck entries will be built from the cards\n deck.ContainedObjects = {}\n deck.DeckIDs = {}\n deck.CustomDeck = {}\n\n -- Transform is required, Position and Rotation will be overridden by the spawn call so can be omitted here\n deck.Transform = {\n scaleX = 1,\n scaleY = 1,\n scaleZ = 1,\n }\n\n return deck\nend\n\n-- Returns the first ID which does not exist in the given table, starting at startId and increasing\n-- @param objectTable Table keyed by strings which are numbers\n-- @param startId First possible ID.\n-- @return String ID \u003e= startId\nSpawner.findNextAvailableId = function(objectTable, startId)\n local id = startId\n while (objectTable[id] ~= nil) do\n id = tostring(tonumber(id) + 1)\n end\n\n return id\nend\n\n-- Get the PBCN (Permanent/Bonded/Customizable/Normal) value from the given metadata.\n---@return: 1 for Permanent, 2 for Bonded or 4 for Normal. The actual values are\n-- irrelevant as they provide only grouping and the order between them doesn't matter.\nSpawner.getpbcn = function(metadata)\n if metadata.permanent then\n return 1\n elseif metadata.bonded_to ~= nil then\n return 2\n else -- Normal card\n return 3\n end\nend\n\n-- Comparison function used to sort the cards in a deck. Groups bonded or\n-- permanent cards first, then sorts within theose types by name/subname.\n-- Normal cards will sort in standard alphabetical order, while\n-- permanent/bonded/customizable will be in reverse alphabetical order.\n--\n-- Since cards spawn in the order provided by this comparator, with the first\n-- cards ending up at the bottom of a pile, this ordering will spawn in reverse\n-- alphabetical order. This presents the cards in order for non-face-down\n-- areas, and presents them in order when Searching the face-down deck.\nSpawner.cardComparator = function(card1, card2)\n local pbcn1 = Spawner.getpbcn(card1.metadata)\n local pbcn2 = Spawner.getpbcn(card2.metadata)\n if pbcn1 ~= pbcn2 then\n return pbcn1 \u003e pbcn2\n end\n if pbcn1 == 3 then\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname \u003c card2.data.Nickname\n end\n return card1.data.Description \u003c card2.data.Description\n else\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname \u003e card2.data.Nickname\n end\n return card1.data.Description \u003e card2.data.Description\n end\nend\nend)\n__bundle_register(\"playermat/Zones\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Sets up and returns coordinates for all possible spawn zones. Because Lua assigns tables by reference\n-- and there is no built-in function to copy a table this is relatively brute force.\n--\n-- Positions are all relative to the player mat, and most are consistent. The\n-- exception are the SetAside# zones, which are placed to the left of the mat\n-- for White/Green, and the right of the mat for Orange/Red.\n--\n-- Investigator: Investigator card area.\n-- Minicard: Placement for the investigator's minicard, just above the player mat\n-- Deck, Discard: Standard locations for the deck and discard piles.\n-- BlankTop: used for assets that start in play (e.g. Duke)\n-- Tarot, Hand1, Hand2, Ally, BlankBottom, Accessory, Arcane1, Arcane2, Body: Asset slot positions\n-- Threat[1-4]: Threat area slots. Threat[1-3] correspond to the named threat area slots, and Threat4 is the blank threat area slot.\n-- SetAside[1-3]: Column closest to the player mat, with 1 at the top and 3 at the bottom.\n-- SetAside[4-6]: Column farther away from the mat, with 4 at the top and 6 at the bottom.\n-- SetAside1: Permanent cards\n-- SetAside2: Bonded cards\n-- SetAside3: Ancestral Knowledge / Underworld Market\n-- SetAside4: Upgrade sheets for customizable cards\n-- SetAside5: Hunch Deck for Joe Diamond\n-- SetAside6: currently unused\ndo\n local Zones = { }\n\n local playerMatGuids = {}\n playerMatGuids[\"Red\"] = \"0840d5\"\n playerMatGuids[\"Orange\"] = \"bd0ff4\"\n playerMatGuids[\"White\"] = \"8b081b\"\n playerMatGuids[\"Green\"] = \"383d8b\"\n\n local commonZones = {}\n commonZones[\"Investigator\"] = { -1.17702, 0, 0.00209 }\n commonZones[\"Minicard\"] = { -0.16, 0, -1.222326 }\n commonZones[\"Deck\"] = { -1.822724, 0, -0.02940192 }\n commonZones[\"Discard\"] = { -1.822451, 0, 0.6092291 }\n commonZones[\"Ally\"] = { -0.6157398, 0, 0.02435675 }\n commonZones[\"Body\"] = { -0.6306521, 0, 0.553170 }\n commonZones[\"Hand1\"] = { 0.2155387, 0, 0.04257287 }\n commonZones[\"Hand2\"] = { -0.1803701, 0, 0.03745948 }\n commonZones[\"Arcane1\"] = { 0.2124223, 0, 0.5596902 }\n commonZones[\"Arcane2\"] = { -0.1711275, 0, 0.5567944 }\n commonZones[\"Tarot\"] = { 0.6016169, 0, 0.03273106 }\n commonZones[\"Accessory\"] = { 0.6049907, 0, 0.5546234 }\n commonZones[\"BlankTop\"] = { 1.758446, 0, 0.03965336 }\n commonZones[\"BlankBottom\"] = { 1.754469, 0, 0.5634764 }\n commonZones[\"Threat1\"] = { -0.9116555, 0, -0.6446251 }\n commonZones[\"Threat2\"] = { -0.4544126, 0, -0.6428719 }\n commonZones[\"Threat3\"] = { 0.002246313, 0, -0.6430681 }\n commonZones[\"Threat4\"] = { 0.4590618, 0, -0.6432732 }\n\n local zoneData = {}\n zoneData[\"White\"] = {}\n zoneData[\"White\"][\"Investigator\"] = commonZones[\"Investigator\"]\n zoneData[\"White\"][\"Minicard\"] = commonZones[\"Minicard\"]\n zoneData[\"White\"][\"Deck\"] = commonZones[\"Deck\"]\n zoneData[\"White\"][\"Discard\"] = commonZones[\"Discard\"]\n zoneData[\"White\"][\"Ally\"] = commonZones[\"Ally\"]\n zoneData[\"White\"][\"Body\"] = commonZones[\"Body\"]\n zoneData[\"White\"][\"Hand1\"] = commonZones[\"Hand1\"]\n zoneData[\"White\"][\"Hand2\"] = commonZones[\"Hand2\"]\n zoneData[\"White\"][\"Arcane1\"] = commonZones[\"Arcane1\"]\n zoneData[\"White\"][\"Arcane2\"] = commonZones[\"Arcane2\"]\n zoneData[\"White\"][\"Tarot\"] = commonZones[\"Tarot\"]\n zoneData[\"White\"][\"Accessory\"] = commonZones[\"Accessory\"]\n zoneData[\"White\"][\"BlankTop\"] = commonZones[\"BlankTop\"]\n zoneData[\"White\"][\"BlankBottom\"] = commonZones[\"BlankBottom\"]\n zoneData[\"White\"][\"Threat1\"] = commonZones[\"Threat1\"]\n zoneData[\"White\"][\"Threat2\"] = commonZones[\"Threat2\"]\n zoneData[\"White\"][\"Threat3\"] = commonZones[\"Threat3\"]\n zoneData[\"White\"][\"Threat4\"] = commonZones[\"Threat4\"]\n zoneData[\"White\"][\"SetAside1\"] = { 2.345893, 0, -0.520315 }\n zoneData[\"White\"][\"SetAside2\"] = { 2.345893, 0, 0.042552 }\n zoneData[\"White\"][\"SetAside3\"] = { 2.345893, 0, 0.605419 }\n zoneData[\"White\"][\"UnderSetAside3\"] = { 2.495893, 0, 0.805419 }\n zoneData[\"White\"][\"SetAside4\"] = { 2.775893, 0, -0.520315 }\n zoneData[\"White\"][\"SetAside5\"] = { 2.775893, 0, 0.042552 }\n zoneData[\"White\"][\"SetAside6\"] = { 2.775893, 0, 0.605419 }\n zoneData[\"White\"][\"UnderSetAside6\"] = { 2.925893, 0, 0.805419 }\n\n zoneData[\"Orange\"] = {}\n zoneData[\"Orange\"][\"Investigator\"] = commonZones[\"Investigator\"]\n zoneData[\"Orange\"][\"Minicard\"] = commonZones[\"Minicard\"]\n zoneData[\"Orange\"][\"Deck\"] = commonZones[\"Deck\"]\n zoneData[\"Orange\"][\"Discard\"] = commonZones[\"Discard\"]\n zoneData[\"Orange\"][\"Ally\"] = commonZones[\"Ally\"]\n zoneData[\"Orange\"][\"Body\"] = commonZones[\"Body\"]\n zoneData[\"Orange\"][\"Hand1\"] = commonZones[\"Hand1\"]\n zoneData[\"Orange\"][\"Hand2\"] = commonZones[\"Hand2\"]\n zoneData[\"Orange\"][\"Arcane1\"] = commonZones[\"Arcane1\"]\n zoneData[\"Orange\"][\"Arcane2\"] = commonZones[\"Arcane2\"]\n zoneData[\"Orange\"][\"Tarot\"] = commonZones[\"Tarot\"]\n zoneData[\"Orange\"][\"Accessory\"] = commonZones[\"Accessory\"]\n zoneData[\"Orange\"][\"BlankTop\"] = commonZones[\"BlankTop\"]\n zoneData[\"Orange\"][\"BlankBottom\"] = commonZones[\"BlankBottom\"]\n zoneData[\"Orange\"][\"Threat1\"] = commonZones[\"Threat1\"]\n zoneData[\"Orange\"][\"Threat2\"] = commonZones[\"Threat2\"]\n zoneData[\"Orange\"][\"Threat3\"] = commonZones[\"Threat3\"]\n zoneData[\"Orange\"][\"Threat4\"] = commonZones[\"Threat4\"]\n zoneData[\"Orange\"][\"SetAside1\"] = { -2.350362, 0, -0.520315 }\n zoneData[\"Orange\"][\"SetAside2\"] = { -2.350362, 0, 0.042552 }\n zoneData[\"Orange\"][\"SetAside3\"] = { -2.350362, 0, 0.605419 }\n zoneData[\"Orange\"][\"UnderSetAside3\"] = { -2.500362, 0, 0.80419 }\n zoneData[\"Orange\"][\"SetAside4\"] = { -2.7803627, 0, -0.520315 }\n zoneData[\"Orange\"][\"SetAside5\"] = { -2.7803627, 0, 0.042552 }\n zoneData[\"Orange\"][\"SetAside6\"] = { -2.7803627, 0, 0.605419 }\n zoneData[\"Orange\"][\"UnderSetAside6\"] = { -2.9303627, 0, 0.80419 }\n\n -- Green positions are the same as White and Red the same as Orange\n zoneData[\"Red\"] = zoneData[\"Orange\"]\n zoneData[\"Green\"] = zoneData[\"White\"]\n\n -- Gets the global position for the given zone on the specified player mat.\n ---@param playerColor: Color name of the player mat to get the zone position for (e.g. \"Red\")\n ---@param zoneName: Name of the zone to get the position for. See Zones object documentation for a list of valid zones.\n ---@return: Global position table, or nil if an invalid player color or zone is specified\n Zones.getZonePosition = function(playerColor, zoneName)\n if (playerColor ~= \"Red\"\n and playerColor ~= \"Orange\"\n and playerColor ~= \"White\"\n and playerColor ~= \"Green\") then\n return nil\n end\n return getObjectFromGUID(playerMatGuids[playerColor]).positionToWorld(zoneData[playerColor][zoneName])\n end\n\n -- Return the global rotation for a card on the given player mat, based on its metadata.\n ---@param playerColor: Color name of the player mat to get the rotation for (e.g. \"Red\")\n ---@param cardMetadata: Table of card metadata. Metadata fields type and permanent are required; all others are optional.\n ---@return: Global rotation vector for the given card. This will include the\n -- Y rotation to orient the card on the given player mat as well as a\n -- Z rotation to place the card face up or face down.\n Zones.getDefaultCardRotation = function(playerColor, zone)\n local deckRotation = getObjectFromGUID(playerMatGuids[playerColor]).getRotation()\n\n if zone == \"Deck\" then\n deckRotation = deckRotation + Vector(0, 0, 180)\n end\n\n return deckRotation\n end\n\n return Zones\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"greenDeck\":\"\",\"investigators\":true,\"loadNewest\":true,\"orangeDeck\":\"\",\"private\":true,\"redDeck\":\"\",\"whiteDeck\":\"\"}", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "ArkhamDB Deck Importer", - "Snap": false, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -17.5, - "posY": 1.481, - "posZ": 71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 10, - "scaleY": 1, - "scaleZ": 10 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "for DeckImporter", - "DragSelectable": true, - "GMNotes": "", - "GUID": "03804b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"arkhamdb/Configuration\")\nend)\n__bundle_register(\"arkhamdb/Configuration\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---@type ArkhamImportConfiguration\nconfiguration = {\n api_uri = \"https://arkhamdb.com/api/public\",\n public_deck = \"decklist\",\n private_deck = \"deck\",\n cards = \"card\",\n taboo = \"taboos\",\n card_bag_guid = \"15bb07\"\n}\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Configuration", - "Snap": true, - "Sticky": true, - "Tags": [ - "import_configuration_provider" - ], - "Tooltip": true, - "Transform": { - "posX": 77.464, - "posY": 1.485, - "posZ": 4.352, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1850441528392677845/F9F54E5144735C7DDFFF88E5D706D0750BA08FBA/", - "WidthScale": 0 - }, - "Description": "Enables drawing lines between objects with Numpad 0.\n\nLong press it to only draw the lines to the hovered object.\n\nSee context menu for additional information.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "280086", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/ConnectionDrawingTool\")\nend)\n__bundle_register(\"util/ConnectionDrawingTool\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Drawing Tool\n-- created by: Chr1Z\n-- original by: Whimsical\n-- description: draws lines between selected objects\ninformation = {\n version = \"1.1\",\n last_updated = \"10.10.2022\"\n}\n\n-- save \"lines\" to be able to remove them after loading\nfunction onSave() return JSON.encode(lines) end\n\n-- load data and add context menu\nfunction onload(saved_data)\n lines = JSON.decode(saved_data) or {}\n\n self.addContextMenuItem(\"More Information\", function()\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Drawing Tool v\" .. information[\"version\"] .. \" by Chr1Z\", \"Orange\")\n printToAll(\"last updated: \" .. information[\"last_updated\"], \"White\")\n printToAll(\"original concept by Whimsical\", \"White\")\n end)\nend\n\n-- create timer when numpad 0 is pressed\nfunction onScriptingButtonDown(index, player_color)\n if index ~= 10 then return end\n TimerID = Wait.time(function() draw_from(Player[player_color]) end, 1)\nend\n\n-- called for long press of numpad 0, draws lines from hovered object to selected objects\nfunction draw_from(player)\n local source = player.getHoverObject()\n if not source then return end\n\n for _, item in ipairs(player.getSelectedObjects()) do\n if item.getGUID() ~= source.getGUID() then\n if item.getGUID() \u003e source.getGUID() then\n draw_with_pair(item, source)\n else\n draw_with_pair(source, item)\n end\n end\n end\n\n process_lines()\nend\n\n-- general drawing of all lines between selected objects\nfunction onScriptingButtonUp(index, player_color)\n if index ~= 10 then return end\n -- returns true only if there is a timer to cancel. If this is false then we've waited longer than a second.\n if not Wait.stop(TimerID) then return end\n\n local items = Player[player_color].getSelectedObjects()\n if #items \u003c 2 then\n broadcastToColor(\"You must have at least two items selected (currently: \" .. #items .. \").\", player_color, \"Red\")\n return\n end\n\n table.sort(items, function(a, b) return a.getGUID() \u003e b.getGUID() end)\n\n for f = 1, #items - 1 do\n for s = f + 1, #items do\n draw_with_pair(items[f], items[s])\n end\n end\n\n process_lines()\nend\n\n-- adds two objects to table of vector lines\nfunction draw_with_pair(first, second)\n local guid_first = first.getGUID()\n local guid_second = second.getGUID()\n\n if Global.getVectorLines() == nil then lines = {} end\n if not lines[guid_first] then lines[guid_first] = {} end\n\n if lines[guid_first][guid_second] then\n lines[guid_first][guid_second] = nil\n else\n lines[guid_first][guid_second] = { points = { first.getPosition(), second.getPosition() }, color = \"White\" }\n end\nend\n\n-- updates the global vector lines based on \"lines\"\nfunction process_lines()\n local drawing = {}\n\n for _, first in pairs(lines) do\n for _, data in pairs(first) do\n table.insert(drawing, data)\n end\n end\n\n Global.setVectorLines(drawing)\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"e8e04b\":[]}", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Drawing Tool", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 77.159, - "posY": 1.284, - "posZ": 7.589, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.14, - "scaleY": 1, - "scaleZ": 0.14 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.37452, - "g": 0.37452, - "r": 0.37452 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/gs1mtXJ.png", - "WidthScale": 0 - }, - "Description": "Allows changing of the playmat image. Provide URL to the image or leave empty for default image.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b7b45b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/PlayAreaSelector\")\nend)\n__bundle_register(\"core/PlayAreaSelector\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal controlActive = false\nlocal DEFAULT_URL = \"http://cloud-3.steamusercontent.com/ugc/998015670465071049/FFAE162920D67CF38045EFBD3B85AD0F916147B2/\"\n\n-- parameters for open/close button for reusing\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.click_function = \"click_toggleControl\"\nbuttonParameters.height = 1500\nbuttonParameters.width = 1500\nbuttonParameters.color = { 1, 1, 1, 0 }\n\nfunction onLoad()\n createOpenCloseButton()\nend\n\n-- click function for main button\nfunction click_toggleControl()\n self.clearButtons()\n self.clearInputs()\n\n controlActive = not controlActive\n createOpenCloseButton()\n\n if not controlActive then return end\n\n -- creates the label, input box and apply button\n self.createButton({\n function_owner = self,\n label = \"Playmat Image Swapper\",\n tooltip = \"\",\n click_function = \"none\",\n position = { 0, 0.15, 2.2 },\n height = 0,\n width = 0,\n font_size = 300,\n font_color = { 1, 1, 1 }\n })\n\n self.createInput({\n function_owner = self,\n label = \"URL\",\n tooltip = \"Enter URL for playmat image\",\n input_function = \"none\",\n alignment = 3,\n position = { 0, 0.15, 3 },\n height = 323,\n width = 4000,\n font_size = 300\n })\n\n self.createButton({\n function_owner = self,\n label = \"Apply Image\\nTo Playmat\",\n tooltip = \"Left-Click: Apply URL\\nRight-Click: Reset to default image\",\n click_function = \"click_applySurface\",\n position = { 0, 0.15, 4.1 },\n height = 460,\n width = 1400,\n font_size = 200\n })\nend\n\n-- click function for apply button\nfunction click_applySurface(_, _, isRightClick)\n updateSurface(isRightClick and \"\" or self.getInputs()[1].value)\nend\n\n-- input function for the input box\nfunction none() end\n\n-- main function (can be called by other objects)\nfunction updateSurface(newURL)\n local playArea = getObjectFromGUID(\"721ba2\")\n local customInfo = playArea.getCustomObject()\n\n if newURL ~= \"\" and newURL ~= nil and newURL ~= DEFAULT_URL then\n customInfo.image = newURL\n broadcastToAll(\"New Playmat Image Applied\", { 0.2, 0.9, 0.2 })\n else\n customInfo.image = DEFAULT_URL\n broadcastToAll(\"Default Playmat Image Applied\", { 0.2, 0.9, 0.2 })\n end\n\n playArea.setCustomObject(customInfo)\n\n -- get custom data helper and call the playarea with it after reloading\n local customDataHelper = playArea.getVar(\"customDataHelper\")\n local guid\n\n if customDataHelper then guid = customDataHelper.getGUID() end\n playArea = playArea.reload()\n\n if guid ~= nil then\n Wait.time(function() playArea.call(\"updateLocations\", { guid }) end, 1)\n end\nend\n\n-- creates the main button\nfunction createOpenCloseButton()\n buttonParameters.tooltip = (controlActive and \"Close\" or \"Open\") .. \" Playmat Panel\"\n self.createButton(buttonParameters)\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Playmat Image Swapper", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.36, - "posY": 1.5, - "posZ": 17.06, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.5, - "scaleY": 1, - "scaleZ": 0.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0.36652, - "r": 0.70588 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846105, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8461": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09018-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "4deeff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Charlie Kane", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 14.499, - "posY": 2.209, - "posZ": 57.18, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271518, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2715": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Bootlegger", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 4,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "dd40c0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Finn Edwards", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 50.419, - "posY": 2.495, - "posZ": 23.819, - "rotX": 2, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379502, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3795": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Archeologist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08007\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Wayfarer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 5,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "46b145", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Monterey Jack", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 53.274, - "posY": 3.137, - "posZ": 22.081, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226312, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02225\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "acf2b0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"If it bleeds...\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 96.323, - "posY": 1.985, - "posZ": 18.181, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226348, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01028\",\n \"alternate_ids\": [\n \"01528\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Ally. Police.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "7001be", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Beat Cop (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 81.464, - "posY": 2.319, - "posZ": 6.074, - "rotX": 0, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 539500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5395": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1017195287736531119/B300331BEF8B29732A2AD6123D59380B7ECB631C/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "John Dee Translation (Advanced)", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90003\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Tome.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "5b2e10", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "The Necronomicon", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 30.122, - "posY": 2.305, - "posZ": -68.595, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 586125, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5861": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01006\",\n \"alternate_ids\": [\n \"01506\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "4edb91", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland's .38 Special", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 28.495, - "posY": 2.304, - "posZ": -68.825, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527418, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5274": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Enemy", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01103\",\n \"alternate_ids\": [\n \"01603\"\n ],\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Detective.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "4ea68b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stubborn Detective", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.188, - "posY": 2.303, - "posZ": -77.718, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368519, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02194\",\n \"alternate_ids\": [\n \"01693\"\n ],\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Supply.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "8948c4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Emergency Cache (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 33.278, - "posY": 2.303, - "posZ": -79.216, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 292524, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2925": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02158\",\n \"alternate_ids\": [\n \"01694\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "9e6c55", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Charisma (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.894, - "posY": 2.303, - "posZ": -77.65, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368523, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02157\",\n \"alternate_ids\": [\n \"01695\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "3c959c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Relic Hunter (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 30.496, - "posY": 2.301, - "posZ": -81.428, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368402, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01039\",\n \"alternate_ids\": [\n \"60219\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "b265c4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Deduction", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 20.514, - "posY": 1.985, - "posZ": -102.604, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226326, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01021\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "08bdf1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guard Dog", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 83.384, - "posY": 1.985, - "posZ": -10.394, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527419, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5274": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51011\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact. Mystery.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "fd9c56", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Through the Gates", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 118.385, - "posY": 1.985, - "posZ": 19.411, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449608, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07269\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spirit. Blessed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "176836", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "A Watchful Peace (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.706, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368410, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04024\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "f763e8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unearth the Ancients", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.706, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582423, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5824": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07029\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "9c32e2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sword Cane", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.706, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450621, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05116-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "19b705", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scroll of Secrets (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.8, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 314002, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3140": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04305-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "cf4f15", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Flamethrower (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.8, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232949, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2329": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Recalling Ancient Things", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02217\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Dunwich.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "6714b2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Zebulon Whateley", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.8, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02152-t\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "842d41", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Switchblade (2) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.99, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449607, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07268\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 4,\n \"traits\": \"Item. Instrument. Relic. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "3cc1e2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Flute of the Outer Gods (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.99, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379051, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08061\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "ef46e9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Meditative Trance", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.077, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 235840, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2358": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777501236/D145C8B748FB42258EB442B9DF36797851CEECC3/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Repossess the Past", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04303\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "87718c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Relic of Ages", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.077, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 235857, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2358": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777501236/D145C8B748FB42258EB442B9DF36797851CEECC3/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Unleash the Timestream", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04343\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "35bc58", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Relic of Ages", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.21, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378916, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08129\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Favor. Synergy.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "1d1901", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Call for Backup (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.21, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378949, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08111\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "5ade28", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blur (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.34, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 278102, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2781": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04310\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "b10a71", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload()\n chaosbag = getChaosBag()\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 for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == \"0\" then\n self.addContextMenuItem(\"Seal 0\", function(playerColor) sealToken(url, playerColor) end)\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 })\n return\n end\n end\n printToColor(name .. \" token not found in bag\", playerColor)\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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shards of the Void (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.34, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545205, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53006\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "8dda2d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Colt Vest Pocket (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.49, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232109, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07161\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "45956a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Third Time's a Charm (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.51, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448029, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4480": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06201\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "8e8a14", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Spectral Razor", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.51, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374532, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3745": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03010\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Talent.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "7b6ab5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Analytical Mind", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.577, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293315, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2933": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Mystic", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05189\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "194d88", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scroll of Secrets (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.591, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368528, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04204\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Item. Relic. Weapon. Ranged.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "2acced", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ornate Bow (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.591, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581311, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5813": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06017\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Extradimensional.\",\n \"weakness\": true,\n \"hidden\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "6945f7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Watcher from Another Dimension", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.652, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378933, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08095\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Survivor\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Item. Armor.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "9a5cb1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Protective Gear (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.652, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368518, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04203\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Clothing.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "ba560e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Trench Coat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.709, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 590608, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5906": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "27b4ea", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy's Amulet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.714, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368845, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50009\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "0414b4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dig Deep (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.714, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550803, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60505\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "101a41", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".18 Derringer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.765, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230359, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03312\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 5,\n \"traits\": \"Spell. Expert.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "91e890", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Seal of the Elder Sign (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.765, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545201, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53002\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "c1d796", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Survival Knife (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.813, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5805": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ritual. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "3c0249", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guardian Angel", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.688, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 541300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5413": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830597915335843/99E638B3D735149C6624312DBAB47A3AA2D2F95D/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Advanced", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90010\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "bd323d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Hospital Debts", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.673, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315261, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03310\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 5,\n \"traits\": \"Trick. Fated.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "3add54", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cheat Death (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.673, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 586506, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5865": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02020\",\n \"alternate_ids\": [\n \"60212\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic. Science.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "147cb2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Laboratory Assistant", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.756, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448736, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4487": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06331\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"wildIcons\": 2,\n \"negativeIcons\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ae16e8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dream Parasite", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.756, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450615, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02111-t\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"victory\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "d4a68a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Delve Too Deep (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.756, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 579300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5793": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07220\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Charm. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "2d2246", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Holy Rosary (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.884, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368709, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02025\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "6fec31", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Think on Your Feet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.884, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538717, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60419\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced. Augury.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "7e7873", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Prescient", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.01, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368511, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02272\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Clothing.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "5cb973", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fine Clothes", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.01, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545323, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60125\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit. Bold.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "14424c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mano a Mano (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.082, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 592419, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5924": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05276\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "4ea716", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Studious (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.082, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226301, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03228\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "80628f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Inspiring Presence", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.082, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368425, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01035\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "ba16cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Medical Texts", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.201, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580801, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5808": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "NumHeight": 3, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07190\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Ritual. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "205385", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blessing of Isis (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.201, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368418, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02107\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Insight. Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "acd0da", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"I've got a plan!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.201, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 318703, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3187": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Fateful Step", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05040\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "52a677", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ace of Rods (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.266, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226354, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04193\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Upgrade. Supply. Blessed.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "f03baa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Custom Ammunition (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.266, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368507, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03117\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Desperate.\",\n \"intellectIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "45bdf0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Desperate Search", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.329, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 579707, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5797": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07227\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Spell. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "f68105", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eye of Chaos (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.329, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583531, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5835": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07037\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Fortune. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "33f906", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tempt Fate", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.329, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550813, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60515\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "a92a90", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grit Your Teeth", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.329, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261700, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2617": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03233\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "c40cb4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Watch this!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.437, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368624, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04107\",\n \"alternate_ids\": [\n \"60308\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "c607c5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lucky Cigarette Case", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.393, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277608, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2776": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05115\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Rogue\",\n \"cost\": 6,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "2c6509", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".45 Thompson", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.346, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 454100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4541": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Trap.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"81020\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Trap.\",\n \"cycle\": \"Standalone\"\n}", - "GUID": "74840a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bear Trap", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.295, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538613, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60315\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "cc9563", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pilfer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.242, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 4000, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "40": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Ally. Believer.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"82022\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Believer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "a4b514", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Abbess Allegria Di Biase", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.185, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447632, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4476": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06239\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "1bd139", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Haste (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.126, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 312514, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3125": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Took You Long Enough", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05261\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Socialite.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "726d1d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Valentino Rivas", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.997, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448033, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4480": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Acuity", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06243\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "3d22c4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Empower Self (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.997, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230315, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04109\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "e425d0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arcane Research", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.028, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293313, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2933": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Signs of the Black Stars", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05235\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "b40b98", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "De Vermis Mysteriis (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.028, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368707, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02151\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Trick. Spirit.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "62cf25", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"I'm outta here!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 5.006, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 376840, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3768": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04012\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Blunder.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "ecd087", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Caught Red-Handed", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.931, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538720, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60422\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Clothing.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "ef43db", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Robes of Endless Night (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.931, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440624, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4406": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06031\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "45c582", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hope", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.903, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2741": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Murder Weapon", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"84006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Weapon. Melee. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "d71f11", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bloodstained Dagger", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.903, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368626, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03028\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "ddee79", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stealth", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.871, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5873": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "4e405d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sea Change Harpoon", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.787, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315233, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Ferryman's Pay", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03308\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"permanent\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "1dbc95", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Charon's Obol (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.749, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07119\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell. Cursed.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "a565d5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shroud of Shadows", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.749, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226358, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04229\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 8,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "b1ad65", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "M1918 BAR (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.758, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374418, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3744": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05281\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "869d4c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Trial by Fire", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.758, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379711, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3797": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06167\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "eca1c8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Versatile (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.714, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 376938, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3769": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04010\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Supply. Illicit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "1f3880", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Smuggled Goods", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.714, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 265502, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2655": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04309\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 5,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "7d3a27", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "All In (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.714, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 314904, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3149": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51010\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Innate.\",\n \"wildIcons\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "bb501b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rise to the Occasion (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.717, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378620, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3786": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05313\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Relic. Occult. Blessed.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"05314\"\n }\n ],\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "312d38", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hallowed Mirror", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.717, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440623, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4406": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Cat General of Ulthar", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06030\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06031\"\n },\n {\n \"count\": 1,\n \"id\": \"06032\"\n },\n {\n \"count\": 1,\n \"id\": \"06033\"\n }\n ],\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "e1aedf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Miss Doyle (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.717, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368860, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01085\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "0027f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Will to Survive (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.717, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368853, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02193\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "dffe4a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scrapper (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.663, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98012\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task. Dreamlands.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", - "GUID": "00b6c3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "To Fight the Black Wind", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.335, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226307, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03189\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "84ba9d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"I'll see you in hell!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.051, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449524, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54004\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome. Occult.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"05317\"\n }\n ],\n \"intellectIcons\": 2,\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "71d99c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Occult Lexicon (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.689, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226328, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03020\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "b0f851", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".32 Colt", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.759, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 314003, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3140": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04304\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "25ad44", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Kerosene (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.759, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527236, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5272": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Monster. Extradimensional. Tindalos.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06283\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Extradimensional. Tindalos.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "86cf9c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unbound Beast", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.826, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226324, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01019\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent. Science.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "5cd622", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "First Aid", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.826, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368629, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Lookin' Out For #1", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02265\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Criminal.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "b51688", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Joey \"The Rat\" Vigil", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.826, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226310, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02184\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "831b6b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Prepared for the Worst", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.94, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378617, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3786": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05273\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Ranged.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "0ab574", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mk 1 Grenades (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.94, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538800, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60202\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "2fdcc9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Vault of Knowledge", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.001, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430809, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4308": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05025\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "13413d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Connect the Dots", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.058, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368413, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01037\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "eb6165", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Working a Hunch", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.062, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545305, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Purifier", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60107\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 0,\n \"traits\": \"Ally. Hunter.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "f6dfe5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grete Wagner", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.062, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 262201, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2622": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Minds in Harmony", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04231\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "9c56d3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ancient Stone (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.113, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538718, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60420\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "e84eff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eldritch Inspiration (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 4.113, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430639, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Unidentified", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04022\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "9bc46e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ancient Stone (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.155, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545214, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "180b5b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sell Your Soul", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.155, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232103, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07155\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Cursed.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "b7c316", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gaze of Ouraxsh (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.196, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368412, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04152\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "d64c99", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Truth from Fiction", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.185, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 313301, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3133": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04265\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Police.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "5f33be", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Handcuffs", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.185, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378618, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3786": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05274\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 7,\n \"level\": 5,\n \"traits\": \"Ally. Agency.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "d6eda3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agency Backup (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.22, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440626, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4406": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06033\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "cf9ca8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Augur", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.22, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230357, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04271\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "68fce2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mists of R'lyeh (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.251, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230310, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02111\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"victory\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "14e212", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Delve Too Deep", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.23, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537608, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04041\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "85e7d9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Accursed Fate", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.206, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545209, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Permanent", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53010\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "2ebdf1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On Your Own (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.178, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371704, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3717": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Charm.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "66d810", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Zoey's Cross", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.114, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584709, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5847": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Of Nothing at All", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06022-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"traits\": \"Item. Relic.\",\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "6047d6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pendant of the Queen (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.114, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449609, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07270\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "734b45", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dig Deep (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.127, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379931, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3799": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06159\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Science.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "98c5af", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dream-Enhancing Serum", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.127, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315257, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Stealing Time", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02305\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "62d930", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Gold Pocket Watch (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.137, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 370046, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3700": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98005\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", - "GUID": "274daa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mysteries Remain", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.137, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545324, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60126\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 2,\n \"traits\": \"Practiced. Expert.\",\n \"combatIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "017e1f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Overpower (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.144, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545326, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Purifier", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60128\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 3,\n \"traits\": \"Ally. Hunter.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "b39b78", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grete Wagner (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.144, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230313, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02153\",\n \"alternate_ids\": [\n \"60414\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "8f3c8e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hypnotic Gaze", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.144, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450614, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Professor of Entomology", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01033-t\",\n \"alternate_ids\": [\n \"01533-t\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "8ae314", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. Milan Christopher (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.197, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230353, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04235\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "949ca2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "VALID_TOKENS = {\n [\"+1\"]=true,\n [\"Elder Sign\"]=true\n}\n\nfunction onload()\n chaosbag = getChaosBag()\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)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if VALID_TOKENS[name] ~= nil then\n self.addContextMenuItem(\"Seal \" .. name, function(playerColor) sealToken(url, playerColor) end)\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)\nend\n\nfunction releaseTokens(playerColor)\n printToColor(\"Releasing token\", playerColor)\n for i,obj in ipairs(sealedTokens) do\n chaosbag.putObject(obj)\n end\n 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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Crystalline Elder Sign (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.197, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527606, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5276": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05030\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "e2767a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cunning", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.197, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430641, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02108\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "7f99cc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pathfinder (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.144, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538706, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60408\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "b67371", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Clairvoyance", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.144, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550823, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60525\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "0c433b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dumb Luck (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.144, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 592318, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5923": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05275\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "b7c503", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ghastly Revelation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.188, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431009, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4310": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Let Your Arrow Fly True", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05023\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "c4d436", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ace of Swords (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.179, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450605, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02189-t\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "88a481", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Streetwise (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.179, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5362": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Consult Experts", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90027\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "2d9256", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Directive", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.179, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527608, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5276": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05028\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Condition.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "66b7d5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Well Connected", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.201, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379617, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3796": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05280\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 5,\n \"traits\": \"Spell. Paradox.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "d24531", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Deny Existence (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.201, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538618, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60320\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "5065a6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Liquid Courage (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.182, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584027, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5840": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", - "NumHeight": 4, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Doorway to Another World", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"86052\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Spell.\",\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", - "GUID": "35e8e2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pocket Portal", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.182, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448937, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4489": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Jewel of the Gods", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06277\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"traits\": \"Item. Relic. Blessed.\",\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "464ca1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wish Eater", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.182, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580206, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5802": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07012\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "ad63bc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Showmanship", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.21, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538708, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60410\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Creature. Summon.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "971d52", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Familiar Spirit", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.135, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274609, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2746": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "From the Brink", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05039\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "46187b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Five of Pentacles (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.057, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 313906, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3139": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51003\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "5e32a5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Preposterous Sketches (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.057, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585230, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5852": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", - "NumHeight": 4, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Mask of the Burning Pit", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"86055\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "a4775a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Enchanted Skull", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.026, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447836, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4478": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Dreams of a Child", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06238\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome. Charm.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06113\"\n }\n ],\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ea40f6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dream Diary (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 4.026, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226320, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03147\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "0d4eb9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Trench Knife", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.991, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226318, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04103\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Bold.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "ab37af", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scene of the Crime", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.991, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368826, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02155\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "ee20c9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Newspaper", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.954, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553108, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07116\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Covenant. Cursed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "3442f5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "False Covenant (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.954, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230360, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02307\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 5,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "7bc995", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ward of Protection (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.82, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368842, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02235\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "be4abe", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Survival Instinct (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.82, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380230, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3802": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06166\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "fb9b7e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Brute Force (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.82, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585804, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5858": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01050-t\",\n \"alternate_ids\": [\n \"01550-t\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "b67931", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Elusive (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.82, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232332, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2323": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "A Gift Unlooked For", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03142\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "f295d9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Clasp of Black Onyx", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.873, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 369815, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3698": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Soldier in a New War", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07082\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Agency. Veteran.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "1f7e6e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Thomas Dawson", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.773, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226303, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02260\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "83d8d7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leadership", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.773, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368416, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02186\",\n \"alternate_ids\": [\n \"60218\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "60b353", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Preposterous Sketches", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.719, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368618, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Doom Begets Doom", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04026\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Relic. Cursed.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "07350b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Decorated Skull", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.692, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5836": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05033\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "24eb36", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eldritch Inspiration", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.692, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 235600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2356": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Renowned Historian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04051\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Wayfarer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "c49b4b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Alejandro Vela", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.686, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589707, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5897": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07308\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 5,\n \"traits\": \"Spell. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "315b45", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rite of Equilibrium (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.677, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368710, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03029\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "819aee", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sleight of Hand", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.677, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527238, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5272": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06329\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "b4b991", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shining Trapezohedron (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.683, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545309, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60111\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "3319be", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Clean Them Out", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.683, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 262200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2622": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04267\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "bc4788", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Feed the Mind (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.686, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293215, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2932": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05231\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "6de21b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Knowledge is Power", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.686, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448031, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4480": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Stamina", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06241\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ffe4dd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Empower Self (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.685, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368520, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03239\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Supply.\",\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "408cb5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Emergency Cache (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.685, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538627, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60329\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "7baf75", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Backstab (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.682, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371565, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3715": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hour of the Huntress", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98002\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 2,\n \"cycle\": \"Promo\"\n}", - "GUID": "c729ab", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Green Man Medallion", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.682, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447633, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4476": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06240\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Fortune. Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "b3cad4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daredevil (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.684, - "posZ": -16.688, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545302, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60104\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "2204cc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Self-Destructive", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.971, - "posY": 3.674, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580315, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5803": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07021\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "4f3142", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cryptographic Cipher", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.673, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430655, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Acidic Ichor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02263\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "fa61ba", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Strange Solution (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.673, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431007, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4310": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05021\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Spirit. Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "683937", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Delay the Inevitable", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.673, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368849, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03199\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Trap. Improvised.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "f66dd9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Snare Trap (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.767, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2611": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04276\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 5,\n \"level\": 5,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "d3e55b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Timeworn Brand (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.759, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368417, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03191\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "812175", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Logical Reasoning", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.748, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449528, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54008\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ritual. Talent.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "f998c5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sign Magick (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.733, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550805, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60507\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Key\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "5888da", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Old Keyring", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.733, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03235\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "79287f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Torrent of Power", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.765, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226329, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03021\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "e25dc1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "True Grit", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.765, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449612, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07273\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "ac9763", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Purifying Corruption (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.972, - "posY": 3.794, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545307, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60109\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "af3efd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Relentless", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.77, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 438122, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4381": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52013\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"hidden\": true,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "ea0fa1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unspeakable Oath (Cowardice)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.77, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371466, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3714": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98003\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Dark Young.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", - "GUID": "46812e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sacrificial Beast", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.793, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538811, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hunter of Rare Books", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60213\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "3c5099", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Whitton Greene", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.793, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277607, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2776": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05118\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "c7d9b5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Enchanted Blade", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.812, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60302\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 6,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "2c563c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Anything You Can Do, Better", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.812, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449525, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Charge Ever Onward", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54005\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "159f82", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Knight of Swords (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.829, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277813, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2778": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05154\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "5ada0a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hawk-Eye Folding Camera", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.829, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430647, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04194\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "19ab7c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Otherworldly Compass (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.842, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581024, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5810": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07030\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "823e49", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tides of Fate", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.842, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380949, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3809": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98009\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Extradimensional. Tindalos.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", - "GUID": "ce3a1a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Vengeful Hound", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.973, - "posY": 3.852, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448032, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4480": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Alacrity", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06242\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "4c0f00", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Empower Self (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.974, - "posY": 3.809, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230314, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03153\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "9c922f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Storm of Spirits", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.974, - "posY": 3.809, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368516, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02036\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "756a35", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Kukri", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.974, - "posY": 3.809, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550826, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60528\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Fortune.\",\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "04d33d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lucky! (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.974, - "posY": 3.862, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538704, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60406\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "6446d1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scrying Mirror", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.974, - "posY": 3.813, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 590105, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5901": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Vessel of Good and Evil", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07225\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Relic. Blessed. Cursed.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "df182a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eye of the Djinn (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.974, - "posY": 3.813, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583703, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5837": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06009\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Blunder. Mystery.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "f4dd3d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shocking Discovery", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.974, - "posY": 3.81, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230309, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04032\",\n \"alternate_ids\": [\n \"60417\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Augury.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "da7613", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Prophecy", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.974, - "posY": 3.804, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589001, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5890": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07221\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "06abe0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "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", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shield of Faith (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.974, - "posY": 3.745, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378016, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3780": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05277\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Favor. Service.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "bf5a5f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Small Favor", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.975, - "posY": 3.683, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587030, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5870": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07036\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "b4666d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Beloved", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.975, - "posY": 3.674, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 233607, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2336": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784129708171655462/0B7EFEEA9A53B93350FEC7F68F39A20D1D6580A9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Logistical Genius", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"85032\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Agency. Veteran.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "4120f3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lt. Wilson Stewart", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.975, - "posY": 3.673, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545301, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60103\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Criminal. Syndicate.\",\n \"weakness\": true,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "c3a014", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tommy Malloy", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.975, - "posY": 3.673, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431110, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4311": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03040\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "88a9b3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Overzealous", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.975, - "posY": 3.718, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315303, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3153": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51006\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "3e0653", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Think on Your Feet (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.975, - "posY": 3.718, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277710, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2777": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05111\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Favor. Service.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "5115d9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Intel Report", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.976, - "posY": 3.759, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226311, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03106\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "bb0f6a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heroic Rescue", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.976, - "posY": 3.759, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230325, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Esteemed Eschatologist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03112\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "1f8539", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "David Renfield", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.976, - "posY": 3.783, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04150\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Practiced. Bold.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "50fb37", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Take the Initiative", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.976, - "posY": 3.783, - "posZ": -16.689, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226315, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04019\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Upgrade.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "1bc300", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Trusted", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.976, - "posY": 3.815, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538602, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60304\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "c45e67", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Reckless", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.976, - "posY": 3.815, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536206, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5362": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Advanced", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90031\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", - "GUID": "f802e3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cover Up", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.976, - "posY": 3.815, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315245, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03152\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "5f19e0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sneak Attack (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.976, - "posY": 3.894, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230301, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04157\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "a5c780", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Enraptured", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 3.92, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5362": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Due Diligence", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90025\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "133521", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Directive", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 3.92, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02017\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "d5cac6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Taunt", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 3.943, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232102, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07154\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "ca1b5c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Truth Beckons", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 3.943, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368406, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03265\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "bbfe9b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guidance", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 3.962, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 438126, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4381": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06036\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Talent.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "447a08", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Kleptomania", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 3.962, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584926, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5849": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07032\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced. Cursed.\",\n \"wildIcons\": 4,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "d8b64b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Promise of Power", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 3.962, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582309, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5823": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07015\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tool.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "4f11a2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Silas's Net", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 4.028, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430503, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4305": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04312\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Improvised.\",\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "9591ac", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Impromptu Barrier", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 4.028, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538629, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60331\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "91da6b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Beretta M1918 (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.977, - "posY": 4.028, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226352, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02148\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "cd7b97", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stand Together (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.978, - "posY": 4.091, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368430, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Acquisitions and Solicitation", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03149\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "4a2a36", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Charles Ross, Esq.", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.978, - "posY": 4.091, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538710, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60412\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Clothing.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "d9292f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Robes of Endless Night", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.978, - "posY": 4.1, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 579606, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5796": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07226\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Spell. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "32e5a4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Armageddon (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.978, - "posY": 4.057, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430810, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4308": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05024\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "b9bb2a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fingerprint Kit", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.978, - "posY": 4.01, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5841": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038865190/8B0106D5599808B6E00387C2535AC1C3F2330034/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Advanced", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90019\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Spell.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "580a4d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Memory", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.978, - "posY": 4.01, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368502, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01091\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "5ab9f4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Overpower", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.978, - "posY": 4.01, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374420, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3744": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05323\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "1a90a4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lure (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.979, - "posY": 4.06, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545320, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60122\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "92436b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Counterpunch (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.979, - "posY": 4.06, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447631, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4476": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06200\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Talent. Illicit.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "2aeb8a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Burglary (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.979, - "posY": 4.057, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545315, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60117\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "22bb1e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "One-Two Punch", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.979, - "posY": 4.057, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538601, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60303\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"wildIcons\": 1,\n \"negativeIcons\": true,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "b2e5b0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arrogance", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.979, - "posY": 4.051, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230346, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04110\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "2236f6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Counterspell (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.979, - "posY": 3.992, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 373910, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3739": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Mysterious Soothsayer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05283\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Ally. Clairvoyant.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "03a4de", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Anna Kaslow (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.979, - "posY": 3.992, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293214, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2932": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Seeker", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05188\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "0b12ac", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scroll of Secrets (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.979, - "posY": 3.992, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538626, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60328\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "e503ce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pilfer (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.98, - "posY": 3.964, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581517, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5815": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07023\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "b176fc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Deep Knowledge", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.98, - "posY": 3.964, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 579909, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5799": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07229\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Ritual. Blessed. Cursed.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "e5901b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Spirit of Humanity (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.98, - "posY": 3.945, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315235, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03111\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "5fe780", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Moxie (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.98, - "posY": 3.945, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 373819, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3738": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03017\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "80b7c6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Graveyard Ghouls", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.98, - "posY": 3.923, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380027, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3800": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06160\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Tactic. Fated.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "d3dcf1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Let God sort them out...\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.981, - "posY": 3.898, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581705, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5817": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "1186a1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tony's .38 Long Colt", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.981, - "posY": 3.82, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230317, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02029\",\n \"alternate_ids\": [\n \"60405\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "0a4db3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ritual Candles", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.981, - "posY": 3.82, - "posZ": -16.69, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226339, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04104\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "6a9021", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Marksmanship (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.981, - "posY": 3.839, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380229, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3802": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06165\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "7651f3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scrounge for Supplies", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.981, - "posY": 3.839, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230352, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Gift of the Homunculi", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02269\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "6bae15", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jewel of Aureolus (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.981, - "posY": 3.804, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527235, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5272": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06282\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Ally. Summon.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06283\"\n }\n ],\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ab4fb3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Summoned Hound (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.981, - "posY": 3.804, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584512, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5845": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05230-t\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Upgrade.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "dc65fd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Telescopic Sight (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.982, - "posY": 3.816, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545206, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53007\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "3d57b4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mists of R'lyeh (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.982, - "posY": 3.816, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 292914, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2929": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05234\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Favor. Service.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "2ee50e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Decoy", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.982, - "posY": 3.776, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368809, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02034\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "2c2d9a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bait and Switch", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.982, - "posY": 3.776, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226317, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02105\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Science.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "9c46da", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Emergency Aid", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.982, - "posY": 3.732, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60110\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "8d6ae6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Safeguard", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.982, - "posY": 3.732, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440720, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4407": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52005\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "26a3bf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stealth (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.982, - "posY": 3.685, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538801, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60203\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "3eef18", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Thrice-Damned Curiosity", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.983, - "posY": 3.675, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 546500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5465": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1056604690734334657/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1597044073918730883/0E7FEB9CC85CD11EB5194774E90A73163EDACBEC/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07113\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 2,\n \"traits\": \"Covenant. Cursed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "10b087", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Blasphemous Covenant (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.983, - "posY": 3.675, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 314105, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3141": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51002\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "37a2b5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blackjack (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.983, - "posY": 3.711, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4490": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06280\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "b45c82", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Garrote Wire (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.983, - "posY": 3.711, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 444024, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4440": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06029\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "a33acd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Open Gate", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.983, - "posY": 3.795, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 579808, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5798": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07228\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell. Cursed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "12bdf1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shroud of Shadows (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.984, - "posY": 3.752, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230349, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03271\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n },\n {\n \"count\": 2,\n \"type\": \"Horror\",\n \"token\": \"horror\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "65b30d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arcane Initiate (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.984, - "posY": 3.752, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368525, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02273\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "523b76", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Moment of Respite (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.985, - "posY": 3.776, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550807, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60509\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "59e40d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mysterious Raven", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.985, - "posY": 3.776, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447935, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4479": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06235\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 2,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "80fafa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leadership (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.985, - "posY": 3.797, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 295602, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2956": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"82024\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Mask.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "6179d5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Medico Della Peste", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.985, - "posY": 3.765, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368513, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02117\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "0c859f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Painkillers", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.986, - "posY": 3.729, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5891": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07301\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "e40802", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hallow (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.986, - "posY": 3.729, - "posZ": -16.691, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 375129, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3751": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", - "GUID": "79b4af", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Abandoned and Alone", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.986, - "posY": 3.79, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430644, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50003\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "23c3e5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hyperawareness (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.986, - "posY": 3.799, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 554413, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5544": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07019\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Ritual. Blessed.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "974743", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "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", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rite of Sanctification", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.986, - "posY": 3.799, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 444147, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4441": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98015\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"wildIcons\": 2,\n \"negativeIcons\": true,\n \"cycle\": \"Promo\"\n}", - "GUID": "13eaf0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dreams of the Deep", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.987, - "posY": 3.804, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368403, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04153\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "4167c0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "True Understanding", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.987, - "posY": 3.756, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 372110, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3721": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02012\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Instrument. Relic.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "03c6a7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jim's Trumpet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.987, - "posY": 3.705, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368852, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Big Man on Campus", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02035\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "e1e098", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Peter Sylvestre (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.988, - "posY": 3.679, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430654, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Freezing Variant", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02264\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "9afe23", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Strange Solution (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.988, - "posY": 3.673, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07108\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "55fc3d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Riot Whistle", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.988, - "posY": 3.673, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 381050, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3810": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", - "GUID": "67e006", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Split the Angle", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.989, - "posY": 3.715, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232951, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2329": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Seeing Things Unseen", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02219\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "f96ed0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Powder of Ibn Ghazi", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.989, - "posY": 3.753, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 438128, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4381": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06038\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "406ab2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Your Worst Nightmare", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.989, - "posY": 3.753, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583136, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5831": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "finis omnium nunc est", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic. Tome. Blessed.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "df9809", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload()\n chaosbag = getChaosBag()\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)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == \"Elder Sign\" then\n self.addContextMenuItem(\"Seal Elder Sign\", function(playerColor) sealToken(url, playerColor) end)\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)\nend\n\nfunction releaseTokens(playerColor)\n printToColor(\"Releasing token\", playerColor)\n for i,obj in ipairs(sealedTokens) do\n chaosbag.putObject(obj)\n end\n 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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Codex of Ages", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.99, - "posY": 3.789, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379024, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08034\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "320bbe", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Written in the Stars", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.99, - "posY": 3.821, - "posZ": -16.692, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379003, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hyperborean Grimoire", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08005\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic. Tome.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "55001f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Livre d'Eibon", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.991, - "posY": 3.748, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 579504, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5795": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Omen of Misfortune", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07224\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Charm. Cursed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "aae31c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Lucky\" Penny (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.992, - "posY": 3.768, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378921, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08083\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic. Science.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "e419b4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Medical Student", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.992, - "posY": 3.734, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379050, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08060\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "331b58", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dragon Pole", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.993, - "posY": 3.747, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379004, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08006\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Omen. Endtimes.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "e9fef2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Harbinger", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.993, - "posY": 3.747, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378906, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08077\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Synergy.\",\n \"wildIcons\": 1,\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "4e6d80", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Strength in Numbers (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.993, - "posY": 3.757, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378924, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Experienced Hunter", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08086\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Seeker\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Ally. Detective.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "573765", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Michael Leigh (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.993, - "posY": 3.757, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378947, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08109\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "5be76d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blur (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.993, - "posY": 3.757, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378939, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08101\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Spell. Augury.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "658588", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Divination (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.993, - "posY": 3.814, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379015, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08025\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "5779d3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Butterfly Swords (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.994, - "posY": 3.818, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277709, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2777": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Aspiring Actor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05155\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Criminal.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "9df9df", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Henry Wan", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.995, - "posY": 3.815, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273000, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2730": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280920105/BBE662BDDC5F2C94A5DE10256B991D1E1DD2C50D/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98021\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Endtimes.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", - "GUID": "242a11", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Liber Omnium Finium", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.995, - "posY": 3.815, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538709, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60411\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "6c3156", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Crystal Pendulum", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.995, - "posY": 3.809, - "posZ": -16.693, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 444348, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4443": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98014\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Innate. Developed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", - "GUID": "9d6e9a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nautical Prowess", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.995, - "posY": 3.75, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230333, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04031\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ritual. Blessed.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "0fd4ae", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload()\n chaosbag = getChaosBag()\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 readBag()\nend\n\nfunction readBag(playerColor)\n if playerColor ~= nil then\n printToColor(\"Reading chaos bag\", playerColor)\n end\n\n local tokensInBag = { }\n for i,token in ipairs(chaosbag.getObjects()) do\n if token.name ~= nil and token.name ~= \"\" then\n tokensInBag[token.name] = true\n end\n end\n\n -- add menu items\n self.clearContextMenu()\n self.addContextMenuItem(\"Release Token\", releaseTokens)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if tokensInBag[name] and name ~= \"Auto-fail\" then\n self.addContextMenuItem(\"Seal \" .. name, function(playerColor) sealToken(url, playerColor) end)\n end\n end\n self.addContextMenuItem(\"Read Chaos Bag\", readBag)\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)\nend\n\nfunction releaseTokens(playerColor)\n printToColor(\"Releasing token\", playerColor)\n for i,obj in ipairs(sealedTokens) do\n chaosbag.putObject(obj)\n end\n 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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Protective Incantation (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.995, - "posY": 3.75, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 233604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2336": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784129708171655462/0B7EFEEA9A53B93350FEC7F68F39A20D1D6580A9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"85029\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Science.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", - "GUID": "2f1166", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Universal Solvent", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.996, - "posY": 3.685, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277811, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2778": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05153\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "1339b0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mr. \"Rook\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.997, - "posY": 3.675, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368844, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03238\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "0edef1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "A Chance Encounter (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.997, - "posY": 3.711, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 376501, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3765": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04016\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse. Pact.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "f93ea8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Voice of the Messenger", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.997, - "posY": 3.711, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 438127, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4381": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06037\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "57e648", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Narcolepsy", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.998, - "posY": 3.744, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 444021, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4440": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52008\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "1e9213", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Storm of Spirits (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.998, - "posY": 3.744, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368429, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03024\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "d6771f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fieldwork", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.998, - "posY": 3.776, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538821, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Hunter of Rare Books", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60223\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "854c79", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Whitton Greene (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.998, - "posY": 3.776, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538624, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60326\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "0feb74", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lucky Cigarette Case (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.999, - "posY": 3.806, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449610, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07271\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Pact. Cursed.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "542a70", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Favor of the Moon (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.999, - "posY": 3.832, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232106, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07158\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell. Pact.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "fc709b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blood Pact", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9, - "posY": 3.805, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430650, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03306\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "814ce2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eidetic Memory (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9, - "posY": 3.805, - "posZ": -16.694, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545327, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60129\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "14dcc4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dynamite Blast (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9, - "posY": 3.824, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 369816, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3698": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Knows Too Much", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07083\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Agency. Detective.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "7e2896", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Elina Harper", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.001, - "posY": 3.791, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230307, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03196\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "edd34a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Quantum Flux", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.001, - "posY": 3.791, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538701, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60403\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Omen. Endtimes.\",\n \"weakness\": true,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "3aa40e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Future", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.001, - "posY": 3.791, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277912, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2779": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05114\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "a57f19", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Meat Cleaver", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.001, - "posY": 3.855, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07152\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "0dc75e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Keen Eye", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.001, - "posY": 3.855, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550802, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60504\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "a3bc7a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Atychiphobia", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.002, - "posY": 3.865, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 375016, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3750": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "a33470", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Spirit-Speaker", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.002, - "posY": 3.865, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550820, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60522\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "f8a977", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".18 Derringer (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.002, - "posY": 3.872, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374935, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3749": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03019\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "367aac", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Crisis of Identity", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.002, - "posY": 3.872, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2731": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280920329/24678C1EA9F75CE15164134ACF04BD5642D9F434/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Dark Revelations", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98020\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Artist.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", - "GUID": "782e0a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Ruth Westmacott", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.003, - "posY": 3.926, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07264\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "78adda", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hyperawareness (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.003, - "posY": 3.926, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536201, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5362": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Red Tape", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90026\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "706176", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Directive", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.003, - "posY": 3.926, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2776": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05116\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "230835", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scroll of Secrets", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.003, - "posY": 3.926, - "posZ": -16.695, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449601, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Huntress of Bast", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07262\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Ally. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "5659d1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "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", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nephthys (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.004, - "posY": 3.924, - "posZ": -16.695, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 292814, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2928": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05229\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic. Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "ec38db", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Warning Shot", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.004, - "posY": 3.868, - "posZ": -16.695, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374330, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3743": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03007\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Practiced. Expert.\",\n \"combatIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "b80459", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Home Front", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.004, - "posY": 3.868, - "posZ": -16.695, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3713": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02010\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Weapon. Firearm.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "d87128", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jenny's Twin .45s", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.005, - "posY": 3.859, - "posZ": -16.695, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587627, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5876": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07033\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "2ea0d0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Token of Faith", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.005, - "posY": 3.859, - "posZ": -16.695, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230326, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04029\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "5558f1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mists of R'lyeh", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.005, - "posY": 3.847, - "posZ": -16.696, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368405, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02022\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "d4fd4a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shortcut", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.005, - "posY": 3.847, - "posZ": -16.696, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452504, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4525": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Chained to the Waking World", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06079\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Dreamer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "d253a6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Randolph Carter", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.006, - "posY": 3.832, - "posZ": -16.696, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378621, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3786": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05314\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "53f076", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Soothing Melody", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.006, - "posY": 3.832, - "posZ": -16.696, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538831, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Petrus de Dacia Translation", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60233\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 5,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "96ba38", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Necronomicon (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.006, - "posY": 3.814, - "posZ": -16.696, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550828, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60530\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 4,\n \"traits\": \"Condition.\",\n \"permanent\": true,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "3bbc0b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Quick Learner (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.007, - "posY": 3.743, - "posZ": -16.696, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583332, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5833": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07038\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Cultist. Cursed.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "ef91a9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Accursed Follower", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.007, - "posY": 3.743, - "posZ": -16.696, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277510, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2775": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05112\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ritual. Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "05d263", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sign Magick", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.007, - "posY": 3.768, - "posZ": -16.696, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553110, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07118\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 5,\n \"level\": 0,\n \"traits\": \"Spell. Cursed.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "9a5782", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eye of Chaos", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.008, - "posY": 3.687, - "posZ": -16.696, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5854": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038865190/8B0106D5599808B6E00387C2535AC1C3F2330034/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Artifact from Another Life (Advanced)", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90018\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", - "GUID": "bf151d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heirloom of Hyperborea", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.008, - "posY": 3.687, - "posZ": -16.696, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558007, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5580": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "NumHeight": 3, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07196\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "45386d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload()\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 readBag()\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 name = obj.getName()\n if name == \"Bless\" or name == \"Curse\" then\n local tokensTaken = manager.getVar(\"tokensTaken\")\n table.insert(tokensTaken[name], guid)\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", name)\n printToAll(\"Sealing \" .. name .. \" token \" .. manager.call(\"getTokenCount\"))\n end\nend\n\nfunction releaseTokens(playerColor)\n if #sealedTokens == 0 then return end\n for i,token in ipairs(sealedTokens) do\n local guid = token.getGUID()\n local name = token.getName()\n chaosbag.putObject(token)\n if name == \"Bless\" or name == \"Curse\" then\n local tokensTaken = manager.getVar(\"tokensTaken\")\n for i,v in ipairs(tokensTaken[name]) do\n if v == guid then\n table.remove(tokensTaken[name], i)\n break\n end\n end\n manager.setVar(\"tokensTaken\", tokensTaken)\n manager.setVar(\"mode\", name)\n printToAll(\"Releasing \" .. name .. \" token\" .. manager.call(\"getTokenCount\"))\n end\n end\n\n 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\nfunction readBag()\n -- add menu items\n self.clearContextMenu()\n self.addContextMenuItem(\"Release Tokens\", releaseTokens)\n\n local bagTokens = { }\n local tokens = chaosbag.getObjects()\n for i,token in ipairs(tokens) do\n bagTokens[token.name] = true\n end\n\n for url,token in pairs(IMAGE_TOKEN_MAP) do\n if bagTokens[token] then\n self.addContextMenuItem(\"Seal \" .. token, function(playerColor) sealToken(url, playerColor) end, true)\n end\n end\n self.addContextMenuItem(\"Refresh Seal Options\", readBag)\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unrelenting (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.008, - "posY": 3.684, - "posZ": -16.696, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545208, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53009\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "9e4e11", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Alter Fate (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.009, - "posY": 3.674, - "posZ": -16.696, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 295601, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2956": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"82023\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Mask.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "9c9196", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bauta", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.01, - "posY": 3.673, - "posZ": -16.696, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 8901, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "89": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Curse.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"81029\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "2e33f7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Curse of the Rougarou", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.01, - "posY": 3.673, - "posZ": -16.696, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368812, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02270\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "3f3488", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "A Chance Encounter", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.01, - "posY": 3.717, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293015, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2930": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05237\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "e674e8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fortune or Fate (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.011, - "posY": 3.759, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226341, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02299\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 2,\n \"traits\": \"Practiced. Expert.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "d2e026", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Vicious Blow (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.011, - "posY": 3.759, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584203, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5842": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "NumHeight": 3, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Text of the Elder Guardian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07192\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Tome. Blessed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "416f12", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cryptic Grimoire (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.011, - "posY": 3.759, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368409, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03108\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "a8e495", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Anatomical Diagrams", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.011, - "posY": 3.847, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440723, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4407": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06025\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "aec357", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guardian of the Crystallizer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.011, - "posY": 3.847, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 276300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2763": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04199\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Augury.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "e470cd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Premonition", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.012, - "posY": 3.883, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368630, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Unscrupulous Investor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03151\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "5ec1a2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dario El-Amin", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.012, - "posY": 3.883, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380128, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3801": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06164\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "db90e2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ethereal Form", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.013, - "posY": 3.915, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379928, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3799": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Untranslated", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06112\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome. Charm.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06113\"\n }\n ],\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "b81dcf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dream Diary", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.013, - "posY": 3.915, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315251, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02189\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "d7dbac", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Streetwise (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.013, - "posY": 3.943, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 314802, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3148": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04159\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Try\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "3dc82f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Try and Try Again (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.013, - "posY": 3.943, - "posZ": -16.697, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582827, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5828": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "58f534", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Smite the Wicked", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.014, - "posY": 3.991, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440622, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4406": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52010\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "96a440", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gravedigger's Shovel (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.014, - "posY": 3.991, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545213, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53014\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "39452d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fine Print", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.015, - "posY": 4.01, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538714, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60416\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "0988b2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Voice of Ra", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.015, - "posY": 4.01, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07261\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell. Upgrade.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "33455f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Enchant Weapon (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.015, - "posY": 4.01, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315246, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03195\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent. Illicit.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "2f4db2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pickpocketing (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.016, - "posY": 4.126, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449037, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4490": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06327\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "4f5f0f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sawed-Off Shotgun (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.016, - "posY": 4.089, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230355, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02154\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "b3ce16", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shrivelling (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.017, - "posY": 4.048, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 372011, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3720": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02013\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Endtimes.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "2c901b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Final Rhapsody", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.017, - "posY": 4.048, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230341, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03270\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell. Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "4d74f6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ward of Protection (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.017, - "posY": 4.055, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232950, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2329": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Smarter Than He Lets On", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02218\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Dunwich.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "f14dce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Earl Sawyer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.017, - "posY": 4.055, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538804, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Book of Books", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60206\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "d287bc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Celaeno Fragments", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.018, - "posY": 4.058, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538622, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60324\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "4a45c6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Slip Away (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.019, - "posY": 4.008, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 235644, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2356": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Poision.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04102\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Poison.\",\n \"permanent\": true,\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "819f52", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Poisoned", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.019, - "posY": 4.008, - "posZ": -16.698, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274607, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2746": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05037\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Tactic. Gambit.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "0bea17", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Act of Desperation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.019, - "posY": 4.005, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 586029, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5860": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07035\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Fortune. Blessed.\",\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "ec7702", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Predestined", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.019, - "posY": 4.005, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315234, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02027\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Criminal.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "cdd6aa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hired Muscle (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.019, - "posY": 4.005, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589909, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5899": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07310\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Fortune. Blessed. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Offering\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "1934c6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shrine of the Moirai (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.02, - "posY": 4.049, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550804, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60506\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "1d75d0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grimm's Fairy Tales", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.02, - "posY": 4.049, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368517, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04037\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "f59085", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Backpack", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.02, - "posY": 4.039, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538702, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60404\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "fc4168", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nihilism", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.02, - "posY": 4.039, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380029, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3800": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Muckraker", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06162\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Criminal. Dreamer.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 9,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "90bf93", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gregory Gry", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.021, - "posY": 4.027, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450616, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02229-t\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "308967", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Quick Thinking (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.022, - "posY": 4.011, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448840, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4488": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06325\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 5,\n \"traits\": \"Spell. Practiced.\",\n \"wildIcons\": 4,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "d6085d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Eye of Truth (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.022, - "posY": 4.011, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293217, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2932": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Seeker", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05194\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Charm. Cursed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "1433eb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grisly Totem (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.022, - "posY": 3.992, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448938, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4489": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06323\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "26922c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Spiritual Resolve (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.022, - "posY": 3.992, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53003\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 3,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "45cd73", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Truth from Fiction (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.023, - "posY": 3.97, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447833, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4478": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06198\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 10,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "3dc25c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Extensive Research (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.023, - "posY": 3.97, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448936, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4489": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Abandoned by the Gods", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06276\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Relic. Blessed.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06277\"\n }\n ],\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "c0d236", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Empty Vessel (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.023, - "posY": 3.945, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315238, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04108\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Connection. Illicit.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "2423e7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fence (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.023, - "posY": 3.945, - "posZ": -16.699, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380126, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3801": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06117\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "75eca5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Read the Signs", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.024, - "posY": 3.916, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232110, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07162\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "5606b3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Manipulate Destiny (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.024, - "posY": 3.916, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538700, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60402\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "4fbdb2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arbiter of Fates", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.025, - "posY": 3.885, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 441025, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4410": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06023\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Research.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "7686cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Astounding Revelation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.025, - "posY": 3.85, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230330, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Speaker to the Dead", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02232\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Sorcerer.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "53867b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Alyssa Graham", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.025, - "posY": 3.85, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 292915, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2929": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Rogue", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05187\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 3,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "d4dbc7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".45 Thompson (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.025, - "posY": 3.85, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545207, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Stygian Waymark", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53008\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "a775ad", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "VALID_TOKENS = {\n Skull=true,\n Cultist=true,\n Tablet=true,\n [\"Elder Thing\"]=true\n}\n\nfunction onload()\n chaosbag = getChaosBag()\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)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if VALID_TOKENS[name] ~= nil then\n self.addContextMenuItem(\"Seal \" .. name, function(playerColor) sealToken(url, playerColor) end)\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)\nend\n\nfunction releaseTokens(playerColor)\n printToColor(\"Releasing token\", playerColor)\n for i,obj in ipairs(sealedTokens) do\n chaosbag.putObject(obj)\n end\n 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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Chthonian Stone (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.026, - "posY": 3.862, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 541200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5412": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830597915335413/F6B6100F5713A33245CFBB6F1D7316AA2DD0F760/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Advanced", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90009\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", - "GUID": "9c4900", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "On the Lam", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.026, - "posY": 3.771, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545211, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53012\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse. Flora.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "121b2d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dendromorphosis", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.027, - "posY": 3.692, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226314, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03263\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "a13ca4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On the Hunt", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.027, - "posY": 3.692, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581821, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5818": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Signature", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "96c9be", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy's Tote Bag", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.028, - "posY": 3.686, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 586622, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5866": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07028\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Pact. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "17d34b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Faustian Bargain", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.028, - "posY": 3.681, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230335, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03035\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "90a106", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Spirit Athame (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.028, - "posY": 3.681, - "posZ": -16.7, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232907, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2329": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Professor of Archaeology", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02080\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Miskatonic.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "f03306", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. Francis Morgan", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.029, - "posY": 3.682, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 296804, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2968": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"81030\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Talent.\",\n \"cycle\": \"Standalone\"\n}", - "GUID": "a49751", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Monstrous Transformation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.03, - "posY": 3.688, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230336, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03154\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "35166c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Book of Shadows (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.03, - "posY": 3.688, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545329, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60131\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "ab51ce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Physical Training (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.03, - "posY": 3.686, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450602, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02108-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "ecbea8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pathfinder (1) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.031, - "posY": 3.681, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368838, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02114\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Tool. Melee.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "8a4673", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fire Extinguisher (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.031, - "posY": 3.681, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368839, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02115\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "017821", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Flare (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.032, - "posY": 3.684, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379618, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3796": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05322\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "060943", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sixth Sense (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.032, - "posY": 3.674, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 292913, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2929": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05233\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Connection.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "b65011", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Investments", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.032, - "posY": 3.674, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588800, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5888": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "NumHeight": 3, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07189\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Ritual. Armor.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "9509e3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Enchanted Armor (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.033, - "posY": 3.712, - "posZ": -16.701, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232108, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07160\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Paradox. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "22fc6c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Butterfly Effect (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.035, - "posY": 3.777, - "posZ": -16.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230302, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02190\",\n \"alternate_ids\": [\n \"60418\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "59b24f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Defiance", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.035, - "posY": 3.777, - "posZ": -16.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538824, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60226\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "9b1c5b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mind over Matter (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.035, - "posY": 3.855, - "posZ": -16.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553113, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07121\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "4e2d75", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mariner's Compass", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.035, - "posY": 3.855, - "posZ": -16.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 235822, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2358": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777501236/D145C8B748FB42258EB442B9DF36797851CEECC3/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Madness. Paradox.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04264\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Paradox.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "d64b8f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Out of Body Experience", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.036, - "posY": 3.929, - "posZ": -16.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368857, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02309\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "f1b0f9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Try and Try Again (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.036, - "posY": 3.929, - "posZ": -16.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447934, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4479": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06234\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "93381d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heroic Rescue (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.037, - "posY": 3.95, - "posZ": -16.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587421, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5874": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07027\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "5ec6d0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Obfuscation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.037, - "posY": 3.95, - "posZ": -16.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368711, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04027\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight. Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "256da2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eavesdrop", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.038, - "posY": 3.968, - "posZ": -16.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230332, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03113\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "98fc57", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grounded (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.038, - "posY": 3.933, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380228, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3802": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Wrong Place, Wrong Time", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06118\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Ally. Wayfarer. Cursed.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Damage\",\n \"token\": \"damage\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "b8380d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jessica Hyde (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.039, - "posY": 3.945, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368854, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03314\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "c803ba", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Infighting (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.04, - "posY": 3.904, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5812": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Custom Marlin Model 1894", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "587589", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Becky", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.04, - "posY": 3.904, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368811, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04033\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Improvised.\",\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "30f90b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Improvised Weapon", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.041, - "posY": 3.909, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440724, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4407": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06026\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "cdbb37", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Easy Mark (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.041, - "posY": 3.909, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 313603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3136": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51008\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "a53344", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Clarity of Mind (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.041, - "posY": 3.912, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581612, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5816": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07018\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee. Blessed.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "cf4571", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blessed Blade", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.041, - "posY": 3.912, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538807, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60209\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "a614de", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Feed the Mind", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.042, - "posY": 3.911, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5822": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06010\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"traits\": \"Job.\",\n \"permanent\": true,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Bounty\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "4d9b32", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bounty Contracts", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.042, - "posY": 3.911, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587219, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07025\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "a5087b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".25 Automatic", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.043, - "posY": 3.907, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368830, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01074\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "48e103", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Baseball Bat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.043, - "posY": 3.907, - "posZ": -16.703, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226360, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03305\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Armor. Relic.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "f7a9ab", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Armor of Ardennes (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.043, - "posY": 3.9, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 292816, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2928": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05230\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Upgrade.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "db2c81", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Telescopic Sight (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.043, - "posY": 3.9, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538628, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60330\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Gambit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "de40c8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Copycat (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.044, - "posY": 3.889, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538819, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60221\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "6e4d54", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Glimpse the Unthinkable (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.044, - "posY": 3.889, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277910, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2779": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05159\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "6d9881", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Drawing Thin", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.044, - "posY": 3.889, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232941, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2329": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Madness.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02178\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "fb943f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Across Space and Time", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.045, - "posY": 3.926, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447733, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4477": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06245\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Blessed. Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "f21109", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "A Glimmer of Hope", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.045, - "posY": 3.926, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379154, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05008\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "1c7a00", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rational Thought", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.046, - "posY": 3.909, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368813, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03155\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "00af4f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fight or Flight", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.046, - "posY": 3.909, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538729, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60431\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "e21200", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Clairvoyance (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.046, - "posY": 3.889, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550801, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60503\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "e628de", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Called by the Mists", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.046, - "posY": 3.889, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 592120, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5921": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05316\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome. Occult.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"05317\"\n }\n ],\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "5d6728", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Occult Lexicon", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.047, - "posY": 3.866, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 233135, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2331": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241296009359/3EF850792428E467A4475333CCBBF6E6B5975186/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Ruthless Tactician", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51052\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 5,\n \"traits\": \"Ally. Criminal. Syndicate.\",\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "7f7ecc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Naomi O'Bannion", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.047, - "posY": 3.866, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545321, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60123\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "415ca2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Get over here!\" (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.048, - "posY": 3.89, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538607, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Feisty Mechanic", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60309\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "ad0ef0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lonnie Ritter", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.048, - "posY": 3.89, - "posZ": -16.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315247, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04156\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "ce1b89", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "High Roller (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.049, - "posY": 3.86, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431008, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4310": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05020\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic. Insight.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "c70ad8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Interrogate", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.049, - "posY": 3.86, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447731, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4477": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06203\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic. Dreamlands.\",\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "0d006f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Moonstone", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.049, - "posY": 3.828, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 314905, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3149": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51009\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "70772b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Oops! (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.049, - "posY": 3.828, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580106, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5801": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "NumHeight": 3, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07195\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Ritual. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "3199f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Curse of Aeons (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.05, - "posY": 3.792, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550809, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60511\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "c8505c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scrapper", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.051, - "posY": 3.753, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368804, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04036\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"wildIcons\": 5,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "1fe462", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Last Chance", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.051, - "posY": 3.753, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583433, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5834": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07039\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "c54d7e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dread Curse", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.051, - "posY": 3.761, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368407, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02023\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "f69e10", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Seeking Answers", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.052, - "posY": 3.716, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230320, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03032\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "54832d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Alchemical Transmutation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.052, - "posY": 3.716, - "posZ": -16.705, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449522, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54002\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic. Occult. Blessed.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"05314\"\n }\n ],\n \"willpowerIcons\": 2,\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "78858f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hallowed Mirror (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.054, - "posY": 3.676, - "posZ": -16.706, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374633, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3746": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Tome.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "016b72", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The King in Yellow", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.054, - "posY": 3.676, - "posZ": -16.706, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379828, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3798": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06110\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "0bb3da", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "First Watch", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.055, - "posY": 3.757, - "posZ": -16.706, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538822, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60224\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "870bdc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cryptic Writings (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.055, - "posY": 3.737, - "posZ": -16.706, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 586405, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5864": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07011\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Cultist.\",\n \"weakness\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "9be144", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shadow Agents", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.055, - "posY": 3.737, - "posZ": -16.706, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 231600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2316": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1017195287736529784/BEB850DCAA5497CC1A96E1603C0D3AFFE8B0F2BB/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Advanced", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90002\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", - "GUID": "cf41be", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Daisy's Tote Bag", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.056, - "posY": 3.763, - "posZ": -16.706, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538806, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60208\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "dbb0e0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Encyclopedia", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.056, - "posY": 3.763, - "posZ": -16.706, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 278011, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2780": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05109\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "a3f105", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Something Worth Fighting For", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.057, - "posY": 3.787, - "posZ": -16.706, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368803, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03272\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "d1d7fa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Not without a fight!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.058, - "posY": 3.808, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226313, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01023\",\n \"alternate_ids\": [\n \"60113\",\n \"01523\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "e0dff3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dodge", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.058, - "posY": 3.808, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431656, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4316": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05010\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Insight. Mystery.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "22d886", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unsolved Case", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.059, - "posY": 3.876, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 466112, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4661": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Exotic Morgana", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98017\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Assistant.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", - "GUID": "692ced", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Molly Maxwell", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.06, - "posY": 3.84, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 377042, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3770": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "f91fd9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mitch Brown", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.06, - "posY": 3.84, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 290321, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2903": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05041\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Omen.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "c1ce8e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The 13th Vision", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.06, - "posY": 3.852, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 275733, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2757": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526809828/AB799C8FFD9024655A9F179CCFF1EE30DE0D3C75/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Spell.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05177\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Spell.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "863f1a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Spectral Web", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.061, - "posY": 3.86, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 312512, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3125": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "In Way Over His Head", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05259\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Assistant.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "d99735", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jerome Davids", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.061, - "posY": 3.86, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226356, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02226-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "a7944d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Springfield M1903 (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.062, - "posY": 3.866, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550810, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60512\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "dc4a2c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Will to Survive", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.062, - "posY": 3.866, - "posZ": -16.707, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53001\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "5efc92", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blood Eclipse (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.063, - "posY": 3.868, - "posZ": -16.708, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583901, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5839": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Blunder. Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "e567ff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rookie Mistake", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.064, - "posY": 3.916, - "posZ": -16.708, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538726, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60428\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "ca23d4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arcane Studies (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.064, - "posY": 3.916, - "posZ": -16.708, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 312109, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3121": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "What��‚��s in the Box?", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05196\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Lock\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "0e39c2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Council's Coffer (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.064, - "posY": 3.912, - "posZ": -16.708, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449602, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07263\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 10,\n \"level\": 3,\n \"traits\": \"Insight. Cursed.\",\n \"willpowerIcons\": 3,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "c4ae95", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Stygian Eye (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.064, - "posY": 3.912, - "posZ": -16.708, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447630, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4476": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06199\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Fortune. Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "30062e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Three Aces (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.065, - "posY": 3.904, - "posZ": -16.708, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2323": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Humanoid. Elite.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03059\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Elite.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "6720ef", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Man in the Pallid Mask", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.065, - "posY": 3.904, - "posZ": -16.708, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538813, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60215\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "ff2776", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cryptic Writings", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.066, - "posY": 3.894, - "posZ": -16.708, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450611, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05231-t\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "eccb8a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Knowledge is Power (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.066, - "posY": 3.894, - "posZ": -16.708, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582106, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5821": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06012\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Monster. Deep One.\",\n \"weakness\": true,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n },\n {\n \"count\": 1,\n \"type\": \"Bounty\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "d6f8d1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tony's Quarry", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.067, - "posY": 3.88, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538723, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60425\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "c5fb42", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Azure Flame (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.067, - "posY": 3.88, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449520, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54014\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse. Omen.\",\n \"permanent\": true,\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "bad8cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Damned", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.068, - "posY": 3.863, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553112, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07120\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 2,\n \"traits\": \"Covenant. Blessed. Cursed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "541ee9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Paradoxical Covenant (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.068, - "posY": 3.863, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226333, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03229\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Spirit. Bold.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "c55160", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mano a Mano (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.069, - "posY": 3.843, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368527, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Let the Storm Rage", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03315\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "1c98ff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Key of Ys (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.069, - "posY": 3.843, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 546916, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5469": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", - "NumHeight": 5, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Item. Weapon. Relic. Melee.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"83057\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Item. Weapon. Relic. Melee.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "dc674e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Khopesh of the Abyss", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.069, - "posY": 3.843, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 262204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2622": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Mind-Expanding Ideas", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04307\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 5,\n \"level\": 5,\n \"traits\": \"Item. Relic. Tome.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "344d98", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pnakotic Manuscripts (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.069, - "posY": 3.869, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226349, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50002\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "e35bc2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dynamite Blast (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.07, - "posY": 3.793, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449531, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54012\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Charm.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "72deff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Moon Pendant (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.07, - "posY": 3.793, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380125, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3801": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06116\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "0d926f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scroll of Prophecies", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.071, - "posY": 3.763, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226340, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Pure of Spirit", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02106\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 1,\n \"traits\": \"Ally. \",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "3c9617", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Brother Xavier (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.071, - "posY": 3.763, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380028, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3800": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06161\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Tactic. Trick.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "2cfa4f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Swift Reload (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.071, - "posY": 3.763, - "posZ": -16.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449035, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4490": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Syndicate Assassin", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06281\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Criminal. Syndicate.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "97a795", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Delilah O'Rourke (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.072, - "posY": 3.78, - "posZ": -16.71, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 292912, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2929": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Rogue", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05190\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "b5e5f1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tennessee Sour Mash (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.073, - "posY": 3.744, - "posZ": -16.71, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537609, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04042\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "6cbc01", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Bell Tolls", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.074, - "posY": 3.693, - "posZ": -16.71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 586926, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5869": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02011\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "426d28", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Searching for Izzie", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.074, - "posY": 3.685, - "posZ": -16.71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368805, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04112\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "58c435", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stunning Blow", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.075, - "posY": 3.685, - "posZ": -16.71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447732, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4477": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06204\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "4d9a97", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sharp Vision (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.075, - "posY": 3.685, - "posZ": -16.71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226305, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03022\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "36c0cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Let me handle this!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.075, - "posY": 3.685, - "posZ": -16.71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226325, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02147\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "82775a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bandolier", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.076, - "posY": 3.731, - "posZ": -16.71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60306\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "f32343", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mauser C96", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.077, - "posY": 3.684, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368623, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01049\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "68744b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hard Knocks", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.077, - "posY": 3.684, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550806, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Tough Old Bird", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60508\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "1cccfe", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Granny Orne", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.077, - "posY": 3.684, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226321, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02016\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "097dcc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blackjack", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.078, - "posY": 3.733, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580707, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5807": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "... Or Are They?", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02230\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "07b163", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lucky Dice (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.078, - "posY": 3.733, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538830, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60232\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 4,\n \"traits\": \"Grant.\",\n \"permanent\": true,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "1a1b58", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Miskatonic Archaeology Funding (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.079, - "posY": 3.73, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5882": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07008\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "c5d8a9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Obscure Studies", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.079, - "posY": 3.73, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378018, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3780": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05319\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Favor. Gambit.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "d27d12", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"You owe me one!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.079, - "posY": 3.73, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550818, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60520\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "5a2b49", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cherished Keepsake (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.08, - "posY": 3.773, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580418, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5804": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07024\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "96fd5d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Plan of Action", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.08, - "posY": 3.773, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538802, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60204\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "a2e7d7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Obsessive", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.081, - "posY": 3.764, - "posZ": -16.711, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430906, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4309": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05034\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "493b03", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Prophesy", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.081, - "posY": 3.701, - "posZ": -16.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450609, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05159-t\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "3d08dc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Drawing Thin (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.081, - "posY": 3.701, - "posZ": -16.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315256, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "No-Nonsense Archaeologist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04196\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "8bec05", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lola Santiago (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.082, - "posY": 3.735, - "posZ": -16.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 235648, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2356": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Forgotten Guardian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04147\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Eztli. Wayfarer.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "29fc24", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ichtaca", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.082, - "posY": 3.735, - "posZ": -16.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 312509, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3125": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Elegant and Elusive", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05227\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Cultist. Silver Twilight.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "83b588", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "August Lindquist", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.083, - "posY": 3.716, - "posZ": -16.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230527, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2305": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Signature", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01013\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Spell.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", - "GUID": "c025bf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Memory", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.083, - "posY": 3.716, - "posZ": -16.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430653, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Prophecy Foretold", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03193\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "3d35aa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Archaic Glyphs (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.084, - "posY": 3.694, - "posZ": -16.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582507, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5825": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Worlds within Worlds", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"cost\": 3,\n \"traits\": \"Item. Relic.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06015a\"\n }\n ],\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "b8c891", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gate Box", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.084, - "posY": 3.694, - "posZ": -16.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431205, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4312": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02037\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"permanent\": true,\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "b2ef43", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Indebted", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.085, - "posY": 3.686, - "posZ": -16.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293013, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2930": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Survivor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05191\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "cbe256", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tennessee Sour Mash (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.086, - "posY": 3.685, - "posZ": -16.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538823, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60225\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Insight. Tactic.\",\n \"intellectIcons\": 2,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "344e90", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"I've got a plan!\" (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.086, - "posY": 3.685, - "posZ": -16.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538827, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Dark Knowledge", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60229\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Relic. Tome.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "2f4507", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Forbidden Tome (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.087, - "posY": 3.68, - "posZ": -16.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368411, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04306\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "2f9ab1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Vantage Point", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.087, - "posY": 3.68, - "posZ": -16.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550824, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60526\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "2f2190", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unexpected Courage (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.088, - "posY": 3.684, - "posZ": -16.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550819, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60521\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "5b1550", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leather Coat (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.088, - "posY": 3.684, - "posZ": -16.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430645, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04154\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "092e92", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Quick Study (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.09, - "posY": 3.681, - "posZ": -16.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588405, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5884": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05236\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Geist.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "9375f4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guiding Spirit (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.09, - "posY": 3.681, - "posZ": -16.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545203, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Transient Thoughts", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53004\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "3289b0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ancient Stone (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.091, - "posY": 3.724, - "posZ": -16.713, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07265\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Pact.\",\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "b7223c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Geas (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.092, - "posY": 3.715, - "posZ": -16.714, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230312, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03034\",\n \"alternate_ids\": [\n \"60413\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "31d087", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Astral Travel", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.092, - "posY": 3.715, - "posZ": -16.714, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368433, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Assistant Curator", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04021\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Assistant.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "27e7b3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. Elli Horowitz", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.092, - "posY": 3.702, - "posZ": -16.714, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584413, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5844": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06199-t\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Fortune. Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "a11abb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Three Aces (1) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.092, - "posY": 3.702, - "posZ": -16.714, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447834, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4478": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Dreams of an Explorer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06236\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome. Charm.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06113\"\n }\n ],\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "5f9a10", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dream Diary (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.093, - "posY": 3.687, - "posZ": -16.714, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583025, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5830": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07031\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "69116c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ward of Radiance", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.094, - "posY": 3.685, - "posZ": -16.714, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431206, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4312": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02038\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Injury.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "4fb446", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Internal Injury", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.094, - "posY": 3.685, - "posZ": -16.714, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 534902, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5349": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Two Days Until Retirement", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"84008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 5,\n \"traits\": \"Ally. Police.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "5630c2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sergeant Monroe", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.095, - "posY": 3.73, - "posZ": -16.714, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232107, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07159\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "a2d392", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Abyssal Tome (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.096, - "posY": 3.684, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277511, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2775": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05157\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "d946d9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wither", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.096, - "posY": 3.684, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545210, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "389a34", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Backpack (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.097, - "posY": 3.684, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449359, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4493": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Sanctum's Reward", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Relic. Weapon.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "223ba3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Twilight Blade", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.097, - "posY": 3.684, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315243, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02152\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "2fba3b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Switchblade (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.097, - "posY": 3.684, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538730, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60432\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "f00301", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ineffable Truth (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.098, - "posY": 3.731, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368619, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02188\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "dc3b07", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lone Wolf", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.098, - "posY": 3.731, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371806, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3718": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02008\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "4156cf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Search for the Truth", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.099, - "posY": 3.726, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450618, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03029-t\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "5a51d1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sleight of Hand (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.099, - "posY": 3.726, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368807, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04200\",\n \"alternate_ids\": [\n \"60516\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "050ba1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Live and Learn", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.1, - "posY": 3.718, - "posZ": -16.715, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538805, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Protective Amulet", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60207\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "d6c44a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Disc of Itzamna", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.101, - "posY": 3.707, - "posZ": -16.716, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 592055, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5920": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05009\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "f4bac6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Detective's Colt 1911s", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.101, - "posY": 3.707, - "posZ": -16.716, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230340, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50007\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "644af9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arcane Studies (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.101, - "posY": 3.707, - "posZ": -16.716, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 444022, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4440": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06027\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight. Augury.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06028\"\n }\n ],\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "968a26", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stargazing (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.102, - "posY": 3.743, - "posZ": -16.716, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 377141, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3771": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "275dc3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bought in Blood", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.102, - "posY": 3.743, - "posZ": -16.716, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 441024, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4410": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Markings of Isis", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52004\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "66d5a3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Archaic Glyphs (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.103, - "posY": 3.726, - "posZ": -16.716, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553104, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07112\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight. Cursed.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "e99f0d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stirring Up Trouble (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.104, - "posY": 3.706, - "posZ": -16.716, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277711, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2777": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05156\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "c2d211", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Swift Reflexes", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.105, - "posY": 3.688, - "posZ": -16.716, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449530, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54010\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 2,\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "76978f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Trial by Fire (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.106, - "posY": 3.675, - "posZ": -16.717, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379930, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3799": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06158\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "df0e22", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Otherworld Codex (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.106, - "posY": 3.675, - "posZ": -16.717, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 454740, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4547": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", - "NumHeight": 5, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Ally. Government.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"83055\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Government.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "cfb393", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "John \u0026 Jessie Burke", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.106, - "posY": 3.675, - "posZ": -16.717, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431818, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4318": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03016\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Task.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"victory\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "e6efe6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bury Them Deep", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.107, - "posY": 3.759, - "posZ": -16.717, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538724, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60426\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "f5d382", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Clairvoyance (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.107, - "posY": 3.759, - "posZ": -16.717, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430908, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4309": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05032\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell. Paradox.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "8aa0c3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Deny Existence", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.108, - "posY": 3.789, - "posZ": -16.717, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232348, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2323": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Madness. Pact.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03227\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "4f903e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lost Soul", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.108, - "posY": 3.789, - "posZ": -16.717, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 591922, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5919": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05318\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 5,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 3,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "090fcf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Glimpse the Unthinkable (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.109, - "posY": 3.817, - "posZ": -16.717, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588011, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5880": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07017\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome. Blessed.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "cc1ef3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Book of Psalms", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.11, - "posY": 3.841, - "posZ": -16.718, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Doom Begets Doom", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53005\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Item. Relic. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "946a58", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Decorated Skull (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.11, - "posY": 3.841, - "posZ": -16.718, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380026, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3800": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06115\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "d753d7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Momentum (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.111, - "posY": 3.912, - "posZ": -16.718, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277605, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2776": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05117\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "be33f5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tennessee Sour Mash", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.112, - "posY": 3.93, - "posZ": -16.718, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5806": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03041\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact. Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "438cca", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Drawing the Sign", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.112, - "posY": 3.93, - "posZ": -16.718, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378019, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3780": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05320\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "0e0530", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Double, Double (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.113, - "posY": 3.945, - "posZ": -16.718, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 590201, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5902": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98018\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse. Pact.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", - "GUID": "bd65dc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Yaztaroth", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.113, - "posY": 3.945, - "posZ": -16.718, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582904, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5829": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07010\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Tactic.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "2561b9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "In the Shadows", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.114, - "posY": 4.007, - "posZ": -16.718, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538818, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60220\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "fab3a9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Library Docent (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.115, - "posY": 4.016, - "posZ": -16.719, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315262, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04233\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Illicit. Fated.\",\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "9f0b34", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pay Day (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.115, - "posY": 4.016, - "posZ": -16.719, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261704, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2617": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04155\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "857238", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hatchet Man", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.116, - "posY": 4.071, - "posZ": -16.719, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545303, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60105\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "db4a43", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Boxing Gloves", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.117, - "posY": 4.074, - "posZ": -16.719, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226338, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03148\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "a1fd61", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ambush (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.117, - "posY": 4.074, - "posZ": -16.719, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538621, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60323\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "0b963c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cheap Shot (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.118, - "posY": 4.073, - "posZ": -16.719, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449611, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07272\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Pact. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "1e6a06", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "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", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Favor of the Sun (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.118, - "posY": 4.073, - "posZ": -16.719, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448613, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4486": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "A Liar, or a Prophet, or Both", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06285\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Ally. Avatar. Dreamlands.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "16e57b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Black Cat (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.119, - "posY": 4.069, - "posZ": -16.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450620, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04309-t\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 5,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "ff1dfe", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "All In (5) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.12, - "posY": 4.012, - "posZ": -16.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368827, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03036\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "e66002", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lantern", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.121, - "posY": 3.952, - "posZ": -16.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 235667, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2356": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Forestalling the Future", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04191\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "7667ef", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Relic of Ages", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.121, - "posY": 3.952, - "posZ": -16.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 235603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2356": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "��‚��A Device, of Some Sort", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04061\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "e27a30", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Relic of Ages", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 101.079, - "posY": 1.985, - "posZ": -13.623, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 586210, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5862": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "My Muse", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06016\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Instrument.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ea0007", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Patrice's Violin", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.122, - "posY": 3.939, - "posZ": -16.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368802, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03039\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "334f03", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Resourceful", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.122, - "posY": 3.939, - "posZ": -16.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368851, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04160\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "c6c260", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cornered (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.123, - "posY": 3.922, - "posZ": -16.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230322, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02030\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "8e57b8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Clarity of Mind", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.123, - "posY": 3.922, - "posZ": -16.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232934, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2329": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Olaus Wormius Translation", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02140\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "d45f10", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Necronomicon", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.123, - "posY": 3.922, - "posZ": -16.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368514, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02116\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "603e29", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Smoking Pipe", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.124, - "posY": 3.953, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230362, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04234\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "f2877e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sacrifice (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.125, - "posY": 3.88, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449526, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54006\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Condition.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "170127", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Well Connected (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.125, - "posY": 3.88, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5855": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07269-t\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spirit. Blessed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "125f13", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "A Watchful Peace (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.125, - "posY": 3.88, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450617, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02266-t\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "e5d5f0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ace in the Hole (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.126, - "posY": 3.904, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588314, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5883": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07020\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "1ad931", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hand of Fate", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.126, - "posY": 3.904, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538713, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60415\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Augury.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "47bdba", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Parallel Fates", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.128, - "posY": 3.875, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449606, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Council's Chosen", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07267\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "9d7d4a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ikiaq (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.128, - "posY": 3.875, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545212, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5452": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53013\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "e27c93", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Offer You Cannot Refuse", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.129, - "posY": 3.843, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 292815, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2928": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Guardian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05192\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "84b918", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Enchanted Blade (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.129, - "posY": 3.843, - "posZ": -16.721, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368829, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03037\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "3fe6de", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gravedigger's Shovel", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.659, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440813, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4408": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04038\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "dd3d09", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Pact", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.663, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277606, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2776": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05119\",\n \"type\": \"Asset\",\n \"class\": \"Survivor|Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "a20887", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grisly Totem", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.694, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368808, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03038\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "dd130e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hiding Spot", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.722, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 233606, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2336": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784129708171655462/0B7EFEEA9A53B93350FEC7F68F39A20D1D6580A9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"85031\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Weapon. Science.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", - "GUID": "2fc31c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mi-Go Weapon", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.722, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449503, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Devoted Enchantress", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54041\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Witch.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "6abfbc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Erynn MacAoidh", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.797, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 438123, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4381": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52012\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"hidden\": true,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "f6aba5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unspeakable Oath (Curiosity)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.797, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230327, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Stygian Waymark", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04030\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic. Cursed.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "fc4ce8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "VALID_TOKENS = {\n Skull=true,\n Cultist=true,\n Tablet=true,\n [\"Elder Thing\"]=true\n}\n\nfunction onload()\n chaosbag = getChaosBag()\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)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if VALID_TOKENS[name] ~= nil then\n self.addContextMenuItem(\"Seal \" .. name, function(playerColor) sealToken(url, playerColor) end)\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)\nend\n\nfunction releaseTokens(playerColor)\n printToColor(\"Releasing token\", playerColor)\n for i,obj in ipairs(sealedTokens) do\n chaosbag.putObject(obj)\n end\n 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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Chthonian Stone", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.869, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448737, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4487": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06332\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ff4aea", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scavenging (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.887, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60305\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool. Illicit.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "cc11e4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lockpicks", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.903, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553106, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07114\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "31cfbf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Breaking and Entering", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.903, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 312513, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3125": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Nightmare is Over", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05260\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Assistant.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "73bccf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Penny White", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.903, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315252, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02266\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "074858", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ace in the Hole (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.015, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589606, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5896": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "... Or Are They?", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07307\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "c8bb2a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lucky Dice (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.015, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545314, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60116\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "63b3e5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Monster Slayer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.074, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277512, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2775": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05158\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "6eceef", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sixth Sense", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.129, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447734, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4477": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06246\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ea8324", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Expeditious Retreat (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.129, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430635, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02228\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "2e93fd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Expose Weakness (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.182, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 376600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3766": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04015\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "41a9ec", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Until the End of Time", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.182, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371013, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3710": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "97781f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wracked by Nightmares", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.182, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 314000, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3140": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04266\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "53d765", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blood Eclipse (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.182, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588508, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5885": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "NumHeight": 3, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07197\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Practiced. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "c73bb0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Signum Crucis (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.331, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538812, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60214\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "0d29be", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Burning the Midnight Oil", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.331, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 262202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2622": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Knowledge of the Elders", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04230\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "863f91", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ancient Stone (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.331, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232104, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07156\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Blessed. Cursed.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "48e4a3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Priest of Two Faiths (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.426, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587926, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5879": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", - "NumHeight": 4, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Interwoven Distortion", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"86051\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic. Clothing.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", - "GUID": "e4ab48", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cloak of the Outer Realm", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.426, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 295128, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2951": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/254843371583121486/AF36A64D6D25AEB0E50FB36B34AD2A95C2B485BF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642393244/74ADDF83D8B03DBF4AD5DC7230C2D12E84685317/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Ally", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01117\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Ally.\",\n \"cycle\": \"Core\"\n}", - "GUID": "3c1944", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lita Chantler", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.426, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 549300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5493": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/766099859120034153/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1537373727958826520/EE54EF6510734FC86ADD47E84DB253493A2F87B7/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07111\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "f6b1b6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Eldritch Sophist", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.518, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581409, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5814": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04270\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Relic. Cursed.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "5d559a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Skeleton Key (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.518, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368825, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02032\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "9da37c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fire Axe", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.518, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274608, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2746": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05036\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Clothing. Footwear.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "6fa7fa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Track Shoes", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.518, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 295604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2956": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"82026\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Mask.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "d0e108", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gilded Volto", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.657, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232904, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2329": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Professor of Languages", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02061\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "42806b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Professor Warren Rice", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.657, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 235649, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2356": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04148\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "9dc3d4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Expedition Journal", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.743, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226306, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02018\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "eab2ed", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Teamwork", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.743, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379829, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3798": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Too Noble for His Own Good", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06155\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Police.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "08e5a6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tetsuo Mori", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.743, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430659, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03266\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "536b52", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arcane Insight (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.875, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368847, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03313\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "9bcdee", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Newspaper (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.954, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230345, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02112\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Song.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "2ae3ce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Song of the Dead (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.954, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232333, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2323": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Regalia Dementia", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03143\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Clothing.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "5d30a1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Tattered Cloak", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.954, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368419, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04106\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "658d38", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shrewd Analysis", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.029, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545328, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60130\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "85fe46", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Taunt (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.029, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368415, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03026\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "44cf4a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "No Stone Unturned", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.029, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261703, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2617": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02229\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "99989c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Quick Thinking", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.102, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 444260, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4442": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05014\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"startsInHand\": true,\n \"cost\": 2,\n \"traits\": \"Insight.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "f08934", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Insight", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.102, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230338, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04198\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "bf3dd1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Defiance (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.102, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450624, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06195-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "41e560", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".35 Winchester (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.102, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538630, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "O'Bannion Driver", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60332\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Ally. Criminal.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "0e72b6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Chuck Fergus (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.22, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226343, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50001\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "d708d9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Physical Training (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.22, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582702, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5827": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06008\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Insight. Research.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "3586e6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Occult Evidence", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.286, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588102, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5881": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "NumHeight": 3, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Text of the Elder Herald", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07191\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Tome. Cursed.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "e8b179", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cryptic Grimoire (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.286, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368401, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02227\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "5c3aea", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Inquiring Mind", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.286, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379827, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3798": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06111\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "91e53c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daring", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.348, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368855, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50010\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Charm.\",\n \"wildIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "3f91af", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rabbit's Foot (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.348, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 7502, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "75": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Trap.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"81021\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Trap.\",\n \"cycle\": \"Standalone\"\n}", - "GUID": "c7b748", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fishing Net", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.348, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550800, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60502\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "6da7c4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Neither Rain nor Snow", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.407, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430501, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4305": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04272\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Improvised.\",\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "aa3984", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Winging It", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.407, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293216, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2932": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05232\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Tome.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "0ce005", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Esoteric Atlas (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.463, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449703, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4497": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Dangerous Bokor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"81019\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "ab24a6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lady Esprit", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.463, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538828, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Secrets Revealed", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60230\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Relic. Tome.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "f375bf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Forbidden Tome (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.463, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Expert Dreamer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06059\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Dreamer.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "b04c8e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Randolph Carter", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.515, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527607, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5276": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05029\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Favor. Gambit.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "276477", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Money Talks", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.515, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 451114, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4511": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07181\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "e44c96", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Headdress of Y'ha-nthlei", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.515, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371907, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3719": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02009\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "033a35", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rex's Curse", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.515, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538619, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60321\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "725690", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mauser C96 (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.511, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448839, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4488": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Library Intern", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06324\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "97e9ce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Abigail Foreman (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.554, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 376739, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3767": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "848d9c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Finn's Trusty .38", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.554, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449529, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Every Trial a Lesson", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54009\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "c7fe4a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nine of Rods (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.543, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448030, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4480": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06202\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "26853e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Word of Command (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.543, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449533, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 4,\n \"traits\": \"Blessed.\",\n \"permanent\": true,\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "cf5ac8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Observed (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.53, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368828, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Mysterious Benefactress", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03198\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "1ee492", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Madame Labranche", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.53, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430640, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03027\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "7b42b6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "In the Know (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.563, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538815, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60217\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "010509", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Occult Invocation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.563, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450613, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Petrus de Dacia Translation", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60233-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 5,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "9fa2a5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Necronomicon (5) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.563, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589404, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5894": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07305\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "4425b5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".25 Automatic (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.593, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368832, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Big Man on Campus", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02033\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "ffdeb5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Peter Sylvestre", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.52, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538719, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60421\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "6b2e97", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grotesque Statue (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.52, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587116, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5871": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Untranslated", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07022\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome. Occult.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "fbfa24", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cryptic Grimoire", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.544, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430658, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03307\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "1f3f16", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "No Stone Unturned (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.544, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 377244, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3772": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04009\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "86feae", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Call of the Unknown", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.515, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315259, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03268\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "e7f37b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Suggestion (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.515, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 441023, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4410": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52003\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 3,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "1258c6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Logical Reasoning (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.482, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 369945, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3699": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98006\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", - "GUID": "fe68c6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Dirge of Reason", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.482, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589303, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5893": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07304\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "27f6aa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ariadne's Twine (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.446, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368706, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03030\",\n \"alternate_ids\": [\n \"60313\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "cc6b14", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daring Maneuver", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.446, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368620, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02024\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "c33a10", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Liquid Courage", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.316, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379929, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3799": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06113\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"traits\": \"Practiced. Expert.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "6ad46b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Essence of the Dream", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.316, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430660, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02303\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "8b0193", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Deciphered Reality (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.271, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587707, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5877": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item.\",\n \"weakness\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "6aea76", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Occult Scraps", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.173, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 591858, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5918": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05012\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 10,\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "acce72", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lodge \"Debts\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 5.018, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 278846, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2788": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Key to the Gate of Dreams", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06189\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Charm. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "61fd07", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Silver Key", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.85, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230347, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02031\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "ba1460", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bind Monster (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.85, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261701, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2617": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02026\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "efb09b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Double or Nothing", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.671, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368715, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03194\",\n \"alternate_ids\": [\n \"60312\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "b8c93a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cheap Shot", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.601, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315304, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3153": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51005\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Supply. Illicit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "620b6e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Contraband (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.601, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430652, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Guiding Stones", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03192\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "a14a11", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Archaic Glyphs (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.529, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315236, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04025\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "18927e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Treasure Hunter (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.529, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581102, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5811": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Working on Something Big", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02302\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "14d04f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. William T. Maleson", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.453, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368708, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03267\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "f6ff32", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Narrow Escape", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.374, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230344, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04158\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Augury. Ritual.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "a06aa7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Recall the Future (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.243, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226316, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04149\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit. Bold.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "baef55", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Second Wind", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.243, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 590001, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5900": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07302\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Melee. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "28289a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "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 2 \" .. 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 local indexes = {}\n\n for i,obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n table.insert(indexes, obj.index)\n end\n end\n if #indexes \u003c 2 then\n printToColor(\"Fewer than 2 \" .. name .. \" tokens in bag\", playerColor)\n return\n end\n table.sort(indexes)\n chaosbag.takeObject({\n position={ pos.x, pos.y + 1, pos.z },\n index=indexes[#indexes],\n smooth=false,\n callback_function=_sealToken\n })\n chaosbag.takeObject({\n position={ pos.x, pos.y + 2, pos.z },\n index=indexes[#indexes-1],\n smooth=false,\n callback_function=_sealToken\n })\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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Holy Spear (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 4.158, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538609, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60311\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "a973aa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Streetwise", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.786, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226344, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02019\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "9956d5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Taunt (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.695, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582001, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5820": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "8b68f4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Crisis of Faith", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.695, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440621, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4406": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52009\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "bda4fd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lantern (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.686, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538620, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60322\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Gambit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "fc82a5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daring Maneuver (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.685, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368414, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04105\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Trick.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "1b0235", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Persuasion", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.685, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 278010, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2780": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Fearless Flatfoot", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05151\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Detective. Police.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "ae20e0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Alice Luxley", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.68, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368833, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02234\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Condition.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "1b4434", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Horse", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.68, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538820, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60222\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "2172e2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Esoteric Atlas (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.132, - "posY": 3.683, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368627, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03110\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee. Illicit.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "5690d1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Knuckleduster", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.684, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368428, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02149\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "07a8f0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Art Student", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.684, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368705, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04028\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "dcdcea", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"You handle this one!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.684, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380025, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3800": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06114\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "0cc3e7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Followed", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.731, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261102, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2611": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04274\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "5b14dc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Thermos", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.731, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 312511, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3125": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Not Going Down That Easily", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05258\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Veteran.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "2237f4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gavriella Mizrah", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.775, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 534901, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5349": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Madness.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"84007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "2c76d9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "What Have You Done?", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 101.211, - "posY": 1.985, - "posZ": -15.649, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379619, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3796": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05321\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "f57a6f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wither (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.765, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 590414, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5904": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Calamitous Blade of Celephaïs", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06018\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Weapon. Melee. Relic. Cursed.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"06019\"\n }\n ],\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "2d94ed", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hungering Blade (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.765, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538721, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60423\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "e2bc49", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hypnotic Gaze (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.803, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450606, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02193-t\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "fcffa3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scrapper (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.803, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315250, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50006\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "f2508d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hot Streak (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.133, - "posY": 3.837, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450625, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02026-t\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "f98f6f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Double or Nothing (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.796, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226359, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02300\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 5,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "e21854", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Monster Slayer (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.796, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589505, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5895": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07306\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Practiced. Cursed.\",\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "025ed2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Justify the Means (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.796, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 451112, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4511": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07179\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "591284", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Waveworn Idol", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.82, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368806, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04201\",\n \"alternate_ids\": [\n \"60519\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "cc6e4d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Take Heart", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.82, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230321, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Will Try Anything Once", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04197\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Witch.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "9683d0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Olive McBride", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.792, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545310, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60112\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "20645e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Counterpunch", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.792, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580010, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5800": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07230\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Fortune. Blessed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "7885cf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Harmony Restored (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.81, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545313, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60115\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "273584", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Glory", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.81, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226304, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04192\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "99d061", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Intrepid", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.775, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368526, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "He Was Never There", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02310\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Ally. Conspirator.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "ad18a6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Red-Gloved Man (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.787, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274606, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2746": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05038\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "051742", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Able Bodied", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.134, - "posY": 3.787, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 314800, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3148": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04273\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "44a37f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Old Hunting Rifle (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.796, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585903, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5859": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07009\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"wildIcons\": 1,\n \"negativeIcons\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "dd4a25", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Whispers from the Deep", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.796, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368420, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Untranslated", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03025\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Occult. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "cbfc12", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Archaic Glyphs", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.751, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379831, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3798": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06157\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "5e808d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Self-Sacrifice", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.751, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378017, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3780": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05278\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "006d44", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Another Day, Another Dollar (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.751, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538814, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60216\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 12,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "013446", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Extensive Research", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.753, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431731, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4317": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03008\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "bcf406", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shell Shock", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.753, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584811, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5848": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Lost Son of Eztli", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04035\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Ally. Wayfarer.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "284bbe", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Yaotl (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.753, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368622, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01045\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent. Illicit.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "bc3451", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Burglary", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.752, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 290320, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2903": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Circumstances Beyond Your Control", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05042\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Omen. Tarot.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "d5c93d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Tower ∙ XVI", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.752, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538625, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60327\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "7f27d6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sharpshooter (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.698, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 441026, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4410": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06021\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Item. Relic. Occult.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06022\"\n }\n ],\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ff9f23", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Segment of Onyx (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.698, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368503, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03118\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Desperate.\",\n \"combatIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "3ff641", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Reckless Assault", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.135, - "posY": 3.691, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 444451, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4444": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05018\",\n \"alternate_ids\": [\n \"99002\"\n ],\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Spell. Song.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "3b8cb7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mystifying Song", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.136, - "posY": 3.686, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527552, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5275": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05019\",\n \"alternate_ids\": [\n \"99003\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Avatar.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "16ad5d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Baron Samedi", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.136, - "posY": 3.686, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545316, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60118\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "7ec473", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stand Together", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.136, - "posY": 3.677, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431207, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4312": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02039\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "eeb330", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Chronophobia", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.136, - "posY": 3.683, - "posZ": -16.723, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449523, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Journey is Complete", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54003\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "372b5b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The World ∙ XXI (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.136, - "posY": 3.735, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449532, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Unlimited Potential", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "b74c69", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Fool ∙ 0 (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.136, - "posY": 3.735, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5886": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "NumHeight": 3, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07193\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Spell. Spirit. Cursed.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "f1f24e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ríastrad (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.136, - "posY": 3.735, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 276200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2762": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04269\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic. Fated.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "2240f9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Coup de Grâce", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.137, - "posY": 3.785, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378619, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3786": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05315\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "76147b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"I've had worse...\" (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.137, - "posY": 3.785, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550829, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60531\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 5,\n \"traits\": \"Talent. Cursed.\",\n \"permanent\": true,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "719a45", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Déjà Vu (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.137, - "posY": 3.831, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550827, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60529\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 3,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "d40f4e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Chainsaw (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.137, - "posY": 3.831, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538829, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60231\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "b4121c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Farsight (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.137, - "posY": 3.823, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449521, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "You Have Been Chosen", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54001\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "a77ce0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Star ∙ XVII (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.137, - "posY": 3.823, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430808, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4308": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05026\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "9e5cd2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Curiosity", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.137, - "posY": 3.863, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5853": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03232\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "29169e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shortcut (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.137, - "posY": 3.863, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230348, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02191\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 3,\n \"traits\": \"Spell. Pact.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "64e131", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blood Pact (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.138, - "posY": 3.849, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4480": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Lost in a Dream", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06244\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Artist. Dreamer.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "9f76ec", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Twila Katherine Price (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.138, - "posY": 3.832, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449527, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Your True Master Awaits", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54007\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "20c8a9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Hierophant ∙ V (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.138, - "posY": 3.832, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538727, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60429\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "591789", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Recharge (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.138, - "posY": 3.813, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 290207, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2902": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Free from the Past", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05027\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "2e5b03", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Death ∙ XIII (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.138, - "posY": 3.813, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538614, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60316\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "d099f4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sneak By", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.138, - "posY": 3.789, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527605, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5276": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Message from Your Inner Self", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05031\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "e80bd8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Moon ∙ XVIII (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.138, - "posY": 3.789, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449534, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4495": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", - "NumHeight": 6, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Your Shadow Hungers", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"54015\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Omen. Tarot.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"Return to the Circle Undone\"\n}", - "GUID": "7bcaf3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Devil ∙ XV", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.139, - "posY": 3.763, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368834, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03115\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "86b9c5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Plucky (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.139, - "posY": 3.763, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545330, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60132\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 4,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "8ffa44", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "One-Two Punch (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.139, - "posY": 3.734, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226361, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02301\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 6,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "2d362c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lightning Gun (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.139, - "posY": 3.734, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368850, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04202\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "c077bf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Against All Odds (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.139, - "posY": 3.701, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553102, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07110\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"level\": 2,\n \"traits\": \"Covenant. Blessed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "87226d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sacred Covenant (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.139, - "posY": 3.701, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550825, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Tough Old Bird", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60527\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "52a66f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Granny Orne (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.139, - "posY": 3.716, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368422, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Unidentified", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02021\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Science.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "565b6b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Strange Solution", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.139, - "posY": 3.716, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 276101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2761": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04268\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "5a305e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Colt Vest Pocket", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.139, - "posY": 3.716, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588913, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5889": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Head Librarian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02040\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "9229a8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. Henry Armitage", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.14, - "posY": 3.727, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440922, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4409": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52001\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "c026c9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".32 Colt (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.14, - "posY": 3.727, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538608, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60310\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "dfbc13", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leather Jacket", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.14, - "posY": 3.685, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430656, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Restorative Concoction", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02262\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "4874bc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Strange Solution (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.14, - "posY": 3.685, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293314, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2933": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Mystic", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05193\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "d0de54", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Enchanted Blade (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.14, - "posY": 3.684, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368501, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03116\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Desperate.\",\n \"willpowerIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "5c3dd0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Say Your Prayers", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.14, - "posY": 3.684, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315232, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02110\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "731d2a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Adaptable (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.14, - "posY": 3.681, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226322, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04017\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "4d971e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Survival Knife", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.141, - "posY": 3.684, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538707, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60409\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "c6caf6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ineffable Truth", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.141, - "posY": 3.684, - "posZ": -16.724, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226347, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03190\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "fe0cc0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".45 Automatic (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.141, - "posY": 3.683, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315241, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02231\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "63f145", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Opportunist (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.141, - "posY": 3.683, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230306, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02267\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell. Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "1cd2bd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Moonlight Ritual", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.141, - "posY": 3.729, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368814, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04034\",\n \"alternate_ids\": [\n \"60514\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "f0e425", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dumb Luck", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.141, - "posY": 3.729, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538826, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60228\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 2,\n \"traits\": \"Practiced. Expert.\",\n \"intellectIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "96b5ed", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Perception (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.142, - "posY": 3.722, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230305, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03033\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "45d2d2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Uncage the Soul", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.142, - "posY": 3.722, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431115, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4311": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Enemy", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03042\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Curse.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "da227d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Thing That Follows", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.142, - "posY": 3.712, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 312510, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3125": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Mysterious Device", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05228\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Relic.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "44334c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Puzzle Box", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.142, - "posY": 3.712, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 377343, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3773": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "7c958e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jake Williams", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.142, - "posY": 3.749, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 443723, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4437": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06028\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"traits\": \"Augury.\",\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "600a3c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Stars Are Right", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.143, - "posY": 3.732, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545318, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60120\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "3df5fb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Evidence! (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.143, - "posY": 3.732, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431006, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4310": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05022\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "4e1d91", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Steadfast", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.143, - "posY": 3.763, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538705, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60407\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "17319c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Azure Flame", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.143, - "posY": 3.74, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538616, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60318\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Fortune. Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "e4688b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daredevil", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.143, - "posY": 3.74, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 582629, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5826": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", - "NumHeight": 4, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Shellblade Tribute", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"86054\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "e89f48", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blade of Ark'at", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.143, - "posY": 3.74, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538808, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Untranslated", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60210\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Relic. Tome.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "0a4d22", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Forbidden Tome", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.144, - "posY": 3.764, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379616, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3796": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Deals with \"Devils\"", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05279\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally. Witch.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "4f2489", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dayana Esperence (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.144, - "posY": 3.764, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 451113, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4511": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07180\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic. Clothing.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "e81861", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Awakened Mantle", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.144, - "posY": 3.764, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378863, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3788": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05017\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Cultist.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "785f68", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hoods", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.144, - "posY": 3.784, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230502, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2305": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"wildIcons\": 2,\n \"cycle\": \"Promo\"\n}", - "GUID": "fa777f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Foolishness", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.144, - "posY": 3.784, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 441027, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4410": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Of Nothing at All", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06022\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"traits\": \"Item. Relic.\",\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "9b0dcf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pendant of the Queen", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.144, - "posY": 3.752, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232105, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07157\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tactic. Trap.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "cc8321", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Under Surveillance (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.144, - "posY": 3.752, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538803, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60205\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "e69708", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arcane Enlightenment", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.145, - "posY": 3.716, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 591753, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5917": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05007\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "7f1b48", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hypnotic Therapy", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.145, - "posY": 3.716, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447832, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4478": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06197\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Gambit. Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "1ac667", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Practice Makes Perfect", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.145, - "posY": 3.727, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545322, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60124\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight. Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "037b2e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lesson Learned (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.145, - "posY": 3.685, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585607, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5856": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07301-t\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "3a85c4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hallow (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.145, - "posY": 3.685, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448838, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4488": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06278\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 1,\n \"traits\": \"Fortune. Research.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ff59dd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Surprising Find (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.146, - "posY": 3.684, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588705, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5887": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1762566393205073673/1FABAC4DD6EF3706D8C8285A256A13F43AE6B1E1/", - "NumHeight": 3, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Fixer for Hire", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07194\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 2,\n \"traits\": \"Ally. Criminal. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "1fd630", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tristan Botley (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.146, - "posY": 3.684, - "posZ": -16.725, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232837, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2328": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Humanoid. Monster. Serpent.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04014\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Monster. Serpent.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "678391", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload()\n chaosbag = getChaosBag()\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)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == \"Elder Sign\" then\n self.addContextMenuItem(\"Seal Elder Sign\", function(playerColor) sealToken(url, playerColor) end)\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)\nend\n\nfunction releaseTokens(playerColor)\n printToColor(\"Releasing token\", playerColor)\n for i,obj in ipairs(sealedTokens) do\n chaosbag.putObject(obj)\n end\n 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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Serpents of Yig", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.146, - "posY": 3.681, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536205, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5362": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Advanced", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90030\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", - "GUID": "dbdaff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland's .38 Special", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.146, - "posY": 3.674, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315260, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02304\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "ecfa42", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Chicago Typewriter (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.147, - "posY": 3.672, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 380127, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3801": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06163\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "bba97a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Healing Words", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.147, - "posY": 3.672, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585110, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5851": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07016\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "b9fbff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Siren Call", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.147, - "posY": 3.672, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277812, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2778": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05110\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "8dce44", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Crack the Case", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.147, - "posY": 3.767, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374115, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3741": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03013\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "1890d0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stars of Hyades", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.147, - "posY": 3.767, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 579402, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5794": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191219101327/797556CAC112D6D289B3A5D3A28433C9F0999CB5/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07222\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 1,\n \"traits\": \"Innate. Cursed.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "f10690", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fey (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.147, - "posY": 3.767, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 278101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2781": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Over the Threshold and Beyond", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04311\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Spell. Ritual.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 7,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "9cbac1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload()\n chaosbag = getChaosBag()\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)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == \"Auto-fail\" then\n self.addContextMenuItem(\"Seal Auto-fail\", function(playerColor) sealToken(url, playerColor) end)\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)\nend\n\nfunction releaseTokens(playerColor)\n printToColor(\"Releasing token\", playerColor)\n for i,obj in ipairs(sealedTokens) do\n chaosbag.putObject(obj)\n end\n 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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Seal of the Seventh Sign (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.148, - "posY": 3.859, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230329, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02028\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "29b842", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rite of Seeking", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.149, - "posY": 3.834, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226332, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04018\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "0e2987", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Venturer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.149, - "posY": 3.834, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5501": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1537373966843931844/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1537373966843940006/71700050B0B2CD56C458047D94B9E605ED01B989/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07115\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "d2cd42", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Skeptic (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.149, - "posY": 3.866, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368835, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03157\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Fortune.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "812685", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Devil's Luck (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.15, - "posY": 3.896, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230331, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Cleansing Fire", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03269\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "423d46", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "St. Hubert's Key", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.15, - "posY": 3.896, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527561, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5275": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "06322f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Terrible Secret", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.15, - "posY": 3.896, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440627, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4406": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06034\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Fortune. Insight.\",\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "dacbf0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fortuitous Discovery", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.15, - "posY": 3.972, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538623, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60325\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"agilityIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "982716", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Manual Dexterity (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.15, - "posY": 3.972, - "posZ": -16.726, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440925, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4409": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Treachery", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06019\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "aafc17", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bloodlust", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.151, - "posY": 3.994, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 454741, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4547": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", - "NumHeight": 5, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Item. Relic.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"83056\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", - "GUID": "0ce113", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ancient Ankh", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.151, - "posY": 3.994, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585024, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5850": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Concerned Brother", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60102\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"traits\": \"Ally. Medic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "1f50e9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Randall Cho", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.151, - "posY": 3.994, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 278012, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2780": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05152\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Upgrade.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "e454c3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Well-Maintained (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.151, - "posY": 4.064, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449036, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4490": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Lookin' Out For #1", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06326\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Ally. Criminal.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "48c9ff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Joey \"The Rat\" Vigil (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.151, - "posY": 4.064, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368836, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02156\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "d88407", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lure (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.151, - "posY": 4.13, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 232101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2321": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600400212405700/559F1F3EF87BDF7F067F9B7011EDC3A6ACE71259/", - "NumHeight": 5, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07153\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spell. Spirit. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "92c295", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "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", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Radiant Smite (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.151, - "posY": 4.13, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368858, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04236\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "b0c61c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On Your Own (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.152, - "posY": 4.143, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07109\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Tactic. Blessed.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "491c09", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Righteous Hunt (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.152, - "posY": 4.103, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368843, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02271\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Innate. Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "06228f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stroke of Luck (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.153, - "posY": 4.06, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 591621, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5916": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05317\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "eafd12", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blood-Rite", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.153, - "posY": 4.06, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378762, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3787": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05016\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "d8a324", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"I'm done runnin'!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.153, - "posY": 4.114, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368510, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03158\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Favor.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "9b9e8b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Calling in Favors", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.153, - "posY": 4.114, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02187-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "833501", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Higher Education (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.154, - "posY": 4.112, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368432, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Mortal Reminder", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04023\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "c1a687", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tooth of Eztli", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.154, - "posY": 4.112, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5832": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06195\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "c32e40", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".35 Winchester", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.155, - "posY": 4.156, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 546917, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5469": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", - "NumHeight": 5, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Monster. Nightgaunt. Power.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"83058\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Monster. Nightgaunt. Power.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", - "GUID": "cf96b9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Summoned Nightgaunt", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.155, - "posY": 4.156, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 438125, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4381": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06035\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "eff3c8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Self-Centered", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.155, - "posY": 4.147, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315255, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03309\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "a6af13", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lupara (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.155, - "posY": 4.147, - "posZ": -16.727, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379830, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3798": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06156\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight. Tactic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "b6506d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Fool me once...\" (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.156, - "posY": 4.184, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545304, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60106\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "52c686", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Flesh Ward", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.156, - "posY": 4.184, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2611": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04275\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "d2663c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hemispheric Map (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.156, - "posY": 4.169, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527312, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5273": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06205\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "122e98", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lucid Dreaming (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.156, - "posY": 4.169, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430638, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03109\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "3a0df6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scientific Theory (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.156, - "posY": 4.15, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368505, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03119\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Desperate.\",\n \"agilityIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "0f32e8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Run For Your Life", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.156, - "posY": 4.15, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 546400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5464": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1056604690734334657/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1597044073918730334/45D2725C3553953A73DAFBEF631E78D459716EA7/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07122\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Covenant. Blessed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "436401", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Ancient Covenant (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.157, - "posY": 4.178, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447835, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4478": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Dreams of a Madman", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06237\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome. Charm.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06113\"\n }\n ],\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "e5f9cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dream Diary (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.157, - "posY": 4.178, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 438124, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4381": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52011\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"hidden\": true,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "a5be8b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unspeakable Oath (Bloodthirst)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.157, - "posY": 4.178, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226353, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03230\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent. Science.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "bc80ab", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "First Aid (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.157, - "posY": 4.193, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450621, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Seeker", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05116-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "a2136a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scroll of Secrets (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.158, - "posY": 4.16, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450622, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Seeker", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05188-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "a2136a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scroll of Secrets (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.158, - "posY": 4.16, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315242, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50005\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "15643b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hard Knocks (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.158, - "posY": 4.155, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368714, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04232\",\n \"alternate_ids\": [\n \"60314\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "cf1d4e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Slip Away", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.158, - "posY": 4.15, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368815, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02113\",\n \"alternate_ids\": [\n \"60518\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "59d89b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Oops!", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.158, - "posY": 4.154, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 586334, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5863": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07040\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Endtimes.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "e701af", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload()\n chaosbag = getChaosBag()\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)\n for url,name in pairs(IMAGE_TOKEN_MAP) do\n if name == \"Elder Sign\" then\n self.addContextMenuItem(\"Seal Elder Sign\", function(playerColor) sealToken(url, playerColor) end)\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)\nend\n\nfunction releaseTokens(playerColor)\n printToColor(\"Releasing token\", playerColor)\n for i,obj in ipairs(sealedTokens) do\n chaosbag.putObject(obj)\n end\n 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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Day of Reckoning", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.159, - "posY": 4.165, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226351, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02185\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "2f9de4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Keen Eye (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.159, - "posY": 4.072, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545319, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60121\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "9e7f6a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Galvanize (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.159, - "posY": 4.067, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 590503, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5905": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06024\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Relic.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06025\"\n }\n ],\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "6692de", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Crystallizer of Dreams", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.16, - "posY": 4.017, - "posZ": -16.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 444020, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4440": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52007\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "283e54", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Alchemical Transmutation (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.16, - "posY": 3.968, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 314204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3142": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51001\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "e8b7ad", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bandolier (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.16, - "posY": 3.963, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 581922, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5819": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07151\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Tome.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "90fdb0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Teachings of the Order", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.16, - "posY": 3.958, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03231\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "ffa4f9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eureka!", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.161, - "posY": 3.956, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538728, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60430\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "0ee874", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Azure Flame (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.161, - "posY": 3.951, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 292813, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2928": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Guardian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05186\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 6,\n \"level\": 3,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "b492cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".45 Thompson (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.161, - "posY": 3.896, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368859, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03273\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "8837ff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "True Survivor (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.161, - "posY": 3.891, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277911, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2779": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05160\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Gambit. Trick.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "dffa9d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Belly of the Beast", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.161, - "posY": 3.886, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 590302, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5903": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05282\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "f9a232", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bait and Switch (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.161, - "posY": 3.878, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449605, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191220177818/637923621F747375066D4DA39BEA3BA9C26086A5/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07266\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "9565f0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hard Knocks (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.161, - "posY": 3.873, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368822, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01073\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "1b76c9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scavenging", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.161, - "posY": 3.868, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584611, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5846": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02226-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "21664c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Springfield M1903 (4) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.162, - "posY": 3.857, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450623, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Mystic", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05189-t\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "5839e4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scroll of Secrets (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.162, - "posY": 3.852, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440926, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4409": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06020\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ef7c11", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Solemn Vow", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.162, - "posY": 3.782, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430649, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02187\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "d48b25", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Higher Education (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.163, - "posY": 3.714, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230361, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02306\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "7a33b2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shrivelling (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.163, - "posY": 3.71, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587828, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5878": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", - "NumHeight": 4, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Gift of the Void", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"86053\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", - "GUID": "1a94ad", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dreaded End", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.163, - "posY": 3.705, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450619, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Let the Storm Rage", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03315-t\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "244d61", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Key of Ys (5) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.163, - "posY": 3.679, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448735, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4487": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06330\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Charm. Cursed.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"06331\"\n }\n ],\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "d6f6f1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nightmare Bauble (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.164, - "posY": 3.605, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430636, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03150\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "c17f2c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Forewarned (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.164, - "posY": 3.523, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 277509, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2775": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05113\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "a00fca", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Banish (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.164, - "posY": 3.518, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430905, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4309": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Chalice of the Heart", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05035\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "dd4e2a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Four of Cups (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.164, - "posY": 3.437, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374717, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3747": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "d8705c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Angered Spirits", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.164, - "posY": 3.433, - "posZ": -16.729, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 233605, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2336": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784129708171655462/0B7EFEEA9A53B93350FEC7F68F39A20D1D6580A9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"85030\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Monster. Ooze.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "26398a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pet Oozeling", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.165, - "posY": 3.394, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553109, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07117\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Spell. Cursed.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "3feff1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Armageddon", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.165, - "posY": 3.39, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 313905, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3139": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Empowering Elixir", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51004\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "d96e4b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Strange Solution (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.165, - "posY": 3.303, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 585705, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5857": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05324-t\",\n \"alternate_ids\": [\n \"01692-t\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Fortune. Blessed.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "b2ccf8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eucatastrophe (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.165, - "posY": 3.298, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440721, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4407": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52006\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "0ec9bf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Suggestion (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.165, - "posY": 3.293, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368508, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01093\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "acb83a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unexpected Courage", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.166, - "posY": 3.249, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368817, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04111\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "0a390e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Perseverance", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.166, - "posY": 3.244, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 583810, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5838": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03311\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell. Paradox.\",\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "ba0fe7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Time Warp (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.166, - "posY": 3.231, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536203, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5362": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Seek the Truth", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90028\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "0994c9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Directive", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.166, - "posY": 3.226, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448738, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4487": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06284\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "f0389b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nothing Left to Lose (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.167, - "posY": 3.202, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440923, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4409": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"52002\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", - "GUID": "a2c7ef", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Eat lead!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.167, - "posY": 3.198, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440625, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4406": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06032\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "695bb7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Zeal", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.167, - "posY": 3.181, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450608, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4506": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04305-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "8f170b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Flamethrower (5) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.167, - "posY": 3.176, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230339, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03197\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "e27b3c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Recharge (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.167, - "posY": 3.172, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226335, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03107\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "bd3ecc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Combat Training (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.168, - "posY": 3.197, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5362": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Leave No Doubt", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90029\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "07e7bd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Directive", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.169, - "posY": 3.175, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440814, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4408": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04040\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "ba2ae1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Doomed", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.169, - "posY": 3.17, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538809, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5388": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60211\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "8595fb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Higher Education", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.169, - "posY": 3.144, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 590706, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5907": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07223\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "477e79", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guided by the Unseen (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.169, - "posY": 3.139, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545312, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60114\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "5b0f86", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Get over here!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.169, - "posY": 3.134, - "posZ": -16.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527237, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5272": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06328\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "ad58aa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mind's Eye (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.17, - "posY": 3.155, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226342, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03304\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "fc2629", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Eat lead!\" (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.17, - "posY": 3.15, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538722, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60424\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"willpowerIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "219c78", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guts (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.17, - "posY": 3.118, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315253, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04308\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "0db666", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Borrowed Time (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.17, - "posY": 3.109, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 537612, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5376": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04039\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "dc5b38", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Price of Failure", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.171, - "posY": 3.123, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538615, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5386": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60317\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "b8843c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nimble", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.171, - "posY": 3.08, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 538725, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5387": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60427\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "943332", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ineffable Truth (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.171, - "posY": 3.075, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368821, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03114\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "215cec", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cherished Keepsake", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.172, - "posY": 3.033, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226345, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04151\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "eea4ef", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Well Prepared (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.172, - "posY": 3.028, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 554120, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5541": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07026\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ritual. Cursed.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "272e6c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "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": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Ritual", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.172, - "posY": 3.024, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587209, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01513\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Spell.\",\n \"cycle\": \"Core\"\n}", - "GUID": "98c8d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Memory", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 49.077, - "posY": 2.325, - "posZ": -96.09, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368818, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03237\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "da207b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Waylay", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.172, - "posY": 3.029, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 584328, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5843": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07034\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune. Blessed.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "8b46b2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Keep Faith", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.173, - "posY": 2.96, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431557, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4315": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Boon.\",\n \"permanent\": true,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "394603", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Family Inheritance", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.173, - "posY": 2.956, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226336, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04020\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Upgrade.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "102fad", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Reliable (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.174, - "posY": 2.934, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368717, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02109\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Supply. Illicit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "b4ad29", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Contraband", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.174, - "posY": 2.929, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 293016, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2930": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Survivor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05195\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Charm. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "5fae20", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grisly Totem (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.174, - "posY": 2.915, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 275732, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2757": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526809828/AB799C8FFD9024655A9F179CCFF1EE30DE0D3C75/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Signed in Blood", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05150\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Tome. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "ae3775", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Black Book", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.174, - "posY": 2.91, - "posZ": -16.731, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378913, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08126\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "275450", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heavy Furs", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.175, - "posY": 2.942, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378915, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08128\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "0fc42c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rod of Animalism (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.175, - "posY": 2.938, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226350, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03264\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "82d62c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stick to the Plan (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.175, - "posY": 2.971, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230351, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50008\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "e72762", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mind Wipe (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.175, - "posY": 2.967, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378907, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08078\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "adc8b6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dauntless Spirit (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.176, - "posY": 2.947, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368801, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02192\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "358387", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rise to the Occasion", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.176, - "posY": 2.942, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378912, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08125\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Curse.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "bdd102", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "In the Thick of It", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.176, - "posY": 2.938, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378910, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08081\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "7a2fe9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Plucky (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.177, - "posY": 2.965, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378914, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08127\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "852697", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sled Dog", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.177, - "posY": 2.96, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378908, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08079\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Pact. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "e81f1e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blood Will Have Blood (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.177, - "posY": 2.934, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378961, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08123\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "fa994a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Crafty (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.177, - "posY": 2.93, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378904, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08075\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Charm. Cursed.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "a65852", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bangle of Jinxes (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.177, - "posY": 2.925, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378909, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08080\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tool. Melee.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "fb019d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fire Extinguisher (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.178, - "posY": 2.946, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378962, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08124\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue|Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "452db2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Antiquary (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.178, - "posY": 2.941, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378903, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08074\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Upgrade.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Durability\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "29d06d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jury-Rig", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.178, - "posY": 2.909, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378905, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08076\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "eedd0b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Burn After Reading (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.178, - "posY": 2.904, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378901, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08072\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "699a99", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Schoffner's Catalogue", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.178, - "posY": 2.899, - "posZ": -16.732, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378958, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08120\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic|Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "0e64cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Prophetic (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.179, - "posY": 2.914, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378902, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08073\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "b460e1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bandages", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.179, - "posY": 2.909, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378956, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08118\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Spell. Blessed. Weapon. Ranged.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "f85d4e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Enchanted Bow (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.179, - "posY": 2.904, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378959, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08121\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Seeker|Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "1bdb15", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sleuth (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.18, - "posY": 2.916, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378960, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08122\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "8ec9cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bruiser (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.18, - "posY": 2.911, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378955, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08117\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "1d6d47", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Earthly Serenity (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.18, - "posY": 2.906, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378900, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08071\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "e5f541", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playmatAPI = require(\"playermat/PlaymatApi\")\n\nfunction onLoad()\n self.addContextMenuItem(\"Discard 10 cards\", shortSupply)\nend\n\n-- called by context menu entry\nfunction shortSupply(color)\n local matColor = playmatAPI.getMatColorByPosition(self.getPosition())\n\n -- get draw deck and discard position\n local drawDeck = playmatAPI.getDrawDeck(matColor)\n local discardPos = playmatAPI.getDiscardPosition(matColor)\n\n -- error handling\n if discardPos == nil then\n broadcastToColor(\"Couldn't retrieve discard position from playermat!\", color, \"Red\")\n return\n end\n\n if drawDeck == nil then\n broadcastToColor(\"Deck not found!\", color, \"Yellow\")\n return\n elseif drawDeck.tag ~= \"Deck\" then\n broadcastToColor(\"Deck only contains a single card!\", color, \"Yellow\")\n return\n end\n\n -- discard cards\n broadcastToColor(\"Discarding top 10 cards for player color '\" .. matColor .. \"'.\", color, \"White\")\n for i = 1, 10 do\n drawDeck.takeObject({ flip = true, position = { discardPos.x, 2 + 0.075 * i, discardPos.z } })\n end\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x \u003c -42 then\n if startPos.z \u003e 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z \u003e 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Short Supply", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.18, - "posY": 2.914, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378957, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08119\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Survivor\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "57f037", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Earthly Serenity (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.18, - "posY": 2.909, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378945, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08107\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tool. Melee.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "70f9f7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ice Pick (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.181, - "posY": 2.865, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378953, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "From a Future Life", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08115\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Charm. Cursed.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "358be4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Precious Memento (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.181, - "posY": 2.86, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378954, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08116\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "7b4b0c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Talisman of Protection", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.181, - "posY": 2.855, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378951, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08113\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Pact.\",\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "57b95d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unscrupulous Loan (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.181, - "posY": 2.857, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378944, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Finder of Hidden Connections", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08106\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "1905cf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Professor William Webb (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.181, - "posY": 2.852, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378929, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Enigmatic Warlock", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08091\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "6c5628", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nkosi Mabati (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.182, - "posY": 2.801, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378934, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08096\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Survivor\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 3,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "ae3ff5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sledgehammer (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.182, - "posY": 2.796, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378936, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08098\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "be4332", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eon Chart (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.182, - "posY": 2.791, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378948, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08110\",\n \"type\": \"Event\",\n \"class\": \"Rogue|Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell. Trick.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "39cb5b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ethereal Slip (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.183, - "posY": 2.786, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378952, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "From a Former Life", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08114\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Charm. Blessed.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "f69d3f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Precious Memento (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.183, - "posY": 2.782, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378941, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08103\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell. Augury.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "58f2af", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Divination (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.183, - "posY": 2.724, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378943, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08105\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Item. Tool. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "8b065c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ice Pick (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.183, - "posY": 2.719, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378942, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Finder of Hidden Connections", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08104\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "cc8571", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Professor William Webb", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.183, - "posY": 2.714, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378946, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08108\",\n \"type\": \"Event\",\n \"class\": \"Rogue|Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell. Trick.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "31539a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ethereal Slip", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.184, - "posY": 2.704, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378937, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Intrepid Explorer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08099\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 5,\n \"level\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "255aa3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gené Beauregard (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.184, - "posY": 2.699, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378940, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08102\",\n \"type\": \"Event\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "91204c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Protecting the Anirniq (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.184, - "posY": 2.635, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378938, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08100\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "d3ad2d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eon Chart (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.184, - "posY": 2.63, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378935, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08097\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "98eb87", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pocket Telescope", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.184, - "posY": 2.625, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378925, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08087\",\n \"type\": \"Event\",\n \"class\": \"Guardian|Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "79cbc6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Snipe (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.185, - "posY": 2.608, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378923, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08085\",\n \"type\": \"Event\",\n \"class\": \"Guardian|Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Insight. Tactic.\",\n \"intellectIcons\": 2,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "b94090", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On the Trail (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.185, - "posY": 2.603, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378928, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08090\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "0fff60", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Brand of Cthugha (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.186, - "posY": 2.533, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378931, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08093\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 5,\n \"level\": 5,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "4df3b9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cyclopean Hammer (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.186, - "posY": 2.528, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378930, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08092\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 9,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "200b64", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Brand of Cthugha (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.186, - "posY": 2.523, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378927, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08089\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Rogue\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Tool. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "859736", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Quickdraw Holster (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.186, - "posY": 2.5, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378932, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08094\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "78fdc7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sledgehammer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.186, - "posY": 2.495, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378926, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08088\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "7eb1ec", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Old Shotgun (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.187, - "posY": 2.418, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378922, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08084\",\n \"type\": \"Event\",\n \"class\": \"Guardian|Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight. Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "4e4179", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On the Trail (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.187, - "posY": 2.414, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378919, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08132\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "93e52d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Panic", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.187, - "posY": 2.409, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378920, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08133\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "a42bcf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stupor", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.187, - "posY": 2.379, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379059, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08069\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "edb064", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grounded (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.187, - "posY": 2.374, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378918, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08131\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Injury.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "46b4a0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leg Injury", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.187, - "posY": 2.369, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379058, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08068\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "f2726b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Healing Words (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.188, - "posY": 2.355, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379060, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Reworking Reality", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08070\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Relic. Tome.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"replenish\": 1,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "79870f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "True Magick (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.188, - "posY": 2.351, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378917, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08130\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Injury.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "8f1420", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arm Injury", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.189, - "posY": 2.326, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379055, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08065\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 1,\n \"traits\": \"Practiced. Expert.\",\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "49a338", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Occult Theory (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.189, - "posY": 2.322, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379052, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08062\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Ritual. Synergy.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "d02825", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Close the Circle (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.189, - "posY": 2.317, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379037, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08047\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight. Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "927d34", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scout Ahead", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.189, - "posY": 2.34, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379040, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08050\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Trick. Synergy.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "f6d572", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cheat the System (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.189, - "posY": 2.335, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379054, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08064\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Augury.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "c09a15", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Foresight (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.19, - "posY": 2.305, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379056, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08066\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Augury.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "583026", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Parallel Fates (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.19, - "posY": 2.301, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379046, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08056\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "6b3a27", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Moxie (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.191, - "posY": 2.268, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379044, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08054\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Favor. Gambit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "67eb69", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Money Talks (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.191, - "posY": 2.238, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379045, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08055\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Favor.\",\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "20da53", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Black Market (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.192, - "posY": 2.224, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379043, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Broken but Reliable", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08053\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "814c79", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Red Clock (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.193, - "posY": 2.214, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379053, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08063\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "bcdfde", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Winds of Power (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.193, - "posY": 2.209, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379042, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08052\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 1,\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "5e3aac", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Savant (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.194, - "posY": 2.246, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379048, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Broken but Reliable", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08058\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 2,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "696894", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Red Clock (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.195, - "posY": 2.229, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379025, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08035\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Clothing. Footwear.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "b03e83", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hiking Boots (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.195, - "posY": 2.209, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379049, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08059\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "b925fc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Down the Rabbit Hole", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.196, - "posY": 2.186, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379027, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08037\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 1,\n \"traits\": \"Practiced. Expert.\",\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "6aa5dc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Survey the Area (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.197, - "posY": 2.16, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379021, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08031\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Talent. Ritual.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "fa06f9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Forced Learning", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.198, - "posY": 2.147, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379047, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Symbol of Power", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08057\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "3eafd5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Black Fan (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.198, - "posY": 2.142, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379041, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08051\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Favor.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "69289f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Untimely Transaction (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.199, - "posY": 2.177, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379031, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Gateway to Tindalos", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08041\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Leyline\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "1fdf4c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Archive of Conduits (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.199, - "posY": 2.158, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379039, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08049\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Favor. Service.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "fad52a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Counterespionage (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.2, - "posY": 2.136, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379018, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08028\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "a336de", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On the Hunt (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.2, - "posY": 2.131, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379036, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08046\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Favor. Illicit.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "8190ac", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Underworld Support", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.201, - "posY": 2.156, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379023, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Unidentified", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08033\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome. Occult.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "8023f5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Archive of Conduits", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.128, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379033, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Gateway to Aldebaran", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08043\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Leyline\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "4b1b99", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Archive of Conduits (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.203, - "posY": 2.064, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379038, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08048\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune. Gambit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "5210c2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "21 or Bust", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.203, - "posY": 2.074, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379032, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Gateway to Acheron", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08042\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Leyline\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "88ff66", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Archive of Conduits (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.083, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379035, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Atlas of the Unknowable", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08045\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Relic. Tome.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "55999d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Prophesiae Profana (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.078, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Gateway to Paradise", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08044\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Leyline\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "098132", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Archive of Conduits (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.073, - "posZ": -16.737, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379022, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Arctic Archaeologist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08032\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic. Wayfarer.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "98e5f5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jeremiah Kirby", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.178, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379028, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08038\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "0d3bfa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Medical Texts (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.173, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379016, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08026\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "9ab750", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dodge (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.168, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379017, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08027\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "36efa2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Combat Training (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.27, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379029, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08039\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "3a4edd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unearth the Ancients (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.265, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379020, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08030\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "0a312f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Butterfly Swords (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.26, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379014, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08024\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 1,\n \"traits\": \"Practiced. Expert.\",\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "62e4f4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Defensive Stance (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.358, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379012, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08022\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Spirit. Synergy.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "09cc35", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gang Up (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.353, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379011, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08021\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "76270e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Get behind me!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.348, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379010, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08020\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "58288b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Toe to Toe", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.443, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379406, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3794": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Quiescence of Thought", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08012a\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Unbroken.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "081db4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Discipline", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.438, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379000, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08018\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "0ca36f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Greed", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.433, - "posZ": -16.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379405, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3794": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Alignment of Spirit", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08011a\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Unbroken.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "5ff3bd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Discipline", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.524, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379407, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3794": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Prescience of Fate", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08013a\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Unbroken.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "e8d38d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Discipline", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.602, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379007, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "45c19e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Burden of Destiny", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.598, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379408, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3794": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Balance of Body", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08014a\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Unbroken.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "3247da", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Discipline", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.593, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379008, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08017\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "c70129", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shrewd Dealings", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.677, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379006, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08009\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Mystery.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "28080d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Buried Secrets", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.672, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379001, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08002\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tool. Melee.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "598ba0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mechanic's Wrench", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.667, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378911, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08082\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Gambit. Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "0c2449", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fend Off (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.749, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379026, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08036\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 5,\n \"level\": 1,\n \"traits\": \"Insight. Synergy.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "6367dd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Join the Caravan (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.744, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379019, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08029\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "e2dc13", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fang of Tyr'thrha (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.739, - "posZ": -16.735, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368856, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04313\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spell. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "83c86b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Alter Fate (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.807, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 295603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2956": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"82025\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Mask.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "adf028", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pantalone", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.882, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230337, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02268\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "b2e27e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fearless (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.877, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 231709, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2317": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537091085/26A674065298A59068E1D6BA3804D03554C234A3/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Skilled Botanist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"53037\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Ally. Wayfarer.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Return to the Forgotten Age\"\n}", - "GUID": "a0c2da", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Veda Whitsley", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.943, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226334, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03023\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "bb640d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ever Vigilant (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.938, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379013, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08023\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spirit. Tactic. Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "b4d67b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sweeping Kick (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.202, - "posY": 2.934, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 545325, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5453": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60127\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Weapon.\",\n \"combatIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "54293e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Boxing Gloves (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.201, - "posY": 3.001, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 262203, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2622": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04195\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "77f92c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Expose Weakness (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.201, - "posY": 2.996, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379009, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08019\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "028cf7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Geared Up", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.201, - "posY": 2.991, - "posZ": -16.734, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 378950, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3789": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08112\",\n \"type\": \"Event\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Fortune. Gambit.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "431c15", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Hit me!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.201, - "posY": 3.055, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379030, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08040\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "158450", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scientific Theory (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.201, - "posY": 3.051, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374014, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3740": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03012\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "dfd48b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Painted World", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.201, - "posY": 3.046, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448519, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4485": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06275\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "3bf831", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "False Awakening", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.201, - "posY": 3.106, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374834, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3748": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03018\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "9aee7f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Improvisation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.201, - "posY": 1.994, - "posZ": -16.733, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587508, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5875": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06014\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "d12359", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Detached from Reality", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 25.435, - "posY": 3.526, - "posZ": -7.466, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 541109, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5411": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050061525/A759DF697FFB26F0F5B75E116A923E33F88FCA7B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06015a\",\n \"alternate_ids\": [\n \"06015b\"\n ],\n \"type\": \"Location\",\n \"class\": \"Neutral\",\n \"traits\": \"Dreamlands.\",\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "fa4c1e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dream-Gate", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Location", - "ScenarioCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.037, - "posY": 3.536, - "posZ": -7.322, - "rotX": 0, - "rotY": 240, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 447933, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4479": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943109/9C5481E6DFEACD450C5522F884E615482281DDB1/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06196\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "7dc42a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Safeguard (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 25.861, - "posY": 3.533, - "posZ": -7.408, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550822, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60524\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "fd393b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Look what I found!\" (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.104, - "posY": 3.538, - "posZ": -7.17, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430642, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02150\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 2,\n \"traits\": \"Practiced. Expert.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "95272b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Deduction (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 25.72, - "posY": 3.531, - "posZ": -7.109, - "rotX": 1, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230358, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02233\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "194adb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rite of Seeking (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.017, - "posY": 3.533, - "posZ": -7.553, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272226, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2722": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Entertainer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05006\",\n \"alternate_ids\": [\n \"99001\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Performer. Sorcerer.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 4,\n \"combatIcons\": 1,\n \"agilityIcons\": 3,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "11122f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Marie Lambeau", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 2.063, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536102, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5361": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477858/7CDB3552B0A37462AD965C5F67DF81A1EF9D4D60/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477165/4BDF4AF6F55103AAA509DC67C952B660B5995707/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Fed", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01001-p\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "502768", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland Banks (Parallel)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 2.084, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2702": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154537387/9BBCF9ACFA26E3C0649434C832E5681AB731A77B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154536333/92BABC93BFBC5E1DA2C2A7B5EA5E62151E0DE3D7/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Ex-Con", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01003-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", - "GUID": "a03077", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Skids\" O'Toole (Parallel Back)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 2.116, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272024, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2720": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Athlete", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 5,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "bb8296", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rita Young", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 2.142, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2702": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154537387/9BBCF9ACFA26E3C0649434C832E5681AB731A77B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154536333/92BABC93BFBC5E1DA2C2A7B5EA5E62151E0DE3D7/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Writer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98019\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Clairvoyant.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Promo\"\n}", - "GUID": "571596", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gloria Goldberg", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 2.128, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536436, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5364": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Bounty Hunter", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal. Hunter.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 5,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "53a412", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tony Morgan", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 2.132, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553402, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5534": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Spy", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 4,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "333fe7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Trish Scarborough", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 2.003, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536234, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5362": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Dreamer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Dreamer. Drifter. Wayfarer.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "c59b75", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Luke Robinson", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.943, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449601, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Priest", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Believer. Warden.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "eb96e6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Father Mateo", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.943, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379504, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3795": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Salesman", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08016\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Entrepreneur.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 4,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "419b0c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bob Jenkins", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.919, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271114, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2711": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Gravedigger", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Warden.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 4,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "7e4c56", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "William Yorick", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.94, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271720, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2717": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Haunted", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Cursed. Drifter.\",\n \"willpowerIcons\": 0,\n \"intellectIcons\": 0,\n \"combatIcons\": 0,\n \"agilityIcons\": 0,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "b02a1e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Calvin Wright", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.938, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536635, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5366": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Violinist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Performer. Cursed.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "a7b79f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Patrice Hathaway", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.907, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379503, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3795": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Martial Artist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08010\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Chosen. Warden.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 4,\n \"agilityIcons\": 3,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "cc21e0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lily Chen", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.874, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271013, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2710": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Shaman", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "452ed8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Akachi Onyele", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.881, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4496": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Student", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic. Scholar.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "05b950", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Amanda Sharpe", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.854, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270811, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2708": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Secretary", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Assistant.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "6c4c58", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Minh Thi Phan", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.836, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536333, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5363": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Researcher", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Assistant. Scholar.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 5,\n \"combatIcons\": 1,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "57d586", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mandy Thompson", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.841, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271417, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2714": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Explorer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Wayfarer.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "07c37d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ursula Downs", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.814, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 234904, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2349": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Letter Carrier", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60501\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Chosen. Civic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "00e18e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stella Clark", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.828, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5534": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Nun", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Believer. Blessed.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "617aeb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sister Mary", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.801, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449806, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4498": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Drifter", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "5294c3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Ashcan\" Pete", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.806, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270710, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2707": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Soldier", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Veteran.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 5,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "01ac1b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mark Harrigan", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.777, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536532, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5365": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Rookie Cop", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Police. Warden.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "e637cd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tommy Muldoon", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.788, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3795": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Mechanic", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Entrepreneur.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 1,\n \"combatIcons\": 5,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "444830", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daniela Reyes", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.759, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271316, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2713": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Expedition Leader", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Veteran. Wayfarer.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "126932", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leo Anderson", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.764, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 234903, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2349": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Psychic", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60401\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Clairvoyant.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 3,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "a2cd75", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jacqueline Fine", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.737, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270203, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2702": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154537387/9BBCF9ACFA26E3C0649434C832E5681AB731A77B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154536333/92BABC93BFBC5E1DA2C2A7B5EA5E62151E0DE3D7/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Ex-Con", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01003-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", - "GUID": "8116a6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Skids\" O'Toole (Parallel Front)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.752, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2702": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154537387/9BBCF9ACFA26E3C0649434C832E5681AB731A77B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154536333/92BABC93BFBC5E1DA2C2A7B5EA5E62151E0DE3D7/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Ex-Con", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01003-p\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", - "GUID": "22ebb2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Skids\" O'Toole (Parallel)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.726, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270201, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2702": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154537387/9BBCF9ACFA26E3C0649434C832E5681AB731A77B/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599718154536333/92BABC93BFBC5E1DA2C2A7B5EA5E62151E0DE3D7/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Librarian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01002-p\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "282857", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy Walker (Parallel)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.7, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5351": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1017195287736572954/79FAF352FE90F08BE9247753F39798A878925EAA/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Librarian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01002-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "e8cafc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy Walker (Parallel Front)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.71, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273901, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2739": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1017195287736569204/9F5F294127B638FECFF0BC88A0F93387AF994431/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Librarian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01002-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "2f2e0d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy Walker (Parallel Back)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.449, - "posY": 1.688, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5361": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477858/7CDB3552B0A37462AD965C5F67DF81A1EF9D4D60/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477165/4BDF4AF6F55103AAA509DC67C952B660B5995707/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Fed", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01001-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "560cef", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland Banks (Parallel Back)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.449, - "posY": 1.661, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5361": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477858/7CDB3552B0A37462AD965C5F67DF81A1EF9D4D60/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477165/4BDF4AF6F55103AAA509DC67C952B660B5995707/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Fed", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01001-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "f7361e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland Banks (Parallel Front)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.449, - "posY": 1.672, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 234902, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2349": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Aviatrix", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60301\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 5,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "cd4028", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Winifred Habbamock", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.635, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 234901, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2349": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Professor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60201\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 5,\n \"combatIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "1fa944", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Harvey Walters", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.605, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 234900, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2349": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887642390/2CC878F26205C80F4B8D69DE3A4433804A31AABF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907887640918/BF3A963B745EF2047ABDFC524AEE4EA0145A04F4/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Boxer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60101\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Criminal. Warden.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 5,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "65588a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nathaniel Cho", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.609, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271923, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2719": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Millionaire", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Silver Twilight. Socialite.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "5e6298", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Preston Fairmont", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.583, - "posZ": -73.088, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272125, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2721": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Redeemed Cultist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Cultist. Silver Twilight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "32b091", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Diana Stanley", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.579, - "posZ": -73.088, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449902, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4499": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Chef", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Believer. Hunter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "98a0e1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Zoey Samaras", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.448, - "posY": 1.587, - "posZ": -73.088, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449705, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4497": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Musician", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Performer.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "ca079b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jim Culver", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.449, - "posY": 1.558, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271822, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2718": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Private Investigator", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Detective.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 4,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "6dc626", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Joe Diamond", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.449, - "posY": 1.528, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535906, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5359": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868958/4F366892FB57AF3841513790E41E15D85E9DC211/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868372/5C2FC3F391C6D3B287C38B875F83629110163282/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Waitress", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01004-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"Core\"\n}", - "GUID": "909f30", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agnes Baker (Parallel Back)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.449, - "posY": 1.525, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 271215, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2712": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Actress", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03006\",\n \"type\": \"Investigator\",\n \"class\": \"Neutral\",\n \"traits\": \"Performer.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "d37332", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lola Hayes", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.449, - "posY": 1.478, - "posZ": -73.088, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535905, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5359": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868958/4F366892FB57AF3841513790E41E15D85E9DC211/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868372/5C2FC3F391C6D3B287C38B875F83629110163282/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Waitress", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01004-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"Core\"\n}", - "GUID": "02db0a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agnes Baker (Parallel Front)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 87.052, - "posY": 2.119, - "posZ": -78.506, - "rotX": 355, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535904, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5359": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868958/4F366892FB57AF3841513790E41E15D85E9DC211/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868372/5C2FC3F391C6D3B287C38B875F83629110163282/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Waitress", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01004-p\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"Core\"\n}", - "GUID": "01b6ef", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agnes Baker (Parallel)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.449, - "posY": 1.288, - "posZ": -73.087, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379201, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3792": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08001-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "df8ec4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daniela Reyes", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.152, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3792": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08010-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "4d0128", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lily Chen", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.131, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3792": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08016-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "aa1c23", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bob Jenkins", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.164, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 258909, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2589": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02005-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "b8fd86", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Ashcan\" Pete", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.174, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274217, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2742": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60201-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "2d6db0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Harvey Walters", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.202, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259512, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2595": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03003-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "d35705", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sefina Rousseau", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.179, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259414, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2594": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03005-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "98d974", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "William Yorick", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.133, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274012, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2740": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06002-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "12d3de", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mandy Thompson", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.128, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274219, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2742": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60401-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "9b0378", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jacqueline Fine", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.063, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 591100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5911": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05005-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "bdef4d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rita Young", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 2.049, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272903, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2729": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05002-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "d55364", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Joe Diamond", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 1.99, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2593": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02004-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "b7a676", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jim Culver", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 1.966, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274218, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2742": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60301-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "038599", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Winifred Habbamock", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 1.986, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274014, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2740": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06005-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "877f4d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Patrice Hathaway", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 1.981, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5532": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07003-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "fc5d62", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Trish Scarborough", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 1.948, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259711, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2597": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03002-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "fe6430", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Minh Thi Phan", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 1.911, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274015, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2740": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06003-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "4f0f4a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tony Morgan", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.233, - "posY": 1.919, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259915, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2599": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03006-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "b127ab", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lola Hayes", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.891, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 591500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5915": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280927665/2B5BEB0B97C302165C773E291FE06863816EC59F/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280927433/BAC4CB96D8CB18760D53AF7B8096C09FACDADC97/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"98019-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "aa6282", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Gloria Goldberg", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.902, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261918, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2619": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04003-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "82dc80", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Finn Edwards", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.873, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5532": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07001-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "1c78ea", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sister Mary", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.88, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259610, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2596": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03001-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "cc354d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mark Harrigan", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.853, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274013, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2740": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06004-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "88c4f4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Luke Robinson", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.835, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 591001, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5910": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05004-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "359ef4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Diana Stanley", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.839, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 262119, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2621": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04004-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "df852c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Father Mateo", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.813, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274216, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2742": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60101-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "1806e5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nathaniel Cho", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.803, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 262016, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2620": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04001-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "8925b0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leo Anderson", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.77, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 260317, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2603": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04002-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "c91482", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ursula Downs", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.805, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272705, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2727": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05006-m\",\n \"alternate_ids\": [\n \"99001-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "b05c03", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Marie Lambeau", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.893, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553201, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5532": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07002-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "155746", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Amanda Sharpe", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.891, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272804, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2728": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05003-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "78c512", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Preston Fairmont", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.886, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379203, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3792": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08007-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "f74398", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Monterey Jack", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.893, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274220, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2742": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093847742/6DF29C75A96B1D04C068D3AACAE25F9D2363BE9A/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60501-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "dd3dbd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stella Clark", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.853, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259105, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2591": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02001-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "ef75e7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Zoey Samaras", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.851, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274011, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2740": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06001-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "5e73c6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tommy Muldoon", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.781, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259813, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2598": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03004-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "6a9578", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Akachi Onyele", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.682, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261820, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2618": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04005-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "510d45", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Calvin Wright", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.232, - "posY": 1.646, - "posZ": -18.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450312, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4503": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08620\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "9e136f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Spare Parts", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.232, - "posY": 3.326, - "posZ": 7.795, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450311, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4503": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08619\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "c9feda", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Small Radio", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.127, - "posY": 3.327, - "posZ": 7.833, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450310, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4503": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08618\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Relic. Expedition.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "08dd86", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mineral Specimen", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.271, - "posY": 3.322, - "posZ": 8.264, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450309, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4503": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Strange Evidence", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08617\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Relic. Expedition.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "bad631", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Miasmic Crystal", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.391, - "posY": 3.324, - "posZ": 7.894, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4503": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08616\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "793df5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dynamite", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.468, - "posY": 3.319, - "posZ": 8.623, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450307, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4503": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08615\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "991640", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wooden Sledge", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.364, - "posY": 3.323, - "posZ": 8.084, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450306, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4503": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Jinxed Idol", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08614\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "d36d80", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Green Soapstone", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.371, - "posY": 3.326, - "posZ": 7.631, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449751, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4497": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08729\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "0ef2ba", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tekeli-li", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.463, - "posY": 29.778, - "posZ": 14.468, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449750, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4497": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08728\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "05e697", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tekeli-li", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.741, - "posY": 9.163, - "posZ": 17.497, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449749, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4497": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08727\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "361f15", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tekeli-li", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 70.805, - "posY": 2.539, - "posZ": 35.578, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449748, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4497": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08726\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "f5bd65", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tekeli-li", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 72.293, - "posY": 2.538, - "posZ": 30.831, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449747, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4497": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08725\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "0ba293", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tekeli-li", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.291, - "posY": 15.16, - "posZ": 23.911, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449746, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4497": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08724\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "76409f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tekeli-li", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.72, - "posY": 9.163, - "posZ": 19.039, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 449745, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4497": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08723\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "519e41", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tekeli-li", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.209, - "posY": 9.163, - "posZ": 18.214, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450318, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4503": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08646\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Injury.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "8abd77", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Frostbitten", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.116, - "posY": 3.33, - "posZ": 7.265, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450319, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4503": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness.", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08647\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "04b3a9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Possessed", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.421, - "posY": 3.323, - "posZ": 7.652, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452306, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08736\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Science.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "8d6475", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sinha's Medical Kit", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.167, - "posY": 3.324, - "posZ": 7.399, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452305, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08735\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "8d5c12", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Kensler's Log", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.272, - "posY": 3.323, - "posZ": 7.385, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452307, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08737\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Supply.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "e627e8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Takada's Cache", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.176, - "posY": 3.324, - "posZ": 8.227, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452303, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08733\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "b12d89", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dyer's Sketches", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.188, - "posY": 3.326, - "posZ": 7.941, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452304, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08734\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Clothing. Footwear.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "1c751d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ellsworth's Boots", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.962, - "posY": 3.329, - "posZ": 7.671, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452301, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08731\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "d6f719", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Collected Works of Poe", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.942, - "posY": 3.324, - "posZ": 8.213, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08730\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Clothing.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "c1f999", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Claypool's Furs", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.141, - "posY": 3.325, - "posZ": 8.169, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452302, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08732\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "34e723", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cookie's Custom .32", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.147, - "posY": 3.329, - "posZ": 7.704, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 452308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4523": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Faithful Companion", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08738\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Creature.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "1bf025", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Anyu", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.587, - "posY": 3.33, - "posZ": 7.554, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558008, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5580": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764609761078/E05F39D952FE0C4E6473E744D64221DD1150F00A/", - "NumHeight": 4, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"87032\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Science. Tool. Future.\",\n \"wildIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", - "GUID": "fb4fff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dimensional Beam Machine", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.502, - "posY": 3.353, - "posZ": 6.88, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558005, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5580": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764609761078/E05F39D952FE0C4E6473E744D64221DD1150F00A/", - "NumHeight": 4, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Professor of the Arcane", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"87023\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Scientist. Ally. Present.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "efe0dd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ezra Graves", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.621, - "posY": 3.324, - "posZ": 8.373, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558002, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5580": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764609761078/E05F39D952FE0C4E6473E744D64221DD1150F00A/", - "NumHeight": 4, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Renowned Inventor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"87014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Scientist. Ally. Past.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", - "GUID": "03695f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nikola Tesla", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.063, - "posY": 3.325, - "posZ": 8.088, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535802, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5358": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610857202/7BDF70F6A11E1F9779ED6AB2BBD6C8C33A930CDE/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610856838/D7BEC8CBBE4F692DC2033065B210E0C1B0869BB1/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Urchin", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01005-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", - "GUID": "4232d9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy Adams (Parallel Back)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.798, - "posY": 3.299, - "posZ": 7.305, - "rotX": 2, - "rotY": 180, - "rotZ": 1, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535801, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5358": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610857202/7BDF70F6A11E1F9779ED6AB2BBD6C8C33A930CDE/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610856838/D7BEC8CBBE4F692DC2033065B210E0C1B0869BB1/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Urchin", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01005-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", - "GUID": "61503e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy Adams (Parallel Front)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.22, - "posY": 3.322, - "posZ": 8.844, - "rotX": 359, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535800, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5358": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610857202/7BDF70F6A11E1F9779ED6AB2BBD6C8C33A930CDE/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610856838/D7BEC8CBBE4F692DC2033065B210E0C1B0869BB1/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Urchin", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01005-p\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", - "GUID": "fd91ea", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy Adams (Parallel)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.672, - "posY": 3.332, - "posZ": 7.626, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536001, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5360": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610861313/38FA9E4802C3B8E8FC2DB16E94E65A3FD60D92B9/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Advanced", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90039\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", - "GUID": "664b70", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy's Amulet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.372, - "posY": 3.302, - "posZ": 6.698, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536002, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5360": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610861313/38FA9E4802C3B8E8FC2DB16E94E65A3FD60D92B9/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Advanced", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90040\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "89fe92", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Abandoned and Alone", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.692, - "posY": 3.331, - "posZ": 7.648, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587214, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01515\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", - "GUID": "35a7e9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Abandoned and Alone", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 47.53, - "posY": 1.986, - "posZ": -99.223, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 536000, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5360": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610861313/38FA9E4802C3B8E8FC2DB16E94E65A3FD60D92B9/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"90038\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", - "GUID": "b4f9ee", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tidal Memento", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.85, - "posY": 3.318, - "posZ": 6.915, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589808, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5898": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Coast Guard Captain", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07309\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "aa38d0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "do_not_ready = true", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jacob Morrison (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.979, - "posY": 3.322, - "posZ": 8.448, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379005, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "ca9a60", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Trusty Bullwhip", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.563, - "posY": 3.327, - "posZ": 7.389, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379002, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08003\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Criminal.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "fc1506", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mob Goons", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.786, - "posY": 3.328, - "posZ": 8.12, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587201, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01521\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "001ae8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guard Dog", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.919, - "posY": 3.315, - "posZ": 7.759, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587215, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01683\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent. Science.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "3c7eb1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "First Aid (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.916, - "posY": 3.319, - "posZ": 7.632, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587210, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01573\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "b9e532", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scavenging", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.915, - "posY": 3.32, - "posZ": 7.597, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587216, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01585\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "3959fa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Will to Survive (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.759, - "posY": 3.32, - "posZ": 7.672, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587211, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01574\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "14d8ff", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Baseball Bat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.811, - "posY": 3.33, - "posZ": 7.665, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01535\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "85822c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Medical Texts", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.812, - "posY": 3.318, - "posZ": 7.665, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587203, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01537\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "07b7a1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Working a Hunch", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.811, - "posY": 3.334, - "posZ": 7.665, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01539\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "bc4a4c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Deduction", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.811, - "posY": 3.336, - "posZ": 7.665, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01519\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent. Science.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "56b8ad", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "First Aid", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.812, - "posY": 3.317, - "posZ": 7.665, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587208, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01591\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "e0881e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Overpower", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.811, - "posY": 3.324, - "posZ": 7.665, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587212, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01593\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "853b6c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Unexpected Courage", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.812, - "posY": 3.318, - "posZ": 7.665, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587206, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01545\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent. Illicit.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "5d04a1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Burglary", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.812, - "posY": 3.32, - "posZ": 7.665, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587205, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01508\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "d72b97", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy's Tote Bag", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 48.527, - "posY": 2.015, - "posZ": -121.624, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587207, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01549\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "132069", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hard Knocks", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.811, - "posY": 3.321, - "posZ": 7.665, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587213, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5872": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01514\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "05d7d5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy's Amulet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 48.559, - "posY": 1.986, - "posZ": -126.156, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226337, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01026\",\n \"alternate_ids\": [\n \"01526\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Supply.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "f60263", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Extra Ammunition (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.521, - "posY": 3.379, - "posZ": -56.923, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226302, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01025\",\n \"alternate_ids\": [\n \"60119\",\n \"01525\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "889121", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Vicious Blow", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.966, - "posY": 3.375, - "posZ": -56.942, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226346, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01027\",\n \"alternate_ids\": [\n \"01527\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "da46e0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Police Badge (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.066, - "posY": 3.374, - "posZ": -56.792, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226355, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02261\",\n \"alternate_ids\": [\n \"01684\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "3b6834", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"I've had worse\" (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.102, - "posY": 3.366, - "posZ": -57.684, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226327, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01020\",\n \"alternate_ids\": [\n \"01520\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "86ee68", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Machete", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.191, - "posY": 3.372, - "posZ": -56.848, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226309, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01022\",\n \"alternate_ids\": [\n \"01522\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "2db518", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Evidence!", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.373, - "posY": 3.366, - "posZ": -57.516, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226319, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01024\",\n \"alternate_ids\": [\n \"01524\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "97986a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dynamite Blast", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.4, - "posY": 3.368, - "posZ": -57.26, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226323, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01017\",\n \"alternate_ids\": [\n \"60108\",\n \"01517\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "1165db", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Physical Training", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.908, - "posY": 3.372, - "posZ": -57.239, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226357, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01029\",\n \"alternate_ids\": [\n \"01529\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "c92ea3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shotgun (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.667, - "posY": 3.367, - "posZ": -57.214, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226330, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01016\",\n \"alternate_ids\": [\n \"01516\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "12660b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".45 Automatic", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.447, - "posY": 3.369, - "posZ": -56.623, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 448837, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4488": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06279\",\n \"alternate_ids\": [\n \"01686\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "8a0060", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Old Book of Lore (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.181, - "posY": 3.381, - "posZ": -57.021, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587110, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5871": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", - "NumHeight": 4, - "NumWidth": 4, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60227\",\n \"alternate_ids\": [\n \"01685\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "719f7e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Seeking Answers (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.009, - "posY": 3.375, - "posZ": -56.835, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430657, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01043\",\n \"alternate_ids\": [\n \"01543\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Insight.\",\n \"cycle\": \"Core\"\n}", - "GUID": "5d25b1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cryptic Research (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.437, - "posY": 3.369, - "posZ": -56.625, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430646, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01042\",\n \"alternate_ids\": [\n \"01542\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "f5bcec", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Encyclopedia (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.499, - "posY": 3.369, - "posZ": -56.862, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430648, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Protective Amulet", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01041\",\n \"alternate_ids\": [\n \"01541\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "b00b76", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Disc of Itzamna (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.281, - "posY": 3.37, - "posZ": -57.071, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 430637, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4306": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01040\",\n \"alternate_ids\": [\n \"01540\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "378e84", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Magnifying Glass (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.318, - "posY": 3.37, - "posZ": -57.547, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 580901, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5809": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"50004\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", - "GUID": "3689dd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Barricade (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.111, - "posY": 3.675, - "posZ": -56.748, - "rotX": 333, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368404, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01038\",\n \"alternate_ids\": [\n \"01538\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "edb554", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Barricade", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.663, - "posY": 3.379, - "posZ": -57.021, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368408, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01036\",\n \"alternate_ids\": [\n \"01536\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "8cf335", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mind over Matter", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.065, - "posY": 3.374, - "posZ": -56.817, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368424, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01034\",\n \"alternate_ids\": [\n \"01534\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "e5dd39", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hyperawareness", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.991, - "posY": 3.375, - "posZ": -56.886, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368434, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Professor of Entomology", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01033\",\n \"alternate_ids\": [\n \"01533\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "9934d2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. Milan Christopher", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.523, - "posY": 3.369, - "posZ": -56.769, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368426, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01032\",\n \"alternate_ids\": [\n \"01532\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "8f91ce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Research Librarian", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.647, - "posY": 3.367, - "posZ": -56.909, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368431, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01031\",\n \"alternate_ids\": [\n \"01531\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "063fd8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Old Book of Lore", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.693, - "posY": 3.371, - "posZ": -56.673, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368421, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3684": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01030\",\n \"alternate_ids\": [\n \"01530\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "8cc0a6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Magnifying Glass", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.43, - "posY": 3.369, - "posZ": -57.033, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368621, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01044\",\n \"alternate_ids\": [\n \"60307\",\n \"01544\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee. Illicit.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "213853", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Switchblade", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368625, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01046\",\n \"alternate_ids\": [\n \"01546\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent. Illicit.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "da7c01", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pickpocketing", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368628, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01047\",\n \"alternate_ids\": [\n \"01547\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "fe2db3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".41 Derringer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368631, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3686": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Louisiana Lion", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01048\",\n \"alternate_ids\": [\n \"01548\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 6,\n \"level\": 0,\n \"traits\": \"Ally. Criminal.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "eaa415", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leo De Luca", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368712, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01050\",\n \"alternate_ids\": [\n \"01550\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "833305", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Elusive", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368716, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01051\",\n \"alternate_ids\": [\n \"01551\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "cdfd9f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Backstab", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368713, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3687": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01052\",\n \"alternate_ids\": [\n \"01552\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "b18b33", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sneak Attack", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 261702, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2617": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01053\",\n \"alternate_ids\": [\n \"60319\",\n \"01553\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "a88392", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Opportunist", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315240, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Louisiana Lion", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01054\",\n \"alternate_ids\": [\n \"01554\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 1,\n \"traits\": \"Ally. Criminal.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "27446e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leo De Luca (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315239, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01055\",\n \"alternate_ids\": [\n \"01555\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 1,\n \"traits\": \"Ally. Criminal.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "2fe723", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cat Burglar (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315254, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01056\",\n \"alternate_ids\": [\n \"01556\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Fortune. Insight.\",\n \"cycle\": \"Core\"\n}", - "GUID": "308be1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sure Gamble (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315258, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01057\",\n \"alternate_ids\": [\n \"01557\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "4eb231", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hot Streak (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315237, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03031\",\n \"alternate_ids\": [\n \"01687\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Tool. Illicit.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "edd6c4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lockpicks (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 315248, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3152": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03234\",\n \"alternate_ids\": [\n \"01688\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "f57af7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": ".41 Derringer (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.373, - "posZ": -54.308, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230316, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01058\",\n \"alternate_ids\": [\n \"01558\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "80acd2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Forbidden Knowledge", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230323, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01059\",\n \"alternate_ids\": [\n \"01559\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "fa1d67", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Holy Rosary", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230328, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01060\",\n \"alternate_ids\": [\n \"01560\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "914053", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shrivelling", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230319, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01061\",\n \"alternate_ids\": [\n \"01561\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "8a927c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scrying", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230324, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01062\",\n \"alternate_ids\": [\n \"01562\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "9e4505", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arcane Studies", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230318, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01063\",\n \"alternate_ids\": [\n \"01563\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "7307c4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Arcane Initiate", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230304, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01064\",\n \"alternate_ids\": [\n \"01564\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "a8298f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Drawn to the Flame", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230308, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01065\",\n \"alternate_ids\": [\n \"01565\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell. Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "6656ad", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ward of Protection", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230311, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01066\",\n \"alternate_ids\": [\n \"01566\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "30f860", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blinding Light", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 33.825, - "posY": 3.378, - "posZ": -45.841, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230303, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01067\",\n \"alternate_ids\": [\n \"01567\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "cd0ac1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fearless", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230334, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01068\",\n \"alternate_ids\": [\n \"01568\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "5d6e57", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mind Wipe (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230342, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01069\",\n \"alternate_ids\": [\n \"01569\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "8254d4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Blinding Light (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 34.135, - "posY": 3.375, - "posZ": -45.551, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230354, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01070\",\n \"alternate_ids\": [\n \"01570\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "296dc8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Book of Shadows (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.981, - "posY": 3.626, - "posZ": -47.412, - "rotX": 349, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230356, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01071\",\n \"alternate_ids\": [\n \"01571\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "07bc04", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grotesque Statue (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 313604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3136": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"51007\",\n \"alternate_ids\": [\n \"01689\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", - "GUID": "4f2668", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rite of Seeking (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 34.324, - "posY": 3.376, - "posZ": -45.602, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 230350, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2303": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03236\",\n \"alternate_ids\": [\n \"01690\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "e58d2a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Scrying (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368820, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01072\",\n \"alternate_ids\": [\n \"01572\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "593deb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Leather Coat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 32.985, - "posY": 3.325, - "posZ": -47.41, - "rotX": 1, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368823, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01075\",\n \"alternate_ids\": [\n \"60510\",\n \"01575\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "f34090", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rabbit's Foot", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 34.729, - "posY": 3.378, - "posZ": -45.829, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368824, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01076\",\n \"alternate_ids\": [\n \"01576\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "f474b1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stray Cat", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368831, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01077\",\n \"alternate_ids\": [\n \"01577\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "fc9e1b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dig Deep", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368819, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01078\",\n \"alternate_ids\": [\n \"01578\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 5,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "e8ea95", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cunning Distraction", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368816, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01079\",\n \"alternate_ids\": [\n \"60517\",\n \"01579\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "88d3c0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Look what I found!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368810, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01080\",\n \"alternate_ids\": [\n \"01580\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"cycle\": \"Core\"\n}", - "GUID": "ce0dd5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lucky!", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368800, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01081\",\n \"alternate_ids\": [\n \"01581\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "078efb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Survival Instinct", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368841, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Forgotten Daughter", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01082\",\n \"alternate_ids\": [\n \"01582\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 5,\n \"level\": 1,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "9393ec", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Aquinnah (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368848, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01083\",\n \"alternate_ids\": [\n \"01583\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "6aae86", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Close Call (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368846, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01084\",\n \"alternate_ids\": [\n \"01584\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"cycle\": \"Core\"\n}", - "GUID": "439af2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lucky! (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368861, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Forgotten Daughter", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02308\",\n \"alternate_ids\": [\n \"01691\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "fb9dbb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Aquinnah (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374419, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3744": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05324\",\n \"alternate_ids\": [\n \"01692\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Fortune. Blessed.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "eaaee9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eucatastrophe (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368512, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01086\",\n \"alternate_ids\": [\n \"01586\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "0ab3f1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Knife", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368515, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01087\",\n \"alternate_ids\": [\n \"01587\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "bb1cce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Flashlight", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368509, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01088\",\n \"alternate_ids\": [\n \"01588\"\n ],\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Supply.\",\n \"cycle\": \"Core\"\n}", - "GUID": "510c0d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Emergency Cache", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01089\",\n \"alternate_ids\": [\n \"01589\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "8f7289", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guts", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368506, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01090\",\n \"alternate_ids\": [\n \"01590\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "c6ac19", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Perception", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368504, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01092\",\n \"alternate_ids\": [\n \"01592\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "679b13", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Manual Dexterity", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368521, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01094\",\n \"alternate_ids\": [\n \"01594\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "c4cf62", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bulletproof Vest (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368522, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3685": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01095\",\n \"alternate_ids\": [\n \"01595\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "324e49", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Elder Sign Amulet (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 290422, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2904": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Artifact from Another Life", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01012\",\n \"alternate_ids\": [\n \"01512\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "e929f9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heirloom of Hyperborea", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 431425, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4314": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Signature", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01011\",\n \"alternate_ids\": [\n \"01511\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", - "GUID": "47d6c9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hospital Debts", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 586823, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5868": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", - "NumHeight": 5, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Signature", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01010\",\n \"alternate_ids\": [\n \"01510\"\n ],\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "ea6d44", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On the Lam", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 370323, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3703": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "John Dee Translation", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01009\",\n \"alternate_ids\": [\n \"01509\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Tome.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", - "GUID": "6b2550", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Necronomicon", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 552421, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5524": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01007\",\n \"alternate_ids\": [\n \"01507\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ],\n \"cycle\": \"Core\"\n}", - "GUID": "ca25bc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cover Up", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 29.34, - "posY": 3.372, - "posZ": -58.908, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 226331, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2263": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01018\",\n \"alternate_ids\": [\n \"01518\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Police.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "7d4749", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Beat Cop", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 77.846, - "posY": 4.469, - "posZ": 27.063, - "rotX": 302, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527402, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5274": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01098\",\n \"alternate_ids\": [\n \"01598\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "249d83", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Haunted", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.795, - "posY": 3.32, - "posZ": 26.952, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5274": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01096\",\n \"alternate_ids\": [\n \"01596\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "2210c1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Amnesia", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.777, - "posY": 3.32, - "posZ": 26.967, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527403, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5274": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01099\",\n \"alternate_ids\": [\n \"01599\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "d83baf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Psychosis", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.242, - "posY": 3.316, - "posZ": 26.14, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527404, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5274": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01100\",\n \"alternate_ids\": [\n \"01600\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "88ee43", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hypochondria", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.054, - "posY": 3.316, - "posZ": 27.227, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527416, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5274": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Enemy", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01101\",\n \"alternate_ids\": [\n \"01601\"\n ],\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Criminal.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "b239d7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mob Enforcer", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.682, - "posY": 3.324, - "posZ": 26.532, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527417, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5274": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Enemy", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01102\",\n \"alternate_ids\": [\n \"01602\"\n ],\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Cultist. Silver Twilight.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", - "GUID": "16a89d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Silver Twilight Acolyte", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.456, - "posY": 3.323, - "posZ": 26.951, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 527401, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5274": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01097\",\n \"alternate_ids\": [\n \"01597\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "c17498", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Paranoia", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.876, - "posY": 3.287, - "posZ": 26.84, - "rotX": 358, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558215, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08055-t\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Favor.\",\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "8e4d23", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Black Market (2) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.608, - "posY": 4.322, - "posZ": -54.312, - "rotX": 0, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558208, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Acidic Ichor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02263-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "e95ddb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Strange Solution (4) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.826, - "posY": 4.276, - "posZ": -44.459, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558201, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07197-t\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Practiced. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "119880", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Signum Crucis (2) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.828, - "posY": 4.323, - "posZ": -45.446, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07308-t\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 5,\n \"traits\": \"Spell. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "d45a81", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rite of Equilibrium (5) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.831, - "posY": 4.369, - "posZ": -46.433, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558206, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Gift of the Homunculi", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02269-t\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "213e21", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jewel of Aureolus (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.833, - "posY": 4.416, - "posZ": -47.42, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558213, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07268-t\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 4,\n \"traits\": \"Item. Instrument. Relic. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "669c4e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Flute of the Outer Gods (4) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.836, - "posY": 4.462, - "posZ": -48.407, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558218, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08093-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 5,\n \"level\": 5,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "a39c3b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Cyclopean Hammer (5) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.838, - "posY": 4.509, - "posZ": -49.395, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558211, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04110-t\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "118264", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Counterspell (2) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.841, - "posY": 4.555, - "posZ": -50.382, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558216, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08098-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "4d4ffb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eon Chart (1) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.843, - "posY": 4.601, - "posZ": -51.369, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Intrepid Explorer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08099-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 5,\n \"level\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "ab32db", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gené Beauregard (3) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.846, - "posY": 4.648, - "posZ": -52.356, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558217, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08100-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "b925cf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eon Chart (4) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.848, - "posY": 4.694, - "posZ": -53.343, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558203, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Arctic Archaeologist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08032-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic. Wayfarer.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "71e4a0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jeremiah Kirby (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.611, - "posY": 4.322, - "posZ": -55.3, - "rotX": 0, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558205, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02029-t\",\n \"alternate_ids\": [\n \"60405-t\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "e99e75", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ritual Candles (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.631, - "posY": 4.34, - "posZ": -61.229, - "rotX": 0, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558207, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60416-t\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "77f7f3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Voice of Ra (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.634, - "posY": 4.276, - "posZ": -62.25, - "rotX": 0, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558210, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"04032-t\",\n \"alternate_ids\": [\n \"60417-t\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Augury.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", - "GUID": "94cdf6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dark Prophecy (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.615, - "posY": 4.323, - "posZ": -56.288, - "rotX": 0, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Esteemed Eschatologist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03112-t\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "7a73c4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "David Renfield (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.618, - "posY": 4.325, - "posZ": -57.276, - "rotX": 0, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 843405, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8434": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Politician", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09018\",\n \"type\": \"Investigator\",\n \"class\": \"Neutral\",\n \"traits\": \"Civic. Socialite.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "95fb5e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Charlie Kane", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.494, - "posY": 2.209, - "posZ": 52.58, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558209, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03019-t\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "55be9c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Crisis of Identity (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 91.988, - "posY": 1.899, - "posZ": 4.66, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846102, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8461": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09008-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "d3d7fb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Kymani Jones", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 14.202, - "posY": 2.209, - "posZ": 57.016, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 803600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8036": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1924744375825905078/AE93F97210BEF54AFA8F50166565A19225AF8ADB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1933751217706145663/52AB04A39EC93A7F5EB6EB83F55071BFFCC85FAE/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09080-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "d187dd", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Summoned Servitor", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.977, - "posY": 2.209, - "posZ": 55.087, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8461": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09004-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "43ad8a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Vincent Lee", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 15.301, - "posY": 2.209, - "posZ": 54.496, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8462": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09001-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "c0f76c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Carson Sinclair", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.356, - "posY": 2.209, - "posZ": 55.067, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587703, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5877": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09006\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Innate.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "ac3502", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "On the Mend", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 15.804, - "posY": 2.211, - "posZ": 59.635, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587702, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5877": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09005\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Tool. Melee.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "4b371d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bonesaw", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.433, - "posY": 2.211, - "posZ": 59.485, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 843401, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8434": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Doctor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09004\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Medic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 3,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "c431f3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Vincent Lee", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 20.936, - "posY": 2.21, - "posZ": 51.756, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846104, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8461": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09015-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "3b3b7a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Darrell Simmons", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 14.924, - "posY": 2.209, - "posZ": 57.245, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379007, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09012\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Pact.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "bb7174", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Word of Woe", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 15.061, - "posY": 2.21, - "posZ": 59.709, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379008, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09013\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Pact.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "5edfc2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Word of Weal", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 15.343, - "posY": 2.21, - "posZ": 59.439, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379009, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09014\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Omen.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "0821d4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Deafening Silence", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 10.69, - "posY": 2.439, - "posZ": 43.876, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379010, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Proof in the Pudding", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09016\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"cost\": 2,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "caa382", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Darrell's Kodak", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 10.218, - "posY": 2.201, - "posZ": 44.981, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379011, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09017\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Blunder.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "6d2eae", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ruined Film", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 10.441, - "posY": 2.202, - "posZ": 46.334, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379012, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Loyal Assistant", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09019\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Civic. Assistant.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "634e9e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bonnie Walsh", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 10.405, - "posY": 2.201, - "posZ": 46.179, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379013, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09020\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "22e624", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Burden of Leadership", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 11.289, - "posY": 2.201, - "posZ": 45.064, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379018, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09025\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "d4b254", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bolas", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 11.772, - "posY": 2.203, - "posZ": 49.52, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379019, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09026\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Tactic. Police.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "74969c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Breach the Door", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 11.584, - "posY": 2.204, - "posZ": 52.95, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379020, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09027\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "d7c63c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grievous Wound", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 13.019, - "posY": 2.207, - "posZ": 51.627, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379014, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09021\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Armor.\",\n \"willpowerIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Enchanted\",\n \"xp\": 1,\n \"text\": \"Hunter’s Armor gains the Relic trait and takes up an arcane slot instead of a body slot.\",\n \"replaces\": {\n \"traits\": \"Item. Armor. Relic.\"\n }\n },\n {\n \"name\": \"Protective Runes\",\n \"xp\": 2,\n \"text\": \"Hunter’s Armor may be assigned damage and/or horror dealt to other investigators at your location.\"\n },\n {\n \"name\": \"Durable\",\n \"xp\": 2,\n \"text\": \"Hunter’s Armor gets +2 health.\"\n },\n {\n \"name\": \"Hallowed\",\n \"xp\": 2,\n \"text\": \"Hunter’s Armor gets +2 sanity.\"\n },\n {\n \"name\": \"Lightweight\",\n \"xp\": 2,\n \"text\": \"Hunter’s Armor gets –1 cost and playing it does not provoke attacks of opportunity.\",\n \"replaces\": {\n \"cost\": 3\n }\n },\n {\n \"name\": \"Hexdrinker\",\n \"xp\": 3,\n \"text\": \"After 1 or more damage or horror is assigned to Hunter’s Armor from a treachery effect, you may exhaust it to draw 1 card.\"\n },\n {\n \"name\": \"Armor of Thorns\",\n \"xp\": 3,\n \"text\": \"After 1 or more damage or horror is assigned to Hunter’s Armor from an enemy attack, you may exhaust it to deal 1 damage to that enemy.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "a85f1d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hunter's Armor", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 10.384, - "posY": 2.201, - "posZ": 45.505, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379006, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09010\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Coterie. Detective.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "95b0cf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agent Fletcher", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.477, - "posY": 2.211, - "posZ": 60.192, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379017, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09024\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "972250", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Obsidian Bracelet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 13.244, - "posY": 2.207, - "posZ": 49.728, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379015, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09022\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"replenish\": 1,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Heirloom\",\n \"xp\": 1,\n \"text\": \"This asset gets -1 cost and gains the Relic trait.\",\n \"replaces\": {\n \"cost\": 3,\n \"traits\": \"Item. Relic. Weapon. Melee.\"\n }\n },\n {\n \"name\": \"Inscription of Glory\",\n \"xp\": 1,\n \"text\": \"Add this inscription: “⟐ Glory - If this attack defeats an enemy, choose one: draw 1 card, heal 1 damage, or heal 1 horror.”\"\n },\n {\n \"name\": \"Inscription of the Elders\",\n \"xp\": 1,\n \"text\": \"Add this inscription: “⟐ Elders - If this attack succeeds by an amount equal to or grather than your location\\u0027s shroud, discover 1 clue at your location.”\"\n },\n {\n \"name\": \"Inscription of the Hunt\",\n \"xp\": 1,\n \"text\": \"Add this inscription: “⟐ Hunt - Immediately move to a connecting location or engage an enemy at your location.”\"\n },\n {\n \"name\": \"Inscription of Fury\",\n \"xp\": 1,\n \"text\": \"Add this inscription: “⟐ Fury - If this attack is successful, in addition to its standard damage, deal 1 damage to each other enemy engaged with you.”\"\n },\n {\n \"name\": \"Ancient Power\",\n \"xp\": 3,\n \"text\": \"You may imbue the same inscription up to three times.\"\n },\n {\n \"name\": \"Saga\",\n \"xp\": 3,\n \"text\": \"Replenish 2 of Runic Axe\\u0027s charges at the start of each round, instead of only one\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 4,\n \"replenish\": 2,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Scriptweaver\",\n \"xp\": 4,\n \"text\": \"For every charge spent, you may imbue the axe with up to two different inscriptions.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "7cdb0a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Runic Axe", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.923, - "posY": 2.202, - "posZ": 47.493, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379016, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09023\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Upgrade. Supply.\",\n \"customizations\": [\n {\n \"name\": \"Notched Sight\",\n \"xp\": 1,\n \"text\": \"If you perform an attack with attached asset against an enemy engaged with another investigator and fail, you deal no damage.\"\n },\n {\n \"name\": \"Extended Stock\",\n \"xp\": 2,\n \"text\": \"You get +2 Fight while attacking with attached asset.\"\n },\n {\n \"name\": \"Counterbalance\",\n \"xp\": 2,\n \"text\": \"After you attach an Upgrade card other than Custom Modifications to attached asset, draw 1 card.\"\n },\n {\n \"name\": \"Leather Grip\",\n \"xp\": 3,\n \"text\": \"Custom Modifications gets –1 cost and gains “Fast. Play only during your turn.”\",\n \"replaces\": {\n \"cost\": 2\n }\n },\n {\n \"name\": \"Extended Magazine\",\n \"xp\": 3,\n \"text\": \"After ammo is spent from or placed on attached asset by another event, place 1 ammo on attached asset.\"\n },\n {\n \"name\": \"Quicksilver Bullets\",\n \"xp\": 4,\n \"text\": \"If you succeed by 3 or more while attacking with attached asset, this attack deals +1 damage.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "d2252d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Custom Modifications", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 10.514, - "posY": 2.202, - "posZ": 47.037, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587700, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5877": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09002\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Practiced. Expert.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "4b891d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"As you wish\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 19.079, - "posY": 2.212, - "posZ": 59.523, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587701, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5877": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09003\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "07dd55", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Selfless to a Fault", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.743, - "posY": 2.211, - "posZ": 59.762, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379004, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "On Death's Doorstep", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09007\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Ally. Bystander.\",\n \"weakness\": true,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Damage\",\n \"token\": \"damage\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "fb54d3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wounded Bystander", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.899, - "posY": 2.212, - "posZ": 59.615, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379005, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09009\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "09f1a2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grappling Hook", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.983, - "posY": 2.211, - "posZ": 59.36, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558212, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Dealer in Secrets", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05153-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "7fe728", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mr. \"Rook\" (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.624, - "posY": 4.332, - "posZ": -59.253, - "rotX": 0, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 843404, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8434": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Photographer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09015\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Reporter.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "5d3d67", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Darrell Simmons", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 18.596, - "posY": 2.209, - "posZ": 52.394, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 843402, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8434": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Security Consultant", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09008\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 5,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "9a9830", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Kymani Jones", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.829, - "posY": 2.21, - "posZ": 54.013, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558214, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5582": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Atlas of the Unknowable", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08045-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Relic. Tome.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "3c2561", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Prophesiae Profana (5) (Taboo)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.627, - "posY": 4.336, - "posZ": -60.241, - "rotX": 0, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 843400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8434": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Butler", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Assistant.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "dc96d1", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Carson Sinclair", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 22.9, - "posY": 2.211, - "posZ": 52.023, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5583": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591067181/7B2A1D7E6E8E8ED36BD16FB7C81827DCD33CEB90/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591067324/8F90B8FDA7E5F0E7B2D9D548397D93A5102FD4BD/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Actress", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03006-t\",\n \"type\": \"Investigator\",\n \"class\": \"Neutral\",\n \"traits\": \"Performer.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "475460", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lola Hayes (Taboo)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 99.067, - "posY": 1.901, - "posZ": 4.603, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 558301, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5583": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591067181/7B2A1D7E6E8E8ED36BD16FB7C81827DCD33CEB90/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591067324/8F90B8FDA7E5F0E7B2D9D548397D93A5102FD4BD/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Researcher", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"06002-t\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Assistant. Scholar.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 5,\n \"combatIcons\": 1,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dream-Eaters\"\n}", - "GUID": "754b0a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Mandy Thompson (Taboo)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 98.638, - "posY": 1.95, - "posZ": 13.549, - "rotX": 2, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379152, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09128\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Blunder.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "709a54", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Underprepared", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.71, - "posY": 3.371, - "posZ": 65.642, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379151, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09127\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Geist.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "379582", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ectoplasmic Horror", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.374, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379150, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09126\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 10,\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "5b6c9f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pay Your Due", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.357, - "posZ": 65.637, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379149, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09125\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Paradox.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "0e4c07", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Quantum Paradox", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.379, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379148, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Basic Weakness", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09124\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Shoggoth.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "79cc11", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lurker in the Dark", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.378, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379147, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09123\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"permanent\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "52f6d6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Soul Sanctification (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.377, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379146, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09122\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "2b3301", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Flashlight (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.369, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379145, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09121\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Supply. Double.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "482b10", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Refine", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.362, - "posZ": 65.638, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379144, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09120\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Clothing.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "769a3e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Tool Belt", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.354, - "posZ": 65.637, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379143, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Theoretical Device", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09119\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Relic. Weapon. Firearm.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Aether\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Railshooter\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Fight. Fight with any skill. This attack deals +1 damage.”\"\n },\n {\n \"name\": \"Telescanner\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Investigate. Investigate with any skill. If you succeed, discover a clue at any revealed location instead of your location.\"\n },\n {\n \"name\": \"Translocator\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Evade. Attempt to evade with any skill. Before or after this attempt, you may move an investigator or a non-Elite enemy at your location to a connecting location, or vice versa.”\"\n },\n {\n \"name\": \"Realitycollapser\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Test any skill (3). If you succeed, discard from play a non‑weakness treachery that is not attached to an Elite enemy.”\"\n },\n {\n \"name\": \"Matterweaver\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Choose an asset in your hand and test any skill (X), where X is that asset’s cost. If you succeed, play that asset at no cost.”\"\n },\n {\n \"name\": \"Aetheric Link\",\n \"xp\": 4,\n \"text\": \"Hyperphysical Shotcaster enters play with 2 additional aether.\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Aether\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Empowered Configuration\",\n \"xp\": 4,\n \"text\": \"While using a Manifest ability, you get +2 skill value.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "2a6e0d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hyperphysical Shotcaster", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.362, - "posZ": 65.638, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379142, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09118\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Dilemma. Fortune.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "1b4684", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fickle Fortune (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.368, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379141, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09117\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Key\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "e7d988", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Old Keyring (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.375, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379140, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09116\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "f2e87d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Salvage (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.359, - "posZ": 65.637, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379139, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09115\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Augury. Dilemma.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "3b7419", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Heed the Dream (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.364, - "posZ": 65.638, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379138, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Keeper of Esoteric Lore", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09114\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Scholar.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "2f100c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Katja Eastbank (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.367, - "posZ": 65.638, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379137, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09113\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "567525", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Baseball Bat (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.36, - "posZ": 65.637, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379136, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09112\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "4cb0c9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gumption (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.369, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379135, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09111\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Dilemma. Insight.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "9c4015", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Nature of the Beast (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.362, - "posZ": 65.638, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379134, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09110\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "895047", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lifeline (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.371, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379133, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09109\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Dilemma. Insight.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "48e90b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "At a Crossroads (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.361, - "posZ": 65.638, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379132, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09108\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "2c165a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Shed a Light", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.377, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379131, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09107\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Dilemma. Tactic.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "6c726b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Predator or Prey", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.365, - "posZ": 65.638, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379130, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09106\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Dilemma. Tactic.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "18247d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Making Preparations", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.361, - "posZ": 65.638, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379129, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09105\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic. Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "b6857b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Exploit Weakness", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.369, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379128, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09104\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Spirit.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "a3d041", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "End of the Road", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.357, - "posZ": 65.637, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379127, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09103\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Armor. Improvised.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "616c43", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Improvised Shield", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.375, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379126, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Watcher Beyond Time", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09102\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "8f6f39", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Idol of Xanatos", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.375, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379125, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09101\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Specialist\",\n \"xp\": 1,\n \"text\": \"Choose another trait.\"\n },\n {\n \"name\": \"Specialist\",\n \"xp\": 2,\n \"text\": \"Choose another trait.\"\n },\n {\n \"name\": \"Nemesis\",\n \"xp\": 3,\n \"text\": \"If this is a skill test on or against an enemy with a chosen trait and the test is successful, you may attach Grizzled to that enemy. Reduce the difficulty of tests on or against the attached enemy by 1.\"\n },\n {\n \"name\": \"Mythos-Hardened\",\n \"xp\": 4,\n \"text\": \"If this skill test is on a treachery with a chosen trait and the test is successful, you may add both Grizzled and that treachery to the victory display.\"\n },\n {\n \"name\": \"Always Prepared\",\n \"xp\": 5,\n \"text\": \"After you draw an encounter card with a chosen trait, return one copy of Grizzled from your discard pile to your hand. (Max once per round.)\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "9417a7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grizzled", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.361, - "posZ": 65.637, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379124, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09100\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Improvised. Trap.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Time\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Improved Timer\",\n \"xp\": 1,\n \"text\": \"When you play Makeshift Trap, you may increase or decrease its uses by 1.\"\n },\n {\n \"name\": \"Tripwire\",\n \"xp\": 1,\n \"text\": \"Only trigger Makeshift Trap’s forced ability if there are 1 or more enemies at attached location.\"\n },\n {\n \"name\": \"Simple\",\n \"xp\": 2,\n \"text\": \"Makeshift Trap gains fast and “play during any 🗲 window.”\"\n },\n {\n \"name\": \"Poisonous\",\n \"xp\": 2,\n \"text\": \"When you remove 1 or more time from Makeshift Trap, deal 1 damage to an enemy at attached location.\"\n },\n {\n \"name\": \"Remote Configuration\",\n \"xp\": 2,\n \"text\": \"When you play Makeshift Trap, you may attach it to a revealed connecting location.\"\n },\n {\n \"name\": \"Net\",\n \"xp\": 3,\n \"text\": \"Non-Elite enemies at attached location cannot move or make attacks of opportunity.\"\n },\n {\n \"name\": \"Explosive Device\",\n \"xp\": 4,\n \"text\": \"When Makeshift Trap has no time and is discarded, deal 3 damage to each enemy and investigator at attached location.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "aa897f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Makeshift Trap", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.716, - "posY": 3.371, - "posZ": 65.638, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379123, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09099\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"wildIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Detachable\",\n \"xp\": 1,\n \"text\": \"Other investigators at your location may use the ability on Pocket Multi-Tool.\"\n },\n {\n \"name\": \"Pry Bar\",\n \"xp\": 1,\n \"text\": \"You get an additional +1 skill value if this is during a skill test on a treachery.\"\n },\n {\n \"name\": \"Sharpened Knife\",\n \"xp\": 2,\n \"text\": \"You get an additional +1 skill value if this is during an attack.\"\n },\n {\n \"name\": \"Signal Mirror\",\n \"xp\": 2,\n \"text\": \"You get an additional +1 skill value if this is during an evasion attempt.\"\n },\n {\n \"name\": \"Magnifying Lens\",\n \"xp\": 2,\n \"text\": \"You get an additional +1 skill value if this is during an investigation.\"\n },\n {\n \"name\": \"Lucky Charm\",\n \"xp\": 3,\n \"text\": \"After you fail a skill test, ready Pocket Multi Tool.\"\n },\n {\n \"name\": \"Spring-Loaded\",\n \"xp\": 4,\n \"text\": \"Pocket Multi Tool’s ability is now a 🗲 ability with the trigger: “When you would fail a skill test you are performing, exhaust Pocket Multi Tool…”\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "7421ed", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Pocket Multi Tool", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.774, - "posY": 3.371, - "posZ": 65.702, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379122, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09098\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Charm.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "647c62", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Onyx Pentacle (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.739, - "posY": 3.347, - "posZ": 65.493, - "rotX": 359, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379121, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09097\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Charm.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "bcb13d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dowsing Rod (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.739, - "posY": 3.374, - "posZ": 65.494, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379120, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09096\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Charm. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "4a6a9f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ceremonial Sickle (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.739, - "posY": 3.362, - "posZ": 65.494, - "rotX": 359, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379119, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09095\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "343f3a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Uncage the Soul (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.74, - "posY": 3.345, - "posZ": 65.493, - "rotX": 359, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379118, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09094\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"permanent\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "0c77d6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sin-Eater (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.74, - "posY": 3.343, - "posZ": 65.492, - "rotX": 359, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379117, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09093\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spell. Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "ad3efc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Moonlight Ritual (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.74, - "posY": 3.34, - "posZ": 65.492, - "rotX": 358, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379116, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Purifying Purpose", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09092\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Witch.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "43c3e0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Elle Rubash (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.739, - "posY": 3.361, - "posZ": 65.494, - "rotX": 359, - "rotY": 270, - "rotZ": 2, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379115, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09091\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "b5d894", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Astral Mirror (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.74, - "posY": 3.345, - "posZ": 65.492, - "rotX": 359, - "rotY": 270, - "rotZ": 3, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379114, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09090\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 1,\n \"traits\": \"Innate. Spell.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "63282f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ghastly Possession", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.699, - "posY": 3.353, - "posZ": 65.711, - "rotX": 358, - "rotY": 270, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379113, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Interdimensional Prison", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09089\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "c72750", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Binder's Jar (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.371, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379112, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09088\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "046b16", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "String of Curses", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.359, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09087\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "f86c67", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Explosive Ward", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.669, - "posY": 3.357, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379110, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09086\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "223eb2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Eldritch Initiation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.669, - "posY": 3.356, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379109, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09085\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "95f4b0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Onyx Pentacle", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.359, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379108, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09084\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "3fa5b8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hallowed Chalice", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.375, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379107, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09083\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "851e3a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dowsing Rod", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.371, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379106, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09082\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "b5e78c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ceremonial Sickle", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.382, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379105, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09081\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Betray\",\n \"xp\": 1,\n \"text\": \"Add the command: “⟐ ‘Betray.’ Deal 1 damage to any enemy at this enemy’s location with an equal or lower fight value than this enemy.”\"\n },\n {\n \"name\": \"Mercy\",\n \"xp\": 1,\n \"text\": \"Add the command: “⟐ ‘Mercy.’ An investigator at this enemy’s location heals damage or horror equal to this enemy’s respective damage/horror value.”\"\n },\n {\n \"name\": \"Confess\",\n \"xp\": 1,\n \"text\": \"Add the command: “⟐ ‘Confess.’ Discover 1 clue at this enemy’s location if its health is equal to or higher than its location’s shroud.”\"\n },\n {\n \"name\": \"Distract\",\n \"xp\": 1,\n \"text\": \"Add the command: “⟐ ‘Distract.’ Automatically evade any enemy at this enemy’s location with an equal or lower evade value than this enemy.”\"\n },\n {\n \"name\": \"Greater Control\",\n \"xp\": 2,\n \"text\": \"Power Word gains “🗲: Return Power Word to your hand.”\"\n },\n {\n \"name\": \"Bonded\",\n \"xp\": 3,\n \"text\": \"You may activate the parley ability on Power Word from up to one location away from the attached enemy.\"\n },\n {\n \"name\": \"Tonguetwister\",\n \"xp\": 3,\n \"text\": \"When you parley with Power Word, you may give up to two different commands.\"\n },\n {\n \"name\": \"Thrice Spoken\",\n \"xp\": 3,\n \"text\": \"You may include three copies of Power Word in your deck. When you give a command using one copy, also give that command to each other enemy with one of your copies of Power Word attached.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "c91c1d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Power Word", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.381, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379104, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09080\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Summon.\",\n \"willpowerIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Armored Carapace\",\n \"xp\": 1,\n \"text\": \"Summoned Servitor gains a health value of 3. It can be assigned damage dealt to any investigator at its location.\"\n },\n {\n \"name\": \"Claws that Catch\",\n \"xp\": 1,\n \"text\": \"Add this action: “⟐ Fight. You fight any enemy at this location with a base Combat of 4. Ignore the aloof and retaliate keywords for this attack.”\"\n },\n {\n \"name\": \"Jaws that Snatch\",\n \"xp\": 1,\n \"text\": \"Add this action: “⟐ Evade. You attempt to evade any enemy at this location with a base Agility of 4. Ignore the alert keyword for this evasion attempt.”\"\n },\n {\n \"name\": \"Eyes of Flame\",\n \"xp\": 1,\n \"text\": \"Add this action: “⟐ Investigate. You investigate this location with a base Intellect of 4.”\"\n },\n {\n \"name\": \"Wings of Night\",\n \"xp\": 1,\n \"text\": \"After Summoned Servitor moves from your location to a connecting location, you may move to that location, as well.\"\n },\n {\n \"name\": \"Dominance\",\n \"xp\": 2,\n \"text\": \"Summoned Servitor no longer takes up an (select one): arcane / ally slot.\"\n },\n {\n \"name\": \"Dreaming Call\",\n \"xp\": 3,\n \"text\": \"Instead of discarding another asset you control in order to play Summoned Servitor, you may return that asset to its owner’s hand.\"\n },\n {\n \"name\": \"Dæmonic Influence\",\n \"xp\": 5,\n \"text\": \"Summoned Servitor can take 2 different actions instead of 1 during each of your turns.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "73b311", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Summoned Servitor", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.381, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379103, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09079\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Ritual.\",\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Shifting Ink\",\n \"xp\": 1,\n \"text\": \"You may play Living Ink under the control of another investigator at your location.\"\n },\n {\n \"name\": \"Subtle Depiction\",\n \"xp\": 1,\n \"text\": \"At the start of your turn, you may choose not to remove 1 charge from Living Ink and ignore its ability for the remainder of the round.\"\n },\n {\n \"name\": \"Imbued Ink\",\n \"xp\": 2,\n \"text\": \"Living Ink enters play with 2 additional charges and takes up an arcane slot instead of a body slot.\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Eldritch Ink\",\n \"xp\": 3,\n \"text\": \"Circle another skill.\"\n },\n {\n \"name\": \"Eldritch Ink\",\n \"xp\": 3,\n \"text\": \"Circle another skill.\"\n },\n {\n \"name\": \"Macabre Depiction\",\n \"xp\": 3,\n \"text\": \"Living Ink gains: “🗲 After you reveal a chaos token with a symbol, exhaust Living Ink: Place 1 charge on it.”\"\n },\n {\n \"name\": \"Vibrancy\",\n \"xp\": 3,\n \"text\": \"Living Ink grants an additional +1 to the circled skill(s) and –1 to each other skill.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "42b36d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Living Ink", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.669, - "posY": 3.35, - "posZ": 65.932, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379102, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09078\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Gambit. Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "537171", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Clean Sneak (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.372, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09077\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Connection. Illicit.\",\n \"permanent\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "bba889", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Underworld Market (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.362, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3791": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", - "NumHeight": 6, - "NumWidth": 9, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09076\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally. Criminal.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "11d7ad", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Trigger Man (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.391, - "posZ": 65.931, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379068, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09075\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Tool. Illicit.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "be8d1f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Thieves' Kit (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.364, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379067, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09074\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "3411dd", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Breaking and Entering (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.391, - "posZ": 65.931, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379066, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09073\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Talent. Trick. Illicit.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "fa1be0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dirty Fighting (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.385, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379065, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "O'Bannion Driver", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09072\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Ally. Criminal.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "ea31c2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Chuck Fergus (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.387, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379064, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09071\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Clothing.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "0a1b3a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Stylish Coat (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.669, - "posY": 3.346, - "posZ": 65.933, - "rotX": 357, - "rotY": 270, - "rotZ": 357, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379063, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09070\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Gambit. Fated.\",\n \"dynamicIcons\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "dfbed9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Calculated Risk", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.382, - "posZ": 65.931, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379062, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09069\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "5cc3d2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Quick Getaway", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.354, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379061, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09068\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Gambit. Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "4d6da5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Kicking the Hornet's Nest", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.395, - "posZ": 65.931, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379060, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09067\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Trick. Upgrade. Illicit.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "691652", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"I'll take that!\"", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.351, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 357, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379059, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09066\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "408bce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hit and Run", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.358, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379058, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09065\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Upgrade. Illicit.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "9bef61", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Hidden Pocket", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.363, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379057, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09064\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool. Illicit.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "857b53", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Thieves' Kit", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.358, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379056, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09063\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Illicit.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "8fd043", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Embezzled Treasure", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.669, - "posY": 3.346, - "posZ": 65.933, - "rotX": 357, - "rotY": 270, - "rotZ": 357, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379055, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09062\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Talent. Trick. Illicit.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "f170fc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Disguise", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.393, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379054, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09061\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"agilityIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Reflex Response\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d You take damage or horror.”\"\n },\n {\n \"name\": \"Situational Awareness\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d A location enters play or is revealed.”\"\n },\n {\n \"name\": \"Killer Instinct\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d An enemy engages you.”\"\n },\n {\n \"name\": \"Gut Reaction\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d A treachery enters your threat area .”\"\n },\n {\n \"name\": \"Muscle Memory\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d You play an asset.”\"\n },\n {\n \"name\": \"Sharpened Talent\",\n \"xp\": 2,\n \"text\": \"During the action granted by Honed Instinct, you get +2 to each of your skills.\"\n },\n {\n \"name\": \"Impulse Control\",\n \"xp\": 3,\n \"text\": \"You may include up to three copies of Honed Instinct in your deck. Honed Instinct gets –1 cost.\",\n \"replaces\": {\n \"cost\": 0\n }\n },\n {\n \"name\": \"Force of Habit\",\n \"xp\": 5,\n \"text\": \"When you play Honed Instinct, you may take 2 actions instead of 1 (one at a time). Then, remove it from the game.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "1cde62", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Honed Instinct", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.378, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379053, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09060\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Favor.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Helpful\",\n \"xp\": 1,\n \"text\": \"When you play Friends in Low Places, you may choose another investigator at your location to resolve its effects.\"\n },\n {\n \"name\": \"Versatile\",\n \"xp\": 2,\n \"text\": \"Choose another Trait. When you play Friends in Low Places, you may choose one of the looked-at cards with both chosen Traits to add to your hand without spending 1 resource.\"\n },\n {\n \"name\": \"Bolstering\",\n \"xp\": 2,\n \"text\": \"Each card added to your hand by Friends in Low Places gains a ? icon until the end of the phase.\"\n },\n {\n \"name\": \"Clever\",\n \"xp\": 2,\n \"text\": \"Instead of shuffling the remaining cards into your deck, you may place each of them on the top of your deck, in any order.\"\n },\n {\n \"name\": \"Prompt\",\n \"xp\": 2,\n \"text\": \"Friends in Low Places gains fast and “play during any 🗲 window.”\"\n },\n {\n \"name\": \"Experienced\",\n \"xp\": 3,\n \"text\": \"Increase the number of cards looked at by 3.\"\n },\n {\n \"name\": \"Swift\",\n \"xp\": 3,\n \"text\": \"You may play one of the cards added to your hand (paying its cost).\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "c332af", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Friends in Low Places", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.388, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379052, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09059\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Illicit.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Evidence\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Search Warrant\",\n \"xp\": 1,\n \"text\": \"While investigating using Damning Testimony, you may ignore any effect or keyword on the investigated location that would trigger.\"\n },\n {\n \"name\": \"Fabricated Evidence\",\n \"xp\": 2,\n \"text\": \"Damning Testimony enters play with 2 additional evidence on it.\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Evidence\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Blackmail\",\n \"xp\": 2,\n \"text\": \"You get +2 Intellect while investigating using Damning Testimony.\"\n },\n {\n \"name\": \"Extort\",\n \"xp\": 3,\n \"text\": \"When you successfully investigate using Damning Testimony, you may spend 1 evidence to automatically evade the chosen enemy.\"\n },\n {\n \"name\": \"Surveil\",\n \"xp\": 3,\n \"text\": \"You may use Damning Testimony’s ability to investigate the chosen enemy’s location instead of your location.\"\n },\n {\n \"name\": \"Expose\",\n \"xp\": 4,\n \"text\": \"When you successfully investigate using Damning Testimony, you may spend X evidence to discard the chosen enemy if it is non-Elite. X is that enemy’s remaining health.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "3369a5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Damning Testimony", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.392, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379051, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Doctors' Bible", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09058\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "f4e7f3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Gray's Anatomy (5)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.387, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379050, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09057\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "33b09e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fingerprint Kit (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.355, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 357, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379049, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09056\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tool. Science.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "c8ecf2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Surgical Kit (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.373, - "posZ": 65.932, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379048, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09055\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "a6c839", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Press Pass (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.381, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379047, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Working on Something Bigger", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09054\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "3ee7a5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. William T. Maleson (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.395, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379046, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09053\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "425841", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guidance (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.396, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379045, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09052\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight. Paradox.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "38a30a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Existential Riddle (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.376, - "posZ": 65.932, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379044, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09051\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "d084d7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Orphic Theory (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.39, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379043, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09050\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Clothing. Science.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "a825ad", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Lab Coat (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.362, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379042, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09049\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "80285f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Analysis", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.385, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379041, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09048\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "1760be", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Map the Area", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.4, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3794": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119525055/928CCA871D837CB4FB8E847957747E1E56F14449/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09047\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "498bc8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Captivating Discovery", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.394, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379039, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09046\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Science.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "2423d4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bizarre Diagnosis", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.36, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 357, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379038, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09045\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome. Science.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "a37bd4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Research Notes", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.36, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 357, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379037, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09044\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "d1f1d9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Grim Memoir", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.398, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379036, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09043\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool. Science.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "95ca5d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dissection Tools", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.386, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379035, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09042\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic. Upgrade.\",\n \"intellectIcons\": 2,\n \"customizations\": [\n {\n \"name\": \"Living Quill\",\n \"xp\": 1,\n \"text\": \"Using attached asset’s ➽ abilities does not provoke attacks of opportunity.\"\n },\n {\n \"name\": \"Spectral Binding\",\n \"xp\": 1,\n \"text\": \"Attached asset does not take up any slots.\"\n },\n {\n \"name\": \"Mystic Vane\",\n \"xp\": 2,\n \"text\": \"You get +2 skill value while performing skill tests on attached asset.\"\n },\n {\n \"name\": \"Endless Inkwell\",\n \"xp\": 2,\n \"text\": \"Name two more Tome or Spell assets.\"\n },\n {\n \"name\": \"Energy Sap\",\n \"xp\": 2,\n \"text\": \"The Raven Quill gains: “🗲 Exhaust The Raven Quill: Move 1 secret or charge from an asset you control to attached asset.”\"\n },\n {\n \"name\": \"Interwoven Ink\",\n \"xp\": 3,\n \"text\": \"After you resolve an ➽ ability on attached asset, you may exhaust The Raven Quill to ready another asset you control.\"\n },\n {\n \"name\": \"Supernatural Record\",\n \"xp\": 4,\n \"text\": \"When you play The Raven Quill, instead of attaching it to a named asset you control, you may search your deck, discard pile, and hand for a copy of a named asset and play it (paying its cost). Then, attach The Raven Quill to it.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "b81037", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "The Raven Quill", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.4, - "posZ": 65.932, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09041\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent. Science.\",\n \"intellectIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Pessimistic Outlook\",\n \"xp\": 1,\n \"text\": \"Add the following criteria: “you run out of cards in your hand.”\"\n },\n {\n \"name\": \"Trial and Error\",\n \"xp\": 1,\n \"text\": \"Add the following criteria: “you are dealt damage or horror.”\"\n },\n {\n \"name\": \"Independent Variable\",\n \"xp\": 1,\n \"text\": \"Add the following criteria: “you discard a treachery or enemy from play.”\"\n },\n {\n \"name\": \"Field Research\",\n \"xp\": 1,\n \"text\": \"Add the following criteria: “you enter a location with 3 or more shroud.”\"\n },\n {\n \"name\": \"Peer Review\",\n \"xp\": 2,\n \"text\": \"The chosen criteria is met if any investigator at your location meets it, instead of only you. Other investigators at your location may trigger 🗲 abilities on Empirical Hypothesis.\"\n },\n {\n \"name\": \"Research Grant\",\n \"xp\": 2,\n \"text\": \"Empirical Hypothesis gains: “🗲 Spend 2 evidence: Reduce the cost of the next card you play this phase by 3.”\"\n },\n {\n \"name\": \"Irrefutable Proof\",\n \"xp\": 3,\n \"text\": \"Empirical Hypothesis gains: “🗲 Spend 3 evidence: Discover 1 clue at your location.”\"\n },\n {\n \"name\": \"Alternative Hypothesis\",\n \"xp\": 4,\n \"text\": \"After you exhaust Empirical Hypothesis, you may resolve its forced effect, choosing a criteria you have not chosen this round. Then, ready it.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "62c67d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Empirical Hypothesis", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.403, - "posZ": 65.932, - "rotX": 0, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379033, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09040\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Science.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Mending Distillate\",\n \"xp\": 1,\n \"text\": \"Add this option: “⟐ Heal 2 damage.”\"\n },\n {\n \"name\": \"Calming Distillate\",\n \"xp\": 1,\n \"text\": \"Add this option: “⟐ Heal 2 horror.”\"\n },\n {\n \"name\": \"Enlightening Distillate\",\n \"xp\": 1,\n \"text\": \"Add this option: “⟐ Place 1 charge or secret on an asset you control.”\"\n },\n {\n \"name\": \"Quickening Distillate\",\n \"xp\": 1,\n \"text\": \"Add this option: “⟐ Move up to 2 times.”\"\n },\n {\n \"name\": \"Refined\",\n \"xp\": 2,\n \"text\": \"Alchemical Distillation enters play with 2 additional supplies on it.\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Empowered\",\n \"xp\": 4,\n \"text\": \"When you initiate this skill test, you may increase its difficulty by 2. If you do, increase the value of the effect granted by each option by 1 for this test.\"\n },\n {\n \"name\": \"Perfected\",\n \"xp\": 5,\n \"text\": \"If you succeed by 2 or more, the chosen investigator may perform two different options instead of one.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "502a4d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Alchemical Distillation", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.669, - "posY": 3.341, - "posZ": 65.933, - "rotX": 357, - "rotY": 270, - "rotZ": 356, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379032, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09039\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "ac910a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ever Vigilant (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.668, - "posY": 3.366, - "posZ": 65.931, - "rotX": 358, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379031, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "ICPC Punjab Detective", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09038\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ally. Police.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "bdd70d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Girish Kadakia (4)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.67, - "posY": 3.346, - "posZ": 65.934, - "rotX": 357, - "rotY": 270, - "rotZ": 357, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379030, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Remnant of the Unknown", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09037\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Charm. Armor.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "c795c8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Martyr's Vambrace (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.023, - "posY": 3.37, - "posZ": 66.015, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379029, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09036\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "a4f62a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Prepared for the Worst (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.025, - "posY": 3.354, - "posZ": 65.978, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379028, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09035\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Police.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "07c480", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Handcuffs (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.025, - "posY": 3.38, - "posZ": 65.978, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379027, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09034\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Creature.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "9009db", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Guard Dog (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.026, - "posY": 3.329, - "posZ": 65.979, - "rotX": 357, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379026, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09033\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Ally. Agency.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "babfb6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Field Agent (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.025, - "posY": 3.341, - "posZ": 65.978, - "rotX": 358, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379025, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09032\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "39e14a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Bestow Resolve (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.025, - "posY": 3.346, - "posZ": 65.978, - "rotX": 358, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379024, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09031\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "7d93b4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Helping Hand", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.027, - "posY": 3.317, - "posZ": 65.979, - "rotX": 356, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379023, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09030\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "fc2432", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Fighting Lessons", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.025, - "posY": 3.364, - "posZ": 65.978, - "rotX": 358, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379022, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09029\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Fortune. Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "919856", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "One in the Chamber", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 17.025, - "posY": 3.325, - "posZ": 65.978, - "rotX": 356, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3796": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119534890/F45F9E6F67C91566D8CC5EC783E4372B264A349D/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09028\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "1b2331", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Motivational Speech", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 16.925, - "posY": 3.365, - "posZ": 65.887, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 368837, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3688": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03156\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "4cfcc7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "A Test of Will (1)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.511, - "posY": 1.059, - "posZ": 27.143, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550821, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60523\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "71a760", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "A Test of Will (2)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.511, - "posY": 1.059, - "posZ": 27.143, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550811, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5508": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"60513\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", - "GUID": "48e516", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "A Test of Will", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.511, - "posY": 1.059, - "posZ": 27.143, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8474": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001663439/1504B1E5063D0E6E29B25BD4BCBF58314F28C723/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09080-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "5397a6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Summoned Servitor\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 35\n\n-- static values\nx_1 = -0.935\nx_offset = 0.068\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.92,\n -0.625,\n -0.33,\n 0.055,\n 0.26,\n 0.56,\n 0.765,\n 1.06\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 1, 2, 3, 5 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Summoned Servitor Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.594, - "posY": 15.185, - "posZ": 23.992, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8465": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001661165/2E6E5A47269C0532815EC1A5B571135EAEAB9BE2/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09022-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "be427d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Runic Axe\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0705\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.92,\n -0.715,\n -0.415,\n -0.018,\n 0.265,\n 0.66,\n 0.86,\n 1.065\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 1, 3, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Runic Axe Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 77.21, - "posY": 15.186, - "posZ": 23.122, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847500, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8475": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001657918/0FE90FDD749B634CA350D339CDF347C37D0F2938/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09081-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "0d9481", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Power Word\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.933\nx_offset = 0.069\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.905,\n -0.6,\n -0.32,\n -0.02,\n 0.28,\n 0.48,\n 0.775,\n 0.975\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 2, 3, 3, 3 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Power Word Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 75.627, - "posY": 9.194, - "posZ": 15.561, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8476": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001655658/A12951A03B25D88571DC040186DFE4D87E029E54/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09099-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "d706e7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Pocket Multi Tool\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.933\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.892,\n -0.560,\n -0.326,\n -0.092,\n 0.142,\n 0.376,\n 0.610\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 2, 2, 2, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Pocket Multi Tool Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.202, - "posY": 9.187, - "posZ": 17.358, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847700, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8477": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001652536/C0175E8B1C56AE41CCC96263BC7FB7D3A13B4F8F/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09100-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "64dfce", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Makeshift Trap\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 39\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0735\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.889,\n -0.655,\n -0.325,\n -0.085,\n 0.252,\n 0.585,\n 0.927\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 2, 2, 2, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Makeshift Trap Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 74.02, - "posY": 2.549, - "posZ": 18.185, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847300, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8473": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001650323/4356445C44C1DEECFE3F70986569B6149E87FBB7/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09079-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "19a05b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/LivingInkUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/LivingInkUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Living Ink\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Size information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.935\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.69,\n -0.355,\n 0.0855,\n 0.425,\n 0.555,\n 0.685,\n 1.02\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 2, 2, 3, 3, 3 }\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- Locations of the skill selectors\nlocal SKILL_ICON_POSITIONS = {\n willpower = { x = 0.085, z = -0.88},\n intellect = { x = -0.183, z = -0.88},\n combat = { x = -0.473, z = -0.88},\n agility = { x = -0.74, z = -0.88},\n}\n\nlocal selectedSkills = {\n willpower = false,\n intellect = false,\n combat = false,\n agility = false\n}\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave()\n local skillArray = { }\n for skill, isSelected in pairs(selectedSkills) do\n if (isSelected) then\n table.insert(skillArray, skill)\n end\n end\n return JSON.encode({ markedBoxes, skillArray })\nend\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n log(loaded_data[2])\n for _, skill in ipairs(loaded_data[2]) do\n if (skill ~= \"\") then\n log(\"Skill from load \"..skill)\n selectedSkills[skill] = true\n end\n end\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n local selectedSkills = {\n willpower = false,\n intellect = false,\n combat = false,\n agility = false\n }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() updateScale(1) end)\n self.addContextMenuItem(\"Scale: double\", function() updateScale(2) end)\n self.addContextMenuItem(\"Scale: triple\", function() updateScale(3) end)\n updateSkillDisplay()\nend\n\nfunction updateScale(scale)\n self.setScale({ scale, 1, scale })\n updateSkillDisplay()\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\n updateSkillDisplay()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\nfunction click_willpower()\n selectedSkills.willpower = not selectedSkills.willpower\n updateSkillDisplay()\nend\n\nfunction click_intellect()\n selectedSkills.intellect = not selectedSkills.intellect\n updateSkillDisplay()\nend\n\nfunction click_combat()\n selectedSkills.combat = not selectedSkills.combat\n updateSkillDisplay()\nend\n\nfunction click_agility()\n selectedSkills.agility = not selectedSkills.agility\n updateSkillDisplay()\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n makeSkillSelectionButtons()\nend\n\n-- Creates the invisible buttons overlaying the skill icons\nfunction makeSkillSelectionButtons()\n local buttonPositions = { x = -1 * SKILL_ICON_POSITIONS.willpower.x, y = 0.2, z = SKILL_ICON_POSITIONS.willpower.z }\n local buttonData = {\n click_function = \"click_willpower\",\n function_owner = self,\n position = buttonPositions,\n height = 130,\n width = 130,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0, 0 },\n }\n self.createButton(buttonData)\n buttonData.click_function = \"click_intellect\"\n buttonPositions.x = -1 * SKILL_ICON_POSITIONS.intellect.x\n buttonData.position = buttonPositions\n self.createButton(buttonData)\n buttonData.click_function = \"click_combat\"\n buttonPositions.x = -1 * SKILL_ICON_POSITIONS.combat.x\n buttonData.position = buttonPositions\n self.createButton(buttonData)\n buttonData.click_function = \"click_agility\"\n buttonPositions.x = -1 * SKILL_ICON_POSITIONS.agility.x\n buttonData.position = buttonPositions\n self.createButton(buttonData)\nend\n\n-- Refresh the vector circles indicating a skill is selected. Since we can only have one table of\n-- vectors set, have to refresh all 4 at once\nfunction updateSkillDisplay()\n local circles = { }\n for skill, isSelected in pairs(selectedSkills) do\n if isSelected then\n local circle = getCircleVector(SKILL_ICON_POSITIONS[skill])\n if circle ~= nil then\n table.insert(circles, circle)\n end\n end\n end\n self.setVectorLines(circles)\nend\n\nfunction getCircleVector(center)\n local diameter = Vector(0, 0, 0.1)\n local pointOfOrigin = Vector(center.x, 0.3, center.z)\n\n -- Declare Results vectors\n local vec = Vector(0, 0, 0)\n local vecList = {}\n\n local arcStep = 5\n for i = 0, 360, arcStep do\n diameter:rotateOver('y', arcStep)\n vec = pointOfOrigin + diameter\n vec.y = pointOfOrigin.y\n table.insert(vecList, vec)\n end\n\n return {\n points = vecList,\n color = {0.597, 0.195, 0.796},\n thickness = 0.02,\n }\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Living Link Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": -23.264, - "posY": 3.488, - "posZ": -44.194, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847900, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8479": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001647291/D1741C8E39E302A3326199AF12767BBFABBFA52F/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09119-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "a4eec2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Hyperphysical Shotcaster\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.069\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.9,\n -0.615,\n -0.237,\n 0.232,\n 0.61,\n 0.988,\n 1.185\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 2, 2, 2, 2, 2, 4, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Hyperphysical Shotcaster Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.502, - "posY": 9.188, - "posZ": 17.475, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846400, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8464": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001644550/5928FAE339AFD5204EE2F03C2AD68F8F29599810/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09021-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "d2d01b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Hunter's Armor\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.933\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.892,\n -0.560,\n -0.220,\n -0.092,\n 0.047,\n 0.376,\n 0.820\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 2, 2, 2, 3, 3 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Hunter's Armor Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 75.359, - "posY": 15.185, - "posZ": 24.462, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847200, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8472": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001641646/883834FFB64057188FF52146B30DC6DA36FCDF71/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09061-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "ba0e34", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Honed Instinct\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.069\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.905,\n -0.705,\n -0.5,\n -0.29,\n -0.09,\n 0.12,\n 0.325,\n 0.62\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 1, 2, 3, 5 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Honed Instinct Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 72.993, - "posY": 2.546, - "posZ": 16.192, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847800, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8478": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001639376/3AB82488B75B16FBFC07722963E64E1532572CBD/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09101-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "ef8f08", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Grizzled\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons and input boxes\nboxSize = 40\ninputFontsize = 50\n\n-- static values\nx_1 = -0.933\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.71,\n -0.458,\n -0.205,\n 0.362,\n 0.82\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 3, 4, 5 }\n\ninputBoxes = { 1, 1, 1 }\ninputWidth = { 600, 875, 875 }\ninputPos = { { 0.3, 0.25, -0.91 }, { 0.005, 0.25, -0.58 }, { 0.005, 0.25, -0.32 } }\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Grizzled Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 75.73, - "posY": 9.192, - "posZ": 15.558, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847100, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8471": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001637087/1946EC3599E69417BEBD1376023DE45C5E696FC9/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09060-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "9fb3b9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Friends in Low Places\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons and input boxes\nboxSize = 36\ninputFontsize = 50\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0685\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.725,\n -0.44,\n -0.05,\n 0.25,\n 0.545,\n 0.75,\n 0.95\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 2, 2, 2, 3, 3 }\n\ninputBoxes = { 1, 1 }\ninputWidth = { 640, 290 }\ninputPos = { { 0.275, 0.25, -0.91 }, { 0.6295, 0.25, -0.44 } }\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Friends in Low Places Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.254, - "posY": 15.185, - "posZ": 23.114, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846800, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8468": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001678003/AE285518E8833C6E5B3239A8B2ABF49D021F01FC/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09041-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "0c46a7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Empirical Hypothesis\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 37\n\n-- static values\nx_1 = -0.935\nx_offset = 0.069\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.905,\n -0.7,\n -0.505,\n -0.3,\n -0.09,\n 0.3,\n 0.592,\n 0.888\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 2, 2, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Empirical Hypothesis Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.001, - "posY": 15.185, - "posZ": 23.873, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847000, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8470": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001633028/26CBF360B209B69F66C0875118727E742B7D16CD/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09059-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "dc4a62", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Damning Testimony\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.935\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.925,\n -0.475,\n -0.25,\n -0.01,\n 0.428,\n 0.772\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 2, 3, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Damning Testimony Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 74.199, - "posY": 2.549, - "posZ": 15.618, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8466": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001629811/23FCEFC53D1F2E5A44F6E4B9467C6362459914AA/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09023-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "4104bf", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Custom Modifications\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0735\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.895,\n -0.455,\n -0.215,\n 0.115,\n 0.453,\n 0.794\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 2, 3, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Custom Modifications Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.658, - "posY": 9.187, - "posZ": 17.581, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846700, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8467": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001675240/93B59C1A3D29C3B34A9184C0C67F485777F913CB/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09040-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "156166", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: Alchemical Distillation\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n\n-- Color information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.933\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.892,\n -0.665,\n -0.430,\n -0.092,\n 0.142,\n 0.376,\n 0.815\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 2, 4, 5 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "Alchemical Distillation Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 76.131, - "posY": 9.189, - "posZ": 19.267, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 270912, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2709": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Painter", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Artist.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "342311", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sefina Rousseau", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.511, - "posY": 1.058, - "posZ": 27.143, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379057, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3790": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08067\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "804397", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Astronomical Atlas (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.511, - "posY": 1.064, - "posZ": 27.143, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 589202, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5892": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", - "NumHeight": 4, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07303\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "7b7d14", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Ancestral Knowledge (3)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.511, - "posY": 1.059, - "posZ": 27.143, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450003, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4500": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Reporter", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Reporter.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "4271cb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rex Murphy", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.511, - "posY": 1.059, - "posZ": 27.143, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 592900, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5929": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627733218/4FBA1E1F82086229D9475F640AD6FF969624BE79/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685007/A30CCF98600F1E9FA0F3EE674FE35BCD86CB6ECB/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Reporter", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02002-t\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Reporter.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "9724b7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rex Murphy (Taboo)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.511, - "posY": 1.071, - "posZ": 27.143, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259206, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2592": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02002-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "9ba3f0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Rex Murphy", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.511, - "posY": 1.074, - "posZ": 27.143, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 371112, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3711": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"cost\": 2,\n \"traits\": \"Ally. Creature.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "876557", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Duke", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.272, - "posY": 1.061, - "posZ": 26.808, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 374264, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3742": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/960860341956230050/FB390FF37A182334B982AA19488275BB5C6E2219/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"03009\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"traits\": \"Item. Spirit.\",\n \"cycle\": \"The Path to Carcosa\"\n}", - "GUID": "4f46ad", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Sophie", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.272, - "posY": 1.189, - "posZ": 26.808, - "rotX": 0, - "rotY": 270, - "rotZ": 353, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 846103, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8461": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09011-m\",\n \"type\": \"Minicard\"\n}", - "GUID": "458edc", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Amina Zidane", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.272, - "posY": 1.057, - "posZ": 26.808, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 843403, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8434": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Operator", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09011\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Chosen. Cursed.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "4c2a3d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Amina Zidane", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.654, - "posY": 3.323, - "posZ": 36.175, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 847000, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "8470": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001665853/B6505FEB706A5E9F2C181C30EA48A606D2B950A5/", - "NumHeight": 1, - "NumWidth": 1, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09042-c\",\n \"type\": \"UpgradeSheet\"\n}", - "GUID": "23b96a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Customizable Cards: The Raven Quill\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons and input boxes\nboxSize = 37\ninputFontsize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0705\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.72,\n -0.52,\n -0.305,\n -0.105,\n 0.1,\n 0.4,\n 0.695\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 2, 2, 2, 3, 4 }\n\ninputBoxes = { 1, 1 }\ninputWidth = { 425, 775 }\ninputPos = { { 0.5, 0.25, -0.905 }, { 0.125, 0.25, 0 } }\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] \u003e= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend", - "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", - "MeasureMovement": false, - "Name": "CardCustom", - "Nickname": "The Raven Quill Upgrade Sheet", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.804, - "posY": 3.327, - "posZ": 36.477, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 266432, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2664": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860121579/39578AC78E34DAA169AB4DE4246BB1E002528B8C/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860119704/FCC908E5C313759E9E478D5952C74179DF80ADA8/", - "NumHeight": 5, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Tychokinetic Implement", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fefdfa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Deck of Possibilities", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.128, - "posY": 3.289, - "posZ": 27.628, - "rotX": 359, - "rotY": 270, - "rotZ": 357, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 550927, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5509": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860138601/7094CA9FD63C5320D7AD2F3142B30DE5221A2657/", - "NumHeight": 6, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "The Torch Singer", - "DragSelectable": true, - "GMNotes": "", - "GUID": "860cd7", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Isamara Ordoñez", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 78.867, - "posY": 3.279, - "posZ": 27.318, - "rotX": 358, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 259007, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2590": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02003-m\",\n \"alternate_ids\": [\n \"98001-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "48b174", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jenny Barnes", - "SidewaysCard": false, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273410, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2734": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Promo version", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02003-m\",\n \"alternate_ids\": [\n \"98001-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "703327", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jenny Barnes", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 8.871763, - "posY": 1.49510384, - "posZ": 25.2808552, - "rotX": 2.695551e-7, - "rotY": 270, - "rotZ": -3.71707358e-7, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.574, - "posY": 3.688, - "posZ": -9.606, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273302, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2733": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05001-m\",\n \"alternate_ids\": [\n \"98010-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "30614e", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Carolyn Fern", - "SidewaysCard": false, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273306, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2733": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Promo version", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05001-m\",\n \"alternate_ids\": [\n \"98010-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "9b07a5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Carolyn Fern", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 12.355834, - "posY": 1.49510384, - "posZ": 7.37967873, - "rotX": 1.842877e-8, - "rotY": 269.9983, - "rotZ": -5.466912e-7, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.574, - "posY": 3.688, - "posZ": -12.197, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553203, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5532": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07004-m\",\n \"alternate_ids\": [\n \"98016-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "57668a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dexter Drake", - "SidewaysCard": false, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274300, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2743": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093849750/0A603123EE623768F23DC105F629D33E9CAF8333/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093850037/05B303D11D87919B0388BF646EB2792033620EE0/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Promo version", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07004-m\",\n \"alternate_ids\": [\n \"98016-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "3f629d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dexter Drake", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 13.4698734, - "posY": 1.49510384, - "posZ": 31.0408936, - "rotX": 2.7844257e-7, - "rotY": 270, - "rotZ": -7.77030152e-7, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.574, - "posY": 3.688, - "posZ": -10.902, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5532": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132709196/85DFA06CD6EC0C36B07F86E5CDECCB6AFF531152/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132708743/A33DE2B12DE941B1CF2E4C8A458A18E48CB5CEEF/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07005-m\",\n \"alternate_ids\": [\n \"98013-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "574b59", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Silas Marsh", - "SidewaysCard": false, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272508, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2725": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Promo version", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07005-m\",\n \"alternate_ids\": [\n \"98013-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "a7b8f6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Silas Marsh", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.2330017, - "posY": 1.49510384, - "posZ": 0.8223256, - "rotX": 1.21647318e-7, - "rotY": 270.003784, - "rotZ": 8.567934e-7, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.574, - "posY": 3.688, - "posZ": -13.492, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 258502, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2585": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01003-m\",\n \"alternate_ids\": [\n \"01503-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "6b00ec", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Skids\" O'Toole", - "SidewaysCard": false, - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587102, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5871": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01003-m\",\n \"alternate_ids\": [\n \"01503-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "02463b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Skids\" O'Toole", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 57.73569, - "posY": 1.29860592, - "posZ": 66.88089, - "rotX": -6.758641e-8, - "rotY": 269.998718, - "rotZ": 1.14691389e-7, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.574, - "posY": 3.688, - "posZ": -5.72, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 258404, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2584": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01005-m\",\n \"alternate_ids\": [\n \"01505-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "15e40d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy Adams", - "SidewaysCard": false, - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587104, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5871": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01005-m\",\n \"alternate_ids\": [\n \"01505-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "9b1e1f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy Adams", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 53.1275368, - "posY": 1.29860592, - "posZ": 67.055336, - "rotX": 1.32882377e-7, - "rotY": 269.999939, - "rotZ": -1.09467493e-7, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.574, - "posY": 3.688, - "posZ": -4.425, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 258600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2586": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01001-m\",\n \"alternate_ids\": [\n \"98004-m\",\n \"01501-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "5bde90", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland Banks", - "SidewaysCard": false, - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587100, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5871": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01001-m\",\n \"alternate_ids\": [\n \"98004-m\",\n \"01501-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "cb8701", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland Banks", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 49.563, - "posY": 1.29860592, - "posZ": 67.153, - "rotX": -9.60612141e-8, - "rotY": 270, - "rotZ": -2.07587263e-8, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535809, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5358": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "Promo version", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01001-m\",\n \"alternate_ids\": [\n \"98004-m\",\n \"01501-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "355b0c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland Banks", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 49.563, - "posY": 1.29860592, - "posZ": 67.153, - "rotX": -2.02330909e-7, - "rotY": 270, - "rotZ": -1.38793665e-9, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.574, - "posY": 3.688, - "posZ": -7.015, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 258701, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2587": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01002-m\",\n \"alternate_ids\": [\n \"01502-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "bce6a5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy Walker", - "SidewaysCard": false, - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587101, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5871": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01002-m\",\n \"alternate_ids\": [\n \"01502-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "5fa10d", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy Walker", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 46.00785, - "posY": 1.29860592, - "posZ": 67.03441, - "rotX": -5.91529421e-8, - "rotY": 269.985962, - "rotZ": 1.07859748e-7, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.574, - "posY": 3.688, - "posZ": -8.311, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 258803, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2588": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/vB84qMp.jpg", - "FaceURL": "https://i.imgur.com/WPYBga4.jpg", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01004-m\",\n \"alternate_ids\": [\n \"01504-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "e53693", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agnes Baker", - "SidewaysCard": false, - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587103, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5871": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01004-m\",\n \"alternate_ids\": [\n \"01504-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "8c997c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agnes Baker", - "SidewaysCard": false, - "Snap": false, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 40.7253036, - "posY": 1.29860592, - "posZ": 66.7765656, - "rotX": 1.697304e-7, - "rotY": 270.0102, - "rotZ": 2.00479718e-7, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.574, - "posY": 3.688, - "posZ": -3.129, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379204, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3792": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08004-m\",\n \"alternate_ids\": [\n \"98007-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "a5d9bb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Norman Withers", - "SidewaysCard": false, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272607, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2726": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869050066760/0DE2BD4589CC8C2F3D26C2900A17ED7A6483062F/", - "NumHeight": 3, - "NumWidth": 7, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08004-m\",\n \"alternate_ids\": [\n \"98007-m\"\n ],\n \"type\": \"Minicard\"\n}", - "GUID": "9e2c64", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Norman Withers (promo version)", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 11.47079, - "posY": 1.49510384, - "posZ": 10.4751749, - "rotX": -1.76099633e-7, - "rotY": 270, - "rotZ": -6.83984069e-7, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Minicard" - ], - "Tooltip": true, - "Transform": { - "posX": 25.382, - "posY": 3.548, - "posZ": 2.785, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.6, - "scaleY": 1, - "scaleZ": 0.6 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 379501, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "3795": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Astronomer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08004\",\n \"alternate_ids\": [\n \"98007\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "e0a155", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Norman Withers", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 440900, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "4409": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086987553/817496FCFFBF0B8ADCE3B09A9671D6F549BE5881/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086987329/F381129808CB4D0ECD8508777784ECD8B7C1691F/", - "NumHeight": 2, - "NumWidth": 2, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Astronomer", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"08004\",\n \"alternate_ids\": [\n \"98007\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", - "GUID": "49634c", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Norman Withers (promo version)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.333473, - "posY": 1.49510384, - "posZ": 7.165938, - "rotX": -3.25108175e-7, - "rotY": 179.994492, - "rotZ": -3.71937716e-7, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": -15.853, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 450104, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "4501": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737648/F371339538812F68E38AAC0D520C525250DAC5C0/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627737050/3CFF9E3825033909543AD1CF843361D9243538EE/", - "NumHeight": 2, - "NumWidth": 4, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Dilettante", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"02003\",\n \"alternate_ids\": [\n \"98001\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", - "GUID": "9058d3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jenny Barnes", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273631, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2736": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Dilettante", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"02003\",\r\n \"alternate_ids\": [\r\n \"98001\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Rogue\",\r\n \"traits\": \"Drifter.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 3,\r\n \"agilityIcons\": 3,\r\n \"cycle\": \"The Dunwich Legacy\"\r\n}\r", - "GUID": "b954f6", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Jenny Barnes (promo version)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 9.175334, - "posY": 1.49510384, - "posZ": 21.4800034, - "rotX": 5.375201e-8, - "rotY": 180, - "rotZ": -3.88488473e-7, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": -2.775, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273521, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2735": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Psychologist", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"05001\",\n \"alternate_ids\": [\n \"98010\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Medic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", - "GUID": "b03b12", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Carolyn Fern", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273527, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2735": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Psychologist", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"05001\",\r\n \"alternate_ids\": [\r\n \"98010\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Guardian\",\r\n \"traits\": \"Medic.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 4,\r\n \"combatIcons\": 2,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"The Circle Undone\"\r\n}\r", - "GUID": "9900a3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Carolyn Fern (promo version)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 13.7634039, - "posY": 1.49510384, - "posZ": 4.633879, - "rotX": -4.78657931e-8, - "rotY": 179.900131, - "rotZ": -3.31672339e-7, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": -18.469, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 553103, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5531": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Magician", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07004\",\n \"alternate_ids\": [\n \"98016\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer. Veteran.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "e015f8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dexter Drake", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 274137, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2741": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Magician", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"07004\",\r\n \"alternate_ids\": [\r\n \"98016\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Mystic\",\r\n \"traits\": \"Sorcerer. Veteran.\",\r\n \"willpowerIcons\": 5,\r\n \"intellectIcons\": 2,\r\n \"combatIcons\": 3,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"The Innsmouth Conspiracy\"\r\n}\r", - "GUID": "3925ce", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dexter Drake (promo version)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 10.9801254, - "posY": 1.49510384, - "posZ": 24.50595, - "rotX": 8.37629059e-8, - "rotY": 180, - "rotZ": -3.86306681e-7, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": -8.006, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 552804, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5528": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672810/20E21AC471D7E5E1545F0EAE635A093718D4C7CF/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132672550/E5E1C8EE53C7692025E048F0A04BE98D6FA17111/", - "NumHeight": 2, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Sailor", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"07005\",\n \"alternate_ids\": [\n \"98013\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"combatIcons\": 4,\n \"agilityIcons\": 4,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", - "GUID": "3f92cf", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Silas Marsh", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 272429, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2724": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Sailor", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"07005\",\r\n \"alternate_ids\": [\r\n \"98013\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Survivor\",\r\n \"traits\": \"Drifter.\",\r\n \"willpowerIcons\": 2,\r\n \"intellectIcons\": 2,\r\n \"combatIcons\": 4,\r\n \"agilityIcons\": 4,\r\n \"cycle\": \"The Innsmouth Conspiracy\"\r\n}\r", - "GUID": "cd3308", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Silas Marsh (promo version)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 21.1002541, - "posY": 1.49510384, - "posZ": -1.72874641, - "rotX": -8.9108e-8, - "rotY": 180, - "rotZ": -6.421163e-7, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": 5.072, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273800, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2738": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Fed", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01001\",\n \"alternate_ids\": [\n \"98004\",\n \"01501\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "9e9e98", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland Banks", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587400, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5874": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Fed", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"01001\",\r\n \"alternate_ids\": [\r\n \"98004\",\r\n \"01501\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Guardian\",\r\n \"traits\": \"Agency. Detective.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 4,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"Core\"\r\n}\r", - "GUID": "a684e0", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland Banks", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 49.563, - "posY": 1.29860592, - "posZ": 62.553, - "rotX": 2.400226e-8, - "rotY": 180, - "rotZ": -3.06262358e-8, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 273830, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "2738": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Fed", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"01001\",\r\n \"alternate_ids\": [\r\n \"98004\",\r\n \"01501\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Guardian\",\r\n \"traits\": \"Agency. Detective.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 4,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"Core\"\r\n}\r", - "GUID": "e46857", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Roland Banks (promo version)", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 49.563, - "posY": 1.29860592, - "posZ": 62.553, - "rotX": 7.42376072e-9, - "rotY": 180, - "rotZ": -3.84156351e-8, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": -5.39, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535502, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5355": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Ex-Con", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01003\",\n \"alternate_ids\": [\n \"01503\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", - "GUID": "9015b4", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Skids\" O'Toole", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587402, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5874": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Ex-Con", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"01003\",\r\n \"alternate_ids\": [\r\n \"01503\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Rogue\",\r\n \"traits\": \"Criminal.\",\r\n \"willpowerIcons\": 2,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 3,\r\n \"agilityIcons\": 4,\r\n \"cycle\": \"Core\"\r\n}\r", - "GUID": "a41f81", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "\"Skids\" O'Toole", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 58.384, - "posY": 1.29860592, - "posZ": 60.19, - "rotX": 1.18973453e-8, - "rotY": 180, - "rotZ": 3.49164786e-9, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": 2.456, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5356": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Waitress", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01004\",\n \"alternate_ids\": [\n \"01504\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"Core\"\n}", - "GUID": "25e2db", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agnes Baker", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587403, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5874": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Waitress", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"01004\",\r\n \"alternate_ids\": [\r\n \"01504\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Mystic\",\r\n \"traits\": \"Sorcerer.\",\r\n \"willpowerIcons\": 5,\r\n \"intellectIcons\": 2,\r\n \"combatIcons\": 2,\r\n \"agilityIcons\": 3,\r\n \"cycle\": \"Core\"\r\n}\r", - "GUID": "6797bb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agnes Baker", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 40.963, - "posY": 1.29860592, - "posZ": 57.949, - "rotX": -6.936822e-9, - "rotY": 180, - "rotZ": 4.08641867e-8, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": -13.237, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 535704, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5357": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Urchin", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01005\",\n \"alternate_ids\": [\n \"01505\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", - "GUID": "fc1d17", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy Adams", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587404, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5874": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Urchin", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"01005\",\r\n \"alternate_ids\": [\r\n \"01505\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Survivor\",\r\n \"traits\": \"Drifter.\",\r\n \"willpowerIcons\": 4,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 1,\r\n \"agilityIcons\": 4,\r\n \"cycle\": \"Core\"\r\n}\r", - "GUID": "11bcb3", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Wendy Adams", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 53.2961044, - "posY": 1.29860592, - "posZ": 57.92725, - "rotX": -1.57520219e-8, - "rotY": 180, - "rotZ": 1.500979e-8, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": -0.159, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 269901, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "2699": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", - "NumHeight": 7, - "NumWidth": 10, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Librarian", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"01002\",\n \"alternate_ids\": [\n \"01502\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", - "GUID": "6938eb", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy Walker", - "SidewaysCard": true, - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 587401, - "ColorDiffuse": { - "b": 0.713235259, - "g": 0.713235259, - "r": 0.713235259 - }, - "CustomDeck": { - "5874": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", - "NumHeight": 3, - "NumWidth": 3, - "Type": 0, - "UniqueBack": true - } - }, - "Description": "The Librarian", - "DragSelectable": true, - "GMNotes": "{\r\n \"id\": \"01002\",\r\n \"alternate_ids\": [\r\n \"01502\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Seeker\",\r\n \"traits\": \"Miskatonic.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 5,\r\n \"combatIcons\": 2,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"Core\"\r\n}\r", - "GUID": "ac7047", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Daisy Walker", - "SidewaysCard": true, - "Snap": true, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 45.979, - "posY": 1.29860592, - "posZ": 57.953, - "rotX": -1.68114287e-8, - "rotY": 179.999237, - "rotZ": 1.734952e-8, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Investigator", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 26.925, - "posY": 3.688, - "posZ": -10.622, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.15, - "scaleY": 1, - "scaleZ": 1.15 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588604, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5886": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09766\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Evidence.\",\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "a72f6f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Foundation Intel", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.041, - "posY": 3.307, - "posZ": 27.623, - "rotX": 359, - "rotY": 270, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588603, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5886": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09765\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item.\",\n \"permanent\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "8fbd1b", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Expedited Ticket", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 82.203, - "posY": 3.297, - "posZ": 27.623, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588602, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5886": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "\"Cryptozoologist\"", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09764\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Scholar.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "c76a06", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Dr. Dewi Irawan", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 82.203, - "posY": 3.297, - "posZ": 25.335, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588605, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5886": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09767\",\n \"type\": \"Treachery\",\n \"traits\": \"Madness. Paradox.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "3c3dfa", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Paradimensional Understanding", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "ScenarioCard" - ], - "Tooltip": true, - "Transform": { - "posX": 82.203, - "posY": 3.297, - "posZ": 23.048, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588600, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5886": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "With Pride and Care", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09762\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Agency. Detective.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "8247a5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Inspector Flint", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.041, - "posY": 3.297, - "posZ": 25.335, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 588601, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "5886": { - "BackIsHidden": true, - "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", - "NumHeight": 2, - "NumWidth": 5, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "Foundation Researcher", - "DragSelectable": true, - "GMNotes": "{\n \"id\": \"09763\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Agency. Detective.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", - "GUID": "d61c6a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "Agent Ari Quinn", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tags": [ - "Asset", - "PlayerCard" - ], - "Tooltip": true, - "Transform": { - "posX": 79.041, - "posY": 3.297, - "posZ": 23.048, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "15bb07", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/AllCardsBag\")\nend)\n__bundle_register(\"playercards/AllCardsBag\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal cardIdIndex = { }\nlocal classAndLevelIndex = { }\nlocal basicWeaknessList = { }\nlocal uniqueWeaknessList = { }\nlocal cycleIndex = { }\n\nlocal indexingDone = false\nlocal allowRemoval = false\n\nfunction onLoad()\n self.addContextMenuItem(\"Rebuild Index\", startIndexBuild)\n math.randomseed(os.time())\n Wait.frames(startIndexBuild, 30)\nend\n\n-- Called by Hotfix bags when they load. If we are still loading indexes, then\n-- the all cards and hotfix bags are being loaded together, and we can ignore\n-- this call as the hotfix will be included in the initial indexing. If it is\n-- called once indexing is complete it means the hotfix bag has been added\n-- later, and we should rebuild the index to integrate the hotfix bag.\nfunction rebuildIndexForHotfix()\n if (indexingDone) then\n startIndexBuild()\n end\nend\n\n-- Resets all current bag indexes\nfunction clearIndexes()\n indexingDone = false\n cardIdIndex = { }\n classAndLevelIndex = { }\n classAndLevelIndex[\"Guardian-upgrade\"] = { }\n classAndLevelIndex[\"Seeker-upgrade\"] = { }\n classAndLevelIndex[\"Mystic-upgrade\"] = { }\n classAndLevelIndex[\"Survivor-upgrade\"] = { }\n classAndLevelIndex[\"Rogue-upgrade\"] = { }\n classAndLevelIndex[\"Neutral-upgrade\"] = { }\n classAndLevelIndex[\"Guardian-level0\"] = { }\n classAndLevelIndex[\"Seeker-level0\"] = { }\n classAndLevelIndex[\"Mystic-level0\"] = { }\n classAndLevelIndex[\"Survivor-level0\"] = { }\n classAndLevelIndex[\"Rogue-level0\"] = { }\n classAndLevelIndex[\"Neutral-level0\"] = { }\n cycleIndex = { }\n basicWeaknessList = { }\n uniqueWeaknessList = { }\nend\n\n-- Clears the bag indexes and starts the coroutine to rebuild the indexes\nfunction startIndexBuild(playerColor)\n clearIndexes()\n startLuaCoroutine(self, \"buildIndex\")\nend\n\nfunction onObjectLeaveContainer(container, object)\n if (container == self and not allowRemoval) then\n broadcastToAll(\n \"Removing cards from the All Player Cards bag may break some functions. Please replace the card.\",\n {0.9, 0.2, 0.2}\n )\n end\nend\n\n-- Debug option to suppress the warning when cards are removed from the bag\nfunction setAllowCardRemoval()\n allowRemoval = true\nend\n\n-- Create the card indexes by iterating all cards in the bag, parsing their\n-- metadata, and creating the keyed lookup tables for the cards. This is a\n-- coroutine which will spread the workload by processing 20 cards before\n-- yielding. Based on the current count of cards this will require\n-- approximately 60 frames to complete.\nfunction buildIndex()\n indexingDone = false\n if (self.getData().ContainedObjects == nil) then\n return 1\n end\n for i, cardData in ipairs(self.getData().ContainedObjects) do\n local cardMetadata = JSON.decode(cardData.GMNotes)\n if (cardMetadata ~= nil) then\n addCardToIndex(cardData, cardMetadata)\n end\n if (i % 20 == 0) then\n coroutine.yield(0)\n end\n end\n local hotfixBags = getObjectsWithTag(\"AllCardsHotfix\")\n for _, hotfixBag in ipairs(hotfixBags) do\n if (#hotfixBag.getObjects() \u003e 0) then\n for i, cardData in ipairs(hotfixBag.getData().ContainedObjects) do\n local cardMetadata = JSON.decode(cardData.GMNotes)\n if (cardMetadata ~= nil) then\n addCardToIndex(cardData, cardMetadata)\n end\n end\n end\n end\n buildSupplementalIndexes()\n indexingDone = true\n return 1\nend\n\n-- Adds a card to any indexes it should be a part of, based on its metadata.\n-- Param cardData: TTS object data for the card\n-- Param cardMetadata: SCED metadata for the card\nfunction addCardToIndex(cardData, cardMetadata)\n cardIdIndex[cardMetadata.id] = { data = cardData, metadata = cardMetadata }\n if (cardMetadata.alternate_ids ~= nil) then\n for _, alternateId in ipairs(cardMetadata.alternate_ids) do\n cardIdIndex[alternateId] = { data = cardData, metadata = cardMetadata }\n end\n end\nend\n\nfunction buildSupplementalIndexes()\n for cardId, card in pairs(cardIdIndex) do\n local cardData = card.data\n local cardMetadata = card.metadata\n -- If the ID key and the metadata ID don't match this is a duplicate card created by an\n -- alternate_id, and we should skip it\n if cardId == cardMetadata.id then\n -- Add card to the basic weakness list, if appropriate. Some weaknesses have\n -- multiple copies, and are added multiple times\n if cardMetadata.weakness then\n table.insert(uniqueWeaknessList, cardMetadata.id)\n if cardMetadata.basicWeaknessCount ~= nil then\n for i = 1, cardMetadata.basicWeaknessCount do\n table.insert(basicWeaknessList, cardMetadata.id)\n end\n end\n end\n\n -- Add the card to the appropriate class and level indexes\n local isGuardian = false\n local isSeeker = false\n local isMystic = false\n local isRogue = false\n local isSurvivor = false\n local isNeutral = false\n local upgradeKey\n -- Excludes signature cards (which have no class or level) and alternate\n -- ID entries\n if (cardMetadata.class ~= nil and cardMetadata.level ~= nil) then\n isGuardian = string.match(cardMetadata.class, \"Guardian\")\n isSeeker = string.match(cardMetadata.class, \"Seeker\")\n isMystic = string.match(cardMetadata.class, \"Mystic\")\n isRogue = string.match(cardMetadata.class, \"Rogue\")\n isSurvivor = string.match(cardMetadata.class, \"Survivor\")\n isNeutral = string.match(cardMetadata.class, \"Neutral\")\n if (cardMetadata.level \u003e 0) then\n upgradeKey = \"-upgrade\"\n else\n upgradeKey = \"-level0\"\n end\n if (isGuardian) then\n table.insert(classAndLevelIndex[\"Guardian\"..upgradeKey], cardMetadata.id)\n end\n if (isSeeker) then\n table.insert(classAndLevelIndex[\"Seeker\"..upgradeKey], cardMetadata.id)\n end\n if (isMystic) then\n table.insert(classAndLevelIndex[\"Mystic\"..upgradeKey], cardMetadata.id)\n end\n if (isRogue) then\n table.insert(classAndLevelIndex[\"Rogue\"..upgradeKey], cardMetadata.id)\n end\n if (isSurvivor) then\n table.insert(classAndLevelIndex[\"Survivor\"..upgradeKey], cardMetadata.id)\n end\n if (isNeutral) then\n table.insert(classAndLevelIndex[\"Neutral\"..upgradeKey], cardMetadata.id)\n end\n\n local cycleName = cardMetadata.cycle\n if cycleName ~= nil then\n cycleName = string.lower(cycleName)\n if string.match(cycleName, \"return\") then\n cycleName = string.sub(cycleName, 11)\n end\n if cycleName == \"the night of the zealot\" then\n cycleName = \"core\"\n end\n if cycleIndex[cycleName] == nil then\n cycleIndex[cycleName] = { }\n end\n table.insert(cycleIndex[cycleName], cardMetadata.id)\n end\n end\n end\n end\n for _, indexTable in pairs(classAndLevelIndex) do\n table.sort(indexTable, cardComparator)\n end\n for _, indexTable in pairs(cycleIndex) do\n table.sort(indexTable)\n end\n table.sort(basicWeaknessList, cardComparator)\n table.sort(uniqueWeaknessList, cardComparator)\nend\n\n-- Comparison function used to sort the class card bag indexes. Sorts by card\n-- level, then name, then subname.\nfunction cardComparator(id1, id2)\n local card1 = cardIdIndex[id1]\n local card2 = cardIdIndex[id2]\n\n if (card1.metadata.level ~= card2.metadata.level) then\n return card1.metadata.level \u003c card2.metadata.level\n end\n if (card1.data.Nickname ~= card2.data.Nickname) then\n return card1.data.Nickname \u003c card2.data.Nickname\n end\n return card1.data.Description \u003c card2.data.Description\nend\n\nfunction isIndexReady()\n return indexingDone\nend\n\n-- Returns a specific card from the bag, based on ArkhamDB ID\n-- Params table:\n-- id: String ID of the card to retrieve\n-- Return: If the indexes are still being constructed, an empty table is\n-- returned. Otherwise, a single table with the following fields\n-- cardData: TTS object data, suitable for spawning the card\n-- cardMetadata: Table of parsed metadata\nfunction getCardById(params)\n if (not indexingDone) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return { }\n end\n return cardIdIndex[params.id]\nend\n\n-- Returns a list of cards from the bag matching a class and level (0 or upgraded)\n-- Params table:\n-- class: String class to retrieve (\"Guardian\", \"Seeker\", etc)\n-- isUpgraded: true for upgraded cards (Level 1-5), false for Level 0\n-- Return: If the indexes are still being constructed, returns an empty table.\n-- Otherwise, a list of tables, each with the following fields\n-- cardData: TTS object data, suitable for spawning the card\n-- cardMetadata: Table of parsed metadata\nfunction getCardsByClassAndLevel(params)\n if (not indexingDone) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return { }\n end\n local upgradeKey\n if (params.upgraded) then\n upgradeKey = \"-upgrade\"\n else\n upgradeKey = \"-level0\"\n end\n return classAndLevelIndex[params.class..upgradeKey];\nend\n\nfunction getCardsByCycle(cycleName)\n if (not indexingDone) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return { }\n end\n return cycleIndex[string.lower(cycleName)]\nend\n\n-- Searches the bag for cards which match the given name and returns a list. Note that this is\n-- an O(n) search without index support. It may be slow.\n-- Parameter array must contain these fields to define the search:\n-- name String or string fragment to search for names\n-- exact Whether the name match should be exact\nfunction getCardsByName(params)\n local name = params.name\n local exact = params.exact\n local results = { }\n -- Track cards (by ID) that we've added to avoid duplicates that may come from alternate IDs\n local addedCards = { }\n for _, cardData in pairs(cardIdIndex) do\n if (not addedCards[cardData.metadata.id]) then\n if (exact and (string.lower(cardData.data.Nickname) == string.lower(name)))\n or (not exact and string.find(string.lower(cardData.data.Nickname), string.lower(name), 1, true)) then\n table.insert(results, cardData)\n addedCards[cardData.metadata.id] = true\n end\n end\n end\n return results\nend\n\n-- Gets a random basic weakness from the bag. Once a given ID has been returned\n-- it will be removed from the list and cannot be selected again until a reload\n-- occurs or the indexes are rebuilt, which will refresh the list to include all\n-- weaknesses.\n-- Return: String ID of the selected weakness.\nfunction getRandomWeaknessId()\n local availableWeaknesses = buildAvailableWeaknesses()\n if (#availableWeaknesses \u003e 0) then\n return availableWeaknesses[math.random(#availableWeaknesses)]\n end\nend\n\n-- Constructs a list of available basic weaknesses by starting with the full pool of basic\n-- weaknesses then removing any which are currently in the play or deck construction areas\n-- Return: Table array of weakness IDs which are valid to choose from\nfunction buildAvailableWeaknesses()\n local weaknessesInPlay = { }\n local allObjects = getAllObjects()\n for _, object in ipairs(allObjects) do\n if (object.name == \"Deck\") then\n for _, cardData in ipairs(object.getData().ContainedObjects) do\n local cardMetadata = JSON.decode(cardData.GMNotes)\n incrementWeaknessCount(weaknessesInPlay, cardMetadata)\n end\n elseif (object.name == \"Card\") then\n local cardMetadata = JSON.decode(object.getGMNotes())\n incrementWeaknessCount(weaknessesInPlay, cardMetadata)\n end\n end\n\n local availableWeaknesses = { }\n for _, weaknessId in ipairs(basicWeaknessList) do\n if (weaknessesInPlay[weaknessId] ~= nil and weaknessesInPlay[weaknessId] \u003e 0) then\n weaknessesInPlay[weaknessId] = weaknessesInPlay[weaknessId] - 1\n else\n table.insert(availableWeaknesses, weaknessId)\n end\n end\n return availableWeaknesses\nend\n\nfunction getBasicWeaknesses()\n return basicWeaknessList\nend\n\nfunction getUniqueWeaknesses()\n return uniqueWeaknessList\nend\n\n-- Helper function that adds one to the table entry for the number of weaknesses in play\nfunction incrementWeaknessCount(table, cardMetadata)\n if (isBasicWeakness(cardMetadata)) then\n if (table[cardMetadata.id] == nil) then\n table[cardMetadata.id] = 1\n else\n table[cardMetadata.id] = table[cardMetadata.id] + 1\n end\n end\nend\n\nfunction isBasicWeakness(cardMetadata)\n return cardMetadata ~= nil\n and cardMetadata.weakness\n and cardMetadata.basicWeaknessCount ~= nil\n and cardMetadata.basicWeaknessCount \u003e 0\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "All Player Cards", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 77.886, - "posY": 1.043, - "posZ": 27.031, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1910115722579978285/38E3156A777396FF8C96D2191720790162749C40/", - "WidthScale": 0 - }, - "Description": "Displays the stats of your investigator and can be clicked to increase / decrease the stats.\n\nSee context menu for additional information.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "af7ed7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playermat/InvestigatorSkillTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Stat Tracker\n-- made by: Chr1Z\n-- description: helps tracking the stats of your investigator\n\nlocal BUTTON_PARAMETERS = {}\nBUTTON_PARAMETERS.function_owner = self\nBUTTON_PARAMETERS.height = 650\nBUTTON_PARAMETERS.width = 700\nBUTTON_PARAMETERS.position = { x = -4.775, y = 0.1, z = -0.03 }\nBUTTON_PARAMETERS.color = { 0, 0, 0, 0 }\nBUTTON_PARAMETERS.font_color = { 0, 0, 0, 100 }\nBUTTON_PARAMETERS.font_size = 450\n\nfunction onSave() return JSON.encode(stats) end\n\n-- load stats and make buttons (left to right)\nfunction onLoad(saved_data)\n stats = JSON.decode(saved_data) or { 1, 1, 1, 1 }\n\n for i = 1, 4 do\n BUTTON_PARAMETERS.label = stats[i] .. \" \"\n BUTTON_PARAMETERS.position.x = BUTTON_PARAMETERS.position.x + 1.91\n BUTTON_PARAMETERS.click_function = attachIndex(\"button_click\", i)\n self.createButton(BUTTON_PARAMETERS)\n end\n\n self.addContextMenuItem(\"Reset to 1s\", function() updateStats({ 1, 1, 1, 1 }) end)\nend\n\n-- helper function to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(obj, player_color, isRightClick)\n _G[click_function](obj, player_color, isRightClick, index)\n end\n return fn_name\nend\n\nfunction button_click(_, _, isRightClick, index)\n stats[index] = math.min(math.max(stats[index] + (isRightClick and -1 or 1), 0), 99)\n changeButton(index)\nend\n\nfunction changeButton(index)\n local font_size = BUTTON_PARAMETERS.font_size\n local whitespace = \" \"\n\n if stats[index] \u003e 9 then\n font_size = BUTTON_PARAMETERS.font_size * 0.65\n whitespace = \" \"\n end\n\n self.editButton({ index = index - 1, label = stats[index] .. whitespace, font_size = font_size })\nend\n\n-- formatting of \"newStats\": {Willpower, Intellect, Fight, Agility}\nfunction updateStats(newStats)\n if newStats and #newStats == 4 then\n stats = newStats\n elseif newStats then\n printToAll(\"Provided new stats are incomplete or incorrectly formatted.\", \"Red\")\n return\n end\n\n for i = 1, 4 do changeButton(i) end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/InvestigatorSkillTracker\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[1,1,1,1]", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Investigator Skill Tracker", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore", - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": -37.35, - "posY": 1.531, - "posZ": 19.35, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.95, - "scaleY": 1, - "scaleZ": 0.95 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1910115722579978285/38E3156A777396FF8C96D2191720790162749C40/", - "WidthScale": 0 - }, - "Description": "Displays the stats of your investigator and can be clicked to increase / decrease the stats.\n\nSee context menu for additional information.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e598c2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/InvestigatorSkillTracker\")\nend)\n__bundle_register(\"playermat/InvestigatorSkillTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Stat Tracker\n-- made by: Chr1Z\n-- description: helps tracking the stats of your investigator\n\nlocal BUTTON_PARAMETERS = {}\nBUTTON_PARAMETERS.function_owner = self\nBUTTON_PARAMETERS.height = 650\nBUTTON_PARAMETERS.width = 700\nBUTTON_PARAMETERS.position = { x = -4.775, y = 0.1, z = -0.03 }\nBUTTON_PARAMETERS.color = { 0, 0, 0, 0 }\nBUTTON_PARAMETERS.font_color = { 0, 0, 0, 100 }\nBUTTON_PARAMETERS.font_size = 450\n\nfunction onSave() return JSON.encode(stats) end\n\n-- load stats and make buttons (left to right)\nfunction onLoad(saved_data)\n stats = JSON.decode(saved_data) or { 1, 1, 1, 1 }\n\n for i = 1, 4 do\n BUTTON_PARAMETERS.label = stats[i] .. \" \"\n BUTTON_PARAMETERS.position.x = BUTTON_PARAMETERS.position.x + 1.91\n BUTTON_PARAMETERS.click_function = attachIndex(\"button_click\", i)\n self.createButton(BUTTON_PARAMETERS)\n end\n\n self.addContextMenuItem(\"Reset to 1s\", function() updateStats({ 1, 1, 1, 1 }) end)\nend\n\n-- helper function to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(obj, player_color, isRightClick)\n _G[click_function](obj, player_color, isRightClick, index)\n end\n return fn_name\nend\n\nfunction button_click(_, _, isRightClick, index)\n stats[index] = math.min(math.max(stats[index] + (isRightClick and -1 or 1), 0), 99)\n changeButton(index)\nend\n\nfunction changeButton(index)\n local font_size = BUTTON_PARAMETERS.font_size\n local whitespace = \" \"\n\n if stats[index] \u003e 9 then\n font_size = BUTTON_PARAMETERS.font_size * 0.65\n whitespace = \" \"\n end\n\n self.editButton({ index = index - 1, label = stats[index] .. whitespace, font_size = font_size })\nend\n\n-- formatting of \"newStats\": {Willpower, Intellect, Fight, Agility}\nfunction updateStats(newStats)\n if newStats and #newStats == 4 then\n stats = newStats\n elseif newStats then\n printToAll(\"Provided new stats are incomplete or incorrectly formatted.\", \"Red\")\n return\n end\n\n for i = 1, 4 do changeButton(i) end\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[1,1,1,1]", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Investigator Skill Tracker", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore", - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": -47.75, - "posY": 1.531, - "posZ": 9.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.95, - "scaleY": 1, - "scaleZ": 0.95 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1910115722579978285/38E3156A777396FF8C96D2191720790162749C40/", - "WidthScale": 0 - }, - "Description": "Displays the stats of your investigator and can be clicked to increase / decrease the stats.\n\nSee context menu for additional information.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b4a5f7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/InvestigatorSkillTracker\")\nend)\n__bundle_register(\"playermat/InvestigatorSkillTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Stat Tracker\n-- made by: Chr1Z\n-- description: helps tracking the stats of your investigator\n\nlocal BUTTON_PARAMETERS = {}\nBUTTON_PARAMETERS.function_owner = self\nBUTTON_PARAMETERS.height = 650\nBUTTON_PARAMETERS.width = 700\nBUTTON_PARAMETERS.position = { x = -4.775, y = 0.1, z = -0.03 }\nBUTTON_PARAMETERS.color = { 0, 0, 0, 0 }\nBUTTON_PARAMETERS.font_color = { 0, 0, 0, 100 }\nBUTTON_PARAMETERS.font_size = 450\n\nfunction onSave() return JSON.encode(stats) end\n\n-- load stats and make buttons (left to right)\nfunction onLoad(saved_data)\n stats = JSON.decode(saved_data) or { 1, 1, 1, 1 }\n\n for i = 1, 4 do\n BUTTON_PARAMETERS.label = stats[i] .. \" \"\n BUTTON_PARAMETERS.position.x = BUTTON_PARAMETERS.position.x + 1.91\n BUTTON_PARAMETERS.click_function = attachIndex(\"button_click\", i)\n self.createButton(BUTTON_PARAMETERS)\n end\n\n self.addContextMenuItem(\"Reset to 1s\", function() updateStats({ 1, 1, 1, 1 }) end)\nend\n\n-- helper function to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(obj, player_color, isRightClick)\n _G[click_function](obj, player_color, isRightClick, index)\n end\n return fn_name\nend\n\nfunction button_click(_, _, isRightClick, index)\n stats[index] = math.min(math.max(stats[index] + (isRightClick and -1 or 1), 0), 99)\n changeButton(index)\nend\n\nfunction changeButton(index)\n local font_size = BUTTON_PARAMETERS.font_size\n local whitespace = \" \"\n\n if stats[index] \u003e 9 then\n font_size = BUTTON_PARAMETERS.font_size * 0.65\n whitespace = \" \"\n end\n\n self.editButton({ index = index - 1, label = stats[index] .. whitespace, font_size = font_size })\nend\n\n-- formatting of \"newStats\": {Willpower, Intellect, Fight, Agility}\nfunction updateStats(newStats)\n if newStats and #newStats == 4 then\n stats = newStats\n elseif newStats then\n printToAll(\"Provided new stats are incomplete or incorrectly formatted.\", \"Red\")\n return\n end\n\n for i = 1, 4 do changeButton(i) end\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[1,1,1,1]", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Investigator Skill Tracker", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore", - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": -47.75, - "posY": 1.531, - "posZ": -23.1, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.95, - "scaleY": 1, - "scaleZ": 0.95 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1910115722579978285/38E3156A777396FF8C96D2191720790162749C40/", - "WidthScale": 0 - }, - "Description": "Displays the stats of your investigator and can be clicked to increase / decrease the stats.\n\nSee context menu for additional information.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e74881", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playermat/InvestigatorSkillTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Stat Tracker\n-- made by: Chr1Z\n-- description: helps tracking the stats of your investigator\n\nlocal BUTTON_PARAMETERS = {}\nBUTTON_PARAMETERS.function_owner = self\nBUTTON_PARAMETERS.height = 650\nBUTTON_PARAMETERS.width = 700\nBUTTON_PARAMETERS.position = { x = -4.775, y = 0.1, z = -0.03 }\nBUTTON_PARAMETERS.color = { 0, 0, 0, 0 }\nBUTTON_PARAMETERS.font_color = { 0, 0, 0, 100 }\nBUTTON_PARAMETERS.font_size = 450\n\nfunction onSave() return JSON.encode(stats) end\n\n-- load stats and make buttons (left to right)\nfunction onLoad(saved_data)\n stats = JSON.decode(saved_data) or { 1, 1, 1, 1 }\n\n for i = 1, 4 do\n BUTTON_PARAMETERS.label = stats[i] .. \" \"\n BUTTON_PARAMETERS.position.x = BUTTON_PARAMETERS.position.x + 1.91\n BUTTON_PARAMETERS.click_function = attachIndex(\"button_click\", i)\n self.createButton(BUTTON_PARAMETERS)\n end\n\n self.addContextMenuItem(\"Reset to 1s\", function() updateStats({ 1, 1, 1, 1 }) end)\nend\n\n-- helper function to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(obj, player_color, isRightClick)\n _G[click_function](obj, player_color, isRightClick, index)\n end\n return fn_name\nend\n\nfunction button_click(_, _, isRightClick, index)\n stats[index] = math.min(math.max(stats[index] + (isRightClick and -1 or 1), 0), 99)\n changeButton(index)\nend\n\nfunction changeButton(index)\n local font_size = BUTTON_PARAMETERS.font_size\n local whitespace = \" \"\n\n if stats[index] \u003e 9 then\n font_size = BUTTON_PARAMETERS.font_size * 0.65\n whitespace = \" \"\n end\n\n self.editButton({ index = index - 1, label = stats[index] .. whitespace, font_size = font_size })\nend\n\n-- formatting of \"newStats\": {Willpower, Intellect, Fight, Agility}\nfunction updateStats(newStats)\n if newStats and #newStats == 4 then\n stats = newStats\n elseif newStats then\n printToAll(\"Provided new stats are incomplete or incorrectly formatted.\", \"Red\")\n return\n end\n\n for i = 1, 4 do changeButton(i) end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/InvestigatorSkillTracker\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[1,1,1,1]", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Investigator Skill Tracker", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore", - "displacement_excluded" - ], - "Tooltip": true, - "Transform": { - "posX": -23.35, - "posY": 1.531, - "posZ": -19.35, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.95, - "scaleY": 1, - "scaleZ": 0.95 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1938266093887658515/82415531F346C35CD4DB13C4CF6913E11B2C1651/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "campaigns/the_scarlet_keys.json", - "GUID": "300fcc", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Scarlet Keys", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26, - "posY": 1.486, - "posZ": -87, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1857193769888710611/7DFDDFD0F0AFB7A31F29843D196BE9E36D89A60F/", - "WidthScale": 0 - }, - "Description": "Allows searching for card(s) by name. Use the buttons to toggle the spawn / search mode.\n\nSee context menu for additional information.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "24051a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/CardSearch\")\nend)\n__bundle_register(\"playercards/CardSearch\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Search-A-Card\n-- made by: Chr1Z\n-- description: spawns the card(s) with the specified name\ninformation = {\n version = \"1.2\",\n last_updated = \"12.11.2022\"\n}\n\nrequire(\"playercards/PlayerCardSpawner\")\n\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.height = 200\nbuttonParameters.width = 1200\nbuttonParameters.font_size = 75\n\nlocal BUTTON_LABELS = {}\nBUTTON_LABELS[\"spawn\"] = {}\nBUTTON_LABELS[\"spawn\"][true] = \"Mode: Spawn all matching cards \"\nBUTTON_LABELS[\"spawn\"][false] = \"Mode: Spawn first matching card\"\nBUTTON_LABELS[\"search\"] = {}\nBUTTON_LABELS[\"search\"][true] = \"Mode: Name matches search term\"\nBUTTON_LABELS[\"search\"][false] = \"Mode: Name contains search term\"\n\nlocal inputParameters = {}\ninputParameters.label = \"Click to enter card name\"\ninputParameters.input_function = \"input_func\"\ninputParameters.function_owner = self\ninputParameters.alignment = 2\ninputParameters.position = { 0, 0.05, -1.6 }\ninputParameters.width = 1200\ninputParameters.height = 130\ninputParameters.font_size = 107\n\nlocal ALL_CARDS_GUID = \"15bb07\"\n\n-- main code\nfunction onSave() return JSON.encode({ spawnAll, searchExact, inputParameters.value }) end\n\nfunction onLoad(saved_data)\n local loaded_data = JSON.decode(saved_data)\n spawnAll = loaded_data[1] or false\n searchExact = loaded_data[2] or false\n inputParameters.value = loaded_data[3] or \"\"\n\n -- index 0: button for spawn mode\n buttonParameters.click_function = \"search\"\n buttonParameters.label = \"Spawn matching card(s)!\"\n buttonParameters.position = { 0, 0.06, 1.15 }\n self.createButton(buttonParameters)\n\n -- index 1: button for spawn mode\n buttonParameters.click_function = \"spawnMode\"\n buttonParameters.label = BUTTON_LABELS[\"spawn\"][spawnAll]\n buttonParameters.position[3] = buttonParameters.position[3] + 0.4\n self.createButton(buttonParameters)\n\n -- index 2: button for search mode\n buttonParameters.click_function = \"searchMode\"\n buttonParameters.label = BUTTON_LABELS[\"search\"][searchExact]\n buttonParameters.position[3] = buttonParameters.position[3] + 0.4\n self.createButton(buttonParameters)\n\n self.createInput(inputParameters)\n self.addContextMenuItem(\"More Information\", function()\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Search-A-Card v\" .. information[\"version\"] .. \" by Chr1Z\", \"Orange\")\n printToAll(\"last updated: \" .. information[\"last_updated\"], \"White\")\n end)\nend\n\nfunction spawnMode()\n spawnAll = not spawnAll\n self.editButton({ index = 1, label = BUTTON_LABELS[\"spawn\"][spawnAll] })\nend\n\nfunction searchMode()\n searchExact = not searchExact\n self.editButton({ index = 2, label = BUTTON_LABELS[\"search\"][searchExact] })\nend\n\n-- if \"Enter press\" (\\n) is found, start search and recreate input\nfunction input_func(_, _, input, stillEditing)\n if not stillEditing then\n inputParameters.value = input\n elseif string.find(input, \"%\\n\") ~= nil then\n inputParameters.value = input.gsub(input, \"%\\n\", \"\")\n search()\n self.removeInput(0)\n self.createInput(inputParameters)\n end\nend\n\nfunction search()\n if inputParameters.value == nil or string.len(inputParameters.value) == 0 then\n printToAll(\"Please enter a search string.\", \"Yellow\")\n return\n end\n\n if string.len(inputParameters.value) \u003c 3 then\n printToAll(\"Please enter a longer search string.\", \"Yellow\")\n return\n end\n\n local allCardsBag = getObjectFromGUID(ALL_CARDS_GUID)\n if allCardsBag == nil then\n printToAll(\"Player card bag couldn't be found.\", \"Red\")\n return\n end\n\n -- search all objects in bag\n local cardList = allCardsBag.call(\"getCardsByName\", { name = inputParameters.value, exact = searchExact })\n if cardList == nil or #cardList == 0 then\n printToAll(\"No match found.\", \"Red\")\n return\n end\n if (#cardList \u003e 100) then\n printToAll(\"Matched more than 100 cards, please try a more specific search.\", \"Yellow\")\n return\n end\n\n -- sort table by name (reverse for multiple results, because bottom card spawns first)\n table.sort(cardList, function(k1, k2) return spawnAll == (k1.data.Nickname \u003e k2.data.Nickname) end)\n\n local rot = self.getRotation()\n local pos = self.positionToWorld(Vector(0, 2, -0.225))\n Spawner.spawnCards(cardList, pos, rot, true)\nend\nend)\n__bundle_register(\"playercards/PlayerCardSpawner\", function(require, _LOADED, __bundle_register, __bundle_modules)\n\n-- Amount to shift for the next card (zShift) or next row of cards (xShift)\n-- Note that the table rotation is weird, and the X axis is vertical while the\n-- Z axis is horizontal\nlocal SPREAD_Z_SHIFT = -2.3\nlocal SPREAD_X_SHIFT = -3.66\n\nSpawner = { }\n\n-- Spawns a list of cards at the given position/rotation. This will separate cards by size -\n-- investigator, standard, and mini, spawning them in that order with larger cards on bottom. If\n-- there are different types, the provided callback will be called once for each type as it spawns\n-- either a card or deck.\n-- @param cardList: A list of Player Card data structures (data/metadata)\n-- @param pos Position table where the cards should be spawned (global)\n-- @param rot Rotation table for the orientation of the spawned cards (global)\n-- @param sort Boolean, true if this list of cards should be sorted before spawning\n-- @param callback Function, callback to be called after the card/deck spawns.\nSpawner.spawnCards = function(cardList, pos, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local miniCards = { }\n local standardCards = { }\n local investigatorCards = { }\n\n for _, card in ipairs(cardList) do\n if (card.metadata.type == \"Investigator\") then\n table.insert(investigatorCards, card)\n elseif (card.metadata.type == \"Minicard\") then\n table.insert(miniCards, card)\n else\n table.insert(standardCards, card)\n end\n end\n -- Spawn each of the three types individually. Each Y position shift accounts for the thickness\n -- of the spawned deck\n local position = { x = pos.x, y = pos.y, z = pos.z }\n Spawner.spawn(investigatorCards, position, { rot.x, rot.y - 90, rot.z}, callback)\n\n position.y = position.y + (#investigatorCards + #standardCards) * 0.07\n Spawner.spawn(standardCards, position, rot, callback)\n\n position.y = position.y + (#standardCards + #miniCards) * 0.07\n Spawner.spawn(miniCards, position, rot, callback)\nend\n\nSpawner.spawnCardSpread = function(cardList, startPos, maxCols, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local position = { x = startPos.x, y = startPos.y, z = startPos.z }\n -- Special handle the first row if we have less than a full single row, but only if there's a\n -- reasonable max column count. Single-row spreads will send a large value for maxCols\n if maxCols \u003c 100 and #cardList \u003c maxCols then\n position.z = startPos.z + ((maxCols - #cardList) / 2 * SPREAD_Z_SHIFT)\n end\n local cardsInRow = 0\n local rows = 0\n for _, card in ipairs(cardList) do\n Spawner.spawn({ card }, position, rot, callback)\n position.z = position.z + SPREAD_Z_SHIFT\n cardsInRow = cardsInRow + 1\n if cardsInRow \u003e= maxCols then\n rows = rows + 1\n local cardsForRow = #cardList - rows * maxCols\n if cardsForRow \u003e maxCols then\n cardsForRow = maxCols\n end\n position.z = startPos.z + ((maxCols - cardsForRow) / 2 * SPREAD_Z_SHIFT)\n position.x = position.x + SPREAD_X_SHIFT\n cardsInRow = 0\n end\n end\nend\n\n-- Spawn a specific list of cards. This method is for internal use and should not be called\n-- directly, use spawnCards instead.\n-- @param cardList: A list of Player Card data structures (data/metadata)\n-- @param pos Position table where the cards should be spawned (global)\n-- @param rot Rotation table for the orientation of the spawned cards (global)\n-- @param callback Function, callback to be called after the card/deck spawns.\nSpawner.spawn = function(cardList, pos, rot, callback)\n if (#cardList == 0) then\n return\n end\n -- Spawn a single card directly\n if (#cardList == 1) then\n spawnObjectData({\n data = cardList[1].data,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\n return\n end\n -- For multiple cards, construct a deck and spawn that\n local deck = Spawner.buildDeckDataTemplate()\n -- Decks won't inherently scale to the cards in them. The card list being spawned should be all\n -- the same type/size by this point, so use the first card to set the size\n deck.Transform = {\n scaleX = cardList[1].data.Transform.scaleX,\n scaleY = 1,\n scaleZ = cardList[1].data.Transform.scaleZ,\n }\n for _, spawnCard in ipairs(cardList) do\n Spawner.addCardToDeck(deck, spawnCard.data)\n end\n spawnObjectData({\n data = deck,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\nend\n\n-- Inserts a card into the given deck. This does three things:\n-- 1. Add the card's data to ContainedObjects\n-- 2. Add the card's ID (the TTS CardID, not the Arkham ID) to the deck's\n-- ID list. Note that the deck's ID list is \"DeckIDs\" even though it\n-- contains a list of card Ids\n-- 3. Extract the card's CustomDeck table and add it to the deck. The deck's\n-- \"CustomDeck\" field is a list of all CustomDecks used by cards within the\n-- deck, keyed by the DeckID and referencing the custom deck table\n---@param deck: TTS deck data structure to add to\n---@param card: Data for the card to be inserted\nSpawner.addCardToDeck = function(deck, cardData)\n for customDeckId, customDeckData in pairs(cardData.CustomDeck) do\n if (deck.CustomDeck[customDeckId] == nil) then\n -- CustomDeck not added to deck yet, add it\n deck.CustomDeck[customDeckId] = customDeckData\n elseif (deck.CustomDeck[customDeckId].FaceURL == customDeckData.FaceURL) then\n -- CustomDeck for this card matches the current one for the deck, do nothing\n else\n -- CustomDeck data conflict\n local newDeckId = nil\n for deckId, customDeck in pairs(deck.CustomDeck) do\n if (customDeckData.FaceURL == customDeck.FaceURL) then\n newDeckId = deckId\n end\n end\n if (newDeckId == nil) then\n -- No non-conflicting custom deck for this card, add a new one\n newDeckId = Spawner.findNextAvailableId(deck.CustomDeck, \"1000\")\n deck.CustomDeck[newDeckId] = customDeckData\n end\n -- Update the card with the new CustomDeck info\n cardData.CardID = newDeckId..string.sub(cardData.CardID, 5)\n cardData.CustomDeck[customDeckId] = nil\n cardData.CustomDeck[newDeckId] = customDeckData\n break\n end\n end\n table.insert(deck.ContainedObjects, cardData)\n table.insert(deck.DeckIDs, cardData.CardID)\nend\n\n-- Create an empty deck data table which can have cards added to it. This\n-- creates a new table on each call without using metatables or previous\n-- definitions because we can't be sure that TTS doesn't modify the structure\n---@return: Table containing the minimal TTS deck data structure\nSpawner.buildDeckDataTemplate = function()\n local deck = {}\n deck.Name = \"Deck\"\n\n -- Card data. DeckIDs and CustomDeck entries will be built from the cards\n deck.ContainedObjects = {}\n deck.DeckIDs = {}\n deck.CustomDeck = {}\n\n -- Transform is required, Position and Rotation will be overridden by the spawn call so can be omitted here\n deck.Transform = {\n scaleX = 1,\n scaleY = 1,\n scaleZ = 1,\n }\n\n return deck\nend\n\n-- Returns the first ID which does not exist in the given table, starting at startId and increasing\n-- @param objectTable Table keyed by strings which are numbers\n-- @param startId First possible ID.\n-- @return String ID \u003e= startId\nSpawner.findNextAvailableId = function(objectTable, startId)\n local id = startId\n while (objectTable[id] ~= nil) do\n id = tostring(tonumber(id) + 1)\n end\n\n return id\nend\n\n-- Get the PBCN (Permanent/Bonded/Customizable/Normal) value from the given metadata.\n---@return: 1 for Permanent, 2 for Bonded or 4 for Normal. The actual values are\n-- irrelevant as they provide only grouping and the order between them doesn't matter.\nSpawner.getpbcn = function(metadata)\n if metadata.permanent then\n return 1\n elseif metadata.bonded_to ~= nil then\n return 2\n else -- Normal card\n return 3\n end\nend\n\n-- Comparison function used to sort the cards in a deck. Groups bonded or\n-- permanent cards first, then sorts within theose types by name/subname.\n-- Normal cards will sort in standard alphabetical order, while\n-- permanent/bonded/customizable will be in reverse alphabetical order.\n--\n-- Since cards spawn in the order provided by this comparator, with the first\n-- cards ending up at the bottom of a pile, this ordering will spawn in reverse\n-- alphabetical order. This presents the cards in order for non-face-down\n-- areas, and presents them in order when Searching the face-down deck.\nSpawner.cardComparator = function(card1, card2)\n local pbcn1 = Spawner.getpbcn(card1.metadata)\n local pbcn2 = Spawner.getpbcn(card2.metadata)\n if pbcn1 ~= pbcn2 then\n return pbcn1 \u003e pbcn2\n end\n if pbcn1 == 3 then\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname \u003c card2.data.Nickname\n end\n return card1.data.Description \u003c card2.data.Description\n else\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname \u003e card2.data.Nickname\n end\n return card1.data.Description \u003e card2.data.Description\n end\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "[true,false,\"\"]", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Search-A-Card", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 60, - "posY": 1.531, - "posZ": 56, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.25, - "scaleY": 1, - "scaleZ": 1.35 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.0083, - "r": 0.10623 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.2, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/933819604050849524/797528309EFBAC7485283048AAB9DA68B8A31891/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/933819604050849085/9E22AFD7B0157140FC177DBCCBCB1D61D6A0329F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d0c8fa", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseTwo'\n params.function_owner = self\n params.tooltip = ''\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseTwo()\n for _, tracker in ipairs(getObjectsWithTag(\"LinkedPhaseTracker\")) do\n tracker.setState(2)\n end\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Phase Tracker", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.0009864086, - "g": 0.1132373, - "r": 0.0414623022 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.2, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/933819604050886219/5987AB68E0D2609CC3831F1311E9070D7189FBA8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/933819604050885611/845B5AA915F30492B5F34864698B9C3627FA5763/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "807ed5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseThree'\n params.function_owner = self\n params.tooltip = ''\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseThree()\n for _, tracker in ipairs(getObjectsWithTag(\"LinkedPhaseTracker\")) do\n tracker.setState(3)\n end\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Phase Tracker", - "Snap": true, - "Sticky": true, - "Tags": [ - "LinkedPhaseTracker" - ], - "Tooltip": true, - "Transform": { - "posX": -58.148, - "posY": 1.565, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0.235188574 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.2, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/982233321870235526/32D11CE67CBFB6E1197E540F9CA08F871A500C85/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/982233321870235122/492996D07ABF6DDA4B605A3013C4892839DCF1F3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b4983b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseFour'\n params.function_owner = self\n params.tooltip = ''\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseFour()\n for _, tracker in ipairs(getObjectsWithTag(\"LinkedPhaseTracker\")) do\n tracker.setState(4)\n end\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Phase Tracker", - "Snap": true, - "Sticky": true, - "Tags": [ - "LinkedPhaseTracker" - ], - "Tooltip": true, - "Transform": { - "posX": -58.148, - "posY": 1.565, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0, - "g": 0.3496273, - "r": 0.5313587 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.2, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/982233321870237827/81374325F650673C37C89E4E2A1DC25F1C97FED8/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/982233321870237261/C287CAED2423970F33E72D6C7415CBEC6794C533/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d8a337", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseOne'\n params.function_owner = self\n params.tooltip = ''\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseOne()\n for _, tracker in ipairs(getObjectsWithTag(\"LinkedPhaseTracker\")) do\n tracker.setState(1)\n end\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Phase Tracker", - "Snap": true, - "Sticky": true, - "Tags": [ - "LinkedPhaseTracker" - ], - "Tooltip": true, - "Transform": { - "posX": -58.148, - "posY": 1.565, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "LinkedPhaseTracker" - ], - "Tooltip": true, - "Transform": { - "posX": -58.148, - "posY": 1.565, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.5, - "scaleY": 1, - "scaleZ": 1.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.33333, - "g": 0.33333, - "r": 0.35366 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e3ffc9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/token/TokenSpawnTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal spawnedCardGuids = { }\n\nlocal HAND_ZONES = { }\nHAND_ZONES[\"a70eee\"] = true -- White\nHAND_ZONES[\"0285cc\"] = true -- Green\nHAND_ZONES[\"5fe087\"] = true -- Orange\nHAND_ZONES[\"be2f17\"] = true -- Red\n\nfunction onLoad(saveState)\n if saveState ~= nil then\n local saveTable = JSON.decode(saveState) or { }\n spawnedCardGuids = saveTable.cards or { }\n end\n\n createResetMenuItems()\nend\n\nfunction onSave()\n return JSON.encode({\n cards = spawnedCardGuids\n })\nend\n\nfunction createResetMenuItems()\n self.addContextMenuItem(\"Reset All\", resetAll)\n self.addContextMenuItem(\"Reset Locations\", resetAllLocations)\n self.addContextMenuItem(\"Reset Player Cards\", resetAllAssetAndEvents)\nend\n\nfunction hasSpawnedTokens(cardGuid)\n return spawnedCardGuids[cardGuid] == true\nend\n\nfunction markTokensSpawned(cardGuid)\n spawnedCardGuids[cardGuid] = true\nend\n\nfunction resetTokensSpawned(cardGuid)\n spawnedCardGuids[cardGuid] = nil\nend\n\nfunction resetAllAssetAndEvents()\n local resetList = { }\n for cardGuid, _ in pairs(spawnedCardGuids) do\n local card = getObjectFromGUID(cardGuid)\n if card ~= nil then\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n -- Check this by type rather than the PlayerCard tag so we don't reset weaknesses\n if cardMetadata.type == \"Asset\" or cardMetadata.type == \"Event\" then\n resetList[cardGuid] = true\n end\n end\n end\n for cardGuid, _ in pairs(resetList) do\n spawnedCardGuids[cardGuid] = nil\n end\nend\n\nfunction resetAllLocations()\n local resetList = { }\n for cardGuid, _ in pairs(spawnedCardGuids) do\n local card = getObjectFromGUID(cardGuid)\n if card ~= nil then\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n -- Check this by type rather than the PlayerCard tag so we don't reset weaknesses\n if cardMetadata.type == \"Location\" then\n resetList[cardGuid] = true\n end\n end\n end\n for cardGuid, _ in pairs(resetList) do\n spawnedCardGuids[cardGuid] = nil\n end\nend\n\nfunction resetAll()\n spawnedCardGuids = { }\nend\n\n-- Listener to reset card token spawns when they enter a hand.\nfunction onObjectEnterZone(zone, enterObject)\n if HAND_ZONES[zone.getGUID()] then\n resetTokensSpawned(enterObject.getGUID())\n end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/token/TokenSpawnTracker\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"cards\":[]}", - "MeasureMovement": false, - "Name": "Checker_white", - "Nickname": "Token Spawn Tracker", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 77.88, - "posY": 1.485, - "posZ": 1.875, - "rotX": 0, - "rotY": 0, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0.63589, - "g": 0.16729, - "r": 0.15842 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974350/E16168497E847B690A16F1C0914E4F5C872555B6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cd2a02", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "States": { - "10": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975474/DFCA4DBDEDCC936D2A2888A98C9B2FEBCD30C22B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "473fd1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "damage", - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "11": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975559/D34362DF759435E36BF4109C8EE397D96EDE6B56/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fdb103", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "12": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975658/F7CBB1000A579C9642A259174E611C0118190022/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9409fe", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "13": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975808/E0965014A9756E7CB50A144006363535D43BA6F5/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "69b7a8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "14": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975959/B5BB691A4BF8E83DD2B514C81EC38E8E082ED787/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "df96a2", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "15": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976119/2EFDA564FE2E9F58EB47F21B4CB69117876DCC7A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "166a74", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "16": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976252/7FE12F57BD8ED418097467B0472B2B510C5B3D05/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a964cf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "17": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976402/BFC6C6655B0EB1C3DFD3819AFEA599F8D42CEB64/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f25755", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "18": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976543/32E963CDBABCDEBEF3FB499670577A19689E1D8B/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "157830", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "19": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976679/9CFECB352760F82A558905BC6874DD47F807F785/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4b281e", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01000011, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974497/B53160AEF67C32741FB7393B887A745C5A0403A6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "731a18", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "20": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976805/C81E859758C7B35531566E99CFFDC10626F184D2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e38f0b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "21": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857976909/640634C5EC652071E14B8EDDEB8800ED4CFECBE3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "be6df1", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "22": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977001/6854680D0F7FE536050A1FDDC5A31B642BAA82FB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5bb1af", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "23": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977114/58B8C6AFC58BEC7F5CDA992B399235E1D1CE216A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ca8bdf", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "24": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977249/7D1F115182E691E90A505760A3349D237C0F16E1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "01363c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "25": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977373/3EB829A410A896DFBA803FB029394976F6AE0CCB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b72a1d", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "26": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977465/9CA5019A545C6BF2AA1BBB3112267EACAF52C01E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "04f0ba", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "27": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977563/7037BEF939CFBDC031481366476C44C7C3EF322D/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cfaf88", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "28": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977715/F7661D4ADB8F7071FB4E836B2BAF43C3820848E4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "592346", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "29": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977844/58C1F8974EEF4961249B44B8517B350F18753379/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "4cca27", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974625/F8D98C87DCB93C8CDF106FFAB3DA836B22DA8BEB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5099bb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "30": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857977960/7AC1D20BCD93FD3D035EC26A4C108A82E72EBA86/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "bc08ab", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "31": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978096/D6F6F7EDF5E14EE6B9EE21F807E7CF4F9F9EC028/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ae6d21", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "32": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978200/E6CDADB9AAB0A79E8526D7A4A1F49471893F7947/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8b4d06", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "33": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978337/818E96F0D2BCB45CC90CEE863677312245594B4C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3b3f8c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "34": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978437/B98FDAB4D1EBC1D40E969DEF9CA7143C8D251BB4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cfdd03", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "35": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978553/9A27448271331CDD6292E14F2CB49D71C50CEBF3/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f89275", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "36": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978668/D56BF0309ECBDDC4DC4C8FFB71C8B80B320A5E11/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f45ba0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "37": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978779/A532740121C41FEF6E30A9E98F933AE1D15907CB/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "e6cce3", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "38": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857978910/695348D90CBB1D5EF857964662D3D29478FAECC2/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9d9531", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "39": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979053/575819DDF05E4E6FBFA296DD68E7AF6A764CE2B6/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9676a0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974789/EC9F446EA2DF1E2AE8369138E6873B28852469F1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "68206f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "40": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979152/FFC073DECEC5837E340C37F6CE4F40938E40C514/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "cc6d6a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "41": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979285/C69BFF8D1ECC77BF0F5DAD355DD6E84A6A268731/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "87fa52", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "42": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979439/375AE4A39169F62B3447BDC1AA4A26A6690A66D7/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a15b63", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "43": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979609/C5BFCF1A87F14282C61EC920FD21D9B25E883693/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6c1f20", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "44": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979713/BEB28A94C343F57F6DC3A81F32DDB657CD896EBC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "66febb", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "45": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979797/B27B29B4FF6D550F532D46CD0F7A3EDF984FD39A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "56af87", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "46": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857979901/BA1482E12F3DB002FADB2F5C74FA48EA8DE1E31F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fefa", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "47": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980020/3756AD3A8C521914A763443EC79407CB6F38B8E4/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1e8699", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "48": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980124/599CAF38B47AD4B29319213CD65C40946DF84777/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "189d66", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "49": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980220/D3682CD04922D7709D49C1066AD921221AD92F74/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f08f9a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01000011, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857974892/4AFA955A876D8E5BD28DA6164F38EDFBC9988E0F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9a8f8c", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.00999987, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "50": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857980328/86FB8E62D4EAD71432622244C92A7B261D1D2F6A/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "aec16f", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975047/33060EB9820DE72C983844818A81444377736BB1/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9a1ec5", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975160/6B9DD5F5EBFF943633F1A97D4F2D5EAA15D2E3CA/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8fd050", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975274/4E93F71661D310DB5FB0472E49E935F16AD0B16E/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b1b78a", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 15, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1615094763857975360/E524936A793CC5871EE74EBE75388A61ABDD44D0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "3c293b", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "Damage", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.8049335, - "posY": 1.01, - "posZ": 9.519388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.239203319, - "scaleY": 1, - "scaleZ": 0.239203319 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.665, - "posY": 2.351, - "posZ": -1.205, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.24, - "scaleY": 1, - "scaleZ": 0.24 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "36be72", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163230/ED46F8BBAEDB4D3C96C654D48C56110D35F3F54F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "horror", - "GUID": "5c2361", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.7533741, - "posY": 1.210006, - "posZ": 15.9442654, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357162977/E5D453CC14394519E004B4F8703FC425A7AE3D6C/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "horror", - "GUID": "3a3415", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.7533741, - "posY": 1.210006, - "posZ": 15.9442368, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - "4": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164483/5E22FEAE253AE65BDE3FA09E4EE7133569F7E194/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "horror", - "GUID": "4a91a8", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.7533741, - "posY": 1.21000612, - "posZ": 15.9442348, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - "5": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164251/34DC7172A2B433047DA853796DB52AECE019F99F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "horror", - "GUID": "887aae", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.7533741, - "posY": 1.21000612, - "posZ": 15.9442024, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - "6": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164030/0A12FD352F28A560EA7E7952D8CA618A5245F1E0/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "horror", - "GUID": "baa831", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.7533741, - "posY": 1.21000624, - "posZ": 15.94415, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - "7": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357114485/8B2B8A9F61CC2D8C1F10977ABDB4BA2423AD143F/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "horror", - "GUID": "da94da", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.7533741, - "posY": 1.21000612, - "posZ": 15.944108, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - "8": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357163806/F397C22A8DDB8F22E08E42E6449C3B5D8CFDB313/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "horror", - "GUID": "2e1687", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.753376, - "posY": 1.210006, - "posZ": 15.9440966, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - "9": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357110165/AD791E6817304851C0ABD7AE97AA60326AC14538/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "horror", - "GUID": "a6f1e0", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "horror", - "Name": "Custom_Token", - "Nickname": "Horror", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27.753376, - "posY": 1.21000612, - "posZ": 15.9440622, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 79.031, - "posY": 2.307, - "posZ": -1.38, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": true, - "Stretch": true, - "Thickness": 0.1, - "Type": 2 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/EoL7yaZ.png", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "a3fb6c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "clueDoom", - "Name": "Custom_Tile", - "Nickname": "ClueDoom", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.661, - "posY": 2.398, - "posZ": -1.064, - "rotX": 8, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 1, - "scaleZ": 0.25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.60453, - "g": 0.60453, - "r": 0.60453 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", - "ImageURL": "https://i.imgur.com/vppt2my.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7234af", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "path", - "Name": "Custom_Tile", - "Nickname": "Path", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/HyfE8m8.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "path", - "GUID": "44b0c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tags": [ - "Location" - ], - "Tooltip": true, - "Transform": { - "posX": -39.7933121, - "posY": 1.63758957, - "posZ": 2.038383, - "rotX": 359.9201, - "rotY": 269.9961, - "rotZ": 0.0168742146, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.6045295, - "g": 0.6045295, - "r": 0.6045295 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", - "ImageURL": "https://i.imgur.com/dHKBLoD.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "path", - "GUID": "5b38c6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "", - "Snap": true, - "Sticky": true, - "Tags": [ - "Location" - ], - "Tooltip": true, - "Transform": { - "posX": -38.8217163, - "posY": 1.99356019, - "posZ": 0.4159239, - "rotX": 359.9201, - "rotY": 272.9828, - "rotZ": 0.01687373, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tags": [ - "Location" - ], - "Tooltip": true, - "Transform": { - "posX": -50.369, - "posY": 1.746, - "posZ": -0.17, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": true, - "StandUp": false, - "Thickness": 0.3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "00d19a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Memo": "resource", - "Name": "Custom_Token", - "Nickname": "Resource", - "Snap": false, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.848, - "posY": 2.273, - "posZ": -1.469, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.17, - "scaleY": 0.17, - "scaleZ": 0.17 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "498ec0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "0", - "MeasureMovement": false, - "Memo": "resourceCounter", - "Name": "Custom_Token", - "Nickname": "Resource Counter", - "Snap": false, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 0, - "posY": 3, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.26, - "scaleY": 1, - "scaleZ": 0.26 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "124381", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Token Source", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78.46, - "posY": 1.138, - "posZ": -1.001, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.53, - "scaleY": 0.53, - "scaleZ": 0.53 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.25, - "b": 0.25, - "g": 0.25, - "r": 0.25 - }, - "Description": "Objects in this zone support game functionality and should not be touched", - "DragSelectable": true, - "FogColor": "Black", - "FogHidePointers": false, - "FogReverseHiding": false, - "FogSeethrough": true, - "GMNotes": "", - "GUID": "3dbe47", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "FogOfWarTrigger", - "Nickname": "Game Data", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 78, - "posY": 1.9, - "posZ": 0, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 84, - "scaleY": 1.5, - "scaleZ": 3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomToken": { - "MergeDistancePixels": 5, - "Stackable": false, - "StandUp": false, - "Thickness": 0.1 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "https://i.imgur.com/Q1J2Dgl.png", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e5aa8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/tour/TourManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n require(\"core/tour/TourScript\")\n require(\"core/tour/TourCard\")\n local TourManager = { }\n local internal = { }\n\n -- Base IDs for various tour card UI elements. Actual IDs will have _[playerColor] appended\n local CARD_ID = \"tourCard\"\n local LEFT_NARRATOR_ID = \"tourNarratorImageLeft\"\n local RIGHT_NARRATOR_ID = \"tourNarratorImageRight\"\n local BUBBLE_ID = \"tourSpeechBubble\"\n local TEXT_ID = \"tourText\"\n local NEXT_BUTTON_ID = \"tourNext\"\n local STOP_BUTTON_ID = \"tourStop\"\n\n -- Table centerpoint for the camera hook object. Camera handling is a bit erratic so it doesn't\n -- always land right where you think it's going to, but it's close\n local HOOK_CAMERA_HOME = {\n x = -30.2,\n y = 60,\n z = 0,\n }\n\n -- Default (0) position for the camera, as defined in the mod. If we don't recreate this position\n -- EXACTLY when exiting the tour then camera controls get weird\n local DEFAULT_CAMERA_POS = {\n position = { x = -22.265, y = -2.5, z = 5.2575},\n pitch=64.343,\n yaw=90.333,\n distance=104.7}\n\n -- Global XML coordinates where we can present a card\n local SCREEN_POSITIONS = {\n center = \"0 0 0\",\n north = \"0 300 0\",\n east = \"600 0 0\",\n west = \"-600 0 0\",\n south = \"0 -300 0\",\n -- Northwest is only used by the Mandy card, move it a little right than standard so it's\n -- closer to the importer\n northwest = \"-500 300 0\",\n northeast = \"600 300 0\",\n southwest = \"-600 -300 0\",\n -- Used by the Diana and Wini cards referencing the bottom-right global controls, moved a little\n -- closer to them\n southeast = \"730 -365 0\"\n }\n\n -- Tracks the current state of the tours. Keyed by player color to keep each player's tour\n -- separate, will hold the camera hook and current card.\n local tourState = { }\n\n -- Kicks off the tour by initializing the card and camera hook. A callback on the hook creation\n -- will then show the first card.\n ---@param playerColor String Player color to start the tour for\n TourManager.startTour = function(playerColor)\n tourState[playerColor] = {\n currentCardIndex = 1\n }\n -- Camera gets really screwy when we finalize if we don't start settled in ThirdPerson at the\n -- default position before attaching to the hook. Unfortunately there are no callbacks for when\n -- the movement is done, but the delay seems to handle it\n Player[playerColor].setCameraMode(\"ThirdPerson\")\n Player[playerColor].lookAt(DEFAULT_CAMERA_POS)\n -- Initial camera rotation is painfully slow. White and Orange players are likely oriented\n -- correctly, but need a longer start delay for Green and Red\n local delay = 0.5\n if playerColor ~= \"White\" and playerColor ~= \"Orange\" then\n delay = 2\n broadcastToColor(\"Starting the tour, please wait...\", playerColor)\n end\n Wait.time(function()\n internal.createTourCard(playerColor)\n -- XML update to add the new card takes a few frames to load, wait for it to finish then\n -- create the hook\n Wait.condition(\n function()\n internal.createCameraHook(playerColor)\n end,\n function()\n return not Global.UI.loading\n end\n )\n end, delay)\n end\n\n -- Shows the next card in the tour script. This method is exposed (rather than being part of\n -- internal) because the XMLUI callbacks expect the method to be on the object directly.\n ---@param player Player object to show the next card for, provided by XMLUI callback\n function nextCard(player)\n internal.hideCard(player.color)\n Wait.time(function()\n tourState[player.color].currentCardIndex = tourState[player.color].currentCardIndex + 1\n if tourState[player.color].currentCardIndex \u003e #TOUR_SCRIPT then\n internal.finalizeTour(player.color)\n else\n internal.showCurrentCard(player.color)\n end\n end, 0.3)\n end\n\n -- Ends the tour and cleans up the camera. This method is exposed (rather than being part of\n -- internal) because the XMLUI callbacks expect the method to be on the object directly.\n ---@param player Player object to end the tour for, provided by XMLUI callback\n function stopTour(player)\n internal.hideCard(player.color)\n Wait.time(function()\n internal.finalizeTour(player.color)\n end, 0.3)\n end\n\n -- Updates the card UI for the script at the current index, moves the camera to the proper\n -- position, and shows the card.\n ---@param playerColor String Player color to show the current card for\n internal.showCurrentCard = function(playerColor)\n internal.updateCardDisplay(playerColor)\n local delay = 0\n local cardIndex = tourState[playerColor].currentCardIndex\n local hook = getObjectFromGUID(tourState[playerColor].cameraHookGuid)\n\n if not TOUR_SCRIPT[cardIndex].skipCentering then\n hook.setPositionSmooth(HOOK_CAMERA_HOME, false, false)\n delay = delay + 0.5\n end\n local lookPos\n if TOUR_SCRIPT[cardIndex].showObj ~= nil then\n local lookAtObj = getObjectFromGUID(TOUR_SCRIPT[cardIndex].showObj)\n lookPos = lookAtObj.getPosition()\n lookPos.y = TOUR_SCRIPT[cardIndex].distanceFromObj or 0\n -- Since camera isn't directly above the hook, changing the Y affects the visual position of\n -- whatever object we're trying to look at. This is an approximation, but close enough to\n -- keep the object more centered\n lookPos.x = lookPos.x - lookPos.y / 2\n elseif TOUR_SCRIPT[cardIndex].showPos ~= nil then\n lookPos = TOUR_SCRIPT[cardIndex].showPos\n end\n if lookPos ~= nil then\n Wait.time(function()\n hook.setPositionSmooth(lookPos, false, false)\n end, delay)\n delay = delay + 0.5\n end\n Wait.time(function() Global.UI.show(internal.getUiId(CARD_ID, playerColor)) end, delay)\n end\n\n -- Hides the current card being shown to a player. This can be in preparation for showing the\n -- next card, or ending the tour.\n ---@param playerColor String Player color to hide the current card for\n internal.hideCard = function(playerColor)\n Global.UI.hide(internal.getUiId(CARD_ID, playerColor))\n end\n\n -- Cleans up all the various resources associated with the tour, and (hopefully) resets the\n -- camera to the default position. Camera handling is erratic, the final card in the script\n -- should include instructions for the player to fix it.\n ---@param playerColor String Player color to clean up\n internal.finalizeTour = function(playerColor)\n local cameraHook = getObjectFromGUID(tourState[playerColor].cameraHookGuid)\n cameraHook.destruct()\n Player[playerColor].setCameraMode(\"ThirdPerson\")\n tourState[playerColor] = nil\n Wait.frames(function()\n Player[playerColor].lookAt(DEFAULT_CAMERA_POS)\n end, 3)\n end\n\n -- Updates the card UI to show the appropriate card configuration.\n ---@param playerColor String Player color to update card for\n internal.updateCardDisplay = function(playerColor)\n local index = tourState[playerColor].currentCardIndex\n Global.UI.setAttribute(internal.getUiId(LEFT_NARRATOR_ID, playerColor), \"image\", \"Inv-\" .. TOUR_SCRIPT[index].narrator)\n Global.UI.setAttribute(internal.getUiId(RIGHT_NARRATOR_ID, playerColor), \"image\", \"Inv-\" .. TOUR_SCRIPT[index].narrator)\n Global.UI.setAttribute(internal.getUiId(TEXT_ID, playerColor), \"text\", \"\\\"\" .. TOUR_SCRIPT[index].text .. \"\\\"\")\n local cardPos = TOUR_SCRIPT[index].position or \"north\"\n Global.UI.setAttribute(internal.getUiId(CARD_ID, playerColor), \"position\", SCREEN_POSITIONS[cardPos])\n Global.UI.setAttribute(internal.getUiId(NEXT_BUTTON_ID, playerColor), \"active\", index \u003c #TOUR_SCRIPT)\n\n -- Adjust images so the narrator is on the left or right, as defined by the card\n if TOUR_SCRIPT[index].speakerSide == \"right\" then\n Global.UI.setAttribute(internal.getUiId(LEFT_NARRATOR_ID, playerColor), \"active\", false)\n Global.UI.setAttribute(internal.getUiId(RIGHT_NARRATOR_ID, playerColor), \"active\", true)\n Global.UI.setAttribute(internal.getUiId(BUBBLE_ID, playerColor), \"rotation\", \"0 180 0\")\n Global.UI.setAttribute(internal.getUiId(TEXT_ID, playerColor), \"offsetXY\", \"-15 -15\")\n Global.UI.setAttribute(internal.getUiId(NEXT_BUTTON_ID, playerColor), \"offsetXY\", \"-35 -45\")\n Global.UI.setAttribute(internal.getUiId(STOP_BUTTON_ID, playerColor), \"offsetXY\", \"5 -45\")\n else\n Global.UI.setAttribute(internal.getUiId(LEFT_NARRATOR_ID, playerColor), \"active\", true)\n Global.UI.setAttribute(internal.getUiId(RIGHT_NARRATOR_ID, playerColor), \"active\", false)\n Global.UI.setAttribute(internal.getUiId(BUBBLE_ID, playerColor), \"rotation\", \"0 0 0\")\n Global.UI.setAttribute(internal.getUiId(TEXT_ID, playerColor), \"offsetXY\", \"15 -15\")\n Global.UI.setAttribute(internal.getUiId(NEXT_BUTTON_ID, playerColor), \"offsetXY\", \"-5 -45\")\n Global.UI.setAttribute(internal.getUiId(STOP_BUTTON_ID, playerColor), \"offsetXY\", \"35 -45\")\n end\n end\n\n -- Creates a small, transparent object which the camera will be attached to in order to move the\n -- user's view around the table. This should be called only at the beginning of the tour. Once\n -- creation is complete the user's camera will be attached to the hook and the first card will be\n -- shown.\n ---@param playerColor String Player color to create the hook for\n internal.createCameraHook = function(playerColor)\n local hookData = {\n Name = \"BlockSquare\",\n Transform = {\n posX = HOOK_CAMERA_HOME.x,\n posY = HOOK_CAMERA_HOME.y,\n posZ = HOOK_CAMERA_HOME.z,\n rotX = 0,\n rotY = 270.0,\n rotZ = 0,\n scaleX = 0.1,\n scaleY = 0.1,\n scaleZ = 0.1,\n },\n ColorDiffuse = {\n r = 0,\n g = 0,\n b = 0,\n a = 0,\n },\n Locked = true,\n GMNotes = playerColor\n }\n\n spawnObjectData({ data = hookData, callback_function = internal.onHookCreated })\n end\n\n -- Callback for creation of the camera hook object. Will attach the camera and show the current\n -- (presumably first) card.\n ---@param hook Created object\n internal.onHookCreated = function(hook)\n local playerColor = hook.getGMNotes()\n tourState[playerColor].cameraHookGuid = hook.getGUID()\n Player[playerColor].attachCameraToObject({\n object = hook,\n offset = { x = -20, y = 30, z = 0 }\n })\n internal.showCurrentCard(playerColor)\n end\n\n -- Creates an XMLUI entry in Global for a player-specific tour card. Dynamically creating this\n -- is somewhat complex, but ensures we can properly handle any player color.\n ---@param playerColor String Player color to create the card for\n internal.createTourCard = function(playerColor)\n -- Make sure the card doesn't exist before we create a new one\n if Global.UI.getAttributes(internal.getUiId(CARD_ID, playerColor)) ~= nil then\n return\n end\n tourCardTemplate.attributes.id = internal.getUiId(CARD_ID, playerColor)\n tourCardTemplate.children[1].attributes.id = internal.getUiId(LEFT_NARRATOR_ID, playerColor)\n tourCardTemplate.children[2].attributes.id = internal.getUiId(RIGHT_NARRATOR_ID, playerColor)\n tourCardTemplate.children[3].attributes.id = internal.getUiId(BUBBLE_ID, playerColor)\n tourCardTemplate.children[4].attributes.id = internal.getUiId(TEXT_ID, playerColor)\n tourCardTemplate.children[5].attributes.id = internal.getUiId(NEXT_BUTTON_ID, playerColor)\n tourCardTemplate.children[5].attributes.onClick = self.getGUID()..\"/nextCard\"\n tourCardTemplate.children[6].attributes.id = internal.getUiId(STOP_BUTTON_ID, playerColor)\n tourCardTemplate.children[6].attributes.onClick = self.getGUID()..\"/stopTour\"\n internal.setDeepVisibility(tourCardTemplate, playerColor)\n\n local globalXml = Global.UI.getXmlTable()\n table.insert(globalXml, tourCardTemplate)\n Global.UI.setXmlTable(globalXml)\n end\n\n -- Panels don't cause their children to inherit their visibility value, so this recurses down the\n -- XML table to set all children to the same visibility.\n ---@param xmlUi Table. Lua table describing the XML\n ---@param playerColor String. String color of the player to make this visible for\n internal.setDeepVisibility = function(xmlUi, playerColor)\n xmlUi.attributes.visibility = \"\" .. playerColor\n if xmlUi.children ~= nil then\n for _, child in ipairs(xmlUi.children) do\n internal.setDeepVisibility(child, playerColor)\n end\n end\n end\n\n internal.getUiId = function(baseId, playerColor)\n return baseId .. \"_\" .. playerColor\n end\n\n return TourManager\nend\nend)\n__bundle_register(\"core/tour/TourCard\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table definition for the tour card layout. This is functionally XMLUI in Lua form, but using\n-- this for dynamic creation ensures we can handle any player color without needing 10\n-- near-duplicate definitions in Global.xml\n\ntourCardTemplate = {\n tag = \"Panel\",\n attributes = {\n id = \"tourCard\",\n height = 215,\n width = 330,\n rotation = \"0 0 0\",\n position = \"0 300 30\",\n showAnimation = \"FadeIn\",\n hideAnimation = \"FadeOut\",\n active=false,\n },\n children = {\n {\n tag = \"Image\",\n attributes = {\n id = \"tourNarratorImageLeft\",\n height=120,\n width=80,\n rectAlignment=\"UpperLeft\",\n offsetXY = \"-80 0\",\n -- Image will be set when the card is updated\n }\n },\n {\n tag = \"Image\",\n attributes = {\n id = \"tourNarratorImageRight\",\n active = false,\n height=125,\n width=80,\n rectAlignment=\"UpperRight\",\n offsetXY = \"80 0\"\n -- Image will be set when the card is updated\n }\n },\n {\n tag = \"Image\",\n attributes = {\n id = \"tourSpeechBubble\",\n color = \"#F5F5DC\",\n height = 215,\n width = 330,\n rectAlignment = \"MiddleCenter\",\n image = \"SpeechBubble\",\n },\n },\n {\n tag = \"Text\",\n attributes = {\n id = \"tourText\",\n -- Everything on this is double-sized and scaled down to keep the text sharps\n height = 370,\n width = 520,\n scale = \"0.5 0.5 1\",\n rectAlignment = \"UpperCenter\",\n offsetXY = \"15 -15\",\n resizeTextForBestFit = true,\n resizeTextMinSize = 20,\n resizeTextMaxSize = 32,\n color = \"#050505\",\n alignment = \"UpperLeft\",\n horizontalOverflow = \"wrap\",\n }\n },\n {\n tag = \"Image\",\n attributes = {\n id = \"tourNext\",\n height = 45,\n width = 45,\n rectAlignment = \"LowerRight\",\n offsetXY = \"-5 -45\",\n image = \"NextArrow\"\n },\n },\n {\n tag = \"Image\",\n attributes = {\n id = \"tourStop\",\n height = 45,\n width = 45,\n rectAlignment = \"LowerLeft\",\n offsetXY = \"35 -45\",\n image = \"Exit\"\n }\n },\n }\n}\nend)\n__bundle_register(\"core/tour/TourScript\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Script for the SCED tour. Documentation and definitions to come.\n\nTOUR_SCRIPT = {\n {\n narrator = \"Roland\",\n text = \"Despite my best efforts, looks like you found us. You may live to regret that. As long as you're here though we might as well show you around.\\n\\nUse the arrow to move forward, and if the horrors get to be too much you can quit whenever you like. Ready to get started?\",\n position = \"center\"\n },\n {\n narrator = \"Darrell\",\n text = \"Cameras can be tricky things. Best you leave handling it to the professionals during the tour. Don't try to move the camera until the tour is complete.\\n\\nOnce we're done, remember you can use the 'p' key to switch back to third-person mode, and the spacebar to reset the position.\",\n position = \"center\",\n speakerSide = \"right\",\n },\n {\n narrator = \"Daisy\",\n text = \"If you're new to the game, the library here has everything you'll need. A little research can go a long way, and looking into old newspapers for the weird and unusual can yield some surprisingly helpful information.\\n\\nI put a few right there that might prove enlightening.\",\n showObj = \"d99993\",\n distanceFromObj = 20,\n position = \"west\",\n speakerSide = \"right\"\n },\n {\n narrator = \"Mandy\",\n text = \"To survive what's coming you'll need a deck. If it's safely hidden away on ArkhamDB you can load it here, and even find the newest version after an upgrade without changing the ID.\\n\\nNo need to publish all your decks, use 'Private' and you can see it. Just make sure to select 'Make your decks public' in ArkhamDB.\",\n showObj = \"a28140\",\n distanceFromObj = -5,\n position = \"northwest\",\n skipCentering = true,\n },\n {\n narrator = \"Daniela\",\n text = \"I prefer the hands-on approach to building things, if you do too you can build a deck yourself.\\n\\nAll the cards you could ever need are here, laid out like a disassembled engine. Place the cards on the table, copy them for your deck, and you'll be ready for anything.\",\n showObj = \"2d30ee\",\n distanceFromObj = -7,\n position = \"south\",\n speakerSide = \"right\"\n },\n {\n narrator = \"Finn\",\n text = \"Ready to face the unknown? We've smuggled shocking revelations and devious enemies from all over the world. Download the campaign you want to play, then Place it on the table to see the scenarios.\\n\\nJust remember - if it turns out to be too much for you, I was never here.\",\n showObj = \"aca04c\",\n distanceFromObj = 20,\n position = \"northwest\",\n },\n {\n narrator = \"Diana\",\n text = \"These symbols on the bottom right are a repository of arcane knowledge, containing all the official content to download plus some deviously creative works from fans. One should beware those who seem too fond of the darkness, but you cannot deny the quality of their efforts.\\n\\nDon't see anything here? Only promoted players can access these.\",\n position = \"southeast\",\n },\n {\n narrator = \"Winifred\",\n text = \"No good aviator would fly a plane she didn't know and hadn't tweaked a bit herself. The gear icon contains settings to customize your play experience, from alternate ways to track your clues to a variety of helpers to streamline the game.\\n\\nEverything here is optional, but who doesn't want to go as fast as they can? Just remember that all settings affect all players, so strap in and trust your pilot!\",\n position = \"southeast\",\n },\n {\n narrator = \"Amina\",\n text = \"This is the Mythos area. Encounter cards, acts, and agenda will all be placed here while the large map below is where you will be exploring - be sure to set the number of investigators!\\n\\nYou can count doom on the agenda by clicking the large counter, and the smaller will automatically count doom tokens on the table. The chaos bag is in that book over on the right, and you can add or remove tokens from it whenever you need.\",\n showPos = { x = -2.85, y = 0, z = 0.55 },\n position = \"north\",\n speakerSide = \"right\"\n },\n {\n narrator = \"Gloria\",\n text = \"The evils that lurk in this world are out there, creeping ever closer. When they find you, this will easily draw a card from the encounter deck. The deck will even reshuffle itself when needed, for the enemies we face are unending.\",\n showPos = { x = -35, y = -20, z = 28 },\n position = \"west\",\n },\n {\n narrator = \"Jacqueline\",\n text = \"When the ire of fate finds you and the chaos looms, this large button will draw a chaos token. Click it again to return the token to the bag.\\n\\nWhether a vision of the future or a curse from the opponents we face, if you need additional tokens a right-click will draw more. I wish you luck, but have a vision of red tentacles reaching for you...\",\n showPos = { x = -35, y = -20, z = 4.25 },\n position = \"north\",\n skipCentering = true,\n speakerSide = \"right\"\n },\n {\n narrator = \"Preston\",\n text = \"I can afford to buy what I need, but for those less well-off we've provided an endless pool of tokens to track your game. Simply drag one out of the pools here.\\n\\nResources are my favorite of course, but damage and horror are as inevitable as taxes. I leave those to my bookkeeper though. Those tokens can work like counters, use the number keys to change the value.\",\n showObj = \"9fadf9\",\n position = \"north\",\n skipCentering = true,\n speakerSide = \"right\"\n },\n {\n narrator = \"Norman\",\n text = \"That's the end of the tour, but there's much more to discover if you look in the right places. Some cards have helpers on the right-click menu, and every new version adds new content and functions.\\n\\nDon't be afraid to explore, and best of luck out there! We'll all need it...\",\n position = \"center\",\n speakerSide = \"right\"\n },\n}\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/tour/TourStarter\")\nend)\n__bundle_register(\"core/tour/TourStarter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tourManager = require(\"core/tour/TourManager\")\n\nfunction onLoad()\n self.createButton({\n click_function = \"startTour\",\n function_owner = self,\n position = { 1.27, 0.05, 0.035},\n width = 500,\n height = 20,\n color = { 0, 0, 0, 0 },\n -- TTS has a minium height for buttons, have to scale the Z-axis down to get the right size\n scale = { 1, 1, 0.82 },\n tooltip = \"Start the Tour\",\n })\n self.createButton({\n click_function = \"deleteStarter\",\n function_owner = self,\n position = { 1.27, 0.05, 0.309},\n width = 500,\n height = 20,\n color = { 0, 0, 0, 0 },\n -- TTS has a minium height for buttons, have to scale the Z-axis down to get the right size\n scale = { 1, 1, 0.82 },\n tooltip = \"Delete this Panel\",\n })\nend\n\nfunction startTour(_, playerColor, _)\n tourManager.startTour(playerColor)\nend\n\nfunction deleteStarter(_, _, _)\n self.destruct()\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Token", - "Nickname": "SCED Tour", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -23.676, - "posY": 1.57, - "posZ": 0.024, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 4, - "scaleY": 1, - "scaleZ": 4 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 3 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "https://i.imgur.com/s5H1THb.jpg", - "ImageURL": "https://i.imgur.com/s5H1THb.jpg", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2d30ee", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/PlayerCardPanel\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/PlayerCardPanelData\")\nlocal spawnBag = require(\"playercards/spawnbag/SpawnBag\")\nlocal arkhamDb = require(\"arkhamdb/ArkhamDb\")\n\n-- Size and position information for the three rows of class buttons\nlocal CIRCLE_BUTTON_SIZE = 250\nlocal CLASS_BUTTONS_X_OFFSET = 0.1325\nlocal INVESTIGATOR_ROW_START = Vector(0.125, 0.1, -0.447)\nlocal LEVEL_ZERO_ROW_START = Vector(0.125, 0.1, -0.007)\nlocal UPGRADED_ROW_START = Vector(0.125, 0.1, 0.333)\n\n-- Size and position information for the two blocks of other buttons\nlocal MISC_BUTTONS_X_OFFSET = 0.155\nlocal WEAKNESS_ROW_START = Vector(0.157, 0.1, 0.666)\nlocal OTHER_ROW_START = Vector(0.605, 0.1, 0.666)\n\n-- Size and position information for the Cycle (box) buttons\nlocal CYCLE_BUTTON_SIZE = 468\nlocal CYCLE_BUTTON_START = Vector(-0.716, 0.1, -0.39)\nlocal CYCLE_COLUMN_COUNT = 3\nlocal CYCLE_BUTTONS_X_OFFSET = 0.267\nlocal CYCLE_BUTTONS_Z_OFFSET = 0.2665\n\nlocal ALL_CARDS_BAG_GUID = \"15bb07\"\n\nlocal STARTER_DECK_MODE_SELECTED_COLOR = { 0.2, 0.2, 0.2, 0.8 }\nlocal TRANSPARENT = { 0, 0, 0, 0 }\nlocal STARTER_DECK_MODE_STARTERS = \"starters\"\nlocal STARTER_DECK_MODE_CARDS_ONLY = \"cards\"\n\nlocal FACE_UP_ROTATION = { x = 0, y = 270, z = 0}\nlocal FACE_DOWN_ROTATION = { x = 0, y = 270, z = 180}\n\n-- ---------- IMPORTANT ----------\n-- Coordinates defined below are in global dimensions relative to the panel - DO NOT USE THESE\n-- DIRECTLY. Call scalePositions() before use, and reference the variables below\n\n-- Layout width for a single card, in global coordinate space\nlocal CARD_WIDTH = 2.3\n\n-- Coordinates to begin laying out cards. These vary based on the cards that are being placed by\n-- considering the width of the cards, number of cards, and desired spread intervals.\n-- IMPORTANT! Because of the mix of global card sizes and relative-to-scale positions, the X and Y\n-- coordinates on these provide global disances while the Z is local.\nlocal START_POSITIONS = {\n classCards = Vector(CARD_WIDTH * 9.5, 2, 1.4),\n investigator = Vector(6 * 2.5, 2, 1.3),\n cycle = Vector(CARD_WIDTH * 9.5, 2, 2.4),\n other = Vector(CARD_WIDTH * 9.5, 2, 1.4),\n randomWeakness = Vector(0, 2, 1.4),\n -- Because the card spread is handled by the SpawnBag, we don't know (programatically) where this\n -- should be placed. If more customizable cards are added it will need to be moved.\n summonedServitor = Vector(CARD_WIDTH * -6.5, 2, 1.7),\n}\n\n-- Shifts to move rows of cards, and groups of rows, as different groupings are laid out\nlocal CARD_ROW_OFFSET = 3.7\nlocal CARD_GROUP_OFFSET = 2\n\n-- Position offsets for investigator decks in investigator mode, defines the spacing for how the\n-- rows and columns are laid out\nlocal INVESTIGATOR_POSITION_SHIFT_ROW = Vector(0, 0, 11)\nlocal INVESTIGATOR_POSITION_SHIFT_COL = Vector(-6, 0, 0)\nlocal INVESTIGATOR_MAX_COLS = 6\n\n-- Positions relative to the minicard to place other stacks. Both signature card piles and starter\n-- decks use SIGNATURE_OFFSET\nlocal INVESTIGATOR_CARD_OFFSET = Vector(0, 0, 2.55)\nlocal INVESTIGATOR_SIGNATURE_OFFSET = Vector(0, 0, 5.75)\n\n-- USE THESE! Positions and offset shifts accounting for the scale of the panel\nlocal startPositions\nlocal cardRowOffset\nlocal cardGroupOffset\nlocal investigatorPositionShiftRow\nlocal investigatorPositionShiftCol\nlocal investigatorCardOffset\nlocal investigatorSignatureOffset\n\nlocal CLASS_LIST = { \"Guardian\", \"Seeker\", \"Rogue\", \"Mystic\", \"Survivor\", \"Neutral\" }\nlocal CYCLE_LIST = {\n \"Core\",\n \"The Dunwich Legacy\",\n \"The Path to Carcosa\",\n \"The Forgotten Age\",\n \"The Circle Undone\",\n \"The Dream-Eaters\",\n \"The Innsmouth Conspiracy\",\n \"Edge of the Earth\",\n \"The Scarlet Keys\",\n \"Investigator Packs\"\n}\n\nlocal excludedNonBasicWeaknesses\n\nlocal starterDeckMode = STARTER_DECK_MODE_CARDS_ONLY\nlocal helpVisibleToPlayers = { }\n\nfunction onSave()\n local saveState = {\n spawnBagState = spawnBag.getStateForSave(),\n }\n return JSON.encode(saveState)\nend\n\nfunction onLoad(savedData)\n arkhamDb.initialize()\n if (savedData ~= nil) then\n local saveState = JSON.decode(savedData) or { }\n if (saveState.spawnBagState ~= nil) then\n spawnBag.loadFromSave(saveState.spawnBagState)\n end\n end\n buildExcludedWeaknessList()\n createButtons()\nend\n\n-- Build a list of non-basic weaknesses which should be excluded from the last weakness set,\n-- including all signature cards and evolved weaknesses.\nfunction buildExcludedWeaknessList()\n excludedNonBasicWeaknesses = { }\n for _, investigator in pairs(INVESTIGATORS) do\n for _, signatureId in ipairs(investigator.signatures) do\n excludedNonBasicWeaknesses[signatureId] = true\n end\n end\n for _, weaknessId in ipairs(EVOLVED_WEAKNESSES) do\n excludedNonBasicWeaknesses[weaknessId] = true\n end\nend\n\nfunction createButtons()\n createHelpButton()\n createInvestigatorButtons()\n createLevelZeroButtons()\n createUpgradedButtons()\n createWeaknessButtons()\n createOtherButtons()\n createCycleButtons()\n createClearButton()\n -- Create investigator mode buttons last so the indexes are set when we need to update them\n createInvestigatorModeButtons()\nend\n\nfunction createHelpButton()\n self.createButton({\n function_owner = self,\n click_function = \"toggleHelp\",\n position = Vector(0.845, 0.1, -0.855),\n rotation = Vector(0, 0, 0),\n height = 180,\n width = 180,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n })\nend\n\nfunction createInvestigatorButtons()\n local invButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = INVESTIGATOR_ROW_START:copy()\n for _, class in ipairs(CLASS_LIST) do\n invButtonParams.click_function = \"spawnInvestigators\" .. class\n invButtonParams.position = buttonPos\n self.createButton(invButtonParams)\n buttonPos.x = buttonPos.x + CLASS_BUTTONS_X_OFFSET\n self.setVar(invButtonParams.click_function, function(_, _, _) spawnInvestigatorGroup(class) end)\n end\nend\n\nfunction createLevelZeroButtons()\n local l0ButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = LEVEL_ZERO_ROW_START:copy()\n for _, class in ipairs(CLASS_LIST) do\n l0ButtonParams.click_function = \"spawnBasic\" .. class\n l0ButtonParams.position = buttonPos\n self.createButton(l0ButtonParams)\n buttonPos.x = buttonPos.x + CLASS_BUTTONS_X_OFFSET\n self.setVar(l0ButtonParams.click_function, function(_, _, _) spawnClassCards(class, false) end)\n end\nend\n\nfunction createUpgradedButtons()\n local upgradedButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = UPGRADED_ROW_START:copy()\n for _, class in ipairs(CLASS_LIST) do\n upgradedButtonParams.click_function = \"spawnUpgraded\" .. class\n upgradedButtonParams.position = buttonPos\n self.createButton(upgradedButtonParams)\n buttonPos.x = buttonPos.x + CLASS_BUTTONS_X_OFFSET\n self.setVar(upgradedButtonParams.click_function, function(_, _, _) spawnClassCards(class, true) end)\n end\nend\n\nfunction createWeaknessButtons()\n local weaknessButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = WEAKNESS_ROW_START:copy()\n weaknessButtonParams.click_function = \"spawnWeaknesses\"\n weaknessButtonParams.tooltip = \"All Weaknesses\"\n weaknessButtonParams.position = buttonPos\n self.createButton(weaknessButtonParams)\n buttonPos.x = buttonPos.x + MISC_BUTTONS_X_OFFSET\n weaknessButtonParams.click_function = \"spawnRandomWeakness\"\n weaknessButtonParams.tooltip = \"Random Basic Weakness\"\n weaknessButtonParams.position = buttonPos\n self.createButton(weaknessButtonParams)\nend\n\nfunction createOtherButtons()\n local otherButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = OTHER_ROW_START:copy()\n otherButtonParams.click_function = \"spawnBonded\"\n otherButtonParams.tooltip = \"Bonded Cards\"\n otherButtonParams.position = buttonPos\n self.createButton(otherButtonParams)\n buttonPos.x = buttonPos.x + MISC_BUTTONS_X_OFFSET\n otherButtonParams.click_function = \"spawnUpgradeSheets\"\n otherButtonParams.tooltip = \"Customization Upgrade Sheets\"\n otherButtonParams.position = buttonPos\n self.createButton(otherButtonParams)\nend\n\nfunction createCycleButtons()\n local cycleButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CYCLE_BUTTON_SIZE,\n width = CYCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = CYCLE_BUTTON_START:copy()\n local rowCount = 0\n local colCount = 0\n for _, cycle in ipairs(CYCLE_LIST) do\n cycleButtonParams.click_function = \"spawnCycle\" .. cycle\n cycleButtonParams.position = buttonPos\n cycleButtonParams.tooltip = cycle\n self.createButton(cycleButtonParams)\n self.setVar(cycleButtonParams.click_function, function(_, _, _) spawnCycle(cycle) end)\n colCount = colCount + 1\n -- If we've reached the end of a row, shift down and back to the first column\n if colCount \u003e= CYCLE_COLUMN_COUNT then\n buttonPos = CYCLE_BUTTON_START:copy()\n rowCount = rowCount + 1\n colCount = 0\n buttonPos.z = buttonPos.z + CYCLE_BUTTONS_Z_OFFSET * rowCount\n if rowCount == 3 then\n -- Account for centered button on the final row\n buttonPos.x = buttonPos.x + CYCLE_BUTTONS_X_OFFSET\n end\n else\n buttonPos.x = buttonPos.x + CYCLE_BUTTONS_X_OFFSET\n end\n end\nend\n\nfunction createClearButton()\n self.createButton({\n function_owner = self,\n click_function = \"deleteAll\",\n position = Vector(0, 0.1, 0.852),\n rotation = Vector(0, 0, 0),\n height = 170,\n width = 750,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n })\nend\n\nfunction createInvestigatorModeButtons()\n local starterMode = starterDeckMode == STARTER_DECK_MODE_STARTERS\n\n self.createButton({\n function_owner = self,\n click_function = \"setCardsOnlyMode\",\n position = Vector(0.251, 0.1, -0.322),\n rotation = Vector(0, 0, 0),\n height = 170,\n width = 760,\n scale = Vector(0.25, 1, 0.25),\n color = starterMode and TRANSPARENT or STARTER_DECK_MODE_SELECTED_COLOR\n })\n self.createButton({\n function_owner = self,\n click_function = \"setStarterDeckMode\",\n position = Vector(0.66, 0.1, -0.322),\n rotation = Vector(0, 0, 0),\n height = 170,\n width = 760,\n scale = Vector(0.25, 1, 0.25),\n color = starterMode and STARTER_DECK_MODE_SELECTED_COLOR or TRANSPARENT\n })\n local checkX = starterMode and 0.52 or 0.11\n self.createButton({\n function_owner = self,\n label = \"✓\",\n click_function = \"doNothing\",\n position = Vector(checkX, 0.11, -0.317),\n rotation = Vector(0, 0, 0),\n height = 0,\n width = 0,\n scale = Vector(0.3, 1, 0.3),\n font_color = { 0, 0, 0 },\n color = { 1, 1, 1 }\n })\nend\n\nfunction toggleHelp(_, playerColor, _)\n if helpVisibleToPlayers[playerColor] then\n helpVisibleToPlayers[playerColor] = nil\n else\n helpVisibleToPlayers[playerColor] = true\n end\n updateHelpVisibility()\nend\n\nfunction updateHelpVisibility()\n local visibility = \"\"\n for player, _ in pairs(helpVisibleToPlayers) do\n if string.len(visibility) \u003e 0 then\n visibility = visibility .. \"|\" .. player\n else\n visibility = player\n end\n end\n self.UI.setAttribute(\"helpText\", \"visibility\", visibility)\n self.UI.setAttribute(\"helpPanel\", \"visibility\", visibility)\n self.UI.setAttribute(\"helpPanel\", \"active\", string.len(visibility) \u003e 0)\nend\n\nfunction setStarterDeckMode()\n starterDeckMode = STARTER_DECK_MODE_STARTERS\n updateStarterModeButtons()\nend\n\nfunction setCardsOnlyMode()\n starterDeckMode = STARTER_DECK_MODE_CARDS_ONLY\n updateStarterModeButtons()\nend\n\nfunction updateStarterModeButtons()\n local buttonCount = #self.getButtons()\n -- Buttons are 0-indexed, so the last three are -1, -2, and -3 from the size\n self.removeButton(buttonCount - 1)\n self.removeButton(buttonCount - 2)\n self.removeButton(buttonCount - 3)\n createInvestigatorModeButtons()\nend\n\n-- Clears the table and updates positions based on scale. Should be called before ANY card\n-- placement\nfunction prepareToPlaceCards()\n deleteAll()\n scalePositions()\nend\n\n-- Updates the positions based on the current object scale to ensure the relative layout functions\n-- properly at different scales.\nfunction scalePositions()\n -- Assume scaling is consistent in X and Z dimensions\n local scale = 1 / self.getScale().x\n startPositions = { }\n for key, pos in pairs(START_POSITIONS) do\n -- Because a scaled object means a different global size, using global distance for Z results in\n -- the cards being closer or farther depending on the scale. Leave the Z values and only scale\n -- X and Y\n startPositions[key] = Vector(pos)\n startPositions[key].x = startPositions[key].x * scale\n startPositions[key].y = startPositions[key].y * scale\n end\n cardRowOffset = CARD_ROW_OFFSET * scale\n cardGroupOffset = CARD_GROUP_OFFSET * scale\n investigatorPositionShiftRow = Vector(INVESTIGATOR_POSITION_SHIFT_ROW):scale(scale)\n investigatorPositionShiftCol = Vector(INVESTIGATOR_POSITION_SHIFT_COL):scale(scale)\n investigatorCardOffset = Vector(INVESTIGATOR_CARD_OFFSET):scale(scale)\n investigatorSignatureOffset = Vector(INVESTIGATOR_SIGNATURE_OFFSET):scale(scale)\nend\n\n-- Deletes all cards currently placed on the table\nfunction deleteAll()\n spawnBag.recall(true)\nend\n\n-- Spawn an investigator group, based on the current UI setting for either investigators or starter\n-- decks.\n---@param groupName String. Name of the group to spawn, matching a key in InvestigatorPanelData\nfunction spawnInvestigatorGroup(groupName)\n local starterMode = starterDeckMode == STARTER_DECK_MODE_STARTERS\n prepareToPlaceCards()\n Wait.frames(function()\n if starterMode then\n spawnStarters(groupName)\n else\n spawnInvestigators(groupName)\n end\n end, 2)\nend\n\n-- Spawn cards for all investigators in the given group. This creates piles for all defined\n-- investigator cards and minicards as well as the signature cards.\n---@param groupName String. Name of the group to spawn, matching a key in InvestigatorPanelData\nfunction spawnInvestigators(groupName)\n if INVESTIGATOR_GROUPS[groupName] == nil then\n printToAll(\"No \" .. groupName .. \" data yet\")\n return\n end\n\n local col = 1\n local row = 1\n local investigatorCount = #INVESTIGATOR_GROUPS[groupName]\n local position = getInvestigatorRowStartPos(investigatorCount, row)\n\n for i, investigatorName in ipairs(INVESTIGATOR_GROUPS[groupName]) do\n for _, spawnSpec in ipairs(buildInvestigatorSpawnSpec(\n investigatorName, INVESTIGATORS[investigatorName], position, false)) do\n spawnBag.spawn(spawnSpec)\n end\n position:add(investigatorPositionShiftCol)\n col = col + 1\n if col \u003e INVESTIGATOR_MAX_COLS then\n col = 1\n row = row + 1\n position = getInvestigatorRowStartPos(investigatorCount, row)\n end\n end\nend\n\nfunction getInvestigatorRowStartPos(investigatorCount, row)\n local rowStart = Vector(startPositions.investigator)\n rowStart:add(Vector(\n investigatorPositionShiftRow.x * (row - 1),\n investigatorPositionShiftRow.y * (row - 1),\n investigatorPositionShiftRow.z * (row - 1)))\n local investigatorsInRow =\n math.min(investigatorCount - INVESTIGATOR_MAX_COLS * (row - 1), INVESTIGATOR_MAX_COLS)\n rowStart:add(Vector(\n investigatorPositionShiftCol.x * (INVESTIGATOR_MAX_COLS - investigatorsInRow) / 2,\n investigatorPositionShiftCol.y * (INVESTIGATOR_MAX_COLS - investigatorsInRow) / 2,\n investigatorPositionShiftCol.z * (INVESTIGATOR_MAX_COLS - investigatorsInRow) / 2))\n\n return rowStart\nend\n\n-- Creates the spawn spec for the investigator's signature cards.\n---@param investigatorName String. Name of the investigator, matching a key in\n--- InvestigatorPanelData\n---@param investigatorData Table. Spawn definition for the investigator, retrieved from\n--- INVESTIGATORS\n---@param position Vector. Where to spawn the minicard; investigagor cards will be placed below\nfunction buildInvestigatorSpawnSpec(investigatorName, investigatorData, position)\n local sigPos = Vector(position):add(investigatorSignatureOffset)\n local spawns = buildCommonSpawnSpec(investigatorName, investigatorData, position)\n table.insert(spawns, {\n name = investigatorName..\"signatures\",\n cards = investigatorData.signatures,\n globalPos = self.positionToWorld(sigPos),\n rotation = FACE_UP_ROTATION,\n })\n\n return spawns\nend\n\n-- Builds the spawn specs for minicards and investigator cards. These are common enough to be\n-- shared, and will only differ in whether they spawn the full stack of possible investigator and\n-- minicards, or only the first of each.\n---@param investigatorName String. Name of the investigator, matching a key in\n--- InvestigatorPanelData\n---@param investigatorData Table. Spawn definition for the investigator, retrieved from\n--- INVESTIGATORS\n---@param position Vector. Where to spawn the minicard; investigagor cards will be placed below\n---@param oneCardOnly Boolean. If true, will spawn only the first card in the investigator card\n--- and minicard lists. Otherwise, spawn them all in a deck\nfunction buildCommonSpawnSpec(investigatorName, investigatorData, position, oneCardOnly)\n local cardPos = Vector(position):add(investigatorCardOffset)\n return {\n {\n name = investigatorName..\"minicards\",\n cards = oneCardOnly and { investigatorData.minicards[1] } or investigatorData.minicards,\n globalPos = self.positionToWorld(position),\n rotation = FACE_UP_ROTATION,\n },\n {\n name = investigatorName..\"cards\",\n cards = oneCardOnly and { investigatorData.cards[1] } or investigatorData.cards,\n globalPos = self.positionToWorld(cardPos),\n rotation = FACE_UP_ROTATION,\n },\n }\nend\n\n-- Spawns all starter decks (single minicard and investigator card, plus the starter deck) for\n-- investigators in the given group.\n---@param groupName String. Name of the group to spawn, matching a key in InvestigatorPanelData\nfunction spawnStarters(groupName)\n local col = 1\n local row = 1\n local investigatorCount = #INVESTIGATOR_GROUPS[groupName]\n local position = getInvestigatorRowStartPos(investigatorCount, row)\n for _, investigatorName in ipairs(INVESTIGATOR_GROUPS[groupName]) do\n spawnStarterDeck(investigatorName, INVESTIGATORS[investigatorName], position)\n position:add(investigatorPositionShiftCol)\n col = col + 1\n if col \u003e INVESTIGATOR_MAX_COLS then\n col = 1\n row = row + 1\n position = getInvestigatorRowStartPos(investigatorCount, row)\n end\n end\nend\n\n-- Spawns the defined starter deck for the given investigator's.\n---@param investigatorName String. Name of the investigator, matching a key in\n--- InvestigatorPanelData\nfunction spawnStarterDeck(investigatorName, investigatorData, position)\n for _, spawnSpec in ipairs(\n buildCommonSpawnSpec(investigatorName, INVESTIGATORS[investigatorName], position, true)) do\n spawnBag.spawn(spawnSpec)\n end\n local deckPos = Vector(position):add(investigatorSignatureOffset)\n arkhamDb.getDecklist(\"None\", investigatorData.starterDeck, true, false, false, function(slots)\n local cardIdList = { }\n for id, count in pairs(slots) do\n for i = 1, count do\n table.insert(cardIdList, id)\n end\n end\n spawnBag.spawn({\n name = investigatorName..\"starter\",\n cards = cardIdList,\n globalPos = self.positionToWorld(deckPos),\n rotation = FACE_DOWN_ROTATION\n })\n end)\nend\n-- Clears the currently placed cards, then places cards for the given class and level spread\n---@param cardClass String. Class to place (\"Guardian\", \"Seeker\", etc)\n---@param isUpgraded Boolean. If true, spawn the Level 1-5 cards. Otherwise, Level 0.\nfunction spawnClassCards(cardClass, isUpgraded)\n prepareToPlaceCards()\n Wait.frames(function() placeClassCards(cardClass, isUpgraded) end, 2)\nend\n\n-- Spawn the class cards.\n---@param cardClass String. Class to place (\"Guardian\", \"Seeker\", etc)\n---@param isUpgraded Boolean. If true, spawn the Level 1-5 cards. Otherwise, Level 0.\nfunction placeClassCards(cardClass, isUpgraded)\n local allCardsBag = getObjectFromGUID(ALL_CARDS_BAG_GUID)\n local indexReady = allCardsBag.call(\"isIndexReady\")\n if (not indexReady) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return\n end\n local cardIdList = allCardsBag.call(\"getCardsByClassAndLevel\", {class = cardClass, upgraded = isUpgraded})\n\n local skillList = { }\n local eventList = { }\n local assetList = { }\n for _, cardId in ipairs(cardIdList) do\n local cardMetadata = allCardsBag.call(\"getCardById\", { id = cardId }).metadata\n if (cardMetadata.type == \"Skill\") then\n table.insert(skillList, cardId)\n elseif (cardMetadata.type == \"Event\") then\n table.insert(eventList, cardId)\n elseif (cardMetadata.type == \"Asset\") then\n table.insert(assetList, cardId)\n end\n end\n local groupPos = Vector(startPositions.classCards)\n if #skillList \u003e 0 then\n spawnBag.spawn({\n name = cardClass .. (isUpgraded and \"upgraded\" or \"basic\"),\n cards = skillList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n groupPos.z = groupPos.z + math.ceil(#skillList / 20) * cardRowOffset + cardGroupOffset\n end\n if #eventList \u003e 0 then\n spawnBag.spawn({\n name = cardClass .. \"event\" .. (isUpgraded and \"upgraded\" or \"basic\"),\n cards = eventList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n groupPos.z = groupPos.z + math.ceil(#eventList / 20) * cardRowOffset + cardGroupOffset\n end\n if #assetList \u003e 0 then\n spawnBag.spawn({\n name = cardClass .. \"asset\" .. (isUpgraded and \"upgraded\" or \"basic\"),\n cards = assetList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n end\nend\n\n-- Spawns the investigator sets and all cards for the given cycle\n---@param cycle String Name of a cycle, should match the standard used in card metadata\nfunction spawnCycle(cycle)\n prepareToPlaceCards()\n spawnInvestigators(cycle)\n local allCardsBag = getObjectFromGUID(ALL_CARDS_BAG_GUID)\n local indexReady = allCardsBag.call(\"isIndexReady\")\n if (not indexReady) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return\n end\n local cycleCardList = allCardsBag.call(\"getCardsByCycle\", cycle)\n local copiedList = { }\n for i, id in ipairs(cycleCardList) do\n copiedList[i] = id\n end\n spawnBag.spawn({\n name = \"cycle\"..cycle,\n cards = copiedList,\n globalPos = self.positionToWorld(startPositions.cycle),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\nend\n\nfunction spawnBonded()\n prepareToPlaceCards()\n spawnBag.spawn({\n name = \"bonded\",\n cards = BONDED_CARD_LIST,\n globalPos = self.positionToWorld(startPositions.classCards),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\nend\n\nfunction spawnUpgradeSheets()\n prepareToPlaceCards()\n spawnBag.spawn({\n name = \"upgradeSheets\",\n cards = UPGRADE_SHEET_LIST,\n globalPos = self.positionToWorld(startPositions.classCards),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n spawnBag.spawn({\n name = \"servitor\",\n cards = { \"09080-m\" },\n globalPos = self.positionToWorld(startPositions.summonedServitor),\n rotation = FACE_UP_ROTATION,\n })\nend\n\n-- Clears the current cards, and places all basic weaknesses on the table.\nfunction spawnWeaknesses()\n prepareToPlaceCards()\n local allCardsBag = getObjectFromGUID(ALL_CARDS_BAG_GUID)\n local indexReady = allCardsBag.call(\"isIndexReady\")\n if (not indexReady) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return\n end\n local weaknessIdList = allCardsBag.call(\"getUniqueWeaknesses\")\n local basicWeaknessList = { }\n local otherWeaknessList = { }\n for i, id in ipairs(weaknessIdList) do\n local cardMetadata = allCardsBag.call(\"getCardById\", { id = id }).metadata\n if cardMetadata.basicWeaknessCount ~= nil and cardMetadata.basicWeaknessCount \u003e 0 then\n table.insert(basicWeaknessList, id)\n elseif excludedNonBasicWeaknesses[id] == nil then\n table.insert(otherWeaknessList, id)\n end\n end\n local groupPos = Vector(startPositions.classCards)\n spawnBag.spawn({\n name = \"basicWeaknesses\",\n cards = basicWeaknessList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n groupPos.z = groupPos.z + math.ceil(#basicWeaknessList / 20) * cardRowOffset + cardGroupOffset\n spawnBag.spawn({\n name = \"evolvedWeaknesses\",\n cards = EVOLVED_WEAKNESSES,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n groupPos.z = groupPos.z + math.ceil(#EVOLVED_WEAKNESSES / 20) * cardRowOffset + cardGroupOffset\n spawnBag.spawn({\n name = \"otherWeaknesses\",\n cards = otherWeaknessList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\nend\n\nfunction spawnRandomWeakness()\n prepareToPlaceCards()\n local allCardsBag = getObjectFromGUID(ALL_CARDS_BAG_GUID)\n local weaknessId = allCardsBag.call(\"getRandomWeaknessId\")\n if (weaknessId == nil) then\n broadcastToAll(\"All basic weaknesses are in play!\", {0.9, 0.2, 0.2})\n return\n end\n spawnBag.spawn({\n name = \"randomWeakness\",\n cards = { weaknessId },\n globalPos = self.positionToWorld(startPositions.randomWeakness),\n rotation = FACE_UP_ROTATION,\n })\nend\nend)\n__bundle_register(\"arkhamdb/ArkhamDb\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local playAreaApi = require(\"core/PlayAreaApi\")\n local ArkhamDb = { }\n local internal = { }\n\n local RANDOM_WEAKNESS_ID = \"01000\"\n\n local tabooList = { }\n --Forward declaration\n ---@type Request\n local Request = {}\n local configuration\n\n -- Sets up the ArkhamDb interface. Should be called from the parent object on load.\n ArkhamDb.initialize = function()\n configuration = internal.getConfiguration()\n Request.start({ configuration.api_uri, configuration.taboo }, function(status)\n local json = JSON.decode(internal.fixUtf16String(status.text))\n for _, taboo in pairs(json) do\n ---@type \u003cstring, boolean\u003e\n local cards = {}\n\n for _, card in pairs(JSON.decode(taboo.cards)) do\n cards[card.code] = true\n end\n\n tabooList[taboo.id] = {\n date = taboo.date_start,\n cards = cards\n }\n end\n return true, nil\n end)\n end\n\n -- Start the deck build process for the given player color and deck ID. This\n -- will retrieve the deck from ArkhamDB, and pass to a callback for processing.\n ---@param playerColor String. Color name of the player mat to place this deck on (e.g. \"Red\").\n ---@param deckId String. ArkhamDB deck id to be loaded\n ---@param isPrivate Boolean. Whether this deck is published or private on ArkhamDB\n ---@param loadNewest Boolean. Whether the newest version of this deck should be loaded\n ---@param loadInvestigators Boolean. Whether investigator cards should be loaded as part of this\n --- deck\n ---@param callback Function. Callback which will be sent the results of this load. Parameters\n --- to the callback will be:\n --- slots Table. A map of card ID to count in the deck\n --- investigatorCode String. ID of the investigator in this deck\n --- customizations Table. The decoded table of customization upgrades in this deck\n --- playerColor String. Color this deck is being loaded for\n ArkhamDb.getDecklist = function(\n playerColor,\n deckId,\n isPrivate,\n loadNewest,\n loadInvestigators,\n callback)\n -- Get a simple card to see if the bag indexes are complete. If not, abort\n -- the deck load. The called method will handle player notification.\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n local checkCard = allCardsBag.call(\"getCardById\", { id = \"01001\" })\n if (checkCard ~= nil and checkCard.data == nil) then\n return\n end\n\n local deckUri = { configuration.api_uri,\n isPrivate and configuration.private_deck or configuration.public_deck, deckId }\n\n local deck = Request.start(deckUri, function(status)\n if string.find(status.text, \"\u003c!DOCTYPE html\u003e\") then\n internal.maybePrint(\"Private deck ID \" .. deckId .. \" is not shared\", playerColor)\n return false, table.concat({ \"Private deck \", deckId, \" is not shared\" })\n end\n local json = JSON.decode(status.text)\n\n if not json then\n internal.maybePrint(\"Deck ID \" .. deckId .. \" not found\", playerColor)\n return false, \"Deck not found!\"\n end\n\n return true, JSON.decode(status.text)\n end)\n\n deck:with(internal.onDeckResult, playerColor, loadNewest, loadInvestigators, callback)\n end\n\n -- Logs that a card could not be loaded in the mod by printing it to the console in the given\n -- color of the player owning the deck. Attempts to look up the name on ArkhamDB for clarity,\n -- but prints the card ID if the name cannot be retrieved.\n ---@param cardId String. ArkhamDB ID of the card that could not be found\n ---@param playerColor String. Color of the player's deck that had the problem\n ArkhamDb.logCardNotFound = function(cardId, playerColor)\n local request = Request.start({\n configuration.api_uri,\n configuration.cards,\n cardId\n },\n function(result)\n local adbCardInfo = JSON.decode(internal.fixUtf16String(result.text))\n local cardName = adbCardInfo.real_name\n if (cardName ~= nil) then\n if (adbCardInfo.xp ~= nil and adbCardInfo.xp \u003e 0) then\n cardName = cardName .. \" (\" .. adbCardInfo.xp .. \")\"\n end\n internal.maybePrint(\"Card not found: \" .. cardName .. \", ArkhamDB ID \" .. cardId, playerColor)\n else\n internal.maybePrint(\"Card not found in ArkhamDB, ID \" .. cardId, playerColor)\n end\n end)\n end\n\n -- Callback when the deck information is received from ArkhamDB. Parses the\n -- response then applies standard transformations to the deck such as adding\n -- random weaknesses and checking for taboos. Once the deck is processed,\n -- passes to loadCards to actually spawn the defined deck.\n ---@param deck ArkhamImportDeck\n ---@param playerColor String Color name of the player mat to place this deck on (e.g. \"Red\")\n ---@param loadNewest Boolean Whether the newest version of this deck should be loaded\n ---@param loadInvestigators Boolean Whether investigator cards should be loaded as part of this\n --- deck\n ---@param callback Function Callback which will be sent the results of this load. Parameters\n --- to the callback will be:\n --- slots Table. A map of card ID to count in the deck\n --- investigatorCode String. ID of the investigator in this deck\n --- bondedList A table of cardID keys to meaningless values. Card IDs in this list were\n --- added from a parent bonded card.\n --- customizations Table. The decoded table of customization upgrades in this deck\n --- playerColor String. Color this deck is being loaded for\n internal.onDeckResult = function(deck, playerColor, loadNewest, loadInvestigators, callback)\n -- Load the next deck in the upgrade path if the option is enabled\n if (loadNewest and deck.next_deck ~= nil and deck.next_deck ~= \"\") then\n buildDeck(playerColor, deck.next_deck)\n return\n end\n\n internal.maybePrint(table.concat({ \"Found decklist: \", deck.name }), playerColor)\n\n -- Initialize deck slot table and perform common transformations. The order of these should not\n -- be changed, as later steps may act on cards added in each. For example, a random weakness or\n -- investigator may have bonded cards or taboo entries, and should be present\n local slots = deck.slots\n internal.maybeDrawRandomWeakness(slots, playerColor)\n if loadInvestigators then\n internal.addInvestigatorCards(deck, slots)\n end\n internal.maybeAddCustomizeUpgradeSheets(slots)\n internal.maybeAddSummonedServitor(slots)\n internal.maybeAddOnTheMend(slots, playerColor)\n local bondList = internal.extractBondedCards(slots)\n internal.checkTaboos(deck.taboo_id, slots, playerColor)\n\n -- get upgrades for customizable cards\n local meta = deck.meta\n local customizations = {}\n if meta then\n customizations = JSON.decode(meta)\n end\n\n callback(slots, deck.investigator_code, bondList, customizations, playerColor)\n end\n\n -- Checks to see if the slot list includes the random weakness ID. If it does,\n -- removes it from the deck and replaces it with the ID of a random basic weakness provided by the\n -- all cards bag\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n --- of those cards which will be spawned\n ---@param playerColor String Color of the player this deck is being loaded for. Used for broadcast\n --- if a weakness is added.\n internal.maybeDrawRandomWeakness = function(slots, playerColor)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n local hasRandomWeakness = false\n for cardId, cardCount in pairs(slots) do\n if cardId == RANDOM_WEAKNESS_ID then\n hasRandomWeakness = true\n break\n end\n end\n if hasRandomWeakness then\n local weaknessId = allCardsBag.call(\"getRandomWeaknessId\")\n slots[weaknessId] = 1\n slots[RANDOM_WEAKNESS_ID] = nil\n internal.maybePrint(\"Random basic weakness added to deck\", playerColor)\n end\n end\n\n -- Adds both the investigator (XXXXX) and minicard (XXXXX-m) slots with one copy each\n ---@param deck Table The processed ArkhamDB deck response\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the\n --- number of those cards which will be spawned\n internal.addInvestigatorCards = function(deck, slots)\n local investigatorId = deck.investigator_code\n slots[investigatorId .. \"-m\"] = 1\n local deckMeta = JSON.decode(deck.meta)\n local parallelFront = deckMeta ~= nil and deckMeta.alternate_front ~= nil and deckMeta.alternate_front ~= \"\"\n local parallelBack = deckMeta ~= nil and deckMeta.alternate_back ~= nil and deckMeta.alternate_back ~= \"\"\n if parallelFront and parallelBack then\n investigatorId = investigatorId .. \"-p\"\n elseif parallelFront then\n local alternateNum = tonumber(deckMeta.alternate_front)\n if alternateNum \u003e= 01501 and alternateNum \u003c= 01506 then\n investigatorId = investigatorId .. \"-r\"\n else\n investigatorId = investigatorId .. \"-pf\"\n end\n elseif parallelBack then\n investigatorId = investigatorId .. \"-pb\"\n end\n slots[investigatorId] = 1\n end\n\n -- Process the card list looking for the customizable cards, and add their upgrade sheets if needed\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n internal.maybeAddCustomizeUpgradeSheets = function(slots)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n for cardId, _ in pairs(slots) do\n -- upgrade sheets for customizable cards\n local upgradesheet = allCardsBag.call(\"getCardById\", { id = cardId .. \"-c\" })\n if upgradesheet ~= nil then\n slots[cardId .. \"-c\"] = 1\n end\n end\n end\n\n -- Process the card list looking for the Summoned Servitor, and add its minicard to the list if\n -- needed\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n internal.maybeAddSummonedServitor = function(slots)\n if slots[\"09080\"] ~= nil then\n slots[\"09080-m\"] = 1\n end\n end\n\n -- On the Mend should have 1-per-investigator copies set aside, but ArkhamDB always sends 1. Update\n -- the count based on the investigator count\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n ---@param playerColor String Color of the player this deck is being loaded for. Used for broadcast if an error occurs\n internal.maybeAddOnTheMend = function(slots, playerColor)\n if slots[\"09006\"] ~= nil then\n local investigatorCount = playAreaApi.getInvestigatorCount()\n if investigatorCount ~= nil then\n slots[\"09006\"] = investigatorCount\n else\n internal.maybePrint(\"Something went wrong with the load, adding 4 copies of On the Mend\", playerColor)\n slots[\"09006\"] = 4\n end\n end\n end\n\n -- Process the slot list and looks for any cards which are bonded to those in the deck. Adds those cards to the slot list.\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number of those cards which will be spawned\n internal.extractBondedCards = function(slots)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n -- Create a list of bonded cards first so we don't modify slots while iterating\n local bondedCards = { }\n local bondedList = { }\n for cardId, cardCount in pairs(slots) do\n local card = allCardsBag.call(\"getCardById\", { id = cardId })\n if (card ~= nil and card.metadata.bonded ~= nil) then\n for _, bond in ipairs(card.metadata.bonded) do\n bondedCards[bond.id] = bond.count\n -- We need to know which cards are bonded to determine their position, remember them\n bondedList[bond.id] = true\n -- Also adding taboo versions of bonded cards to the list\n bondedList[bond.id .. \"-t\"] = true\n end\n end\n end\n -- Add any bonded cards to the main slots list\n for bondedId, bondedCount in pairs(bondedCards) do\n slots[bondedId] = bondedCount\n end\n\n return bondedList\n end\n\n -- Check the deck for cards on its taboo list. If they're found, replace the entry in the slot with the Taboo id (i.e. \"XXXX\" becomes \"XXXX-t\")\n ---@param tabooId String The deck's taboo ID, taken from the deck response taboo_id field. May be nil, indicating that no taboo list should be used\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number of those cards which will be spawned\n internal.checkTaboos = function(tabooId, slots, playerColor)\n if tabooId then\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n for cardId, _ in pairs(tabooList[tabooId].cards) do\n if slots[cardId] ~= nil then\n -- Make sure there's a taboo version of the card before we replace it\n -- SCED only maintains the most recent taboo cards. If a deck is using\n -- an older taboo list it's possible the card isn't a taboo any more\n local tabooCard = allCardsBag.call(\"getCardById\", { id = cardId .. \"-t\" })\n if tabooCard == nil then\n local basicCard = allCardsBag.call(\"getCardById\", { id = cardId })\n internal.maybePrint(\"Taboo version for \" .. basicCard.data.Nickname .. \" is not available. Using standard version\", playerColor)\n else\n slots[cardId .. \"-t\"] = slots[cardId]\n slots[cardId] = nil\n end\n end\n end\n end\n end\n\n internal.maybePrint = function(message, playerColor)\n if playerColor ~= \"None\" then\n printToAll(message, playerColor)\n end\n end\n\n -- Gets the ArkhamDB config info from the configuration object.\n ---@return Table. Configuration data\n internal.getConfiguration = function()\n local configuration = getObjectsWithTag(\"import_configuration_provider\")[1]:getTable(\"configuration\")\n printPriority = configuration.priority\n return configuration\n end\n\n internal.fixUtf16String = function(str)\n return str:gsub(\"\\\\u(%w%w%w%w)\", function(match)\n return string.char(tonumber(match, 16))\n end)\n end\n\n ---@type Request\n Request = {\n is_done = false,\n is_successful = false\n }\n\n -- Creates a new instance of a Request. Should not be directly called. Instead use Request.start and Request.deferred.\n ---@param uri string\n ---@param configure fun(request: Request, status: WebRequestStatus)\n ---@return Request\n function Request:new(uri, configure)\n local this = {}\n\n setmetatable(this, self)\n self.__index = self\n\n if type(uri) == \"table\" then\n uri = table.concat(uri, \"/\")\n end\n\n this.uri = uri\n\n WebRequest.get(uri, function(status)\n configure(this, status)\n end)\n\n return this\n end\n\n -- Creates a new request. on_success should set the request's is_done, is_successful, and content variables.\n -- Deferred should be used when you don't want to set is_done immediately (such as if you want to wait for another request to finish)\n ---@param uri string\n ---@param on_success fun(request: Request, status: WebRequestStatus, vararg any)\n ---@param on_error fun(status: WebRequestStatus)|nil\n ---@vararg any[]\n ---@return Request\n function Request.deferred(uri, on_success, on_error, ...)\n local parameters = table.pack(...)\n return Request:new(uri, function(request, status)\n if (status.is_done) then\n if (status.is_error) then\n request.error_message = on_error and on_error(status, table.unpack(parameters)) or status.error\n request.is_successful = false\n request.is_done = true\n else\n on_success(request, status)\n end\n end\n end)\n end\n\n -- Creates a new request. on_success should return weather the resultant data is as expected, and the processed content of the request.\n ---@param uri string\n ---@param on_success fun(status: WebRequestStatus, vararg any): boolean, any\n ---@param on_error nil|fun(status: WebRequestStatus, vararg any): string\n ---@vararg any[]\n ---@return Request\n function Request.start(uri, on_success, on_error, ...)\n local parameters = table.pack(...)\n return Request.deferred(uri, function(request, status)\n local result, message = on_success(status, table.unpack(parameters))\n if not result then request.error_message = message else request.content = message end\n request.is_successful = result\n request.is_done = true\n end, on_error, table.unpack(parameters))\n end\n\n ---@param requests Request[]\n ---@param on_success fun(content: any[], vararg any[])\n ---@param on_error fun(requests: Request[], vararg any[])|nil\n ---@vararg any\n function Request.with_all(requests, on_success, on_error, ...)\n local parameters = table.pack(...)\n\n Wait.condition(function()\n ---@type any[]\n local results = {}\n\n ---@type Request[]\n local errors = {}\n\n for _, request in ipairs(requests) do\n if request.is_successful then\n table.insert(results, request.content)\n else\n table.insert(errors, request)\n end\n end\n\n if (#errors \u003c= 0) then\n on_success(results, table.unpack(parameters))\n elseif on_error == nil then\n for _, request in ipairs(errors) do\n internal.maybePrint(table.concat({ \"[ERROR]\", request.uri, \":\", request.error_message }))\n end\n else\n on_error(requests, table.unpack(parameters))\n end\n end, function()\n for _, request in ipairs(requests) do\n if not request.is_done then return false end\n end\n return true\n end)\n end\n\n ---@param callback fun(content: any, vararg any)\n function Request:with(callback, ...)\n local arguments = table.pack(...)\n Wait.condition(function()\n if self.is_successful then\n callback(self.content, table.unpack(arguments))\n end\n end, function() return self.is_done\n end)\n end\n\n return ArkhamDb\nend\nend)\n__bundle_register(\"playercards/PlayerCardPanelData\", function(require, _LOADED, __bundle_register, __bundle_modules)\nBONDED_CARD_LIST = {\n \"05314\", -- Soothing Melody\n \"06277\", -- Wish Eater\n \"06019\", -- Bloodlust\n \"06022\", -- Pendant of the Queen\n \"05317\", -- Blood-rite\n \"06113\", -- Essence of the Dream\n \"06028\", -- Stars Are Right\n \"06025\", -- Guardian of the Crystallizer\n \"06283\", -- Unbound Beast\n \"06032\", -- Zeal\n \"06031\", -- Hope\n \"06033\", -- Augur\n \"06331\", -- Dream Parasite\n \"06015a\", -- Dream-Gate\n}\n\nUPGRADE_SHEET_LIST = {\n \"09040-c\", -- Alchemical Distillation\n \"09023-c\", -- Custom Modifications\n \"09059-c\", -- Damning Testimony\n \"09041-c\", -- Emperical Hypothesis\n \"09060-c\", -- Friends in Low Places\n \"09101-c\", -- Grizzled\n \"09061-c\", -- Honed Instinct\n \"09021-c\", -- Hunter's Armor\n \"09119-c\", -- Hyperphysical Shotcaster\n \"09079-c\", -- Living Ink\n \"09100-c\", -- Makeshift Trap\n \"09099-c\", -- Pocket Multi Tool\n \"09081-c\", -- Power Word\n \"09022-c\", -- Runic Axe\n \"09080-c\", -- Summoned Servitor\n \"09042-c\", -- Raven's Quill\n}\n\nEVOLVED_WEAKNESSES = {\n \"04039\",\n \"04041\",\n \"04042\",\n \"53014\",\n \"53015\",\n}\n\n------------------ START INVESTIGATOR DATA DEFINITION ------------------\nINVESTIGATOR_GROUPS = {\n [\"Guardian\"] = {\n \"Roland Banks\",\n \t\"Zoey Samaras\",\n \t\"Mark Harrigan\",\n \t\"Leo Anderson\",\n \t\"Carolyn Fern\",\n \t\"Tommy Muldoon\",\n \t\"Nathaniel Cho\",\n \t\"Sister Mary\",\n \t\"Daniela Reyes\",\n \t\"Carson Sinclair\"\n },\n [\"Seeker\"] = {\n \"Daisy Walker\",\n \t\"Rex Murphy\",\n \t\"Minh Thi Phan\",\n \t\"Ursula Downs\",\n \t\"Joe Diamond\",\n \t\"Mandy Thompson\",\n \t\"Harvey Walters\",\n \t\"Amanda Sharpe\",\n \t\"Norman Withers\",\n \t\"Vincent Lee\"\n },\n [\"Rogue\"] = {\n \t\"\\\"Skids\\\" O'Toole\",\n \t\"Jenny Barnes\",\n \t\"Sefina Rousseau\",\n \t\"Finn Edwards\",\n \t\"Preston Fairmont\",\n \t\"Tony Morgan\",\n \t\"Winifred Habbamock\",\n \t\"Trish Scarborough\",\n \t\"Monterey Jack\",\n \t\"Kymani Jones\"\n },\n [\"Mystic\"] = {\n \t\"Agnes Baker\",\n \t\"Jim Culver\",\n \t\"Akachi Onyele\",\n \t\"Father Mateo\",\n \t\"Diana Stanley\",\n \t\"Marie Lambeau\",\n \t\"Luke Robinson\",\n \t\"Jacqueline Fine\",\n \t\"Dexter Drake\",\n \t\"Lily Chen\",\n \t\"Amina Zidane\",\n \t\"Gloria Goldberg\"\n },\n [\"Survivor\"] = {\n \t\"Wendy Adams\",\n \t\"\\\"Ashcan\\\" Pete\",\n \t\"William Yorick\",\n \t\"Calvin Wright\",\n \t\"Rita Young\",\n \t\"Patrice Hathaway\",\n \t\"Stella Clark\",\n \t\"Silas Marsh\",\n \t\"Bob Jenkins\",\n \t\"Darrell Simmons\"\n },\n [\"Neutral\"] = {\n \t\"Lola Hayes\",\n \t\"Charlie Kane\"\n },\n [\"Core\"] = {\n \"Roland Banks\",\n \"Daisy Walker\",\n \"\\\"Skids\\\" O'Toole\",\n \"Agnes Baker\",\n \"Wendy Adams\"\n },\n [\"The Dunwich Legacy\"] = {\n \t\"Zoey Samaras\",\n \t\"Rex Murphy\",\n \t\"Jenny Barnes\",\n \t\"Jim Culver\",\n \t\"\\\"Ashcan\\\" Pete\"\n },\n [\"The Path to Carcosa\"] = {\n \t\"Mark Harrigan\",\n \t\"Minh Thi Phan\",\n \t\"Sefina Rousseau\",\n \t\"Akachi Onyele\",\n \t\"William Yorick\",\n \t\"Lola Hayes\"\n },\n [\"The Forgotten Age\"] = {\n \t\"Leo Anderson\",\n \t\"Ursula Downs\",\n \t\"Finn Edwards\",\n \t\"Father Mateo\",\n \t\"Calvin Wright\"\n },\n [\"The Circle Undone\"] = {\n \t\"Carolyn Fern\",\n \t\"Joe Diamond\",\n \t\"Preston Fairmont\",\n \t\"Diana Stanley\",\n \t\"Rita Young\",\n \t\"Marie Lambeau\"\n },\n [\"The Dream-Eaters\"] = {\n \t\"Tommy Muldoon\",\n \t\"Mandy Thompson\",\n \t\"Tony Morgan\",\n \t\"Luke Robinson\",\n \t\"Patrice Hathaway\"\n },\n [\"Investigator Packs\"] = {\n \t\"Nathaniel Cho\",\n \t\"Harvey Walters\",\n \t\"Winifred Habbamock\",\n \t\"Jacqueline Fine\",\n \t\"Stella Clark\",\n \t\"Gloria Goldberg\"\n },\n [\"The Innsmouth Conspiracy\"] = {\n \t\"Sister Mary\",\n \t\"Amanda Sharpe\",\n \t\"Trish Scarborough\",\n \t\"Dexter Drake\",\n \t\"Silas Marsh\"\n },\n [\"Edge of the Earth\"] = {\n \t\"Daniela Reyes\",\n \t\"Norman Withers\",\n \t\"Monterey Jack\",\n \t\"Lily Chen\",\n \t\"Bob Jenkins\"\n },\n [\"The Scarlet Keys\"] = {\n \t\"Carson Sinclair\",\n \t\"Vincent Lee\",\n \t\"Kymani Jones\",\n \t\"Amina Zidane\",\n \t\"Darrell Simmons\",\n \t\"Charlie Kane\"\n }\n}\n\nINVESTIGATORS = { }\n--Core--\nINVESTIGATORS[\"Roland Banks\"] = {\n cards = { \"01001\", \"01001-p\", \"01001-pf\", \"01001-pb\" },\n minicards = { \"01001-m\" },\n signatures = { \"01006\", \"01007\", \"90030\", \"90031\", \"98005\", \"98006\" },\n starterDeck = \"2624931\"\n}\nINVESTIGATORS[\"Daisy Walker\"] = {\n cards = { \"01002\", \"01002-p\", \"01002-pf\", \"01002-pb\" },\n minicards = { \"01002-m\" },\n signatures = { \"01008\", \"01009\", \"90002\", \"90003\" },\n starterDeck = \"2624938\"\n}\nINVESTIGATORS[\"\\\"Skids\\\" O'Toole\"] = {\n\tcards = { \"01003\", \"01003-p\", \"01003-pf\", \"01003-pb\" },\n\tminicards = { \"01003-m\" },\n\tsignatures = { \"01010\", \"01011\", \"90009\", \"90010\" },\n\tstarterDeck = \"2624940\"\n}\nINVESTIGATORS[\"Agnes Baker\"] = {\n\tcards = { \"01004\", \"01004-p\", \"01004-pf\", \"01004-pb\" },\n\tminicards = { \"01004-m\" },\n\tsignatures = { \"01012\", \"01013\", \"90018\", \"90019\" },\n\tstarterDeck = \"2624944\"\n}\nINVESTIGATORS[\"Wendy Adams\"] = {\n\tcards = { \"01005\", \"01005-p\", \"01005-pf\", \"01005-pb\"},\n\tminicards = { \"01005-m\" },\n\tsignatures = { \"01014\", \"01015\", \"01515\", \"90039\", \"90040\", \"90038\" },\n\tstarterDeck = \"2624949\"\n}\n--Dunwich--\nINVESTIGATORS[\"Zoey Samaras\"] = {\n\tcards = { \"02001\" },\n\tminicards = { \"02001-m\" },\n\tsignatures = { \"02006\", \"02007\" },\n\tstarterDeck = \"2624950\"\n}\nINVESTIGATORS[\"Rex Murphy\"] = {\n\tcards = { \"02002\", \"02002-t\" },\n\tminicards = { \"02002-m\" },\n\tsignatures = { \"02008\", \"02009\" },\n\tstarterDeck = \"2624958\"\n}\nINVESTIGATORS[\"Jenny Barnes\"] = {\n\tcards = { \"02003\" },\n\tminicards = { \"02003-m\" },\n\tsignatures = { \"02010\", \"02011\", \"98002\", \"98003\" },\n\tstarterDeck = \"2624961\"\n}\nINVESTIGATORS[\"Jim Culver\"] = {\n\tcards = { \"02004\" },\n\tminicards = { \"02004-m\" },\n\tsignatures = { \"02012\", \"02013\" },\n\tstarterDeck = \"2624965\"\n}\nINVESTIGATORS[\"\\\"Ashcan\\\" Pete\"] = {\n\tcards = { \"02005\" },\n\tminicards = { \"02005-m\" },\n\tsignatures = { \"02014\", \"02015\" },\n\tstarterDeck = \"2624969\"\n}\n--Carcosa--\nINVESTIGATORS[\"Mark Harrigan\"] = {\n\tcards = { \"03001\" },\n\tminicards = { \"03001-m\" },\n\tsignatures = { \"03007\", \"03008\", \"03009\" },\n\tstarterDeck = \"2624975\"\n}\nINVESTIGATORS[\"Minh Thi Phan\"] = {\n\tcards = { \"03002\" },\n\tminicards = { \"03002-m\" },\n\tsignatures = { \"03010\", \"03011\" },\n\tstarterDeck = \"2624979\"\n}\nINVESTIGATORS[\"Sefina Rousseau\"] = {\n\tcards = { \"03003\" },\n\tminicards = { \"03003-m\" },\n\tsignatures = { \"03012\", \"03012\", \"03012\", \"03013\" },\n\tstarterDeck = \"2624981\"\n}\nINVESTIGATORS[\"Akachi Onyele\"] = {\n\tcards = { \"03004\" },\n\tminicards = { \"03004-m\" },\n\tsignatures = { \"03014\", \"03015\" },\n\tstarterDeck = \"2624984\"\n}\nINVESTIGATORS[\"William Yorick\"] = {\n\tcards = { \"03005\" },\n\tminicards = { \"03005-m\" },\n\tsignatures = { \"03016\", \"03017\" },\n\tstarterDeck = \"2624988\"\n}\nINVESTIGATORS[\"Lola Hayes\"] = {\n\tcards = { \"03006\", \"03006-t\" },\n\tminicards = { \"03006-m\" },\n\tsignatures = { \"03018\", \"03018\", \"03019\", \"03019\", \"03019-t\", \"03019-t\" },\n\tstarterDeck = \"2624990\"\n}\n--Forgotten--\nINVESTIGATORS[\"Leo Anderson\"] = {\n\tcards = { \"04001\" },\n\tminicards = { \"04001-m\" },\n\tsignatures = { \"04006\", \"04007\" },\n\tstarterDeck = \"2624994\"\n}\nINVESTIGATORS[\"Ursula Downs\"] = {\n\tcards = { \"04002\" },\n\tminicards = { \"04002-m\" },\n\tsignatures = { \"04008\", \"04009\" },\n\tstarterDeck = \"2625000\"\n}\nINVESTIGATORS[\"Finn Edwards\"] = {\n\tcards = { \"04003\" },\n\tminicards = { \"04003-m\" },\n\tsignatures = { \"04010\", \"04011\", \"04012\" },\n\tstarterDeck = \"2625003\"\n}\nINVESTIGATORS[\"Father Mateo\"] = {\n\tcards = { \"04004\" },\n\tminicards = { \"04004-m\" },\n\tsignatures = { \"04013\", \"04014\" },\n\tstarterDeck = \"2625005\"\n}\nINVESTIGATORS[\"Calvin Wright\"] = {\n\tcards = { \"04005\" },\n\tminicards = { \"04005-m\" },\n\tsignatures = { \"04015\", \"04016\" },\n\tstarterDeck = \"2625007\"\n}\n--Circle--\nINVESTIGATORS[\"Carolyn Fern\"] = {\n\tcards = { \"05001\" },\n\tminicards = { \"05001-m\" },\n\tsignatures = { \"05007\", \"05008\", \"98011\", \"98012\" },\n\tstarterDeck = \"2626342\"\n}\nINVESTIGATORS[\"Joe Diamond\"] = {\n\tcards = { \"05002\" },\n\tminicards = { \"05002-m\" },\n\tsignatures = { \"05009\", \"05010\" },\n\tstarterDeck = \"2626347\"\n}\nINVESTIGATORS[\"Preston Fairmont\"] = {\n\tcards = { \"05003\" },\n\tminicards = { \"05003-m\" },\n\tsignatures = { \"05011\", \"05012\" },\n\tstarterDeck = \"2626365\"\n}\nINVESTIGATORS[\"Diana Stanley\"] = {\n\tcards = { \"05004\" },\n\tminicards = { \"05004-m\" },\n\tsignatures = { \"05013\", \"05014\", \"05015\" },\n\tstarterDeck = \"2626385\"\n}\nINVESTIGATORS[\"Rita Young\"] = {\n\tcards = { \"05005\" },\n\tminicards = { \"05005-m\" },\n\tsignatures = { \"05016\", \"05017\" },\n\tstarterDeck = \"2626387\"\n}\nINVESTIGATORS[\"Marie Lambeau\"] = {\n\tcards = { \"05006\" },\n\tminicards = { \"05006-m\" },\n\tsignatures = { \"05018\", \"05019\" },\n\tstarterDeck = \"2626395\"\n}\n--Dream--\nINVESTIGATORS[\"Tommy Muldoon\"] = {\n\tcards = { \"06001\" },\n\tminicards = { \"06001-m\" },\n\tsignatures = { \"06006\", \"06007\" },\n\tstarterDeck = \"2626402\"\n}\nINVESTIGATORS[\"Mandy Thompson\"] = {\n\tcards = { \"06002\", \"06002-t\" },\n\tminicards = { \"06002-m\" },\n\tsignatures = { \"06008\", \"06008\", \"06008\", \"06009\" },\n\tstarterDeck = \"2626410\"\n}\nINVESTIGATORS[\"Tony Morgan\"] = {\n\tcards = { \"06003\" },\n\tminicards = { \"06003-m\" },\n\tsignatures = { \"06010\", \"06011\", \"06011\", \"06012\" },\n\tstarterDeck = \"2626446\"\n}\nINVESTIGATORS[\"Luke Robinson\"] = {\n\tcards = { \"06004\" },\n\tminicards = { \"06004-m\" },\n\tsignatures = { \"06013\", \"06014\", \"06015\" },\n\tstarterDeck = \"2626452\"\n}\nINVESTIGATORS[\"Patrice Hathaway\"] = {\n\tcards = { \"06005\" },\n\tminicards = { \"06005-m\" },\n\tsignatures = { \"06016\", \"06017\" },\n\tstarterDeck = \"2626461\"\n}\n--Starter--\nINVESTIGATORS[\"Nathaniel Cho\"] = {\n\tcards = { \"60101\" },\n\tminicards = { \"60101-m\" },\n\tsignatures = { \"60102\", \"60103\" },\n\tstarterDeck = \"2643925\"\n}\nINVESTIGATORS[\"Harvey Walters\"] = {\n\tcards = { \"60201\" },\n\tminicards = { \"60201-m\" },\n\tsignatures = { \"60202\", \"60203\" },\n\tstarterDeck = \"2643928\"\n}\nINVESTIGATORS[\"Winifred Habbamock\"] = {\n\tcards = { \"60301\" },\n\tminicards = { \"60301-m\" },\n\tsignatures = { \"60302\", \"60303\" },\n\tstarterDeck = \"2643931\"\n}\nINVESTIGATORS[\"Jacqueline Fine\"] = {\n\tcards = { \"60401\" },\n\tminicards = { \"60401-m\" },\n\tsignatures = { \"60402\", \"60403\" },\n\tstarterDeck = \"2643932\"\n}\nINVESTIGATORS[\"Stella Clark\"] = {\n\tcards = { \"60501\" },\n\tminicards = { \"60501-m\" },\n\tsignatures = { \"60502\", \"60502\", \"60502\", \"60503\" },\n\tstarterDeck = \"2643934\"\n}\n--Innsmouth--\nINVESTIGATORS[\"Sister Mary\"] = {\n\tcards = { \"07001\" },\n\tminicards = { \"07001-m\" },\n\tsignatures = { \"07006\", \"07007\" },\n\tstarterDeck = \"2626464\"\n}\nINVESTIGATORS[\"Amanda Sharpe\"] = {\n\tcards = { \"07002\" },\n\tminicards = { \"07002-m\" },\n\tsignatures = { \"07008\", \"07009\" },\n\tstarterDeck = \"2626469\"\n}\nINVESTIGATORS[\"Trish Scarborough\"] = {\n\tcards = { \"07003\" },\n\tminicards = { \"07003-m\" },\n\tsignatures = { \"07010\", \"07011\" },\n\tstarterDeck = \"2626479\"\n}\nINVESTIGATORS[\"Dexter Drake\"] = {\n\tcards = { \"07004\" },\n\tminicards = { \"07004-m\" },\n\tsignatures = { \"07012\", \"07013\", \"98017\", \"98018\" },\n\tstarterDeck = \"2626672\"\n}\nINVESTIGATORS[\"Silas Marsh\"] = {\n\tcards = { \"07005\" },\n\tminicards = { \"07005-m\" },\n\tsignatures = { \"07014\", \"07015\", \"07016\", \"98014\", \"98015\" },\n\tstarterDeck = \"2626685\"\n}\n--Edge--\nINVESTIGATORS[\"Daniela Reyes\"] = {\n\tcards = { \"08001\" },\n\tminicards = { \"08001-m\" },\n\tsignatures = {\"08002\", \"08003\" },\n\tstarterDeck = \"2634588\"\n}\nINVESTIGATORS[\"Norman Withers\"] = {\n\tcards = { \"08004\" },\n\tminicards = { \"08004-m\" },\n\tsignatures = { \"08005\", \"08006\", \"98008\", \"98009\" },\n\tstarterDeck = \"2634603\"\n}\nINVESTIGATORS[\"Monterey Jack\"] = {\n\tcards = { \"08007\" },\n\tminicards = { \"08007-m\" },\n\tsignatures = { \"08008\", \"08009\" },\n\tstarterDeck = \"2634652\"\n}\nINVESTIGATORS[\"Lily Chen\"] = {\n\tcards = { \"08010\" },\n\tminicards = { \"08010-m\" },\n\tsignatures = { \"08011a\", \"08012a\", \"08013a\", \"08014a\", \"08015\", \"08015\", \"08015\", \"08015\" },\n\tstarterDeck = \"2634658\"\n}\nINVESTIGATORS[\"Bob Jenkins\"] = {\n\tcards = { \"08016\" },\n\tminicards = { \"08016-m\" },\n\tsignatures = { \"08017\", \"08018\" },\n\tstarterDeck = \"2634643\"\n}\n--Scarlet--\nINVESTIGATORS[\"Carson Sinclair\"] = {\n\tcards = { \"09001\" },\n\tminicards = { \"09001-m\" },\n\tsignatures = { \"09002\", \"09003\" },\n\tstarterDeck = \"2634667\t\"\n}\nINVESTIGATORS[\"Vincent Lee\"] = {\n\tcards = { \"09004\" },\n\tminicards = { \"09004-m\" },\n\tsignatures = { \"09005\", \"09006\", \"09006\", \"09006\", \"09006\", \"09007\" },\n\tstarterDeck = \"2634675\"\n}\nINVESTIGATORS[\"Kymani Jones\"] = {\n\tcards = { \"09008\" },\n\tminicards = { \"09008-m\" },\n\tsignatures = { \"09009\", \"09010\" },\n\tstarterDeck = \"2634701\"\n}\nINVESTIGATORS[\"Amina Zidane\"] = {\n\tcards = { \"09011\" },\n\tminicards = { \"09011-m\" },\n\tsignatures = { \"09012\", \"09013\", \"09014\" },\n\tstarterDeck = \"2634697\"\n}\nINVESTIGATORS[\"Darrell Simmons\"] = {\n\tcards = { \"09015\" },\n\tminicards = { \"09015-m\" },\n\tsignatures = { \"09016\", \"09017\" },\n\tstarterDeck = \"2634757\"\n}\nINVESTIGATORS[\"Charlie Kane\"] = {\n\tcards = { \"09018\" },\n\tminicards = { \"09018-m\" },\n\tsignatures = { \"09019\", \"09020\" },\n\tstarterDeck = \"2634706\"\n}\n--Promo--\nINVESTIGATORS[\"Gloria Goldberg\"] = {\n\tcards = { \"98019\" },\n\tminicards = { \"98019-m\" },\n\tsignatures = { \"98020\", \"98021\" },\n\tstarterDeck = \"2636199\"\n}\n------------------ END INVESTIGATOR DATA DEFINITION ------------------\nend)\n__bundle_register(\"playercards/spawnbag/SpawnBag\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/PlayerCardSpawner\")\n\n-- Allows spawning of defined lists of cards which will be created from the template in the All\n-- Player Cards bag. SpawnBag.spawn will create objects based on a table definition, while\n-- SpawnBag.recall will clean them all up. Recall will be limited to a small area around the\n-- spawned objects. Objects moved out of this area will not be cleaned up.\n--\n-- SpawnSpec: Spawning requires a spawn specification with the following structure:\n-- {\n-- name: Name of this spawn content, used for internal tracking. Multiple specs can be spawned,\n-- but each requires a separate name\n-- cards: A list of card IDs to be spawned\n-- globalPos: Where the spawned objects should be placed, in global coordinates. This should be\n-- a valid Vector with x, y, and z defined, e.g. { x = 5, y = 1, z = 15 }\n-- rotation: Rotation for the spawned objects. X=180 should be used for face down items. As with\n-- globalPos, this should be a valid Vector with x, y, and z defined\n-- spread: Optional Boolean. If present and true, cards will be spawned next to each other in a\n-- spread moving to the right. globalPos will define the location of the first card, each\n-- after that will be moved a predefined distance\n-- spreadCols: Optional integer. If spread is true, specifies the maximum columns cards will be\n-- laid out in before starting a new row. If spread is true but spreadCols is not set, all\n-- cards will be in a single row (however long that may be)\n-- }\n-- See BondedBag.ttslua for an example\ndo\n local SpawnBag = { }\n local internal = { }\n\n -- To assist debugging, will draw a box around the recall zone when it's set up\n local SHOW_RECALL_ZONE = false\n\n local ALL_CARDS_GUID = \"15bb07\"\n\n -- Distance to expand the recall zone around any added object.\n local RECALL_BUFFER_X = 0.9\n local RECALL_BUFFER_Z = 0.5\n\n -- In order to mimic the behavior of the previous memory buttons we use a temporary bag when\n -- recalling objects. This bag is tiny and transparent, and will be placed at the same location as\n -- this object. Once all placed cards are recalled bag to this bag, it will be destroyed\n local RECALL_BAG = {\n Name = \"Bag\",\n Transform = {\n scaleX = 0.01,\n scaleY = 0.01,\n scaleZ = 0.01,\n },\n ColorDiffuse = {\n r = 0,\n g = 0,\n b = 0,\n a = 0,\n },\n Locked = true,\n Grid = true,\n Snap = false,\n Tooltip = false,\n }\n\n -- Tracks what has been placed by this \"bag\" so they can be recalled\n local placedSpecs = { }\n local placedObjectGuids = { }\n local recallZone = nil\n\n -- Loads a table of saved state, extracted during the parent object's onLoad\n SpawnBag.loadFromSave = function(saveTable)\n placedSpecs = saveTable.placed\n placedObjectGuids = saveTable.placedObjects\n recallZone = saveTable.recall\n end\n\n -- Generates a table of save state that can be included in the parent object's onSave\n SpawnBag.getStateForSave = function()\n return {\n placed = placedSpecs,\n placedObjects = placedObjectGuids,\n recall = recallZone,\n }\n end\n\n -- Places the given spawnSpec on the table. See SpawnBag.ttslua header for spawnSpec table data and\n -- examples\n SpawnBag.spawn = function(spawnSpec)\n -- Limit to one placement at a time\n if (placedSpecs[spawnSpec.name]) then\n return\n end\n if (spawnSpec == nil) then\n -- TODO: error here\n return\n end\n local cardsToSpawn = { }\n local allCardsBag = getObjectFromGUID(ALL_CARDS_GUID)\n local cardList = spawnSpec.cards\n for _, cardId in ipairs(cardList) do\n local cardData = allCardsBag.call(\"getCardById\", { id = cardId })\n if (cardData ~= nil) then\n table.insert(cardsToSpawn, cardData)\n else\n -- TODO: error here\n end\n end\n if (spawnSpec.spread) then\n Spawner.spawnCardSpread(cardsToSpawn, spawnSpec.globalPos, spawnSpec.spreadCols or 9999, spawnSpec.rotation, false, internal.recordPlacedObject)\n else\n -- TTS decks come out in reverse order of the cards, reverse the list so the input order stays\n -- This only applies for decks; spreads are spawned by us in the order given\n if spawnSpec.rotation.z != 180 then\n cardsToSpawn = internal.reverseList(cardsToSpawn)\n end\n Spawner.spawnCards(cardsToSpawn, spawnSpec.globalPos, spawnSpec.rotation, false, internal.recordPlacedObject)\n end\n placedSpecs[spawnSpec.name] = true\n end\n\n -- Recalls all spawned objects to the bag, and clears the placedObjectGuids list\n ---@param fast Boolean. If true, cards will be deleted directly without faking the bag recall.\n SpawnBag.recall = function(fast)\n if fast then\n internal.deleteSpawned()\n else\n internal.recallSpawned()\n end\n\n -- We've recalled everything we can, some cards may have been moved out of the\n -- card area. Just reset at this point.\n placedSpecs = { }\n placedObjectGuids = { }\n recallZone = nil\n end\n\n -- Deleted all spawned cards.\n internal.deleteSpawned = function()\n for guid, _ in pairs(placedObjectGuids) do\n local obj = getObjectFromGUID(guid)\n if (obj ~= nil) then\n if (internal.isInRecallZone(obj)) then\n obj.destruct()\n end\n placedObjectGuids[guid] = nil\n end\n end\n end\n\n -- Recalls spawned cards with a fake bag that replicates the memory bag recall style.\n internal.recallSpawned = function()\n local trash = spawnObjectData({data = RECALL_BAG, position = self.getPosition()})\n for guid, _ in pairs(placedObjectGuids) do\n local obj = getObjectFromGUID(guid)\n if (obj ~= nil) then\n if (internal.isInRecallZone(obj)) then\n trash.putObject(obj)\n end\n placedObjectGuids[guid] = nil\n end\n end\n\n trash.destruct()\n end\n\n\n -- Callback for when an object has been spawned. Tracks the object for later recall and updates the\n -- recall zone.\n internal.recordPlacedObject = function(spawned)\n placedObjectGuids[spawned.getGUID()] = true\n internal.expandRecallZone(spawned)\n end\n\n -- Expands the current recall zone based on the position of the given object. The recall zone will\n -- be maintained as the bounding box of the extreme object positions, plus a small amount of buffer\n internal.expandRecallZone = function(spawnedCard)\n local pos = spawnedCard.getPosition()\n if (recallZone == nil) then\n -- First card out of the bag, initialize surrounding that\n recallZone = { }\n recallZone.upperLeft = { x = pos.x + RECALL_BUFFER_X, z = pos.z + RECALL_BUFFER_Z }\n recallZone.lowerRight = { x = pos.x - RECALL_BUFFER_X, z = pos.z - RECALL_BUFFER_Z }\n return\n else\n if (pos.x \u003e recallZone.upperLeft.x) then\n recallZone.upperLeft.x = pos.x + RECALL_BUFFER_X\n end\n if (pos.x \u003c recallZone.lowerRight.x) then\n recallZone.lowerRight.x = pos.x - RECALL_BUFFER_X\n end\n if (pos.z \u003e recallZone.upperLeft.z) then\n recallZone.upperLeft.z = pos.z + RECALL_BUFFER_Z\n end\n if (pos.z \u003c recallZone.lowerRight.z) then\n recallZone.lowerRight.z = pos.z - RECALL_BUFFER_Z\n end\n end\n if (SHOW_RECALL_ZONE) then\n local y = 1.5\n local thick = 0.05\n Global.setVectorLines({\n {\n points = { {recallZone.upperLeft.x,y,recallZone.upperLeft.z}, {recallZone.upperLeft.x,y,recallZone.lowerRight.z} },\n color = {1,0,0},\n thickness = thick,\n rotation = {0,0,0},\n },\n {\n points = { {recallZone.upperLeft.x,y,recallZone.lowerRight.z}, {recallZone.lowerRight.x,y,recallZone.lowerRight.z} },\n color = {1,0,0},\n thickness = thick,\n rotation = {0,0,0},\n },\n {\n points = { {recallZone.lowerRight.x,y,recallZone.lowerRight.z}, {recallZone.lowerRight.x,y,recallZone.upperLeft.z} },\n color = {1,0,0},\n thickness = thick,\n rotation = {0,0,0},\n },\n {\n points = { {recallZone.lowerRight.x,y,recallZone.upperLeft.z}, {recallZone.upperLeft.x,y,recallZone.upperLeft.z} },\n color = {1,0,0},\n thickness = thick,\n rotation = {0,0,0},\n },\n })\n end\n end\n\n -- Checks to see if the given object is in the current recall zone. If there isn't a recall zone,\n -- will return true so that everything can be easily cleaned up.\n internal.isInRecallZone = function(obj)\n if (recallZone == nil) then\n return true\n end\n local pos = obj.getPosition()\n return (pos.x \u003c recallZone.upperLeft.x and pos.x \u003e recallZone.lowerRight.x\n and pos.z \u003c recallZone.upperLeft.z and pos.z \u003e recallZone.lowerRight.z)\n end\n\n internal.reverseList = function(list)\n local reversed = { }\n for i = 1, #list do\n reversed[i] = list[#list - i + 1]\n end\n\n return reversed\n end\n\n return SpawnBag\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"playercards/PlayerCardSpawner\", function(require, _LOADED, __bundle_register, __bundle_modules)\n\n-- Amount to shift for the next card (zShift) or next row of cards (xShift)\n-- Note that the table rotation is weird, and the X axis is vertical while the\n-- Z axis is horizontal\nlocal SPREAD_Z_SHIFT = -2.3\nlocal SPREAD_X_SHIFT = -3.66\n\nSpawner = { }\n\n-- Spawns a list of cards at the given position/rotation. This will separate cards by size -\n-- investigator, standard, and mini, spawning them in that order with larger cards on bottom. If\n-- there are different types, the provided callback will be called once for each type as it spawns\n-- either a card or deck.\n-- @param cardList: A list of Player Card data structures (data/metadata)\n-- @param pos Position table where the cards should be spawned (global)\n-- @param rot Rotation table for the orientation of the spawned cards (global)\n-- @param sort Boolean, true if this list of cards should be sorted before spawning\n-- @param callback Function, callback to be called after the card/deck spawns.\nSpawner.spawnCards = function(cardList, pos, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local miniCards = { }\n local standardCards = { }\n local investigatorCards = { }\n\n for _, card in ipairs(cardList) do\n if (card.metadata.type == \"Investigator\") then\n table.insert(investigatorCards, card)\n elseif (card.metadata.type == \"Minicard\") then\n table.insert(miniCards, card)\n else\n table.insert(standardCards, card)\n end\n end\n -- Spawn each of the three types individually. Each Y position shift accounts for the thickness\n -- of the spawned deck\n local position = { x = pos.x, y = pos.y, z = pos.z }\n Spawner.spawn(investigatorCards, position, { rot.x, rot.y - 90, rot.z}, callback)\n\n position.y = position.y + (#investigatorCards + #standardCards) * 0.07\n Spawner.spawn(standardCards, position, rot, callback)\n\n position.y = position.y + (#standardCards + #miniCards) * 0.07\n Spawner.spawn(miniCards, position, rot, callback)\nend\n\nSpawner.spawnCardSpread = function(cardList, startPos, maxCols, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local position = { x = startPos.x, y = startPos.y, z = startPos.z }\n -- Special handle the first row if we have less than a full single row, but only if there's a\n -- reasonable max column count. Single-row spreads will send a large value for maxCols\n if maxCols \u003c 100 and #cardList \u003c maxCols then\n position.z = startPos.z + ((maxCols - #cardList) / 2 * SPREAD_Z_SHIFT)\n end\n local cardsInRow = 0\n local rows = 0\n for _, card in ipairs(cardList) do\n Spawner.spawn({ card }, position, rot, callback)\n position.z = position.z + SPREAD_Z_SHIFT\n cardsInRow = cardsInRow + 1\n if cardsInRow \u003e= maxCols then\n rows = rows + 1\n local cardsForRow = #cardList - rows * maxCols\n if cardsForRow \u003e maxCols then\n cardsForRow = maxCols\n end\n position.z = startPos.z + ((maxCols - cardsForRow) / 2 * SPREAD_Z_SHIFT)\n position.x = position.x + SPREAD_X_SHIFT\n cardsInRow = 0\n end\n end\nend\n\n-- Spawn a specific list of cards. This method is for internal use and should not be called\n-- directly, use spawnCards instead.\n-- @param cardList: A list of Player Card data structures (data/metadata)\n-- @param pos Position table where the cards should be spawned (global)\n-- @param rot Rotation table for the orientation of the spawned cards (global)\n-- @param callback Function, callback to be called after the card/deck spawns.\nSpawner.spawn = function(cardList, pos, rot, callback)\n if (#cardList == 0) then\n return\n end\n -- Spawn a single card directly\n if (#cardList == 1) then\n spawnObjectData({\n data = cardList[1].data,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\n return\n end\n -- For multiple cards, construct a deck and spawn that\n local deck = Spawner.buildDeckDataTemplate()\n -- Decks won't inherently scale to the cards in them. The card list being spawned should be all\n -- the same type/size by this point, so use the first card to set the size\n deck.Transform = {\n scaleX = cardList[1].data.Transform.scaleX,\n scaleY = 1,\n scaleZ = cardList[1].data.Transform.scaleZ,\n }\n for _, spawnCard in ipairs(cardList) do\n Spawner.addCardToDeck(deck, spawnCard.data)\n end\n spawnObjectData({\n data = deck,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\nend\n\n-- Inserts a card into the given deck. This does three things:\n-- 1. Add the card's data to ContainedObjects\n-- 2. Add the card's ID (the TTS CardID, not the Arkham ID) to the deck's\n-- ID list. Note that the deck's ID list is \"DeckIDs\" even though it\n-- contains a list of card Ids\n-- 3. Extract the card's CustomDeck table and add it to the deck. The deck's\n-- \"CustomDeck\" field is a list of all CustomDecks used by cards within the\n-- deck, keyed by the DeckID and referencing the custom deck table\n---@param deck: TTS deck data structure to add to\n---@param card: Data for the card to be inserted\nSpawner.addCardToDeck = function(deck, cardData)\n for customDeckId, customDeckData in pairs(cardData.CustomDeck) do\n if (deck.CustomDeck[customDeckId] == nil) then\n -- CustomDeck not added to deck yet, add it\n deck.CustomDeck[customDeckId] = customDeckData\n elseif (deck.CustomDeck[customDeckId].FaceURL == customDeckData.FaceURL) then\n -- CustomDeck for this card matches the current one for the deck, do nothing\n else\n -- CustomDeck data conflict\n local newDeckId = nil\n for deckId, customDeck in pairs(deck.CustomDeck) do\n if (customDeckData.FaceURL == customDeck.FaceURL) then\n newDeckId = deckId\n end\n end\n if (newDeckId == nil) then\n -- No non-conflicting custom deck for this card, add a new one\n newDeckId = Spawner.findNextAvailableId(deck.CustomDeck, \"1000\")\n deck.CustomDeck[newDeckId] = customDeckData\n end\n -- Update the card with the new CustomDeck info\n cardData.CardID = newDeckId..string.sub(cardData.CardID, 5)\n cardData.CustomDeck[customDeckId] = nil\n cardData.CustomDeck[newDeckId] = customDeckData\n break\n end\n end\n table.insert(deck.ContainedObjects, cardData)\n table.insert(deck.DeckIDs, cardData.CardID)\nend\n\n-- Create an empty deck data table which can have cards added to it. This\n-- creates a new table on each call without using metatables or previous\n-- definitions because we can't be sure that TTS doesn't modify the structure\n---@return: Table containing the minimal TTS deck data structure\nSpawner.buildDeckDataTemplate = function()\n local deck = {}\n deck.Name = \"Deck\"\n\n -- Card data. DeckIDs and CustomDeck entries will be built from the cards\n deck.ContainedObjects = {}\n deck.DeckIDs = {}\n deck.CustomDeck = {}\n\n -- Transform is required, Position and Rotation will be overridden by the spawn call so can be omitted here\n deck.Transform = {\n scaleX = 1,\n scaleY = 1,\n scaleZ = 1,\n }\n\n return deck\nend\n\n-- Returns the first ID which does not exist in the given table, starting at startId and increasing\n-- @param objectTable Table keyed by strings which are numbers\n-- @param startId First possible ID.\n-- @return String ID \u003e= startId\nSpawner.findNextAvailableId = function(objectTable, startId)\n local id = startId\n while (objectTable[id] ~= nil) do\n id = tostring(tonumber(id) + 1)\n end\n\n return id\nend\n\n-- Get the PBCN (Permanent/Bonded/Customizable/Normal) value from the given metadata.\n---@return: 1 for Permanent, 2 for Bonded or 4 for Normal. The actual values are\n-- irrelevant as they provide only grouping and the order between them doesn't matter.\nSpawner.getpbcn = function(metadata)\n if metadata.permanent then\n return 1\n elseif metadata.bonded_to ~= nil then\n return 2\n else -- Normal card\n return 3\n end\nend\n\n-- Comparison function used to sort the cards in a deck. Groups bonded or\n-- permanent cards first, then sorts within theose types by name/subname.\n-- Normal cards will sort in standard alphabetical order, while\n-- permanent/bonded/customizable will be in reverse alphabetical order.\n--\n-- Since cards spawn in the order provided by this comparator, with the first\n-- cards ending up at the bottom of a pile, this ordering will spawn in reverse\n-- alphabetical order. This presents the cards in order for non-face-down\n-- areas, and presents them in order when Searching the face-down deck.\nSpawner.cardComparator = function(card1, card2)\n local pbcn1 = Spawner.getpbcn(card1.metadata)\n local pbcn2 = Spawner.getpbcn(card2.metadata)\n if pbcn1 ~= pbcn2 then\n return pbcn1 \u003e pbcn2\n end\n if pbcn1 == 3 then\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname \u003c card2.data.Nickname\n end\n return card1.data.Description \u003c card2.data.Description\n else\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname \u003e card2.data.Nickname\n end\n return card1.data.Description \u003e card2.data.Description\n end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/PlayerCardPanel\")\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "{\"spawnBagState\":{\"placed\":[],\"placedObjects\":[]}}", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Player Cards", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 60, - "posY": 1.481, - "posZ": 71, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 10, - "scaleY": 1, - "scaleZ": 10 - }, - "Value": 0, - "XmlUI": "\u003c!-- include playercards/PlayerCardPanel.xml --\u003e\n\u003cPanel\n active=\"false\"\n id=\"helpPanel\"\n position=\"-165 -60 -2\"\n rotation=\"0 0 180\"\n height=\"55\"\n width=\"107\"\n color=\"#00000099\"\u003e\n \u003cText\n id=\"helpText\"\n rectAlignment=\"MiddleCenter\"\n height=\"490\"\n width=\"1000\"\n scale=\"0.1 0.1 1\"\n fontSize=\"66\"\n color=\"#F5F5F5\"\n backgroundColor=\"#FF0000\"\n alignment=\"UpperLeft\"\n horizontalOverflow=\"wrap\"\u003e\n• Select a group to place cards\n• Copy the cards you want for your deck\n• Select a new group to clear the placed cards and see new ones\n• Clear to remove all cards\u003c/Text\u003e\n\u003c/Panel\u003e\n\u003c!-- include playercards/PlayerCardPanel.xml --\u003e" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 0 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1767069252728653004/7BD6E4B8763FE70DB6ADB22B62504361D3778309/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1767069252728651946/04A700179A71859B828E30D2877D802749B8223C/", - "WidthScale": 0 - }, - "Description": "See Notebook for details.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "39b175", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/TokenRemover\")\nend)\n__bundle_register(\"util/TokenRemover\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal zone = nil\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- general code\nfunction onSave()\n return JSON.encode(zone and zone.getGUID() or nil)\nend\n\nfunction onLoad(savedData)\n if savedData ~= \"\" and savedData ~= nil then\n zone = getObjectFromGUID(JSON.decode(savedData))\n end\n setMenu(zone == nil)\nend\n\n-- context menu functions\nfunction enable()\n local scale = self.getScale()\n zone = spawnObject({\n type = \"ScriptingTrigger\",\n position = self.getPosition() + Vector(0, 2.5 + 0.11, 0),\n rotation = self.getRotation(),\n scale = { scale.x * 2, 5, scale.z * 2 }\n })\n setMenu(false)\nend\n\nfunction disable()\n if zone ~= nil then zone.destruct() end\n setMenu(true)\nend\n\n-- core functions\nfunction setMenu(isEnabled)\n self.clearContextMenu()\n if isEnabled then\n self.addContextMenuItem(\"Enable\", enable)\n else\n self.addContextMenuItem(\"Disable\", disable)\n end\nend\n\nfunction onObjectEnterScriptingZone(entering, object)\n if zone ~= entering then return end\n if object == self or object.type == \"Deck\" or object.type == \"Card\" then return end\n if tokenChecker.isChaosToken(object) then return end\n object.destruct()\nend\n\nfunction onPickUp()\n disable()\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "null", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Token Remover", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": true, - "Transform": { - "posX": -45.299, - "posY": 1.481, - "posZ": -30.309, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.1, - "Type": 0 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1767069252728653004/7BD6E4B8763FE70DB6ADB22B62504361D3778309/", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1767069252728651946/04A700179A71859B828E30D2877D802749B8223C/", - "WidthScale": 0 - }, - "Description": "See Notebook for details.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "2ba7a5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/TokenRemover\")\nend)\n__bundle_register(\"util/TokenRemover\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal zone = nil\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- general code\nfunction onSave()\n return JSON.encode(zone and zone.getGUID() or nil)\nend\n\nfunction onLoad(savedData)\n if savedData ~= \"\" and savedData ~= nil then\n zone = getObjectFromGUID(JSON.decode(savedData))\n end\n setMenu(zone == nil)\nend\n\n-- context menu functions\nfunction enable()\n local scale = self.getScale()\n zone = spawnObject({\n type = \"ScriptingTrigger\",\n position = self.getPosition() + Vector(0, 2.5 + 0.11, 0),\n rotation = self.getRotation(),\n scale = { scale.x * 2, 5, scale.z * 2 }\n })\n setMenu(false)\nend\n\nfunction disable()\n if zone ~= nil then zone.destruct() end\n setMenu(true)\nend\n\n-- core functions\nfunction setMenu(isEnabled)\n self.clearContextMenu()\n if isEnabled then\n self.addContextMenuItem(\"Enable\", enable)\n else\n self.addContextMenuItem(\"Disable\", disable)\n end\nend\n\nfunction onObjectEnterScriptingZone(entering, object)\n if zone ~= entering then return end\n if object == self or object.type == \"Deck\" or object.type == \"Card\" then return end\n if tokenChecker.isChaosToken(object) then return end\n object.destruct()\nend\n\nfunction onPickUp()\n disable()\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\nreturn __bundle_require(\"__root\")", - "LuaScriptState": "null", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Token Remover", - "Snap": true, - "Sticky": true, - "Tags": [ - "CleanUpHelper_ignore" - ], - "Tooltip": true, - "Transform": { - "posX": -45.3, - "posY": 1.481, - "posZ": 29.735, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.8, - "scaleY": 1, - "scaleZ": 0.8 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomImage": { - "CustomTile": { - "Stackable": false, - "Stretch": true, - "Thickness": 0.01, - "Type": 0 - }, - "ImageScalar": 1, - "ImageSecondaryURL": "", - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/254843371583102491/71731F2E30413A4D27B0805A54B1D87DC415F8DF/", - "WidthScale": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "6161b4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Tile", - "Nickname": "Decoration - Map", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -58.174, - "posY": 1.481, - "posZ": -84.615, - "rotX": 0, - "rotY": 305, - "rotZ": 0, - "scaleX": 10, - "scaleY": 1, - "scaleZ": 10 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "18bd3a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Tablet", - "Nickname": "Mysterious Chanting - Custom Content Blog", - "Snap": true, - "Sticky": true, - "Tablet": { - "PageURL": "https://mysteriouschanting.wordpress.com/" - }, - "Tooltip": true, - "Transform": { - "posX": 20.752, - "posY": 2.742, - "posZ": -32.557, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5b268d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Tablet", - "Nickname": "Suggested Ambient Tracks", - "Snap": true, - "Sticky": true, - "Tablet": { - "PageURL": "https://itswritingitself.wordpress.com/2020/01/28/ahlcg-arkham-horror-the-card-game-the-soundtrack/" - }, - "Tooltip": true, - "Transform": { - "posX": 19.781, - "posY": 2.746, - "posZ": -32.863, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b78dae", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Tablet", - "Nickname": "Rulepop - Quick Rules Reference Site", - "Snap": true, - "Sticky": true, - "Tablet": { - "PageURL": "https://rulepop.com/ahc/#about" - }, - "Tooltip": true, - "Transform": { - "posX": 20.67, - "posY": 2.742, - "posZ": -30.868, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "YouTube", - "DragSelectable": true, - "GMNotes": "", - "GUID": "39ec3d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Tablet", - "Nickname": "Official Learn to Play Video", - "Snap": true, - "Sticky": true, - "Tablet": { - "PageURL": "https://www.youtube.com/watch?v=zzliu_-xNNQ" - }, - "Tooltip": true, - "Transform": { - "posX": 21.923, - "posY": 2.742, - "posZ": -31.133, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "YouTube", - "DragSelectable": true, - "GMNotes": "", - "GUID": "51cb8d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Tablet", - "Nickname": "In-depth Arkham Horror TTS tutorial", - "Snap": true, - "Sticky": true, - "Tablet": { - "PageURL": "https://www.youtube.com/watch?v=5sCmJ3e4Uos" - }, - "Tooltip": true, - "Transform": { - "posX": 25.502, - "posY": 2.742, - "posZ": -31.091, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://images-cdn.fantasyflightgames.com/filer_public/3f/6e/3f6e6e3d-ed7e-4f69-94b3-a3900386c617/ahc_decklists_v6.pdf" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9cd82a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "Starter Decklists", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 22.955, - "posY": 2.455, - "posZ": -30.337, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.5, - "scaleY": 1, - "scaleZ": 2.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "http://cloud-3.steamusercontent.com/ugc/1814412497119914295/B60DF4305E8031A9FF9DD38E1CC0BB022A694580/" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "7fc24e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "Official FAQ", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 22.421, - "posY": 2.455, - "posZ": -30.681, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.5, - "scaleY": 1, - "scaleZ": 2.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "CustomPDF": { - "PDFPage": 0, - "PDFPageOffset": 0, - "PDFPassword": "", - "PDFUrl": "https://images-cdn.fantasyflightgames.com/filer_public/88/53/88538d11-5274-4b4a-ac8c-e8d758f71132/ahc01_learn_to_play_web.pdf" - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "49f237", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_PDF", - "Nickname": "Learn to Play", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 22.241, - "posY": 2.455, - "posZ": -29.527, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.5, - "scaleY": 1, - "scaleZ": 2.5 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517668487233/EDDD832597F756BE94833B29B70EE21EDA95C677/", - "MaterialIndex": 3, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/254843371583107453/E3BD9426DD28A525F93BAF54635A969958E991B2/", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "Official Guides, FAQ, tutorial videos and more!", - "DragSelectable": true, - "GMNotes": "", - "GUID": "fcfa7f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Rulebooks, Guides and Tablets", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -66, - "posY": 1.473, - "posZ": 55, - "rotX": 0, - "rotY": 280, - "rotZ": 0, - "scaleX": 4.3, - "scaleY": 4.3, - "scaleZ": 4.3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.7451, - "b": 0.5453, - "g": 0.5453, - "r": 0.5453 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "612072", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "BlockRectangle", - "Nickname": "Table Divider", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 0, - "posY": 1.44, - "posZ": 42, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 0.1, - "scaleZ": 70 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.7451, - "b": 0.5453, - "g": 0.5453, - "r": 0.5453 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "975c39", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "BlockRectangle", - "Nickname": "Table Divider", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": 0, - "posY": 1.44, - "posZ": -42, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 0.1, - "scaleZ": 70 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.7451, - "b": 0.5453, - "g": 0.5453, - "r": 0.5453 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "75937e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "BlockRectangle", - "Nickname": "Table Divider", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -16.807, - "posY": 1.55, - "posZ": -71, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 0.1, - "scaleZ": 25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.7451, - "b": 0.5453, - "g": 0.5453, - "r": 0.5453 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "8646eb", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "BlockRectangle", - "Nickname": "Table Divider", - "Snap": true, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -29.99, - "posY": 1.531, - "posZ": 71, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 0.25, - "scaleY": 0.1, - "scaleZ": 25 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767572704/331469F5EAD01108E83C7662B9949F4AC3D00313/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Created by Samirashul", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_weird_west.json", - "GUID": "58ddca", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"05e2c0\":{\"lock\":false,\"pos\":{\"x\":-26.3001842498779,\"y\":1.47353863716125,\"z\":-76.9456405639648},\"rot\":{\"x\":0.0208083260804415,\"y\":270.001403808594,\"z\":180.01676940918}},\"09ad66\":{\"lock\":false,\"pos\":{\"x\":-22.615743637085,\"y\":1.30868756771088,\"z\":-76.9460296630859},\"rot\":{\"x\":0.0208102352917194,\"y\":269.995422363281,\"z\":0.0167690441012383}},\"3212ba\":{\"lock\":false,\"pos\":{\"x\":-22.7136993408203,\"y\":1.30798888206482,\"z\":-79.2113952636719},\"rot\":{\"x\":0.0208046901971102,\"y\":270.013366699219,\"z\":0.0167759861797094}},\"4a4add\":{\"lock\":false,\"pos\":{\"x\":-22.7518444061279,\"y\":1.31493735313416,\"z\":-55.4262008666992},\"rot\":{\"x\":0.0208011120557785,\"y\":270.025115966797,\"z\":0.0167802777141333}},\"560bdb\":{\"lock\":false,\"pos\":{\"x\":-22.6168918609619,\"y\":1.3063827753067,\"z\":-84.818489074707},\"rot\":{\"x\":0.0208111274987459,\"y\":269.991058349609,\"z\":0.0167677570134401}},\"598416\":{\"lock\":false,\"pos\":{\"x\":-26.3000087738037,\"y\":1.48041987419128,\"z\":-53.4368515014648},\"rot\":{\"x\":0.0208082254976034,\"y\":270.000610351563,\"z\":180.01676940918}},\"60c34e\":{\"lock\":false,\"pos\":{\"x\":-22.6686191558838,\"y\":1.30925226211548,\"z\":-74.9513778686523},\"rot\":{\"x\":0.0208004489541054,\"y\":270.027587890625,\"z\":0.0167813859879971}},\"652771\":{\"lock\":false,\"pos\":{\"x\":-22.6169414520264,\"y\":1.31328415870667,\"z\":-61.2413673400879},\"rot\":{\"x\":0.0208116583526134,\"y\":269.990875244141,\"z\":0.0167675074189901}},\"6a79ce\":{\"lock\":false,\"pos\":{\"x\":-22.7609882354736,\"y\":1.31608760356903,\"z\":-51.4852142333984},\"rot\":{\"x\":0.0208025313913822,\"y\":270.020202636719,\"z\":0.0167785175144672}},\"6a93db\":{\"lock\":false,\"pos\":{\"x\":-19.3000030517578,\"y\":1.31677353382111,\"z\":-53.4358215332031},\"rot\":{\"x\":0.02080830745399,\"y\":270.000762939453,\"z\":0.0167714785784483}},\"701c64\":{\"lock\":false,\"pos\":{\"x\":-26.300142288208,\"y\":1.50220584869385,\"z\":-61.2409629821777},\"rot\":{\"x\":0.0208188965916634,\"y\":269.965393066406,\"z\":180.01676940918}},\"730956\":{\"lock\":false,\"pos\":{\"x\":-19.3000602722168,\"y\":1.31449115276337,\"z\":-61.2332382202148},\"rot\":{\"x\":0.0208089556545019,\"y\":269.998840332031,\"z\":0.0167708117514849}},\"805c5d\":{\"lock\":false,\"pos\":{\"x\":-22.7589092254639,\"y\":1.3069132566452,\"z\":-82.8301010131836},\"rot\":{\"x\":0.0208124294877052,\"y\":269.987060546875,\"z\":0.0167664363980293}},\"80c874\":{\"lock\":false,\"pos\":{\"x\":-22.5390548706055,\"y\":1.31388795375824,\"z\":-59.2751998901367},\"rot\":{\"x\":0.0208148751407862,\"y\":269.978088378906,\"z\":0.0167632009834051}},\"8782a0\":{\"lock\":false,\"pos\":{\"x\":-22.7289066314697,\"y\":1.31035208702087,\"z\":-71.1191024780273},\"rot\":{\"x\":0.0208046063780785,\"y\":270.013366699219,\"z\":0.0167760066688061}},\"8903f5\":{\"lock\":false,\"pos\":{\"x\":-22.7560520172119,\"y\":1.31155574321747,\"z\":-66.9736251831055},\"rot\":{\"x\":0.0208087116479874,\"y\":269.998748779297,\"z\":0.0167708247900009}},\"a0221f\":{\"lock\":false,\"pos\":{\"x\":-26.3001880645752,\"y\":1.47584664821625,\"z\":-69.0605850219727},\"rot\":{\"x\":0.0208174251019955,\"y\":269.968963623047,\"z\":180.01676940918}},\"a98e88\":{\"lock\":false,\"pos\":{\"x\":-22.6028499603271,\"y\":1.31268572807312,\"z\":-63.3029747009277},\"rot\":{\"x\":0.0208002626895905,\"y\":270.028137207031,\"z\":0.0167814139276743}},\"ad33a4\":{\"lock\":false,\"pos\":{\"x\":-22.6156806945801,\"y\":1.31099140644073,\"z\":-69.0756072998047},\"rot\":{\"x\":0.020808132365346,\"y\":270.002166748047,\"z\":0.0167719703167677}},\"be922f\":{\"lock\":false,\"pos\":{\"x\":-22.7915019989014,\"y\":1.30566263198853,\"z\":-87.0623779296875},\"rot\":{\"x\":0.0208004154264927,\"y\":270.027099609375,\"z\":0.0167809296399355}},\"beae03\":{\"lock\":false,\"pos\":{\"x\":-22.613883972168,\"y\":1.31556940078735,\"z\":-53.4381103515625},\"rot\":{\"x\":0.0208098795264959,\"y\":269.995910644531,\"z\":0.0167693924158812}},\"caefe0\":{\"lock\":false,\"pos\":{\"x\":-19.2935924530029,\"y\":1.30989539623261,\"z\":-76.941535949707},\"rot\":{\"x\":0.0208082757890224,\"y\":270.0009765625,\"z\":0.0167715456336737}},\"cd9447\":{\"lock\":false,\"pos\":{\"x\":-26.2995929718018,\"y\":1.47123456001282,\"z\":-84.8179931640625},\"rot\":{\"x\":0.0208129994571209,\"y\":269.984710693359,\"z\":180.01676940918}},\"db4063\":{\"lock\":false,\"pos\":{\"x\":-19.2958602905273,\"y\":1.31220149993896,\"z\":-69.0606918334961},\"rot\":{\"x\":0.0208044555038214,\"y\":270.014404296875,\"z\":0.0167763326317072}},\"f49f9a\":{\"lock\":false,\"pos\":{\"x\":-19.299768447876,\"y\":1.30758762359619,\"z\":-84.8181686401367},\"rot\":{\"x\":0.0208086315542459,\"y\":270.000061035156,\"z\":0.0167712438851595}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Weird West Custom Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.939, - "posY": 2.009, - "posZ": 81.007, - "rotX": 359, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1697277697641042816/D60194A8F22DA3032E6C2AC2EE040E6321A2B259/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_touhou_project.json", - "GUID": "c5c294", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0115c9\":{\"lock\":false,\"pos\":{\"x\":-19.2997627258301,\"y\":1.30758762359619,\"z\":-84.8181610107422},\"rot\":{\"x\":0.0208086222410202,\"y\":270.000122070313,\"z\":0.0167708657681942}},\"0869b0\":{\"lock\":false,\"pos\":{\"x\":-16.6232986450195,\"y\":1.3645213842392,\"z\":-52.1352844238281},\"rot\":{\"x\":0.0208164509385824,\"y\":269.999725341797,\"z\":0.0167680736631155}},\"0a0573\":{\"lock\":false,\"pos\":{\"x\":-26.3001403808594,\"y\":1.27108871936798,\"z\":-69.0605621337891},\"rot\":{\"x\":359.979156494141,\"y\":89.999755859375,\"z\":359.983245849609}},\"1342d8\":{\"lock\":false,\"pos\":{\"x\":-16.6233005523682,\"y\":1.36150372028351,\"z\":-62.4441528320313},\"rot\":{\"x\":0.0208265371620655,\"y\":269.965148925781,\"z\":0.0167555063962936}},\"13d5ca\":{\"lock\":false,\"pos\":{\"x\":-16.6233386993408,\"y\":1.36186385154724,\"z\":-61.2142486572266},\"rot\":{\"x\":0.0208137799054384,\"y\":270.010925292969,\"z\":0.0167719274759293}},\"1b5323\":{\"lock\":false,\"pos\":{\"x\":-16.6233882904053,\"y\":1.3569039106369,\"z\":-78.1589050292969},\"rot\":{\"x\":0.0208134669810534,\"y\":270.008728027344,\"z\":0.0167714152485132}},\"281a12\":{\"lock\":false,\"pos\":{\"x\":-16.6235446929932,\"y\":1.35957205295563,\"z\":-69.0435638427734},\"rot\":{\"x\":0.0208162851631641,\"y\":269.999542236328,\"z\":0.0167678333818913}},\"2b6fc7\":{\"lock\":false,\"pos\":{\"x\":-16.6234893798828,\"y\":1.35495936870575,\"z\":-84.8014602661133},\"rot\":{\"x\":0.0208100788295269,\"y\":270.022277832031,\"z\":0.0167760886251926}},\"2f94db\":{\"lock\":false,\"pos\":{\"x\":-22.6168899536133,\"y\":1.3063827753067,\"z\":-84.8184814453125},\"rot\":{\"x\":0.0167733915150166,\"y\":180.006057739258,\"z\":359.979187011719}},\"36536d\":{\"lock\":false,\"pos\":{\"x\":-19.3000545501709,\"y\":1.31449115276337,\"z\":-61.2332344055176},\"rot\":{\"x\":0.0208088923245668,\"y\":270.000030517578,\"z\":0.0167707651853561}},\"47b3b0\":{\"lock\":false,\"pos\":{\"x\":-16.6235466003418,\"y\":1.35762691497803,\"z\":-75.6886901855469},\"rot\":{\"x\":0.0208199042826891,\"y\":269.987365722656,\"z\":0.0167634058743715}},\"500c37\":{\"lock\":false,\"pos\":{\"x\":-16.622652053833,\"y\":1.35460841655731,\"z\":-86.0018463134766},\"rot\":{\"x\":0.0208170153200626,\"y\":269.999633789063,\"z\":0.0167679078876972}},\"503494\":{\"lock\":false,\"pos\":{\"x\":-19.293586730957,\"y\":1.30989539623261,\"z\":-76.9415283203125},\"rot\":{\"x\":0.0208088792860508,\"y\":270.000091552734,\"z\":0.0167709421366453}},\"51e457\":{\"lock\":false,\"pos\":{\"x\":-16.621789932251,\"y\":1.35533368587494,\"z\":-83.5248031616211},\"rot\":{\"x\":0.0208167061209679,\"y\":269.998016357422,\"z\":0.0167672149837017}},\"589aa6\":{\"lock\":false,\"pos\":{\"x\":-17.1323127746582,\"y\":1.3304169178009,\"z\":-48.3126525878906},\"rot\":{\"x\":0.0208026915788651,\"y\":269.992309570313,\"z\":0.0167681984603405}},\"665ba2\":{\"lock\":false,\"pos\":{\"x\":-22.6713542938232,\"y\":1.30378520488739,\"z\":-47.1474685668945},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999694824219,\"z\":0.0167711805552244}},\"6a5902\":{\"lock\":false,\"pos\":{\"x\":-16.6233062744141,\"y\":1.36415886878967,\"z\":-53.3736763000488},\"rot\":{\"x\":0.0208215937018394,\"y\":269.983764648438,\"z\":0.0167623329907656}},\"7122c7\":{\"lock\":false,\"pos\":{\"x\":-26.3001747131348,\"y\":1.26878070831299,\"z\":-76.9456329345703},\"rot\":{\"x\":359.979156494141,\"y\":89.9993057250977,\"z\":359.983215332031}},\"768f18\":{\"lock\":false,\"pos\":{\"x\":-26.29958152771,\"y\":1.26647710800171,\"z\":-84.817985534668},\"rot\":{\"x\":359.979156494141,\"y\":90.0005798339844,\"z\":359.983215332031}},\"78041d\":{\"lock\":false,\"pos\":{\"x\":-26.3001346588135,\"y\":1.27337789535522,\"z\":-61.2409591674805},\"rot\":{\"x\":359.979156494141,\"y\":89.9918670654297,\"z\":359.983245849609}},\"8b68e0\":{\"lock\":false,\"pos\":{\"x\":-19.2999973297119,\"y\":1.31677353382111,\"z\":-53.4358177185059},\"rot\":{\"x\":0.020808944478631,\"y\":270.000030517578,\"z\":0.0167707353830338}},\"8d3616\":{\"lock\":false,\"pos\":{\"x\":-26.2999992370605,\"y\":1.27566230297089,\"z\":-53.436840057373},\"rot\":{\"x\":359.979156494141,\"y\":90.0000076293945,\"z\":359.983245849609}},\"96c54e\":{\"lock\":false,\"pos\":{\"x\":-16.6233100891113,\"y\":1.36379873752594,\"z\":-54.6039886474609},\"rot\":{\"x\":0.020816121250391,\"y\":270.000244140625,\"z\":0.0167683251202106}},\"a6c471\":{\"lock\":false,\"pos\":{\"x\":-22.6138801574707,\"y\":1.31556940078735,\"z\":-53.4381103515625},\"rot\":{\"x\":0.0167721062898636,\"y\":180.002349853516,\"z\":359.979187011719}},\"cc9de1\":{\"lock\":false,\"pos\":{\"x\":-22.6169376373291,\"y\":1.31328415870667,\"z\":-61.2413673400879},\"rot\":{\"x\":0.0167721807956696,\"y\":180.001998901367,\"z\":359.979187011719}},\"ccd02d\":{\"lock\":false,\"pos\":{\"x\":-16.6233386993408,\"y\":1.36222386360168,\"z\":-59.9842529296875},\"rot\":{\"x\":0.0208138879388571,\"y\":270.010620117188,\"z\":0.0167719721794128}},\"d01288\":{\"lock\":false,\"pos\":{\"x\":-16.6233234405518,\"y\":1.35921192169189,\"z\":-70.2738494873047},\"rot\":{\"x\":0.0208166427910328,\"y\":269.999420166016,\"z\":0.0167679861187935}},\"dde8a8\":{\"lock\":false,\"pos\":{\"x\":-16.6228141784668,\"y\":1.35726404190063,\"z\":-76.9289321899414},\"rot\":{\"x\":0.0208161640912294,\"y\":269.999725341797,\"z\":0.016768041998148}},\"f01f56\":{\"lock\":false,\"pos\":{\"x\":-19.2958545684814,\"y\":1.31220149993896,\"z\":-69.0606842041016},\"rot\":{\"x\":0.0208088848739862,\"y\":270.000122070313,\"z\":0.0167712066322565}},\"f0b6f4\":{\"lock\":false,\"pos\":{\"x\":-16.6233520507813,\"y\":1.35993504524231,\"z\":-67.803825378418},\"rot\":{\"x\":0.0208160504698753,\"y\":269.999847412109,\"z\":0.0167683139443398}},\"ff2498\":{\"lock\":false,\"pos\":{\"x\":-22.6156692504883,\"y\":1.31099128723145,\"z\":-69.0755920410156},\"rot\":{\"x\":0.0167712494730949,\"y\":180.000106811523,\"z\":359.979187011719}},\"fffb0c\":{\"lock\":false,\"pos\":{\"x\":-22.6157398223877,\"y\":1.30868756771088,\"z\":-76.9460220336914},\"rot\":{\"x\":0.0167720932513475,\"y\":180.002090454102,\"z\":359.979187011719}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Touhou Project Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -35.717, - "posY": 1.973, - "posZ": -126.28, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.75, - "scaleY": 0.37, - "scaleZ": 1.92 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1853807409892957080/8BAF356ADEADE6CF377438200268899C64FA420E/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_SNC.json", - "GUID": "48b4ca", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"00df29\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3082,\"z\":92.4413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"1d30b7\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3022,\"z\":76.3528},\"rot\":{\"x\":0.0208,\"y\":270.0235,\"z\":0.0168}},\"24ebf7\":{\"lock\":false,\"pos\":{\"x\":45.98,\"y\":1.3049,\"z\":90.1528},\"rot\":{\"x\":0.0208,\"y\":269.9692,\"z\":0.0168}},\"289dcb\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3029,\"z\":74.0413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"2aaa95\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3035,\"z\":76.3413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"35fa26\":{\"lock\":false,\"pos\":{\"x\":40.9603,\"y\":1.3018,\"z\":85.5488},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"3e8f18\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3069,\"z\":87.8413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"43d9b3\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3062,\"z\":85.5412},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"450971\":{\"lock\":false,\"pos\":{\"x\":49.5625,\"y\":1.2995,\"z\":67.1528},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"4bf11c\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2977,\"z\":71.7487},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"4f3c6c\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3036,\"z\":80.9528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"57acdc\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3049,\"z\":85.5528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"655321\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3024,\"z\":87.8488},\"rot\":{\"x\":0.0208,\"y\":269.9823,\"z\":0.0168}},\"6724b6\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3062,\"z\":90.1528},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"73aa68\":{\"lock\":false,\"pos\":{\"x\":40.9603,\"y\":1.3011,\"z\":83.2487},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"73bf72\":{\"lock\":false,\"pos\":{\"x\":45.9795,\"y\":1.3029,\"z\":83.2529},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"774533\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3031,\"z\":90.1488},\"rot\":{\"x\":0.0208,\"y\":269.9823,\"z\":0.0168}},\"776d45\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3015,\"z\":69.4413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"7b7c48\":{\"lock\":false,\"pos\":{\"x\":45.9795,\"y\":1.3036,\"z\":85.5528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"7e4fd8\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3008,\"z\":67.1412},\"rot\":{\"x\":0.0208,\"y\":269.9994,\"z\":0.0168}},\"822ea2\":{\"lock\":false,\"pos\":{\"x\":49.5628,\"y\":1.3069,\"z\":92.4528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"84f3bc\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3009,\"z\":71.7528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"91b291\":{\"lock\":false,\"pos\":{\"x\":49.5628,\"y\":1.3015,\"z\":74.0528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"94d7d7\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3049,\"z\":80.9413},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"99b2e7\":{\"lock\":false,\"pos\":{\"x\":40.9603,\"y\":1.2998,\"z\":78.6487},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"9ad531\":{\"lock\":false,\"pos\":{\"x\":40.9611,\"y\":1.3038,\"z\":92.4497},\"rot\":{\"x\":0.0208,\"y\":270.0154,\"z\":0.0168}},\"9f5e6e\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2984,\"z\":74.0487},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"9ff2b3\":{\"lock\":false,\"pos\":{\"x\":49.5628,\"y\":1.3002,\"z\":69.4528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"a0038c\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3002,\"z\":64.8411},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"aaf8ac\":{\"lock\":false,\"pos\":{\"x\":58.3839,\"y\":1.3094,\"z\":90.0904},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":180.0168}},\"af9875\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3056,\"z\":87.8529},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"b6e7d4\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3056,\"z\":83.2413},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"c2b022\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.2988,\"z\":64.8527},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"cf0176\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3022,\"z\":71.7413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"d474aa\":{\"lock\":false,\"pos\":{\"x\":45.9795,\"y\":1.3022,\"z\":80.9528},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"e20a09\":{\"lock\":false,\"pos\":{\"x\":53.2288,\"y\":1.3076,\"z\":90.1413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"e5cc63\":{\"lock\":false,\"pos\":{\"x\":40.9603,\"y\":1.2991,\"z\":76.3487},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"ec5825\":{\"lock\":false,\"pos\":{\"x\":45.98,\"y\":1.3056,\"z\":92.4529},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"f44618\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3042,\"z\":83.2528},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"f6916e\":{\"lock\":false,\"pos\":{\"x\":58.3838,\"y\":1.3101,\"z\":92.3904},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"f7b278\":{\"lock\":false,\"pos\":{\"x\":45.9795,\"y\":1.3043,\"z\":87.8529},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"fc411e\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3004,\"z\":80.9487},\"rot\":{\"x\":0.0208,\"y\":269.9717,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Streets of New Capenna", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -24.825, - "posY": 2.361, - "posZ": -62.966, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142947772/120E2BA8DF8C4E2AAC9E059FA046CC3A6229ECDF/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_strange_aeons.json", - "GUID": "d78bd2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"089a45\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"0d2913\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"1f4db7\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.4902,\"z\":-91.0572},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"23d41e\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.32,\"z\":-47.118},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"29cf64\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9416},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"3465a5\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"3aa40a\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2333},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"3f56a4\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3282,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"55c805\":{\"lock\":false,\"pos\":{\"x\":-22.6158,\"y\":1.3305,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"7634fc\":{\"lock\":false,\"pos\":{\"x\":-22.61,\"y\":1.34,\"z\":-47.12},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"8d39b5\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3328,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"a57210\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3373,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"ff2949\":{\"lock\":false,\"pos\":{\"x\":-22.617,\"y\":1.3351,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Strange Aeons Custom Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -17.434, - "posY": 2.826, - "posZ": -101.73, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 0.34902, - "g": 0.34902, - "r": 0.35294 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895581106/83D855A76FC7568415189A03882317685F6B55EE/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "By Mint Tea Fan", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_replacements.json", - "GUID": "b06fd9", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Signature Replacements", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -44.34, - "posY": 1.973, - "posZ": -111.047, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1697282751257289223/D03666A291CC5705A3656865488583FF4AB762B4/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_shadows_of_arkham.json", - "GUID": "2e5eef", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"00ec68\":{\"lock\":false,\"position\":{\"x\":52.9890174865723,\"y\":1.29333806037903,\"z\":-93.6057357788086},\"rotation\":{\"x\":0.0199895389378071,\"y\":269.998107910156,\"z\":0.0199991464614868}},\"0316b8\":{\"lock\":false,\"position\":{\"x\":53.2300033569336,\"y\":1.30450367927551,\"z\":78.6399993896484},\"rotation\":{\"x\":0.0199890565127134,\"y\":269.999969482422,\"z\":0.0199999362230301}},\"037bc1\":{\"lock\":false,\"position\":{\"x\":58.3800010681152,\"y\":1.30066311359406,\"z\":62.4900016784668},\"rotation\":{\"x\":0.0199890714138746,\"y\":270.000061035156,\"z\":0.0200001243501902}},\"046176\":{\"lock\":false,\"position\":{\"x\":58.3800010681152,\"y\":1.31029713153839,\"z\":90.0899963378906},\"rotation\":{\"x\":0.0199889130890369,\"y\":270.000061035156,\"z\":0.0199998635798693}},\"07d486\":{\"lock\":false,\"position\":{\"x\":-19.3082790374756,\"y\":1.30661237239838,\"z\":-84.7379150390625},\"rotation\":{\"x\":0.0199892167001963,\"y\":270,\"z\":0.0199996847659349}},\"084441\":{\"lock\":false,\"position\":{\"x\":49.2799987792969,\"y\":1.30174660682678,\"z\":-65.8099975585938},\"rotation\":{\"x\":0.0199889466166496,\"y\":270.000030517578,\"z\":0.0199998766183853}},\"0b7b88\":{\"lock\":false,\"position\":{\"x\":32.9900016784668,\"y\":1.29445779323578,\"z\":-70.4100036621094},\"rotation\":{\"x\":0.0199888814240694,\"y\":270.000030517578,\"z\":0.0199998747557402}},\"0be9f3\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.30422675609589,\"z\":-49.7200012207031},\"rotation\":{\"x\":0.0199888404458761,\"y\":270.000030517578,\"z\":0.0199997909367085}},\"0cebea\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29899501800537,\"z\":78.6600036621094},\"rotation\":{\"x\":0.0199889577925205,\"y\":269.999938964844,\"z\":0.0199999120086432}},\"0ffb49\":{\"lock\":false,\"position\":{\"x\":36.620002746582,\"y\":1.29251289367676,\"z\":-79.6100006103516},\"rotation\":{\"x\":0.0199891477823257,\"y\":270,\"z\":0.0199997574090958}},\"180ad1\":{\"lock\":false,\"position\":{\"x\":58.379997253418,\"y\":1.29745161533356,\"z\":53.2899971008301},\"rotation\":{\"x\":0.0199890490621328,\"y\":269.999969482422,\"z\":0.0200000181794167}},\"1cbd7b\":{\"lock\":false,\"position\":{\"x\":49.5600051879883,\"y\":1.30001544952393,\"z\":69.4499969482422},\"rotation\":{\"x\":0.0199890844523907,\"y\":269.999938964844,\"z\":0.0199999641627073}},\"1cd8ab\":{\"lock\":false,\"position\":{\"x\":32.9900016784668,\"y\":1.29124653339386,\"z\":-79.6100006103516},\"rotation\":{\"x\":0.0199889782816172,\"y\":270,\"z\":0.0199996642768383}},\"1cde85\":{\"lock\":false,\"position\":{\"x\":40.9600028991699,\"y\":1.30183231830597,\"z\":83.25},\"rotation\":{\"x\":0.0199889782816172,\"y\":269.999938964844,\"z\":0.0199997965246439}},\"1f2d61\":{\"lock\":false,\"position\":{\"x\":52.9399948120117,\"y\":1.30382287502289,\"z\":-63.5199928283691},\"rotation\":{\"x\":0.0199888907372952,\"y\":269.999969482422,\"z\":0.0199997611343861}},\"20032d\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29460656642914,\"z\":62.5499992370605},\"rotation\":{\"x\":0.0199888497591019,\"y\":270,\"z\":0.019999835640192}},\"24ceaa\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.2953953742981,\"z\":-75.0199966430664},\"rotation\":{\"x\":0.0199888348579407,\"y\":270,\"z\":0.0199998505413532}},\"254e1c\":{\"lock\":false,\"position\":{\"x\":49.560001373291,\"y\":1.30483257770538,\"z\":83.25},\"rotation\":{\"x\":0.0199889410287142,\"y\":270.000030517578,\"z\":0.0200001746416092}},\"27c7a8\":{\"lock\":false,\"position\":{\"x\":52.9400024414063,\"y\":1.30783712863922,\"z\":-52.0199966430664},\"rotation\":{\"x\":0.0199888460338116,\"y\":270,\"z\":0.0199999995529652}},\"27f23d\":{\"lock\":false,\"position\":{\"x\":40.9599761962891,\"y\":1.28978943824768,\"z\":48.7499160766602},\"rotation\":{\"x\":0.0199898928403854,\"y\":269.996948242188,\"z\":0.019998911768198}},\"2802c1\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.29298686981201,\"z\":-81.9199981689453},\"rotation\":{\"x\":0.0199889708310366,\"y\":270,\"z\":0.0199997909367085}},\"2b4ccd\":{\"lock\":false,\"position\":{\"x\":58.3794555664063,\"y\":1.30306661128998,\"z\":69.3763885498047},\"rotation\":{\"x\":0.019983533769846,\"y\":270.015502929688,\"z\":0.0200053323060274}},\"2c6a8e\":{\"lock\":false,\"position\":{\"x\":33.8600006103516,\"y\":1.29212963581085,\"z\":62.5499992370605},\"rotation\":{\"x\":0.0199890900403261,\"y\":270,\"z\":0.0199998486787081}},\"2d49cf\":{\"lock\":false,\"position\":{\"x\":53.2300033569336,\"y\":1.30370080471039,\"z\":76.3399963378906},\"rotation\":{\"x\":0.0199890248477459,\"y\":269.999938964844,\"z\":0.0199999548494816}},\"2f5e39\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.29619824886322,\"z\":-72.7200088500977},\"rotation\":{\"x\":0.0199888180941343,\"y\":270,\"z\":0.0199999939650297}},\"3282d4\":{\"lock\":false,\"position\":{\"x\":36.620002746582,\"y\":1.29492139816284,\"z\":-72.7099990844727},\"rotation\":{\"x\":0.0199890546500683,\"y\":270,\"z\":0.0199999008327723}},\"361151\":{\"lock\":false,\"position\":{\"x\":-19.2999992370605,\"y\":1.3175402879715,\"z\":-53.439998626709},\"rotation\":{\"x\":0.019978741183877,\"y\":270.030609130859,\"z\":0.0200103744864464}},\"377f65\":{\"lock\":false,\"position\":{\"x\":25.5706024169922,\"y\":1.29965567588806,\"z\":92.3952865600586},\"rotation\":{\"x\":0.0199942197650671,\"y\":269.984924316406,\"z\":0.0199946351349354}},\"384dfa\":{\"lock\":false,\"position\":{\"x\":58.3800048828125,\"y\":1.31110000610352,\"z\":92.3899993896484},\"rotation\":{\"x\":0.0199889671057463,\"y\":269.999938964844,\"z\":0.0199998449534178}},\"3ae6c4\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29380369186401,\"z\":60.25},\"rotation\":{\"x\":0.0199888423085213,\"y\":270,\"z\":0.0199998654425144}},\"3b983b\":{\"lock\":false,\"position\":{\"x\":-19.2918758392334,\"y\":1.31209874153137,\"z\":-69.0368881225586},\"rotation\":{\"x\":0.0199905168265104,\"y\":269.996307373047,\"z\":0.019998399540782}},\"427789\":{\"lock\":false,\"position\":{\"x\":-22.6200008392334,\"y\":1.31092262268066,\"z\":-69.0800018310547},\"rotation\":{\"x\":0.0199892036616802,\"y\":269.999877929688,\"z\":0.0199997294694185}},\"463ad7\":{\"lock\":false,\"position\":{\"x\":49.2799949645996,\"y\":1.30495798587799,\"z\":-56.6100044250488},\"rotation\":{\"x\":0.0199889857321978,\"y\":270,\"z\":0.0199998263269663}},\"4a3cb4\":{\"lock\":false,\"position\":{\"x\":53.2300033569336,\"y\":1.30851793289185,\"z\":90.1399993896484},\"rotation\":{\"x\":0.0199890285730362,\"y\":269.999938964844,\"z\":0.0199999492615461}},\"4a92af\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29300093650818,\"z\":57.9500007629395},\"rotation\":{\"x\":0.0199889596551657,\"y\":270,\"z\":0.0199998430907726}},\"4b4086\":{\"lock\":false,\"position\":{\"x\":58.3254814147949,\"y\":1.51360487937927,\"z\":42.2086868286133},\"rotation\":{\"x\":9.23278457776178E-06,\"y\":269.997741699219,\"z\":1.04533889100367E-07}},\"4b880b\":{\"lock\":false,\"position\":{\"x\":52.9400024414063,\"y\":1.30302000045776,\"z\":-65.8199996948242},\"rotation\":{\"x\":0.0199885722249746,\"y\":270.000793457031,\"z\":0.0200000759214163}},\"4b9cb9\":{\"lock\":false,\"position\":{\"x\":41.0037727355957,\"y\":1.28888833522797,\"z\":46.1245384216309},\"rotation\":{\"x\":0.019988689571619,\"y\":270.000671386719,\"z\":0.0200000945478678}},\"4d49f7\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29176950454712,\"z\":57.9599990844727},\"rotation\":{\"x\":0.0199888795614243,\"y\":270,\"z\":0.0200000703334808}},\"50cc1a\":{\"lock\":false,\"position\":{\"x\":32.9899978637695,\"y\":1.28883790969849,\"z\":-86.510009765625},\"rotation\":{\"x\":0.0199888162314892,\"y\":270.000030517578,\"z\":0.0200000032782555}},\"51d058\":{\"lock\":false,\"position\":{\"x\":-22.6099987030029,\"y\":1.31638550758362,\"z\":-53.4399948120117},\"rotation\":{\"x\":0.0199892148375511,\"y\":269.999877929688,\"z\":0.0199998188763857}},\"51e6f7\":{\"lock\":false,\"position\":{\"x\":36.598518371582,\"y\":1.2876660823822,\"z\":-93.4732894897461},\"rotation\":{\"x\":0.0199889671057463,\"y\":269.999938964844,\"z\":0.0200000815093517}},\"54a1c3\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.30502963066101,\"z\":-47.4199981689453},\"rotation\":{\"x\":0.0199889913201332,\"y\":270.000030517578,\"z\":0.0199998654425144}},\"55f7ad\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30864000320435,\"z\":-49.7200012207031},\"rotation\":{\"x\":0.019989000633359,\"y\":270,\"z\":0.0199998654425144}},\"56a480\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.29700112342834,\"z\":-70.4200057983398},\"rotation\":{\"x\":0.0199890546500683,\"y\":270,\"z\":0.0199998579919338}},\"58391c\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.31122553348541,\"z\":-47.4700012207031},\"rotation\":{\"x\":0.0199897903949022,\"y\":269.9970703125,\"z\":0.0199989173561335}},\"5a45af\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.29918277263641,\"z\":-81.9700012207031},\"rotation\":{\"x\":0.0199890248477459,\"y\":270.000030517578,\"z\":0.0199997220188379}},\"5b57aa\":{\"lock\":false,\"position\":{\"x\":40.9600028991699,\"y\":1.29862082004547,\"z\":74.0500030517578},\"rotation\":{\"x\":0.0199890341609716,\"y\":269.999938964844,\"z\":0.0199998673051596}},\"608e80\":{\"lock\":false,\"position\":{\"x\":58.1001319885254,\"y\":1.30801498889923,\"z\":-56.6675224304199},\"rotation\":{\"x\":0.0199854355305433,\"y\":270.01025390625,\"z\":0.020003417506814}},\"60cad6\":{\"lock\":false,\"position\":{\"x\":58.370002746582,\"y\":1.29582846164703,\"z\":48.6500015258789},\"rotation\":{\"x\":0.0199897009879351,\"y\":269.997650146484,\"z\":0.0199992582201958}},\"6199c4\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.29940962791443,\"z\":-63.52001953125},\"rotation\":{\"x\":0.019988814368844,\"y\":270,\"z\":0.019999897107482}},\"6296e1\":{\"lock\":false,\"position\":{\"x\":36.6099967956543,\"y\":1.28930139541626,\"z\":-88.8000106811523},\"rotation\":{\"x\":0.0199889745563269,\"y\":270.000061035156,\"z\":0.019999697804451}},\"64e584\":{\"lock\":false,\"position\":{\"x\":45.9799957275391,\"y\":1.30358362197876,\"z\":83.2499923706055},\"rotation\":{\"x\":0.0199889298528433,\"y\":270.000061035156,\"z\":0.0199998896569014}},\"69243f\":{\"lock\":false,\"position\":{\"x\":-22.6200008392334,\"y\":1.30542838573456,\"z\":-84.8199996948242},\"rotation\":{\"x\":0.0199893899261951,\"y\":269.999877929688,\"z\":0.0199998654425144}},\"695e58\":{\"lock\":false,\"position\":{\"x\":36.6199951171875,\"y\":1.29732990264893,\"z\":-65.8100051879883},\"rotation\":{\"x\":0.0199890527874231,\"y\":270,\"z\":0.0199998524039984}},\"6b88b1\":{\"lock\":false,\"position\":{\"x\":49.2800025939941,\"y\":1.30736660957336,\"z\":-49.7099952697754},\"rotation\":{\"x\":0.0199889950454235,\"y\":269.999938964844,\"z\":0.0199998300522566}},\"6ca16c\":{\"lock\":false,\"position\":{\"x\":49.560001373291,\"y\":1.30563545227051,\"z\":85.5500030517578},\"rotation\":{\"x\":0.0199889410287142,\"y\":270,\"z\":0.0199998021125793}},\"6d003a\":{\"lock\":false,\"position\":{\"x\":-22.6199989318848,\"y\":1.31365931034088,\"z\":-61.2399978637695},\"rotation\":{\"x\":0.0199891235679388,\"y\":269.999877929688,\"z\":0.0199997890740633}},\"6e58a2\":{\"lock\":false,\"position\":{\"x\":45.9800033569336,\"y\":1.30438649654388,\"z\":85.5500030517578},\"rotation\":{\"x\":0.0199888721108437,\"y\":269.999938964844,\"z\":0.0200000405311584}},\"6fc778\":{\"lock\":false,\"position\":{\"x\":36.6199989318848,\"y\":1.29171001911163,\"z\":-81.9100036621094},\"rotation\":{\"x\":0.0199888665229082,\"y\":270.000030517578,\"z\":0.0199997052550316}},\"6fd7e8\":{\"lock\":false,\"position\":{\"x\":58.0999946594238,\"y\":1.30319702625275,\"z\":-70.4700088500977},\"rotation\":{\"x\":0.0199889298528433,\"y\":270,\"z\":0.0199999194592237}},\"6fe6b0\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.29138112068176,\"z\":-86.5200042724609},\"rotation\":{\"x\":0.0199888497591019,\"y\":270,\"z\":0.0200000405311584}},\"70e3b0\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.30691230297089,\"z\":85.5400009155273},\"rotation\":{\"x\":0.0199889615178108,\"y\":269.999969482422,\"z\":0.0199999772012234}},\"7114ca\":{\"lock\":false,\"position\":{\"x\":36.6199951171875,\"y\":1.30054140090942,\"z\":-56.6100044250488},\"rotation\":{\"x\":0.0199888497591019,\"y\":270,\"z\":0.0199999287724495}},\"7141a7\":{\"lock\":false,\"position\":{\"x\":40.9600028991699,\"y\":1.2994236946106,\"z\":76.3499984741211},\"rotation\":{\"x\":0.019988851621747,\"y\":270,\"z\":0.0199999567121267}},\"756f99\":{\"lock\":false,\"position\":{\"x\":49.560001373291,\"y\":1.30322682857513,\"z\":78.6500015258789},\"rotation\":{\"x\":0.019988976418972,\"y\":270,\"z\":0.0200000368058681}},\"75b89c\":{\"lock\":false,\"position\":{\"x\":49.2800025939941,\"y\":1.30816948413849,\"z\":-47.4099960327148},\"rotation\":{\"x\":0.0199861433357,\"y\":270.007598876953,\"z\":0.020002568140626}},\"76f23d\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.30048942565918,\"z\":67.1399993896484},\"rotation\":{\"x\":0.0199889130890369,\"y\":270,\"z\":0.0200000330805779}},\"770882\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.2986067533493,\"z\":-65.8200225830078},\"rotation\":{\"x\":0.0199889186769724,\"y\":270,\"z\":0.0199999790638685}},\"773624\":{\"lock\":false,\"position\":{\"x\":53.2300109863281,\"y\":1.30289804935455,\"z\":74.0402526855469},\"rotation\":{\"x\":0.019988315179944,\"y\":270.001586914063,\"z\":0.0200003776699305}},\"778a96\":{\"lock\":false,\"position\":{\"x\":40.9598579406738,\"y\":1.30424046516418,\"z\":90.1491775512695},\"rotation\":{\"x\":0.019989512860775,\"y\":269.999938964844,\"z\":0.02000049687922}},\"779fd0\":{\"lock\":false,\"position\":{\"x\":37.4200019836426,\"y\":1.30381226539612,\"z\":92.4599990844727},\"rotation\":{\"x\":0.0199889428913593,\"y\":269.999877929688,\"z\":0.0199997518211603}},\"77b826\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29257225990295,\"z\":60.2599983215332},\"rotation\":{\"x\":0.0199889149516821,\"y\":270,\"z\":0.0200002063065767}},\"7a2e26\":{\"lock\":false,\"position\":{\"x\":49.2799987792969,\"y\":1.30254948139191,\"z\":-63.5099983215332},\"rotation\":{\"x\":0.019988851621747,\"y\":270.000732421875,\"z\":0.020000271499157}},\"7c7931\":{\"lock\":false,\"position\":{\"x\":-25.8119049072266,\"y\":1.30920231342316,\"z\":-70.8182373046875},\"rotation\":{\"x\":0.0199853219091892,\"y\":270.0107421875,\"z\":0.0200036633759737}},\"7ff457\":{\"lock\":false,\"position\":{\"x\":-25.8259696960449,\"y\":1.33209419250488,\"z\":-67.5839462280273},\"rotation\":{\"x\":0.0199849028140306,\"y\":270.011932373047,\"z\":0.0200038161128759}},\"81a6e1\":{\"lock\":false,\"position\":{\"x\":-25.863733291626,\"y\":1.30753016471863,\"z\":-75.5568389892578},\"rotation\":{\"x\":0.0199889112263918,\"y\":269.999694824219,\"z\":0.0199999287724495}},\"847b3d\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.29378974437714,\"z\":-79.620002746582},\"rotation\":{\"x\":0.0199889149516821,\"y\":270,\"z\":0.0199999324977398}},\"84f5d6\":{\"lock\":false,\"position\":{\"x\":36.6199951171875,\"y\":1.29010426998138,\"z\":-86.510009765625},\"rotation\":{\"x\":0.0199888981878757,\"y\":270,\"z\":0.0199999623000622}},\"860f3c\":{\"lock\":false,\"position\":{\"x\":-26.045352935791,\"y\":1.30354130268097,\"z\":-86.8024368286133},\"rotation\":{\"x\":0.0199937485158443,\"y\":269.986572265625,\"z\":0.0199953615665436}},\"89dd2b\":{\"lock\":false,\"position\":{\"x\":58.3900032043457,\"y\":1.2990608215332,\"z\":57.8900032043457},\"rotation\":{\"x\":0.0199890565127134,\"y\":270,\"z\":0.0200000386685133}},\"8b681a\":{\"lock\":false,\"position\":{\"x\":5.53419923782349,\"y\":1.33791208267212,\"z\":72.7426147460938},\"rotation\":{\"x\":359.980010986328,\"y\":89.992546081543,\"z\":359.980010986328}},\"8b9844\":{\"lock\":false,\"position\":{\"x\":25.5706005096436,\"y\":1.29885721206665,\"z\":90.1077499389648},\"rotation\":{\"x\":0.0199910085648298,\"y\":269.994018554688,\"z\":0.0199977327138186}},\"8c7658\":{\"lock\":false,\"position\":{\"x\":49.2641258239746,\"y\":1.29203510284424,\"z\":-93.61572265625},\"rotation\":{\"x\":0.019987940788269,\"y\":270.002502441406,\"z\":0.0200008489191532}},\"8cdefb\":{\"lock\":false,\"position\":{\"x\":33.8418960571289,\"y\":1.29453921318054,\"z\":69.4711685180664},\"rotation\":{\"x\":0.0199848040938377,\"y\":270.011749267578,\"z\":0.0200043004006147}},\"8d8e9d\":{\"lock\":false,\"position\":{\"x\":49.6114349365234,\"y\":1.30248034000397,\"z\":76.4601821899414},\"rotation\":{\"x\":0.0199729725718498,\"y\":270.045928955078,\"z\":0.0200158730149269}},\"8e2e9c\":{\"lock\":false,\"position\":{\"x\":52.9399948120117,\"y\":1.29579436779022,\"z\":-86.5200042724609},\"rotation\":{\"x\":0.0199889522045851,\"y\":270.000061035156,\"z\":0.0199999958276749}},\"9040da\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29498076438904,\"z\":67.1600036621094},\"rotation\":{\"x\":0.01998888887465,\"y\":270,\"z\":0.0199998095631599}},\"92173a\":{\"lock\":false,\"position\":{\"x\":40.2900047302246,\"y\":1.30342388153076,\"z\":-52.0199966430664},\"rotation\":{\"x\":0.0199889540672302,\"y\":270,\"z\":0.0199998710304499}},\"95cac6\":{\"lock\":false,\"position\":{\"x\":49.2799949645996,\"y\":1.30014097690582,\"z\":-70.4100112915039},\"rotation\":{\"x\":0.0199887398630381,\"y\":270,\"z\":0.0199999324977398}},\"96217c\":{\"lock\":false,\"position\":{\"x\":-25.9478569030762,\"y\":1.31202936172485,\"z\":-62.5836143493652},\"rotation\":{\"x\":0.019984308630228,\"y\":270.013763427734,\"z\":0.0200045593082905}},\"96cbfb\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.29998564720154,\"z\":-79.6699981689453},\"rotation\":{\"x\":0.0199890434741974,\"y\":270.000030517578,\"z\":0.0199999138712883}},\"9794d9\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30542850494385,\"z\":-58.9199981689453},\"rotation\":{\"x\":0.0199899319559336,\"y\":269.997253417969,\"z\":0.019998911768198}},\"9ab6ec\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30061149597168,\"z\":-72.7200012207031},\"rotation\":{\"x\":0.0199889615178108,\"y\":270.000061035156,\"z\":0.0200000870972872}},\"9bd52b\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30944287776947,\"z\":-47.4199981689453},\"rotation\":{\"x\":0.0199889428913593,\"y\":270.000030517578,\"z\":0.019999835640192}},\"9bfe46\":{\"lock\":false,\"position\":{\"x\":53.2099990844727,\"y\":1.29406309127808,\"z\":48.75},\"rotation\":{\"x\":0.0199889931827784,\"y\":270,\"z\":0.0199998896569014}},\"9d1e7f\":{\"lock\":false,\"position\":{\"x\":-19.2818336486816,\"y\":1.3093523979187,\"z\":-76.9148406982422},\"rotation\":{\"x\":0.0199888311326504,\"y\":270.001007080078,\"z\":0.020000284537673}},\"9d7ea2\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30623137950897,\"z\":-56.6199989318848},\"rotation\":{\"x\":0.019989987835288,\"y\":269.997314453125,\"z\":0.0199990179389715}},\"9d9325\":{\"lock\":false,\"position\":{\"x\":36.6199989318848,\"y\":1.29572427272797,\"z\":-70.4100036621094},\"rotation\":{\"x\":0.0199888944625854,\"y\":270.000061035156,\"z\":0.0200000405311584}},\"9f7f04\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29337513446808,\"z\":62.560001373291},\"rotation\":{\"x\":0.0199891049414873,\"y\":270,\"z\":0.0199999343603849}},\"a01cdf\":{\"lock\":false,\"position\":{\"x\":37.4200019836426,\"y\":1.30140364170074,\"z\":85.5599975585938},\"rotation\":{\"x\":0.0199888423085213,\"y\":269.999969482422,\"z\":0.0199998095631599}},\"a30199\":{\"lock\":false,\"position\":{\"x\":49.560001373291,\"y\":1.30804395675659,\"z\":92.4499969482422},\"rotation\":{\"x\":0.0199890043586493,\"y\":270.000030517578,\"z\":0.0199999455362558}},\"aa6e09\":{\"lock\":false,\"position\":{\"x\":40.9600028991699,\"y\":1.3026350736618,\"z\":85.5500030517578},\"rotation\":{\"x\":0.0199889969080687,\"y\":269.999938964844,\"z\":0.0199998710304499}},\"ab9bbb\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29701519012451,\"z\":69.4499969482422},\"rotation\":{\"x\":0.0199888106435537,\"y\":270.000030517578,\"z\":0.0199999678879976}},\"ad03f0\":{\"lock\":false,\"position\":{\"x\":-22.6199989318848,\"y\":1.30817544460297,\"z\":-76.9499969482422},\"rotation\":{\"x\":0.0199892818927765,\"y\":269.999877929688,\"z\":0.019999798387289}},\"ad9546\":{\"lock\":false,\"position\":{\"x\":36.6199951171875,\"y\":1.2997385263443,\"z\":-58.9100036621094},\"rotation\":{\"x\":0.0199887491762638,\"y\":270,\"z\":0.0199999324977398}},\"aee7f5\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.29888379573822,\"z\":62.5400009155273},\"rotation\":{\"x\":0.0199876055121422,\"y\":270.004028320313,\"z\":0.020001370459795}},\"b02709\":{\"lock\":false,\"position\":{\"x\":7.71186399459839,\"y\":1.27614212036133,\"z\":86.3208999633789},\"rotation\":{\"x\":0.0400094911456108,\"y\":270.001373291016,\"z\":0.0200004633516073}},\"b0eee0\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.3012923002243,\"z\":69.4400024414063},\"rotation\":{\"x\":0.0199890024960041,\"y\":270,\"z\":0.0200000703334808}},\"b1597a\":{\"lock\":false,\"position\":{\"x\":58.379997253418,\"y\":1.30628287792206,\"z\":78.5899887084961},\"rotation\":{\"x\":0.0199889522045851,\"y\":270,\"z\":0.0199997089803219}},\"b21f05\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30141425132751,\"z\":-70.4199981689453},\"rotation\":{\"x\":0.0199947394430637,\"y\":269.983703613281,\"z\":0.0199943017214537}},\"b38ed5\":{\"lock\":false,\"position\":{\"x\":36.620002746582,\"y\":1.29411852359772,\"z\":-75.0100021362305},\"rotation\":{\"x\":0.0199889410287142,\"y\":270,\"z\":0.0199998822063208}},\"b66a7d\":{\"lock\":false,\"position\":{\"x\":12.3254795074463,\"y\":1.28831422328949,\"z\":73.1418762207031},\"rotation\":{\"x\":0.0199928712099791,\"y\":270.002166748047,\"z\":0.0200013890862465}},\"bc5495\":{\"lock\":false,\"position\":{\"x\":-25.8703365325928,\"y\":1.31469368934631,\"z\":-55.0283317565918},\"rotation\":{\"x\":0.0199836567044258,\"y\":270.015075683594,\"z\":0.0200051311403513}},\"bd9272\":{\"lock\":false,\"position\":{\"x\":40.2700004577637,\"y\":1.29057478904724,\"z\":-88.8099975585938},\"rotation\":{\"x\":0.0199889149516821,\"y\":270.000030517578,\"z\":0.0199999082833529}},\"bdae2a\":{\"lock\":false,\"position\":{\"x\":53.2300033569336,\"y\":1.30932080745697,\"z\":92.4400024414063},\"rotation\":{\"x\":0.0199889373034239,\"y\":269.999938964844,\"z\":0.0199998822063208}},\"bf10b7\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.2980809211731,\"z\":60.2400016784668},\"rotation\":{\"x\":0.019997775554657,\"y\":269.974517822266,\"z\":0.019990861415863}},\"c022a5\":{\"lock\":false,\"position\":{\"x\":58.379997253418,\"y\":1.29825448989868,\"z\":55.5899963378906},\"rotation\":{\"x\":0.019989101216197,\"y\":270,\"z\":0.0200001448392868}},\"c61276\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29621231555939,\"z\":67.1500015258789},\"rotation\":{\"x\":0.0199887827038765,\"y\":270,\"z\":0.0199998337775469}},\"c68875\":{\"lock\":false,\"position\":{\"x\":58.1000022888184,\"y\":1.30560553073883,\"z\":-63.569995880127},\"rotation\":{\"x\":0.0199887491762638,\"y\":270.000030517578,\"z\":0.0199999455362558}},\"cb8f72\":{\"lock\":false,\"position\":{\"x\":49.5600051879883,\"y\":1.2992125749588,\"z\":67.1500015258789},\"rotation\":{\"x\":0.0199891608208418,\"y\":269.999816894531,\"z\":0.0199998822063208}},\"cdaca2\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29819214344025,\"z\":76.3600006103516},\"rotation\":{\"x\":0.0199891142547131,\"y\":270,\"z\":0.0199999343603849}},\"cddffe\":{\"lock\":false,\"position\":{\"x\":37.4200019836426,\"y\":1.3030092716217,\"z\":90.1600036621094},\"rotation\":{\"x\":0.0199888814240694,\"y\":269.999847412109,\"z\":0.0199998188763857}},\"d4cf15\":{\"lock\":false,\"position\":{\"x\":40.2186698913574,\"y\":1.28893339633942,\"z\":-93.4611511230469},\"rotation\":{\"x\":0.0199874341487885,\"y\":270.004272460938,\"z\":0.0200016312301159}},\"da1495\":{\"lock\":false,\"position\":{\"x\":-26.0381469726563,\"y\":1.32164466381073,\"z\":-83.5166168212891},\"rotation\":{\"x\":0.019985293969512,\"y\":270.01123046875,\"z\":0.0200037676841021}},\"da681d\":{\"lock\":false,\"position\":{\"x\":40.9600067138672,\"y\":1.3268084526062,\"z\":78.6500091552734},\"rotation\":{\"x\":0.0199894458055496,\"y\":269.999694824219,\"z\":0.0199996717274189}},\"dd00d1\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29578363895416,\"z\":69.4599990844727},\"rotation\":{\"x\":0.0199887715280056,\"y\":270,\"z\":0.0199999623000622}},\"dd0cc6\":{\"lock\":false,\"position\":{\"x\":49.5600051879883,\"y\":1.30162119865417,\"z\":74.0500030517578},\"rotation\":{\"x\":0.0199889969080687,\"y\":269.999938964844,\"z\":0.0199998840689659}},\"e570e3\":{\"lock\":false,\"position\":{\"x\":-19.2999992370605,\"y\":1.31482100486755,\"z\":-61.2299995422363},\"rotation\":{\"x\":0.0195435732603073,\"y\":271.262908935547,\"z\":0.0204352717846632}},\"e5aac0\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.30610942840576,\"z\":83.2399978637695},\"rotation\":{\"x\":0.0199887715280056,\"y\":270,\"z\":0.0199999026954174}},\"e68a2a\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.31042265892029,\"z\":-49.7700004577637},\"rotation\":{\"x\":0.0199888292700052,\"y\":269.999877929688,\"z\":0.0199999064207077}},\"e6b6bf\":{\"lock\":false,\"position\":{\"x\":36.620002746582,\"y\":1.29813289642334,\"z\":-63.5097312927246},\"rotation\":{\"x\":0.0199888367205858,\"y\":270.000549316406,\"z\":0.0200001262128353}},\"e732c3\":{\"lock\":false,\"position\":{\"x\":45.9799995422363,\"y\":1.30197787284851,\"z\":78.6500015258789},\"rotation\":{\"x\":0.019989000633359,\"y\":269.999969482422,\"z\":0.0199998822063208}},\"e7d788\":{\"lock\":false,\"position\":{\"x\":-25.8039722442627,\"y\":1.33271718025208,\"z\":-52.0299491882324},\"rotation\":{\"x\":0.0199853088706732,\"y\":270.011352539063,\"z\":0.0200038943439722}},\"ec1719\":{\"lock\":false,\"position\":{\"x\":40.9599571228027,\"y\":1.30504357814789,\"z\":92.4499053955078},\"rotation\":{\"x\":0.0199895668774843,\"y\":269.997985839844,\"z\":0.0199991296976805}},\"f3cc51\":{\"lock\":false,\"position\":{\"x\":-25.860538482666,\"y\":1.30648255348206,\"z\":-78.5612335205078},\"rotation\":{\"x\":0.0199850853532553,\"y\":270.010681152344,\"z\":0.0200036037713289}},\"f4b556\":{\"lock\":false,\"position\":{\"x\":-25.9067420959473,\"y\":1.34442949295044,\"z\":-59.7475433349609},\"rotation\":{\"x\":0.0199818555265665,\"y\":270.021331787109,\"z\":0.020007137209177}},\"f51b8a\":{\"lock\":false,\"position\":{\"x\":40.2900047302246,\"y\":1.3018182516098,\"z\":-56.6199951171875},\"rotation\":{\"x\":0.019988875836134,\"y\":270,\"z\":0.0200000926852226}},\"f73973\":{\"lock\":false,\"position\":{\"x\":40.2900047302246,\"y\":1.30101537704468,\"z\":-58.919994354248},\"rotation\":{\"x\":0.0199887547641993,\"y\":270.000030517578,\"z\":0.0199999343603849}},\"f7dc68\":{\"lock\":false,\"position\":{\"x\":58.3800048828125,\"y\":1.29986023902893,\"z\":60.1900024414063},\"rotation\":{\"x\":0.0199885349720716,\"y\":270.001037597656,\"z\":0.0200002156198025}},\"fb9ed6\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.29838001728058,\"z\":-84.2699966430664},\"rotation\":{\"x\":0.01998888887465,\"y\":270.000030517578,\"z\":0.0199998803436756}},\"fbfc81\":{\"lock\":false,\"position\":{\"x\":58.1000022888184,\"y\":1.30961978435516,\"z\":-52.069995880127},\"rotation\":{\"x\":0.0199889782816172,\"y\":269.999969482422,\"z\":0.0199998859316111}},\"fcc08c\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.2982029914856,\"z\":-79.620002746582},\"rotation\":{\"x\":0.0199889056384563,\"y\":270,\"z\":0.0199999623000622}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Shadows of Arkham Player Cards", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -17.12, - "posY": 3.27, - "posZ": -93.318, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1862800022614300553/046FEA88FB8D4DB6BE0AC9898149058EF32BFD0A/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Mint Tea Fan", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_rabbit_hole.json", - "GUID": "b7ff06", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"00dd71\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.3086,\"z\":-72.6577},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"02c883\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29030799865723,\"z\":-84.2082672119141},\"rot\":{\"x\":0.0208085179328918,\"y\":269.999694824219,\"z\":0.0167710538953543}},\"02fc01\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.29565036296844,\"z\":-75.0199737548828},\"rot\":{\"x\":0.0208079405128956,\"y\":270.002380371094,\"z\":0.016771974042058}},\"04b54a\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.28963470458984,\"z\":-86.5082473754883},\"rot\":{\"x\":0.0208087041974068,\"y\":269.999176025391,\"z\":0.0167708452790976}},\"099880\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208041202276945,\"y\":270.0146484375,\"z\":0.0167763698846102}},\"0a5bc6\":{\"lock\":false,\"pos\":{\"x\":32.9852905273438,\"y\":1.30107951164246,\"z\":-47.4095573425293},\"rot\":{\"x\":0.0208172313868999,\"y\":269.969665527344,\"z\":0.0167601872235537}},\"0d6af3\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29300093650818,\"z\":-75.0083694458008},\"rot\":{\"x\":0.0208143349736929,\"y\":269.979888916016,\"z\":0.0167639516294003}},\"10020b\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.30238282680511,\"z\":-52.0199775695801},\"rot\":{\"x\":0.0208036676049232,\"y\":270.016662597656,\"z\":0.0167774055153131}},\"19633b\":{\"lock\":false,\"pos\":{\"x\":58.0997085571289,\"y\":1.29873728752136,\"z\":-86.5708847045898},\"rot\":{\"x\":0.0208085551857948,\"y\":269.999694824219,\"z\":0.0167710352689028}},\"1dae6f\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.29555189609528,\"z\":-86.5086517333984},\"rot\":{\"x\":0.0208086501806974,\"y\":269.999603271484,\"z\":0.0167709235101938}},\"1f94f7\":{\"lock\":false,\"pos\":{\"x\":52.9442329406738,\"y\":1.30832493305206,\"z\":-47.4203338623047},\"rot\":{\"x\":0.020806897431612,\"y\":270.005187988281,\"z\":0.016773022711277}},\"23c1b4\":{\"lock\":false,\"pos\":{\"x\":-16.8891,\"y\":1.349,\"z\":-70.5804},\"rot\":{\"x\":0.0208,\"y\":269.9834,\"z\":0.0168}},\"267a1b\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.30159246921539,\"z\":-70.4201965332031},\"rot\":{\"x\":0.0208076927810907,\"y\":270.002288818359,\"z\":0.0167718902230263}},\"268843\":{\"lock\":false,\"pos\":{\"x\":25.6118,\"y\":1.4599,\"z\":-36.9581},\"rot\":{\"x\":359.9201,\"y\":270.0034,\"z\":0.0169}},\"269ab3\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29369676113129,\"z\":-68.1084594726563},\"rot\":{\"x\":0.020807845517993,\"y\":270.002258300781,\"z\":0.016771798953414}},\"2be496\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30161106586456,\"z\":-65.8086547851563},\"rot\":{\"x\":0.0208078343421221,\"y\":270.002349853516,\"z\":0.0167720001190901}},\"2cb6e7\":{\"lock\":false,\"pos\":{\"x\":32.969612121582,\"y\":1.28895890712738,\"z\":-88.7976989746094},\"rot\":{\"x\":0.0208085589110851,\"y\":270,\"z\":0.0167711675167084}},\"2f3aba\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.2923276424408,\"z\":-77.3083038330078},\"rot\":{\"x\":0.0208077318966389,\"y\":270.002258300781,\"z\":0.0167720075696707}},\"337650\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.29622519016266,\"z\":-84.2086486816406},\"rot\":{\"x\":0.0208088215440512,\"y\":269.999420166016,\"z\":0.0167708713561296}},\"33eb6e\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30632376670837,\"z\":-49.7088050842285},\"rot\":{\"x\":0.0208075325936079,\"y\":270.003967285156,\"z\":0.0167726073414087}},\"340ad1\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30699694156647,\"z\":-47.4087791442871},\"rot\":{\"x\":0.020807271823287,\"y\":270.003662109375,\"z\":0.0167726241052151}},\"349045\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29100382328033,\"z\":-77.3084869384766},\"rot\":{\"x\":0.0208077188581228,\"y\":270.00244140625,\"z\":0.0167720038443804}},\"3752df\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.29889953136444,\"z\":-79.620231628418},\"rot\":{\"x\":0.0208082459867001,\"y\":270.001159667969,\"z\":0.016771487891674}},\"395a86\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.308,\"z\":-74.9452},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"3d228c\":{\"lock\":false,\"pos\":{\"x\":40.290111541748,\"y\":1.2922842502594,\"z\":-86.519889831543},\"rot\":{\"x\":0.0208086185157299,\"y\":269.999420166016,\"z\":0.0167709197849035}},\"3d5eba\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29434740543365,\"z\":-70.4082565307617},\"rot\":{\"x\":0.0208110846579075,\"y\":269.991394042969,\"z\":0.0167681761085987}},\"3e7287\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29502069950104,\"z\":-68.1082534790039},\"rot\":{\"x\":0.020812900736928,\"y\":269.984924316406,\"z\":0.0167657155543566}},\"3f0180\":{\"lock\":false,\"pos\":{\"x\":29.3400592803955,\"y\":1.29908239841461,\"z\":-49.7096290588379},\"rot\":{\"x\":0.0208098068833351,\"y\":269.99609375,\"z\":0.0167696662247181}},\"412cf1\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30295753479004,\"z\":-61.2087898254395},\"rot\":{\"x\":0.0208124928176403,\"y\":269.986267089844,\"z\":0.0167661942541599}},\"41ee84\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297626018524,\"z\":-79.608268737793},\"rot\":{\"x\":0.0208076797425747,\"y\":270.002807617188,\"z\":0.0167722273617983}},\"43ad41\":{\"lock\":false,\"pos\":{\"x\":52.9441375732422,\"y\":1.29755306243896,\"z\":-84.2202224731445},\"rot\":{\"x\":0.0208086110651493,\"y\":269.999877929688,\"z\":0.016771350055933}},\"43c2c3\":{\"lock\":false,\"pos\":{\"x\":52.9442291259766,\"y\":1.30293905735016,\"z\":-65.8201904296875},\"rot\":{\"x\":0.0208077672868967,\"y\":270.00244140625,\"z\":0.0167718306183815}},\"459f81\":{\"lock\":false,\"pos\":{\"x\":45.6394691467285,\"y\":1.29759645462036,\"z\":-75.0087127685547},\"rot\":{\"x\":0.0208079051226377,\"y\":270.002746582031,\"z\":0.0167721528559923}},\"4634ae\":{\"lock\":false,\"pos\":{\"x\":40.2742729187012,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208088494837284,\"y\":269.999267578125,\"z\":0.0167710669338703}},\"465927\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30363082885742,\"z\":-58.9087753295898},\"rot\":{\"x\":0.0208077151328325,\"y\":270.002380371094,\"z\":0.0167719814926386}},\"473c08\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.29957282543182,\"z\":-77.3202285766602},\"rot\":{\"x\":0.0208078902214766,\"y\":270.002258300781,\"z\":0.0167719908058643}},\"48009b\":{\"lock\":false,\"pos\":{\"x\":45.6394691467285,\"y\":1.29423034191132,\"z\":-86.5085906982422},\"rot\":{\"x\":0.0208089146763086,\"y\":269.999267578125,\"z\":0.0167709197849035}},\"487284\":{\"lock\":false,\"pos\":{\"x\":36.6086502075195,\"y\":1.29028046131134,\"z\":-88.7977523803711},\"rot\":{\"x\":0.0208086613565683,\"y\":269.9990234375,\"z\":0.0167708974331617}},\"4b6428\":{\"lock\":false,\"pos\":{\"x\":58.0996742248535,\"y\":1.30479645729065,\"z\":-65.8708190917969},\"rot\":{\"x\":0.0208076778799295,\"y\":270.002380371094,\"z\":0.0167720541357994}},\"4c0584\":{\"lock\":false,\"pos\":{\"x\":33.201171875,\"y\":1.28776490688324,\"z\":-93.1638031005859},\"rot\":{\"x\":0.0208169016987085,\"y\":269.971801757813,\"z\":0.0167610067874193}},\"4d182c\":{\"lock\":false,\"pos\":{\"x\":58.0995712280273,\"y\":1.29941058158875,\"z\":-84.270866394043},\"rot\":{\"x\":0.0208090059459209,\"y\":269.999145507813,\"z\":0.0167708732187748}},\"4d5596\":{\"lock\":false,\"pos\":{\"x\":58.0996742248535,\"y\":1.3021035194397,\"z\":-75.0709533691406},\"rot\":{\"x\":0.0208080522716045,\"y\":270.001251220703,\"z\":0.0167717095464468}},\"4f1c7e\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29569387435913,\"z\":-65.8082504272461},\"rot\":{\"x\":0.0208077598363161,\"y\":270.002380371094,\"z\":0.0167720690369606}},\"5cbb02\":{\"lock\":false,\"pos\":{\"x\":58.0996894836426,\"y\":1.3074893951416,\"z\":-56.6709594726563},\"rot\":{\"x\":0.0208077803254128,\"y\":270.002288818359,\"z\":0.016772024333477}},\"5ccbc7\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29771363735199,\"z\":-58.9083366394043},\"rot\":{\"x\":0.0208077672868967,\"y\":270.002349853516,\"z\":0.0167721454054117}},\"5db5fb\":{\"lock\":false,\"pos\":{\"x\":58.099681854248,\"y\":1.31018245220184,\"z\":-47.4709625244141},\"rot\":{\"x\":0.0208116956055164,\"y\":269.989166259766,\"z\":0.0167670231312513}},\"5ff300\":{\"lock\":false,\"pos\":{\"x\":45.6394691467285,\"y\":1.29490351676941,\"z\":-84.2085876464844},\"rot\":{\"x\":0.0208088960498571,\"y\":269.999053955078,\"z\":0.0167708117514849}},\"639ceb\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208080504089594,\"y\":270.001586914063,\"z\":0.0167716555297375}},\"68fe73\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30093789100647,\"z\":-68.1086578369141},\"rot\":{\"x\":0.0208076797425747,\"y\":270.002410888672,\"z\":0.0167721286416054}},\"6bbf22\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208079926669598,\"y\":270.002349853516,\"z\":0.0167719889432192}},\"70235c\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29840910434723,\"z\":-52.0096168518066},\"rot\":{\"x\":0.0208064876496792,\"y\":270.007263183594,\"z\":0.0167736392468214}},\"75f24b\":{\"lock\":false,\"pos\":{\"x\":58.099681854248,\"y\":1.30950915813446,\"z\":-49.7709503173828},\"rot\":{\"x\":0.0208070166409016,\"y\":270.004638671875,\"z\":0.0167729146778584}},\"788f24\":{\"lock\":false,\"pos\":{\"x\":40.2899627685547,\"y\":1.29295754432678,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208088979125023,\"y\":269.998901367188,\"z\":0.016770713031292}},\"7cb35b\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208076313138008,\"y\":270.002807617188,\"z\":0.0167723186314106}},\"7d5da5\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0208078008145094,\"y\":270.00244140625,\"z\":0.0167720336467028}},\"7ea4af\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.30040621757507,\"z\":-49.709545135498},\"rot\":{\"x\":0.0208124816417694,\"y\":269.987060546875,\"z\":0.016766419634223}},\"7f2a9e\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29973292350769,\"z\":-52.0095558166504},\"rot\":{\"x\":0.0208073686808348,\"y\":270.004211425781,\"z\":0.0167726278305054}},\"7fd726\":{\"lock\":false,\"pos\":{\"x\":52.9442329406738,\"y\":1.30495870113373,\"z\":-58.9203338623047},\"rot\":{\"x\":0.0208077188581228,\"y\":270.002380371094,\"z\":0.0167720317840576}},\"83824b\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.3093,\"z\":-70.3702},\"rot\":{\"x\":0.0208,\"y\":270.0191,\"z\":0.0168}},\"886a80\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29497718811035,\"z\":-77.3198776245117},\"rot\":{\"x\":0.0208077095448971,\"y\":270.002380371094,\"z\":0.0167721137404442}},\"8b4374\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.2956690788269,\"z\":-70.4082870483398},\"rot\":{\"x\":0.0208064690232277,\"y\":270.007598876953,\"z\":0.0167738925665617}},\"8b8aa1\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.2930234670639,\"z\":-70.4084625244141},\"rot\":{\"x\":0.0208078846335411,\"y\":270.002380371094,\"z\":0.0167720504105091}},\"911810\":{\"lock\":false,\"pos\":{\"x\":52.9284477233887,\"y\":1.29620397090912,\"z\":-88.809684753418},\"rot\":{\"x\":0.0208090245723724,\"y\":269.998962402344,\"z\":0.0167707987129688}},\"97fcaf\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29699695110321,\"z\":-70.4198455810547},\"rot\":{\"x\":0.0208094101399183,\"y\":269.996856689453,\"z\":0.0167702175676823}},\"98fdce\":{\"lock\":false,\"pos\":{\"x\":40.2901344299316,\"y\":1.30373060703278,\"z\":-47.415901184082},\"rot\":{\"x\":0.0208132360130548,\"y\":269.983825683594,\"z\":0.0167652443051338}},\"9c599b\":{\"lock\":false,\"pos\":{\"x\":29.6464405059814,\"y\":1.28647398948669,\"z\":-93.163818359375},\"rot\":{\"x\":0.0208141412585974,\"y\":269.98095703125,\"z\":0.0167641583830118}},\"9d3cb8\":{\"lock\":false,\"pos\":{\"x\":40.2900276184082,\"y\":1.30305814743042,\"z\":-49.7128028869629},\"rot\":{\"x\":0.020798534154892,\"y\":270.034362792969,\"z\":0.0167835876345634}},\"9d50cf\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.296342253685,\"z\":-68.108283996582},\"rot\":{\"x\":0.0208082608878613,\"y\":270.000854492188,\"z\":0.0167714674025774}},\"9f71b2\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30565047264099,\"z\":-52.0087585449219},\"rot\":{\"x\":0.020803464576602,\"y\":270.017059326172,\"z\":0.016777329146862}},\"9facb8\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.29757165908813,\"z\":-79.6086196899414},\"rot\":{\"x\":0.0208079144358635,\"y\":270.00244140625,\"z\":0.0167720317840576}},\"9feaf2\":{\"lock\":false,\"pos\":{\"x\":29.3400802612305,\"y\":1.29975557327271,\"z\":-47.4096183776855},\"rot\":{\"x\":0.0208071246743202,\"y\":270.004577636719,\"z\":0.0167729370296001}},\"a06986\":{\"lock\":false,\"pos\":{\"x\":-16.8891,\"y\":1.3493,\"z\":-69.5747},\"rot\":{\"x\":0.0208,\"y\":269.989,\"z\":0.0168}},\"a46c2b\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29706299304962,\"z\":-56.6083946228027},\"rot\":{\"x\":0.0208078809082508,\"y\":270.002349853516,\"z\":0.0167719107121229}},\"a6306e\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30430400371552,\"z\":-56.608772277832},\"rot\":{\"x\":0.0208077989518642,\"y\":270.002380371094,\"z\":0.0167720001190901}},\"a8db40\":{\"lock\":false,\"pos\":{\"x\":45.6394691467285,\"y\":1.30298244953156,\"z\":-56.6086692810059},\"rot\":{\"x\":0.0208078250288963,\"y\":270.002349853516,\"z\":0.0167721584439278}},\"a9a0c8\":{\"lock\":false,\"pos\":{\"x\":49.2628059387207,\"y\":1.29487609863281,\"z\":-88.7981033325195},\"rot\":{\"x\":0.0208089780062437,\"y\":269.998779296875,\"z\":0.0167707093060017}},\"ad0691\":{\"lock\":false,\"pos\":{\"x\":40.2900619506836,\"y\":1.30103635787964,\"z\":-56.6199951171875},\"rot\":{\"x\":0.0208078436553478,\"y\":270.002380371094,\"z\":0.0167722105979919}},\"ad7249\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.31,\"z\":-68.0826},\"rot\":{\"x\":0.0208,\"y\":269.9904,\"z\":0.0168}},\"ad95fd\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.3017281293869,\"z\":-49.7084465026855},\"rot\":{\"x\":0.0208177231252193,\"y\":269.96923828125,\"z\":0.0167600549757481}},\"b06863\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"b0dd94\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29968988895416,\"z\":-61.2199897766113},\"rot\":{\"x\":0.0208128429949284,\"y\":269.986083984375,\"z\":0.0167661905288696}},\"b221a7\":{\"lock\":false,\"pos\":{\"x\":29.3400592803955,\"y\":1.29436993598938,\"z\":-65.808479309082},\"rot\":{\"x\":0.0208077821880579,\"y\":270.002380371094,\"z\":0.0167720317840576}},\"b3d984\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.30105495452881,\"z\":-52.0084228515625},\"rot\":{\"x\":0.0208045300096273,\"y\":270.013397216797,\"z\":0.0167760979384184}},\"b47adf\":{\"lock\":false,\"pos\":{\"x\":58.0996742248535,\"y\":1.30412328243256,\"z\":-68.1708221435547},\"rot\":{\"x\":0.0208166688680649,\"y\":269.972290039063,\"z\":0.0167610011994839}},\"b826dd\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30026459693909,\"z\":-70.4086456298828},\"rot\":{\"x\":0.020807733759284,\"y\":270.002532958984,\"z\":0.0167719628661871}},\"bae0d4\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29701554775238,\"z\":-65.8082809448242},\"rot\":{\"x\":0.020808219909668,\"y\":270.000854492188,\"z\":0.0167713537812233}},\"bb7677\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":270.0023,\"z\":0.0168}},\"bf9817\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29903519153595,\"z\":-58.9084396362305},\"rot\":{\"x\":0.0208145510405302,\"y\":269.979431152344,\"z\":0.0167637746781111}},\"c24c0f\":{\"lock\":false,\"pos\":{\"x\":26.107120513916,\"y\":1.28520059585571,\"z\":-93.1228866577148},\"rot\":{\"x\":0.020803477615118,\"y\":270.016937255859,\"z\":0.0167773775756359}},\"c27ee4\":{\"lock\":false,\"pos\":{\"x\":52.9442367553711,\"y\":1.30563199520111,\"z\":-56.6203308105469},\"rot\":{\"x\":0.0208133868873119,\"y\":269.9833984375,\"z\":0.0167651195079088}},\"c6629b\":{\"lock\":false,\"pos\":{\"x\":52.944221496582,\"y\":1.30024600028992,\"z\":-75.0203247070313},\"rot\":{\"x\":0.0208077225834131,\"y\":270.002410888672,\"z\":0.0167720802128315}},\"c9bc29\":{\"lock\":false,\"pos\":{\"x\":-16.8891,\"y\":1.3496,\"z\":-68.5691},\"rot\":{\"x\":0.0208,\"y\":270.0074,\"z\":0.0168}},\"cc9f3e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30428540706635,\"z\":-61.2203483581543},\"rot\":{\"x\":0.0208137333393097,\"y\":269.982269287109,\"z\":0.0167646743357182}},\"ccd2d7\":{\"lock\":false,\"pos\":{\"x\":29.3400802612305,\"y\":1.29638969898224,\"z\":-58.9083938598633},\"rot\":{\"x\":0.0208111088722944,\"y\":269.991333007813,\"z\":0.0167681202292442}},\"d5060d\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.2916544675827,\"z\":-79.6082611083984},\"rot\":{\"x\":0.0208071451634169,\"y\":270.004455566406,\"z\":0.016772773116827}},\"d5a551\":{\"lock\":false,\"pos\":{\"x\":58.0996742248535,\"y\":1.3014303445816,\"z\":-77.3708572387695},\"rot\":{\"x\":0.0208079069852829,\"y\":270.002288818359,\"z\":0.0167720541357994}},\"d7edae\":{\"lock\":false,\"pos\":{\"x\":41.3516998291016,\"y\":1.43921434879303,\"z\":-32.6269416809082},\"rot\":{\"x\":359.920135498047,\"y\":270.003204345703,\"z\":0.0168775394558907}},\"d92dde\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30036306381226,\"z\":-58.9199981689453},\"rot\":{\"x\":0.0208116788417101,\"y\":269.988830566406,\"z\":0.0167670734226704}},\"dc8ab9\":{\"lock\":false,\"pos\":{\"x\":29.3400592803955,\"y\":1.29167699813843,\"z\":-75.0085983276367},\"rot\":{\"x\":0.0208077263087034,\"y\":270.002380371094,\"z\":0.0167721174657345}},\"dd5a8d\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29571652412415,\"z\":-61.2084007263184},\"rot\":{\"x\":0.0208144672214985,\"y\":269.979370117188,\"z\":0.0167636964470148}},\"e10da6\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29095637798309,\"z\":-86.50830078125},\"rot\":{\"x\":0.0208088885992765,\"y\":269.998687744141,\"z\":0.016770800575614}},\"e338d7\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.3113,\"z\":-63.5077},\"rot\":{\"x\":0.0208,\"y\":270.0022,\"z\":0.0168}},\"e4fc98\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29704034328461,\"z\":-61.2083282470703},\"rot\":{\"x\":0.0208131168037653,\"y\":269.984497070313,\"z\":0.016765546053648}},\"e5bd5d\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.29891812801361,\"z\":-75.0087738037109},\"rot\":{\"x\":0.0208078045397997,\"y\":270.002319335938,\"z\":0.0167719461023808}},\"e618ab\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29162955284119,\"z\":-84.2082977294922},\"rot\":{\"x\":0.0208089463412762,\"y\":269.998657226563,\"z\":0.0167708601802588}},\"e7c879\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.29824483394623,\"z\":-77.3086853027344},\"rot\":{\"x\":0.0208076257258654,\"y\":270.00244140625,\"z\":0.0167721770703793}},\"e910b0\":{\"lock\":false,\"pos\":{\"x\":-16.8891,\"y\":1.3499,\"z\":-67.5635},\"rot\":{\"x\":0.0208,\"y\":269.9978,\"z\":0.0168}},\"e969d6\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208120793104172,\"y\":269.987731933594,\"z\":0.0167666524648666}},\"ebc809\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.3106,\"z\":-65.7951},\"rot\":{\"x\":0.0208,\"y\":269.9984,\"z\":0.0168}},\"ed565f\":{\"lock\":false,\"pos\":{\"x\":52.9442481994629,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208090785890818,\"y\":269.998687744141,\"z\":0.0167706850916147}},\"ef4d67\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29838681221008,\"z\":-56.6083335876465},\"rot\":{\"x\":0.0208145845681429,\"y\":269.979370117188,\"z\":0.0167634636163712}},\"f328e1\":{\"lock\":false,\"pos\":{\"x\":52.9442367553711,\"y\":1.30765187740326,\"z\":-49.7196083068848},\"rot\":{\"x\":0.0208082105964422,\"y\":270.001281738281,\"z\":0.0167715921998024}},\"f883a7\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29834342002869,\"z\":-65.8198394775391},\"rot\":{\"x\":0.0208077020943165,\"y\":270.002410888672,\"z\":0.0167720913887024}},\"f8e834\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29970848560333,\"z\":-56.6084365844727},\"rot\":{\"x\":0.0208153408020735,\"y\":269.976440429688,\"z\":0.016762575134635}},\"f9302c\":{\"lock\":false,\"pos\":{\"x\":40.2985038757324,\"y\":1.2903425693512,\"z\":-93.1637954711914},\"rot\":{\"x\":0.0208130273967981,\"y\":269.984436035156,\"z\":0.0167654659599066}},\"f93232\":{\"lock\":false,\"pos\":{\"x\":29.3400592803955,\"y\":1.28898406028748,\"z\":-84.2084732055664},\"rot\":{\"x\":0.0208086147904396,\"y\":269.999938964844,\"z\":0.0167710352689028}},\"fa6c1a\":{\"lock\":false,\"pos\":{\"x\":36.7542610168457,\"y\":1.28905892372131,\"z\":-93.1517944335938},\"rot\":{\"x\":0.0208184327930212,\"y\":269.96630859375,\"z\":0.0167590919882059}},\"faed96\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30240142345428,\"z\":-47.4084205627441},\"rot\":{\"x\":0.0208073873072863,\"y\":270.004211425781,\"z\":0.0167727507650852}},\"fde4dd\":{\"lock\":false,\"pos\":{\"x\":52.9442291259766,\"y\":1.30226576328278,\"z\":-68.1201934814453},\"rot\":{\"x\":0.0208078939467669,\"y\":270.002471923828,\"z\":0.0167719721794128}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Rabbit Hole Expansion", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -44.314, - "posY": 1.973, - "posZ": -114.792, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1597043896926982160/40A0068DAB05395205E184765110430CAADDA2CF/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_pokemon_eldritch_edition.json", - "GUID": "1fb7ce", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"02dd21\":{\"lock\":false,\"pos\":{\"x\":-26.2999973297119,\"y\":1.27566242218018,\"z\":-53.4368362426758},\"rot\":{\"x\":359.979156494141,\"y\":89.9969024658203,\"z\":359.983245849609}},\"0de2c4\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35992407798767,\"z\":-67.8206024169922},\"rot\":{\"x\":0.0208164416253567,\"y\":269.999755859375,\"z\":0.0167678892612457}},\"0f241b\":{\"lock\":false,\"pos\":{\"x\":-22.6168975830078,\"y\":1.3063827753067,\"z\":-84.8184967041016},\"rot\":{\"x\":0.016771724447608,\"y\":179.999954223633,\"z\":359.979187011719}},\"1aebf8\":{\"lock\":false,\"pos\":{\"x\":-26.3001308441162,\"y\":1.27108907699585,\"z\":-69.0606002807617},\"rot\":{\"x\":359.979156494141,\"y\":89.9996719360352,\"z\":359.983245849609}},\"226716\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35920107364655,\"z\":-70.2906036376953},\"rot\":{\"x\":0.0208164621144533,\"y\":269.999572753906,\"z\":0.0167677756398916}},\"2a0151\":{\"lock\":false,\"pos\":{\"x\":-26.29958152771,\"y\":1.26647675037384,\"z\":-84.817985534668},\"rot\":{\"x\":359.979156494141,\"y\":90.0002746582031,\"z\":359.983215332031}},\"2d7917\":{\"lock\":false,\"pos\":{\"x\":-22.6168994903564,\"y\":1.31328415870667,\"z\":-61.2414016723633},\"rot\":{\"x\":0.016771299764514,\"y\":179.999923706055,\"z\":359.979187011719}},\"307044\":{\"lock\":false,\"pos\":{\"x\":-16.6401996612549,\"y\":1.3549485206604,\"z\":-84.8181991577148},\"rot\":{\"x\":0.0208103768527508,\"y\":270.022247314453,\"z\":0.016776017844677}},\"3ddfeb\":{\"lock\":false,\"pos\":{\"x\":-16.6394004821777,\"y\":1.35459744930267,\"z\":-86.0186004638672},\"rot\":{\"x\":0.0208164379000664,\"y\":269.999572753906,\"z\":0.0167675726115704}},\"3f0e28\":{\"lock\":false,\"pos\":{\"x\":-19.2959003448486,\"y\":1.31220149993896,\"z\":-69.0606994628906},\"rot\":{\"x\":0.0208025686442852,\"y\":270.020874023438,\"z\":0.0167785324156284}},\"41bfc7\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.3618528842926,\"z\":-61.2309989929199},\"rot\":{\"x\":0.0208135135471821,\"y\":270.010925292969,\"z\":0.0167720373719931}},\"4ad11b\":{\"lock\":false,\"pos\":{\"x\":-16.6396007537842,\"y\":1.357253074646,\"z\":-76.9456024169922},\"rot\":{\"x\":0.0208168551325798,\"y\":269.999694824219,\"z\":0.0167679917067289}},\"4d0a50\":{\"lock\":false,\"pos\":{\"x\":-22.613899230957,\"y\":1.31556940078735,\"z\":-53.4380989074707},\"rot\":{\"x\":0.0167713351547718,\"y\":179.999938964844,\"z\":359.979187011719}},\"543164\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.35956108570099,\"z\":-69.060302734375},\"rot\":{\"x\":0.0208166968077421,\"y\":269.999481201172,\"z\":0.0167676880955696}},\"6330da\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36378788948059,\"z\":-54.6207008361816},\"rot\":{\"x\":0.0208167098462582,\"y\":270.000457763672,\"z\":0.0167684089392424}},\"779aa6\":{\"lock\":false,\"pos\":{\"x\":-16.638500213623,\"y\":1.35532283782959,\"z\":-83.5414962768555},\"rot\":{\"x\":0.0208173394203186,\"y\":269.998016357422,\"z\":0.0167670622467995}},\"808696\":{\"lock\":false,\"pos\":{\"x\":-19.3001003265381,\"y\":1.31449115276337,\"z\":-61.2332000732422},\"rot\":{\"x\":0.0208018757402897,\"y\":270.022583007813,\"z\":0.0167793910950422}},\"810d82\":{\"lock\":false,\"pos\":{\"x\":-19.2997989654541,\"y\":1.3075875043869,\"z\":-84.8181991577148},\"rot\":{\"x\":0.0208041854202747,\"y\":270.022644042969,\"z\":0.0167822297662497}},\"8a01b9\":{\"lock\":false,\"pos\":{\"x\":-19.2936000823975,\"y\":1.30989551544189,\"z\":-76.9414978027344},\"rot\":{\"x\":0.020802179351449,\"y\":270.023406982422,\"z\":0.0167793575674295}},\"9e80b9\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36414813995361,\"z\":-53.3903999328613},\"rot\":{\"x\":0.0208209455013275,\"y\":269.983947753906,\"z\":0.0167623087763786}},\"a01c9b\":{\"lock\":false,\"pos\":{\"x\":-19.2999992370605,\"y\":1.31677353382111,\"z\":-53.4357986450195},\"rot\":{\"x\":0.0208026729524136,\"y\":270.021057128906,\"z\":0.0167783722281456}},\"bde4a6\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36451041698456,\"z\":-52.1520004272461},\"rot\":{\"x\":0.020816758275032,\"y\":269.999816894531,\"z\":0.0167679078876972}},\"bfb635\":{\"lock\":false,\"pos\":{\"x\":-26.3001384735107,\"y\":1.26878118515015,\"z\":-76.9456481933594},\"rot\":{\"x\":359.979156494141,\"y\":89.9997406005859,\"z\":359.983215332031}},\"cfcb92\":{\"lock\":false,\"pos\":{\"x\":-26.2994804382324,\"y\":1.27337789535522,\"z\":-61.2407188415527},\"rot\":{\"x\":359.979156494141,\"y\":90,\"z\":359.983245849609}},\"d6fdbf\":{\"lock\":false,\"pos\":{\"x\":-16.6399993896484,\"y\":1.36149287223816,\"z\":-62.4608993530273},\"rot\":{\"x\":0.0208269897848368,\"y\":269.965240478516,\"z\":0.0167553834617138}},\"d92dda\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.30868768692017,\"z\":-76.9459991455078},\"rot\":{\"x\":0.0167711619287729,\"y\":179.999893188477,\"z\":359.979187011719}},\"d9fb86\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35689294338226,\"z\":-78.1755981445313},\"rot\":{\"x\":0.0208139065653086,\"y\":270.008666992188,\"z\":0.0167710781097412}},\"ddb016\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.31099140644073,\"z\":-69.0755996704102},\"rot\":{\"x\":0.0167711619287729,\"y\":179.999893188477,\"z\":359.979187011719}},\"de216f\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36221301555634,\"z\":-60.0009994506836},\"rot\":{\"x\":0.0208135861903429,\"y\":270.010711669922,\"z\":0.0167716089636087}},\"e04b48\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.35761606693268,\"z\":-75.7053985595703},\"rot\":{\"x\":0.0208202619105577,\"y\":269.987365722656,\"z\":0.0167635194957256}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Pokemon: Eldritch Edition Custom Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.939, - "posY": 1.963, - "posZ": 81.007, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0.4999999, - "SpecularColor": { - "b": 0.735294163, - "g": 0.735294163, - "r": 0.735294163 - }, - "SpecularIntensity": 0.3, - "SpecularSharpness": 8 - }, - "DiffuseURL": "https://i.imgur.com/ftafgpa.pnghttps://i.imgur.com/ftafgpa.png", - "MaterialIndex": 2, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "by The Popest", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_nightmare_town.json", - "GUID": "e32a71", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0088ba\":{\"lock\":false,\"pos\":{\"x\":-6.92639875411987,\"y\":97.6375579833984,\"z\":2.96812868118286},\"rot\":{\"x\":359.5029296875,\"y\":180.023330688477,\"z\":0.330624610185623}},\"0195d3\":{\"lock\":false,\"pos\":{\"x\":-5.3164,\"y\":1.7026,\"z\":0.3783},\"rot\":{\"x\":359.9197,\"y\":270.0199,\"z\":0.0168}},\"02dd21\":{\"lock\":false,\"pos\":{\"x\":-26.2999973297119,\"y\":1.27566242218018,\"z\":-53.4368362426758},\"rot\":{\"x\":359.979156494141,\"y\":89.9969024658203,\"z\":359.983245849609}},\"0745af\":{\"lock\":false,\"pos\":{\"x\":-16.6232299804688,\"y\":1.3615038394928,\"z\":-62.4441375732422},\"rot\":{\"x\":0.0208165217190981,\"y\":269.999938964844,\"z\":0.0167675279080868}},\"0be33e\":{\"lock\":false,\"pos\":{\"x\":-19.2455997467041,\"y\":1.29233181476593,\"z\":-90.5261001586914},\"rot\":{\"x\":0.0208136830478907,\"y\":269.986114501953,\"z\":0.0167653951793909}},\"0de2c4\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35992407798767,\"z\":-67.8206024169922},\"rot\":{\"x\":0.0208164416253567,\"y\":269.999755859375,\"z\":0.0167678892612457}},\"0f241b\":{\"lock\":false,\"pos\":{\"x\":-22.6168975830078,\"y\":1.3063827753067,\"z\":-84.8184967041016},\"rot\":{\"x\":0.016771724447608,\"y\":179.999954223633,\"z\":359.979187011719}},\"11dbe4\":{\"lock\":false,\"pos\":{\"x\":-19.3039,\"y\":1.294,\"z\":-84.8224},\"rot\":{\"x\":0.0208,\"y\":269.9865,\"z\":0.0168}},\"1842b6\":{\"lock\":false,\"pos\":{\"x\":-26.3059005737305,\"y\":1.27565884590149,\"z\":-53.4418983459473},\"rot\":{\"x\":359.979187011719,\"y\":90.0104064941406,\"z\":359.983215332031}},\"19a0c4\":{\"lock\":false,\"pos\":{\"x\":-19.30419921875,\"y\":1.30316603183746,\"z\":-53.4401016235352},\"rot\":{\"x\":0.0208098273724318,\"y\":270.000091552734,\"z\":0.0167705342173576}},\"1a160c\":{\"lock\":false,\"pos\":{\"x\":-22.1548,\"y\":1.3655,\"z\":-53.4315},\"rot\":{\"x\":0.02,\"y\":270.018,\"z\":0.0165}},\"1aebf8\":{\"lock\":false,\"pos\":{\"x\":-26.3001308441162,\"y\":1.27108907699585,\"z\":-69.0606002807617},\"rot\":{\"x\":359.979156494141,\"y\":89.9996719360352,\"z\":359.983245849609}},\"1b0fdd\":{\"lock\":false,\"pos\":{\"x\":-16.5254249572754,\"y\":1.35332095623016,\"z\":-90.5208129882813},\"rot\":{\"x\":359.983215332031,\"y\":3.27318957715761E-05,\"z\":0.0208062957972288}},\"1dee2f\":{\"lock\":false,\"pos\":{\"x\":-6.90673065185547,\"y\":97.6462097167969,\"z\":1.91000008583069},\"rot\":{\"x\":359.501251220703,\"y\":180.003860473633,\"z\":0.333155572414398}},\"1f8fcf\":{\"lock\":false,\"pos\":{\"x\":-16.6235466003418,\"y\":1.35957205295563,\"z\":-69.0435256958008},\"rot\":{\"x\":0.0208160616457462,\"y\":270.00048828125,\"z\":0.0167686101049185}},\"226716\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35920107364655,\"z\":-70.2906036376953},\"rot\":{\"x\":0.0208164621144533,\"y\":269.999572753906,\"z\":0.0167677756398916}},\"24660b\":{\"lock\":false,\"pos\":{\"x\":-16.6233291625977,\"y\":1.36415886878967,\"z\":-53.3736343383789},\"rot\":{\"x\":0.0208165738731623,\"y\":270.000305175781,\"z\":0.0167682748287916}},\"2a0151\":{\"lock\":false,\"pos\":{\"x\":-26.29958152771,\"y\":1.26647675037384,\"z\":-84.817985534668},\"rot\":{\"x\":359.979156494141,\"y\":90.0002746582031,\"z\":359.983215332031}},\"2d7917\":{\"lock\":false,\"pos\":{\"x\":-22.6168994903564,\"y\":1.31328415870667,\"z\":-61.2414016723633},\"rot\":{\"x\":0.016771299764514,\"y\":179.999923706055,\"z\":359.979187011719}},\"307044\":{\"lock\":false,\"pos\":{\"x\":-16.6401996612549,\"y\":1.3549485206604,\"z\":-84.8181991577148},\"rot\":{\"x\":0.0208103768527508,\"y\":270.022247314453,\"z\":0.016776017844677}},\"3b2bad\":{\"lock\":false,\"pos\":{\"x\":-22.6207008361816,\"y\":1.31328284740448,\"z\":-61.2412986755371},\"rot\":{\"x\":0.0208657011389732,\"y\":269.805206298828,\"z\":0.0167002454400063}},\"3c3607\":{\"lock\":false,\"pos\":{\"x\":-16.6233367919922,\"y\":1.36186385154724,\"z\":-61.2142333984375},\"rot\":{\"x\":0.0208165049552917,\"y\":269.99951171875,\"z\":0.0167678613215685}},\"3ddfeb\":{\"lock\":false,\"pos\":{\"x\":-16.6394004821777,\"y\":1.35459744930267,\"z\":-86.0186004638672},\"rot\":{\"x\":0.0208164379000664,\"y\":269.999572753906,\"z\":0.0167675726115704}},\"3f0e28\":{\"lock\":false,\"pos\":{\"x\":-19.2959003448486,\"y\":1.31220149993896,\"z\":-69.0606994628906},\"rot\":{\"x\":0.0208025686442852,\"y\":270.020874023438,\"z\":0.0167785324156284}},\"41bfc7\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.3618528842926,\"z\":-61.2309989929199},\"rot\":{\"x\":0.0208135135471821,\"y\":270.010925292969,\"z\":0.0167720373719931}},\"437a37\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.30868768692017,\"z\":-76.9459991455078},\"rot\":{\"x\":0.0208149589598179,\"y\":269.979187011719,\"z\":0.0167635623365641}},\"4722e6\":{\"lock\":false,\"pos\":{\"x\":-26.3049983978271,\"y\":1.2733747959137,\"z\":-61.2458000183105},\"rot\":{\"x\":359.979156494141,\"y\":89.9815063476563,\"z\":359.983245849609}},\"4ad11b\":{\"lock\":false,\"pos\":{\"x\":-16.6396007537842,\"y\":1.357253074646,\"z\":-76.9456024169922},\"rot\":{\"x\":0.0208168551325798,\"y\":269.999694824219,\"z\":0.0167679917067289}},\"4d0a50\":{\"lock\":false,\"pos\":{\"x\":-22.613899230957,\"y\":1.31556940078735,\"z\":-53.4380989074707},\"rot\":{\"x\":0.0167713351547718,\"y\":179.999938964844,\"z\":359.979187011719}},\"4f37be\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2334},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"51f42c\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":270.018,\"z\":0.0166}},\"543164\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.35956108570099,\"z\":-69.060302734375},\"rot\":{\"x\":0.0208166968077421,\"y\":269.999481201172,\"z\":0.0167676880955696}},\"5c7b14\":{\"lock\":false,\"pos\":{\"x\":-26.3050994873047,\"y\":1.27108597755432,\"z\":-69.0654067993164},\"rot\":{\"x\":359.979187011719,\"y\":90.010009765625,\"z\":359.983215332031}},\"607bc5\":{\"lock\":false,\"pos\":{\"x\":-22.621000289917,\"y\":1.30638003349304,\"z\":-84.8227005004883},\"rot\":{\"x\":0.0208084154874086,\"y\":270.001800537109,\"z\":0.0167717579752207}},\"6330da\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36378788948059,\"z\":-54.6207008361816},\"rot\":{\"x\":0.0208167098462582,\"y\":270.000457763672,\"z\":0.0167684089392424}},\"698808\":{\"lock\":false,\"pos\":{\"x\":-26.3044986724854,\"y\":1.26647329330444,\"z\":-84.8228073120117},\"rot\":{\"x\":359.979156494141,\"y\":90,\"z\":359.983215332031}},\"69f0d8\":{\"lock\":false,\"pos\":{\"x\":-22.617992401123,\"y\":1.33252048492432,\"z\":-53.4420967102051},\"rot\":{\"x\":0.0208107884973288,\"y\":269.996887207031,\"z\":0.0167698599398136}},\"6d91e6\":{\"lock\":false,\"pos\":{\"x\":-19.2978000640869,\"y\":1.29628801345825,\"z\":-76.94580078125},\"rot\":{\"x\":0.0208093039691448,\"y\":270,\"z\":0.0167701654136181}},\"7069c2\":{\"lock\":false,\"pos\":{\"x\":-16.6233425140381,\"y\":1.3569039106369,\"z\":-78.1588287353516},\"rot\":{\"x\":0.020816657692194,\"y\":270.000732421875,\"z\":0.0167684201151133}},\"709107\":{\"lock\":false,\"pos\":{\"x\":-9.4013557434082,\"y\":97.5541839599609,\"z\":7.28238010406494},\"rot\":{\"x\":359.660949707031,\"y\":269.990417480469,\"z\":359.491882324219}},\"73bbe6\":{\"lock\":false,\"pos\":{\"x\":-6.95197439193726,\"y\":97.6284790039063,\"z\":4.007155418396},\"rot\":{\"x\":359.502532958984,\"y\":180.026397705078,\"z\":0.33254799246788}},\"757716\":{\"lock\":false,\"pos\":{\"x\":-16.6233501434326,\"y\":1.35993504524231,\"z\":-67.803825378418},\"rot\":{\"x\":0.0208157859742641,\"y\":270.00048828125,\"z\":0.0167686063796282}},\"767abd\":{\"lock\":false,\"pos\":{\"x\":-11.8665,\"y\":14.5262,\"z\":4.6576},\"rot\":{\"x\":0.0801,\"y\":90,\"z\":359.9514}},\"778482\":{\"lock\":false,\"pos\":{\"x\":-19.3043,\"y\":1.3009,\"z\":-61.2375},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"779aa6\":{\"lock\":false,\"pos\":{\"x\":-16.638500213623,\"y\":1.35532283782959,\"z\":-83.5414962768555},\"rot\":{\"x\":0.0208173394203186,\"y\":269.998016357422,\"z\":0.0167670622467995}},\"7ae4a4\":{\"lock\":false,\"pos\":{\"x\":-16.6233386993408,\"y\":1.36222386360168,\"z\":-59.9842376708984},\"rot\":{\"x\":0.0208168067038059,\"y\":269.999603271484,\"z\":0.0167678035795689}},\"7c476f\":{\"lock\":false,\"pos\":{\"x\":-16.5496215820313,\"y\":1.35362160205841,\"z\":-89.4637145996094},\"rot\":{\"x\":359.983215332031,\"y\":-2.15352629311383E-05,\"z\":0.0208078436553478}},\"7d0121\":{\"lock\":false,\"pos\":{\"x\":-16.6235332489014,\"y\":1.35762691497803,\"z\":-75.6886291503906},\"rot\":{\"x\":0.0208214167505503,\"y\":269.981994628906,\"z\":0.0167614575475454}},\"808696\":{\"lock\":false,\"pos\":{\"x\":-19.3001003265381,\"y\":1.31449115276337,\"z\":-61.2332000732422},\"rot\":{\"x\":0.0208018757402897,\"y\":270.022583007813,\"z\":0.0167793910950422}},\"810d82\":{\"lock\":false,\"pos\":{\"x\":-19.2997989654541,\"y\":1.3075875043869,\"z\":-84.8181991577148},\"rot\":{\"x\":0.0208041854202747,\"y\":270.022644042969,\"z\":0.0167822297662497}},\"8a01b9\":{\"lock\":false,\"pos\":{\"x\":-19.2936000823975,\"y\":1.30989551544189,\"z\":-76.9414978027344},\"rot\":{\"x\":0.020802179351449,\"y\":270.023406982422,\"z\":0.0167793575674295}},\"90165e\":{\"lock\":false,\"pos\":{\"x\":-16.6233406066895,\"y\":1.36379873752594,\"z\":-54.6039276123047},\"rot\":{\"x\":0.0208164323121309,\"y\":270.000213623047,\"z\":0.016768142580986}},\"91d56f\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9416},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"928835\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"9c5af7\":{\"lock\":false,\"pos\":{\"x\":-26.3050975799561,\"y\":1.26877748966217,\"z\":-76.9504089355469},\"rot\":{\"x\":359.979156494141,\"y\":90,\"z\":359.983215332031}},\"9e80b9\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36414813995361,\"z\":-53.3903999328613},\"rot\":{\"x\":0.0208209455013275,\"y\":269.983947753906,\"z\":0.0167623087763786}},\"a01c9b\":{\"lock\":false,\"pos\":{\"x\":-19.2999992370605,\"y\":1.31677353382111,\"z\":-53.4357986450195},\"rot\":{\"x\":0.0208026729524136,\"y\":270.021057128906,\"z\":0.0167783722281456}},\"a52a3a\":{\"lock\":false,\"pos\":{\"x\":-16.6228427886963,\"y\":1.35726404190063,\"z\":-76.9288330078125},\"rot\":{\"x\":0.02081648260355,\"y\":270.00048828125,\"z\":0.0167677849531174}},\"aaf149\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3325,\"z\":-53.438},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"b6b36e\":{\"lock\":false,\"pos\":{\"x\":-16.6233329772949,\"y\":1.35921192169189,\"z\":-70.2738342285156},\"rot\":{\"x\":0.0208173170685768,\"y\":269.998687744141,\"z\":0.0167677458375692}},\"b95256\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"bde4a6\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36451041698456,\"z\":-52.1520004272461},\"rot\":{\"x\":0.020816758275032,\"y\":269.999816894531,\"z\":0.0167679078876972}},\"be44cf\":{\"lock\":false,\"pos\":{\"x\":-16.6268348693848,\"y\":1.35460567474365,\"z\":-86.0060272216797},\"rot\":{\"x\":0.0208113081753254,\"y\":270.017486572266,\"z\":0.0167743507772684}},\"bfb635\":{\"lock\":false,\"pos\":{\"x\":-26.3001384735107,\"y\":1.26878118515015,\"z\":-76.9456481933594},\"rot\":{\"x\":359.979156494141,\"y\":89.9997406005859,\"z\":359.983215332031}},\"c1bb90\":{\"lock\":false,\"pos\":{\"x\":-16.6234188079834,\"y\":1.35495948791504,\"z\":-84.8014526367188},\"rot\":{\"x\":0.0208165608346462,\"y\":270.000305175781,\"z\":0.0167681518942118}},\"ce1ca7\":{\"lock\":false,\"pos\":{\"x\":-9.40235042572021,\"y\":97.6034851074219,\"z\":3.199223279953},\"rot\":{\"x\":359.660064697266,\"y\":269.992919921875,\"z\":359.493011474609}},\"cf0fa6\":{\"lock\":false,\"pos\":{\"x\":-16.6233367919922,\"y\":1.36452126502991,\"z\":-52.1352310180664},\"rot\":{\"x\":0.0208160765469074,\"y\":270.000213623047,\"z\":0.0167679488658905}},\"cfcb92\":{\"lock\":false,\"pos\":{\"x\":-26.2994804382324,\"y\":1.27337789535522,\"z\":-61.2407188415527},\"rot\":{\"x\":359.979156494141,\"y\":90,\"z\":359.983245849609}},\"d6fdbf\":{\"lock\":false,\"pos\":{\"x\":-16.6399993896484,\"y\":1.36149287223816,\"z\":-62.4608993530273},\"rot\":{\"x\":0.0208269897848368,\"y\":269.965240478516,\"z\":0.0167553834617138}},\"d92dda\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.30868768692017,\"z\":-76.9459991455078},\"rot\":{\"x\":0.0167711619287729,\"y\":179.999893188477,\"z\":359.979187011719}},\"d9fb86\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35689294338226,\"z\":-78.1755981445313},\"rot\":{\"x\":0.0208139065653086,\"y\":270.008666992188,\"z\":0.0167710781097412}},\"db82b2\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.2986,\"z\":-69.0649},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"ddb016\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.31099140644073,\"z\":-69.0755996704102},\"rot\":{\"x\":0.0167711619287729,\"y\":179.999893188477,\"z\":359.979187011719}},\"de216f\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36221301555634,\"z\":-60.0009994506836},\"rot\":{\"x\":0.0208135861903429,\"y\":270.010711669922,\"z\":0.0167716089636087}},\"e04b48\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.35761606693268,\"z\":-75.7053985595703},\"rot\":{\"x\":0.0208202619105577,\"y\":269.987365722656,\"z\":0.0167635194957256}},\"e4c465\":{\"lock\":false,\"pos\":{\"x\":-16.6260395050049,\"y\":1.35533106327057,\"z\":-83.5289001464844},\"rot\":{\"x\":0.020870653912425,\"y\":269.815185546875,\"z\":0.0167007204145193}},\"e6c6ea\":{\"lock\":false,\"pos\":{\"x\":-22.6138916015625,\"y\":1.33252322673798,\"z\":-53.4379997253418},\"rot\":{\"x\":0.0208101626485586,\"y\":269.99951171875,\"z\":0.0167707949876785}},\"eb67db\":{\"lock\":false,\"pos\":{\"x\":-22.619800567627,\"y\":1.31098866462708,\"z\":-69.0798034667969},\"rot\":{\"x\":0.0208089426159859,\"y\":270,\"z\":0.0167712215334177}},\"ee2ffa\":{\"lock\":false,\"pos\":{\"x\":-22.6136,\"y\":1.3325,\"z\":-53.4377},\"rot\":{\"x\":0.0208,\"y\":270.0079,\"z\":0.0168}},\"f94edc\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"f9adc0\":{\"lock\":false,\"pos\":{\"x\":-22.6197929382324,\"y\":1.32563877105713,\"z\":-76.9501953125},\"rot\":{\"x\":0.0208151005208492,\"y\":269.97607421875,\"z\":0.0167624745517969}},\"fed3c5\":{\"lock\":false,\"pos\":{\"x\":-16.523323059082,\"y\":1.35301625728607,\"z\":-91.5646133422852},\"rot\":{\"x\":359.983215332031,\"y\":5.10707141074818E-05,\"z\":0.0208062138408422}},\"ff3f4e\":{\"lock\":false,\"pos\":{\"x\":-22.63450050354,\"y\":1.30471432209015,\"z\":-90.496696472168},\"rot\":{\"x\":0.02080880664289,\"y\":270.000091552734,\"z\":0.0167712885886431}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Nightmare Pack - EN", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -45.871, - "posY": 1.973, - "posZ": -114.771, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.4, - "scaleY": 0.29, - "scaleZ": 1.53 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280907223/1E9DE758F089D7F880ADC8CA594F9AA938743F8B/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "By Game#0398", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_maximillion_pegasus.json", - "GUID": "4608c8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"043636\":{\"lock\":false,\"pos\":{\"x\":-19.2958831787109,\"y\":1.31220149993896,\"z\":-69.0607070922852},\"rot\":{\"x\":0.0208086650818586,\"y\":270,\"z\":0.0167712047696114}},\"38e58a\":{\"lock\":false,\"pos\":{\"x\":-22.6156921386719,\"y\":1.31099140644073,\"z\":-69.0756149291992},\"rot\":{\"x\":0.0208094250410795,\"y\":269.999908447266,\"z\":0.0167717207223177}},\"728c1e\":{\"lock\":false,\"pos\":{\"x\":-26.3002033233643,\"y\":1.34105360507965,\"z\":-69.0606002807617},\"rot\":{\"x\":0.0208094790577888,\"y\":270.003631591797,\"z\":0.016773009672761}},\"e1aefa\":{\"lock\":false,\"pos\":{\"x\":-16.6402912139893,\"y\":1.31316602230072,\"z\":-69.0602951049805},\"rot\":{\"x\":0.0208082552999258,\"y\":270.000030517578,\"z\":0.0167675074189901}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Maximillion Pegasus Custom Investigator", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.939, - "posY": 1.963, - "posZ": 81.007, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1667985852037525429/FFCBAFD8EF7EFD1127F4482DF01FFD8AE9638B4D/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_mass_effect.json", - "GUID": "b82c6f", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"08d3e3\":{\"lock\":false,\"pos\":{\"x\":13.7846,\"y\":1.1313,\"z\":-49.5292},\"rot\":{\"x\":0.0208,\"y\":270.0289,\"z\":0.0168}},\"0bb6e8\":{\"lock\":false,\"pos\":{\"x\":10.0417,\"y\":1.3206,\"z\":-76.9242},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"0ccbc7\":{\"lock\":false,\"pos\":{\"x\":1.8744,\"y\":1.3711,\"z\":-86.5372},\"rot\":{\"x\":359.9789,\"y\":90.0433,\"z\":359.9843}},\"17f1f6\":{\"lock\":false,\"pos\":{\"x\":13.7266,\"y\":1.3242,\"z\":-69.0544},\"rot\":{\"x\":0.0208,\"y\":269.9988,\"z\":0.0168}},\"1850a0\":{\"lock\":false,\"pos\":{\"x\":10.1154,\"y\":1.13,\"z\":-49.5287},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"1a4d37\":{\"lock\":false,\"pos\":{\"x\":13.727,\"y\":1.3219,\"z\":-76.9246},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"2b6cc2\":{\"lock\":false,\"pos\":{\"x\":2.5928,\"y\":1.3179,\"z\":-76.9188},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"31a747\":{\"lock\":false,\"pos\":{\"x\":6.2777,\"y\":1.3215,\"z\":-69.0494},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"4fd5ba\":{\"lock\":false,\"pos\":{\"x\":13.7264,\"y\":1.3288,\"z\":-53.4163},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"513d5a\":{\"lock\":false,\"pos\":{\"x\":10.0422,\"y\":1.3274,\"z\":-53.4154},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"547fe6\":{\"lock\":false,\"pos\":{\"x\":13.7252,\"y\":1.3265,\"z\":-61.2201},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"570e85\":{\"lock\":false,\"pos\":{\"x\":2.6965,\"y\":1.1181,\"z\":-80.8667},\"rot\":{\"x\":0.0208,\"y\":270.0195,\"z\":0.0168}},\"60fa35\":{\"lock\":false,\"pos\":{\"x\":6.3792,\"y\":1.1263,\"z\":-57.3239},\"rot\":{\"x\":0.0208,\"y\":270.0177,\"z\":0.0168}},\"6d5e35\":{\"lock\":false,\"pos\":{\"x\":13.7587,\"y\":1.1267,\"z\":-65.2426},\"rot\":{\"x\":0.0208,\"y\":270.0178,\"z\":0.0168}},\"6fd13b\":{\"lock\":false,\"pos\":{\"x\":2.5897,\"y\":1.1204,\"z\":-72.9237},\"rot\":{\"x\":0.0208,\"y\":270.0206,\"z\":0.0168}},\"71818d\":{\"lock\":false,\"pos\":{\"x\":6.3664,\"y\":1.1286,\"z\":-49.5291},\"rot\":{\"x\":0.0208,\"y\":270.0194,\"z\":0.0168}},\"80b260\":{\"lock\":false,\"pos\":{\"x\":2.62,\"y\":1.1272,\"z\":-49.5292},\"rot\":{\"x\":0.0208,\"y\":270.0222,\"z\":0.0168}},\"80fbd7\":{\"lock\":false,\"pos\":{\"x\":13.8384,\"y\":1.1221,\"z\":-80.8671},\"rot\":{\"x\":0.0208,\"y\":270.0192,\"z\":0.0168}},\"821d26\":{\"lock\":false,\"pos\":{\"x\":6.2777,\"y\":1.3192,\"z\":-76.9192},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0167}},\"828364\":{\"lock\":false,\"pos\":{\"x\":6.2797,\"y\":1.3261,\"z\":-53.4113},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"858c12\":{\"lock\":false,\"pos\":{\"x\":10.1694,\"y\":1.1208,\"z\":-80.8667},\"rot\":{\"x\":0.0208,\"y\":270.0009,\"z\":0.0168}},\"87c700\":{\"lock\":false,\"pos\":{\"x\":2.5934,\"y\":1.3202,\"z\":-69.0337},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"8c43cc\":{\"lock\":false,\"pos\":{\"x\":6.2767,\"y\":1.3169,\"z\":-84.7916},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"8d56c2\":{\"lock\":false,\"pos\":{\"x\":13.7254,\"y\":1.3196,\"z\":-84.7972},\"rot\":{\"x\":0.0208,\"y\":270.0055,\"z\":0.0168}},\"947614\":{\"lock\":false,\"pos\":{\"x\":13.7557,\"y\":1.1244,\"z\":-72.9234},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}},\"9db582\":{\"lock\":false,\"pos\":{\"x\":6.2766,\"y\":1.3238,\"z\":-61.2146},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"b0675e\":{\"lock\":false,\"pos\":{\"x\":2.5933,\"y\":1.3224,\"z\":-61.2141},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"b6b587\":{\"lock\":false,\"pos\":{\"x\":2.5939,\"y\":1.1226,\"z\":-65.2427},\"rot\":{\"x\":0.0208,\"y\":270.021,\"z\":0.0168}},\"b6e8bc\":{\"lock\":false,\"pos\":{\"x\":6.336,\"y\":1.1217,\"z\":-72.9236},\"rot\":{\"x\":0.0208,\"y\":270.0179,\"z\":0.0168}},\"b9aa5d\":{\"lock\":false,\"pos\":{\"x\":10.0851,\"y\":1.1231,\"z\":-72.923},\"rot\":{\"x\":0.0208,\"y\":270.0019,\"z\":0.0168}},\"bced27\":{\"lock\":false,\"pos\":{\"x\":10.1282,\"y\":1.1277,\"z\":-57.3233},\"rot\":{\"x\":0.0208,\"y\":270.0015,\"z\":0.0168}},\"be4e02\":{\"lock\":false,\"pos\":{\"x\":10.0425,\"y\":1.3183,\"z\":-84.7966},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"c1cdf9\":{\"lock\":false,\"pos\":{\"x\":6.3705,\"y\":1.124,\"z\":-65.2395},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"c75ea5\":{\"lock\":false,\"pos\":{\"x\":10.0417,\"y\":1.3252,\"z\":-61.2201},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"daf913\":{\"lock\":false,\"pos\":{\"x\":10.0419,\"y\":1.3229,\"z\":-69.0393},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"dc76bd\":{\"lock\":false,\"pos\":{\"x\":0.1399,\"y\":1.4643,\"z\":-89.6423},\"rot\":{\"x\":0.0186,\"y\":270.0274,\"z\":0.0196}},\"e82a8b\":{\"lock\":false,\"pos\":{\"x\":10.0893,\"y\":1.1254,\"z\":-65.2422},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"ed77db\":{\"lock\":false,\"pos\":{\"x\":2.6329,\"y\":1.125,\"z\":-57.3239},\"rot\":{\"x\":0.0208,\"y\":270.0218,\"z\":0.0168}},\"f36d20\":{\"lock\":false,\"pos\":{\"x\":2.5934,\"y\":1.3247,\"z\":-53.4101},\"rot\":{\"x\":0.0208,\"y\":269.9967,\"z\":0.0168}},\"fc82f2\":{\"lock\":false,\"pos\":{\"x\":13.7976,\"y\":1.129,\"z\":-57.3239},\"rot\":{\"x\":0.0208,\"y\":270.0198,\"z\":0.0168}},\"fe3578\":{\"lock\":false,\"pos\":{\"x\":6.4201,\"y\":1.1194,\"z\":-80.8671},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Mass Effect Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.939, - "posY": 1.962, - "posZ": 81.007, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1903353113607751170/B835836D4DB21CA06206BF84EEAAD6B3E6C157CB/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_magical_girl.json", - "GUID": "814e2a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"28957b\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.1159,\"z\":-61.2332},\"rot\":{\"x\":359.9792,\"y\":90.0003,\"z\":359.9832}},\"6f2834\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.1089,\"z\":-84.8182},\"rot\":{\"x\":359.9792,\"y\":90.0013,\"z\":359.9832}},\"b4a99c\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.1181,\"z\":-53.4358},\"rot\":{\"x\":359.9792,\"y\":90.0002,\"z\":359.9832}},\"cfa958\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.111,\"z\":-69.0606},\"rot\":{\"x\":359.9792,\"y\":89.9785,\"z\":359.9832}},\"e8b5fc\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.1113,\"z\":-76.9415},\"rot\":{\"x\":359.9792,\"y\":90.0002,\"z\":359.9832}},\"f6152e\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3223,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":269.9924,\"z\":0.0168}},\"f6199b\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.1136,\"z\":-69.0607},\"rot\":{\"x\":359.9792,\"y\":90.0047,\"z\":359.9832}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Magical Girl Arkham Project", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -57.863, - "posY": 2.38, - "posZ": -72.018, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 0.34902, - "g": 0.34902, - "r": 0.35294 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895663371/D5D8A1205E220C2ED2D0CA50705FBADE82C053BF/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "By Mint Tea Fan", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_lola_hayes_rework.json", - "GUID": "197f36", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"019d9e\":{\"lock\":false,\"pos\":{\"x\":3.92140078544617,\"y\":1.32441914081573,\"z\":-56.127498626709},\"rot\":{\"x\":0.0208084993064404,\"y\":269.999938964844,\"z\":0.0167712345719337}},\"01a7a5\":{\"lock\":false,\"pos\":{\"x\":3.91159749031067,\"y\":1.32307767868042,\"z\":-60.6982879638672},\"rot\":{\"x\":0.0208089128136635,\"y\":269.999206542969,\"z\":0.0167708117514849}},\"08377f\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29663562774658,\"z\":-54.9671783447266},\"rot\":{\"x\":0.0208043605089188,\"y\":270.015258789063,\"z\":0.0167764481157064}},\"092130\":{\"lock\":false,\"pos\":{\"x\":6.99819850921631,\"y\":1.31993222236633,\"z\":-75.2736968994141},\"rot\":{\"x\":0.0208056177943945,\"y\":270.010589599609,\"z\":0.0167749170213938}},\"0b0905\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.29989576339722,\"z\":-51.0611038208008},\"rot\":{\"x\":0.0208149328827858,\"y\":269.978942871094,\"z\":0.0167632307857275}},\"1da0bd\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29809892177582,\"z\":-52.3765258789063},\"rot\":{\"x\":0.0208087395876646,\"y\":269.999755859375,\"z\":0.0167710147798061}},\"1dae6f\":{\"lock\":false,\"pos\":{\"x\":3.83579897880554,\"y\":1.31878364086151,\"z\":-75.2736968994141},\"rot\":{\"x\":0.0208085812628269,\"y\":270.000152587891,\"z\":0.0167712830007076}},\"201fbe\":{\"lock\":false,\"pos\":{\"x\":26.8402519226074,\"y\":1.29891097545624,\"z\":-47.1935005187988},\"rot\":{\"x\":0.0208149291574955,\"y\":269.979064941406,\"z\":0.0167632326483727}},\"20afe9\":{\"lock\":false,\"pos\":{\"x\":10.4299983978271,\"y\":1.32745599746704,\"z\":-53.8278999328613},\"rot\":{\"x\":0.0208123754709959,\"y\":269.986633300781,\"z\":0.0167661476880312}},\"277df0\":{\"lock\":false,\"pos\":{\"x\":31.3143997192383,\"y\":1.34831249713898,\"z\":-76.6369018554688},\"rot\":{\"x\":359.979187011719,\"y\":90,\"z\":359.983215332031}},\"28fa8c\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29701471328735,\"z\":-53.6715660095215},\"rot\":{\"x\":0.0208039134740829,\"y\":270.016815185547,\"z\":0.0167769882827997}},\"2af612\":{\"lock\":false,\"pos\":{\"x\":32.5227279663086,\"y\":1.29066693782806,\"z\":-82.408088684082},\"rot\":{\"x\":0.0208140984177589,\"y\":269.982452392578,\"z\":0.0167647134512663}},\"2c10a3\":{\"lock\":false,\"pos\":{\"x\":7.19640207290649,\"y\":1.32562005519867,\"z\":-56.0881004333496},\"rot\":{\"x\":0.0208084769546986,\"y\":270.000122070313,\"z\":0.0167713537812233}},\"2cad41\":{\"lock\":false,\"pos\":{\"x\":3.94159936904907,\"y\":1.32711923122406,\"z\":-46.9281005859375},\"rot\":{\"x\":0.0208085831254721,\"y\":270,\"z\":0.0167712792754173}},\"2e8dc6\":{\"lock\":false,\"pos\":{\"x\":13.6491098403931,\"y\":1.32728123664856,\"z\":-58.4188995361328},\"rot\":{\"x\":0.0208083242177963,\"y\":270.000640869141,\"z\":0.0167717356234789}},\"2ec821\":{\"lock\":false,\"pos\":{\"x\":16.9171943664551,\"y\":1.29402875900269,\"z\":-51.5610733032227},\"rot\":{\"x\":0.0208087023347616,\"y\":270.000091552734,\"z\":0.0167712494730949}},\"354f96\":{\"lock\":false,\"pos\":{\"x\":16.9165992736816,\"y\":1.29269909858704,\"z\":-56.1026000976563},\"rot\":{\"x\":0.0208089090883732,\"y\":269.998504638672,\"z\":0.0167705900967121}},\"372afe\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29994642734528,\"z\":-48.4757537841797},\"rot\":{\"x\":0.0208044350147247,\"y\":270.014526367188,\"z\":0.0167762991040945}},\"3d460f\":{\"lock\":false,\"pos\":{\"x\":16.9165992736816,\"y\":1.29202950000763,\"z\":-58.3900985717773},\"rot\":{\"x\":0.0208089165389538,\"y\":269.998596191406,\"z\":0.0167706254869699}},\"3fc00d\":{\"lock\":false,\"pos\":{\"x\":30.724967956543,\"y\":1.29805028438568,\"z\":-54.9538269042969},\"rot\":{\"x\":0.0208147000521421,\"y\":269.98046875,\"z\":0.0167639553546906}},\"46aed1\":{\"lock\":false,\"pos\":{\"x\":7.19505834579468,\"y\":1.3242734670639,\"z\":-60.686767578125},\"rot\":{\"x\":0.0208175051957369,\"y\":269.969879150391,\"z\":0.0167601872235537}},\"4f6abf\":{\"lock\":false,\"pos\":{\"x\":10.4300022125244,\"y\":1.32812559604645,\"z\":-51.5404014587402},\"rot\":{\"x\":0.0208125319331884,\"y\":269.986633300781,\"z\":0.0167664457112551}},\"50de30\":{\"lock\":false,\"pos\":{\"x\":16.9101371765137,\"y\":1.29136097431183,\"z\":-60.6665916442871},\"rot\":{\"x\":0.0208124779164791,\"y\":269.986663818359,\"z\":0.016766257584095}},\"538240\":{\"lock\":false,\"pos\":{\"x\":7.19639539718628,\"y\":1.32628977298737,\"z\":-53.8004989624023},\"rot\":{\"x\":0.0208128653466702,\"y\":269.984405517578,\"z\":0.0167652033269405}},\"53cd6f\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.30103349685669,\"z\":-47.1742553710938},\"rot\":{\"x\":0.0208085309714079,\"y\":269.999938964844,\"z\":0.0167711097747087}},\"567067\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29668068885803,\"z\":-52.3944778442383},\"rot\":{\"x\":0.0208133831620216,\"y\":269.983703613281,\"z\":0.0167649667710066}},\"5887cc\":{\"lock\":false,\"pos\":{\"x\":10.4299983978271,\"y\":1.32678639888763,\"z\":-56.1153984069824},\"rot\":{\"x\":0.0208130050450563,\"y\":269.984985351563,\"z\":0.0167658366262913}},\"59a93c\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.29875802993774,\"z\":-54.9479560852051},\"rot\":{\"x\":0.0208092629909515,\"y\":269.998657226563,\"z\":0.0167708080261946}},\"5c93be\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.2973940372467,\"z\":-52.3759536743164},\"rot\":{\"x\":0.0208149068057537,\"y\":269.979309082031,\"z\":0.0167634282261133}},\"5eed1b\":{\"lock\":false,\"pos\":{\"x\":13.6441516876221,\"y\":1.32661664485931,\"z\":-60.683422088623},\"rot\":{\"x\":0.0208079162985086,\"y\":270.001403808594,\"z\":0.0167719349265099}},\"610887\":{\"lock\":false,\"pos\":{\"x\":3.94160103797913,\"y\":1.32578003406525,\"z\":-51.503101348877},\"rot\":{\"x\":0.0208084210753441,\"y\":270.000061035156,\"z\":0.016771275550127}},\"6119f3\":{\"lock\":false,\"pos\":{\"x\":7.81915473937988,\"y\":1.31534194946289,\"z\":-91.9738616943359},\"rot\":{\"x\":0.0208124257624149,\"y\":269.985778808594,\"z\":0.0167659912258387}},\"61f8a6\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29592227935791,\"z\":-54.9857063293457},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999755859375,\"z\":0.0167709402740002}},\"6930e1\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.30065429210663,\"z\":-48.4698715209961},\"rot\":{\"x\":0.0208149123936892,\"y\":269.978820800781,\"z\":0.0167637094855309}},\"6eae6f\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.2978184223175,\"z\":-48.5076332092285},\"rot\":{\"x\":0.020815022289753,\"y\":269.979156494141,\"z\":0.016763512045145}},\"702b7f\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29847812652588,\"z\":-51.0809097290039},\"rot\":{\"x\":0.0208148676902056,\"y\":269.979949951172,\"z\":0.0167637690901756}},\"728070\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29771971702576,\"z\":-53.6721382141113},\"rot\":{\"x\":0.0208141338080168,\"y\":269.981689453125,\"z\":0.0167641006410122}},\"747a1a\":{\"lock\":false,\"pos\":{\"x\":13.6926002502441,\"y\":1.32997536659241,\"z\":-49.268798828125},\"rot\":{\"x\":0.0208126474171877,\"y\":269.985595703125,\"z\":0.0167661849409342}},\"7b8100\":{\"lock\":false,\"pos\":{\"x\":28.7816028594971,\"y\":1.29734039306641,\"z\":-54.9677543640137},\"rot\":{\"x\":0.020811952650547,\"y\":269.988464355469,\"z\":0.0167668182402849}},\"7f7f75\":{\"lock\":false,\"pos\":{\"x\":6.22623920440674,\"y\":1.37304794788361,\"z\":-85.519287109375},\"rot\":{\"x\":359.979187011719,\"y\":89.9835586547852,\"z\":359.983245849609}},\"83355d\":{\"lock\":false,\"pos\":{\"x\":3.92138838768005,\"y\":1.32374942302704,\"z\":-58.4151992797852},\"rot\":{\"x\":0.0208090972155333,\"y\":269.998596191406,\"z\":0.0167706105858088}},\"8504ab\":{\"lock\":false,\"pos\":{\"x\":10.4300117492676,\"y\":1.32611680030823,\"z\":-58.4029006958008},\"rot\":{\"x\":0.0208083558827639,\"y\":270.000610351563,\"z\":0.0167714022099972}},\"865252\":{\"lock\":false,\"pos\":{\"x\":7.19640111923218,\"y\":1.32695925235748,\"z\":-51.5130004882813},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999542236328,\"z\":0.0167709346860647}},\"8bc619\":{\"lock\":false,\"pos\":{\"x\":3.94160294532776,\"y\":1.32644963264465,\"z\":-49.2155990600586},\"rot\":{\"x\":0.0208084024488926,\"y\":269.999938964844,\"z\":0.0167711675167084}},\"8dd1fd\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29885733127594,\"z\":-49.7852935791016},\"rot\":{\"x\":0.0208091344684362,\"y\":269.999725341797,\"z\":0.0167706590145826}},\"8deccc\":{\"lock\":false,\"pos\":{\"x\":6.99819993972778,\"y\":1.31926262378693,\"z\":-77.5612030029297},\"rot\":{\"x\":0.0208084024488926,\"y\":270,\"z\":0.0167710911482573}},\"8f0604\":{\"lock\":false,\"pos\":{\"x\":7.19640207290649,\"y\":1.32495045661926,\"z\":-58.3755989074707},\"rot\":{\"x\":0.0208088997751474,\"y\":269.998352050781,\"z\":0.0167705584317446}},\"93db19\":{\"lock\":false,\"pos\":{\"x\":16.9171943664551,\"y\":1.29469835758209,\"z\":-49.2735748291016},\"rot\":{\"x\":0.02080905623734,\"y\":269.998504638672,\"z\":0.0167706962674856}},\"94d024\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29815244674683,\"z\":-49.784725189209},\"rot\":{\"x\":0.0208147242665291,\"y\":269.978881835938,\"z\":0.0167635474354029}},\"96dc11\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29630148410797,\"z\":-53.6900901794434},\"rot\":{\"x\":0.0208086483180523,\"y\":269.999603271484,\"z\":0.0167705751955509}},\"97cea6\":{\"lock\":false,\"pos\":{\"x\":16.9165992736816,\"y\":1.29336869716644,\"z\":-53.8151016235352},\"rot\":{\"x\":0.0208126399666071,\"y\":269.985687255859,\"z\":0.0167660601437092}},\"9bff41\":{\"lock\":false,\"pos\":{\"x\":7.19640207290649,\"y\":1.3282984495163,\"z\":-46.9379997253418},\"rot\":{\"x\":0.0208085980266333,\"y\":270.000122070313,\"z\":0.0167712979018688}},\"a05b8d\":{\"lock\":false,\"pos\":{\"x\":16.4209995269775,\"y\":1.3429182767868,\"z\":-76.586799621582},\"rot\":{\"x\":359.979187011719,\"y\":90,\"z\":359.983215332031}},\"a10a31\":{\"lock\":false,\"pos\":{\"x\":32.6513633728027,\"y\":1.29770743846893,\"z\":-58.5151557922363},\"rot\":{\"x\":0.0208142809569836,\"y\":269.981781005859,\"z\":0.016764285042882}},\"a55c84\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29777324199677,\"z\":-51.0803375244141},\"rot\":{\"x\":0.0208055581897497,\"y\":270.010009765625,\"z\":0.0167748406529427}},\"a5a5fd\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29956722259521,\"z\":-49.771369934082},\"rot\":{\"x\":0.0208145193755627,\"y\":269.979766845703,\"z\":0.0167634915560484}},\"a60082\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29961585998535,\"z\":-47.1940612792969},\"rot\":{\"x\":0.0208147093653679,\"y\":269.97900390625,\"z\":0.0167633593082428}},\"a9e612\":{\"lock\":false,\"pos\":{\"x\":16.9171943664551,\"y\":1.29536783695221,\"z\":-46.9860725402832},\"rot\":{\"x\":0.0208084620535374,\"y\":270.000244140625,\"z\":0.0167713891714811}},\"aa5286\":{\"lock\":false,\"pos\":{\"x\":13.6491022109985,\"y\":1.32795083522797,\"z\":-56.1313018798828},\"rot\":{\"x\":0.0208085123449564,\"y\":270.000091552734,\"z\":0.0167715921998024}},\"ac8f67\":{\"lock\":false,\"pos\":{\"x\":3.81709909439087,\"y\":1.3211362361908,\"z\":-67.2136001586914},\"rot\":{\"x\":0.0208126436918974,\"y\":269.985717773438,\"z\":0.0167659427970648}},\"acc5be\":{\"lock\":false,\"pos\":{\"x\":7.48732423782349,\"y\":1.32246577739716,\"z\":-67.2249984741211},\"rot\":{\"x\":0.020813025534153,\"y\":269.985778808594,\"z\":0.0167660154402256}},\"b102c3\":{\"lock\":false,\"pos\":{\"x\":13.6926012039185,\"y\":1.3306450843811,\"z\":-46.981201171875},\"rot\":{\"x\":0.0208125654608011,\"y\":269.98583984375,\"z\":0.0167661607265472}},\"b45739\":{\"lock\":false,\"pos\":{\"x\":30.7249660491943,\"y\":1.30032575130463,\"z\":-47.1801376342773},\"rot\":{\"x\":0.02080905623734,\"y\":270.000061035156,\"z\":0.0167709086090326}},\"b4fc98\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29819762706757,\"z\":-47.2120208740234},\"rot\":{\"x\":0.0208149868994951,\"y\":269.979248046875,\"z\":0.0167633313685656}},\"b811d0\":{\"lock\":false,\"pos\":{\"x\":16.9150009155273,\"y\":1.28909361362457,\"z\":-68.4179992675781},\"rot\":{\"x\":0.0208075027912855,\"y\":270.003295898438,\"z\":0.0167724974453449}},\"bb0dc0\":{\"lock\":false,\"pos\":{\"x\":13.6490983963013,\"y\":1.32929003238678,\"z\":-51.5563011169434},\"rot\":{\"x\":0.0208124667406082,\"y\":269.985534667969,\"z\":0.0167663432657719}},\"bb684e\":{\"lock\":false,\"pos\":{\"x\":3.8357982635498,\"y\":1.31811416149139,\"z\":-77.5612030029297},\"rot\":{\"x\":0.0208063647150993,\"y\":270.007354736328,\"z\":0.0167737249284983}},\"bb9641\":{\"lock\":false,\"pos\":{\"x\":3.94159889221191,\"y\":1.32511055469513,\"z\":-53.790599822998},\"rot\":{\"x\":0.0208086203783751,\"y\":269.999969482422,\"z\":0.0167711712419987}},\"be227d\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29853177070618,\"z\":-48.4891090393066},\"rot\":{\"x\":0.02081498503685,\"y\":269.97900390625,\"z\":0.016763050109148}},\"c04c67\":{\"lock\":false,\"pos\":{\"x\":32.6513633728027,\"y\":1.29732823371887,\"z\":-59.8107566833496},\"rot\":{\"x\":0.0208146143704653,\"y\":269.979461669922,\"z\":0.0167633686214685}},\"c5fe5b\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29918801784515,\"z\":-51.0669860839844},\"rot\":{\"x\":0.0208047740161419,\"y\":270.014007568359,\"z\":0.0167763773351908}},\"c7e3cf\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29880881309509,\"z\":-52.3625946044922},\"rot\":{\"x\":0.0208084918558598,\"y\":270.000427246094,\"z\":0.0167708285152912}},\"c95de1\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.29951655864716,\"z\":-52.3567237854004},\"rot\":{\"x\":0.0208088513463736,\"y\":269.999328613281,\"z\":0.0167709048837423}},\"d3d7fb\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.29913723468781,\"z\":-53.6523399353027},\"rot\":{\"x\":0.0208129361271858,\"y\":269.984558105469,\"z\":0.0167655125260353}},\"d45a1d\":{\"lock\":false,\"pos\":{\"x\":5.17509365081787,\"y\":1.31438422203064,\"z\":-91.9651794433594},\"rot\":{\"x\":0.0208127330988646,\"y\":269.985626220703,\"z\":0.0167658533900976}},\"d9a805\":{\"lock\":false,\"pos\":{\"x\":7.19639825820923,\"y\":1.32762885093689,\"z\":-49.2254981994629},\"rot\":{\"x\":0.0208087023347616,\"y\":269.999694824219,\"z\":0.0167710371315479}},\"dc6a2c\":{\"lock\":false,\"pos\":{\"x\":16.9150009155273,\"y\":1.28976321220398,\"z\":-66.130500793457},\"rot\":{\"x\":0.0208083242177963,\"y\":270.000732421875,\"z\":0.0167713966220617}},\"ddccf9\":{\"lock\":false,\"pos\":{\"x\":10.4736061096191,\"y\":1.32881104946136,\"z\":-49.2528991699219},\"rot\":{\"x\":0.0208082422614098,\"y\":270.001403808594,\"z\":0.016771525144577}},\"e0bf2d\":{\"lock\":false,\"pos\":{\"x\":10.4073534011841,\"y\":1.32543790340424,\"z\":-60.6943244934082},\"rot\":{\"x\":0.0208086799830198,\"y\":269.999328613281,\"z\":0.0167710985988379}},\"e26ddc\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29705989360809,\"z\":-51.0988616943359},\"rot\":{\"x\":0.020803939551115,\"y\":270.015869140625,\"z\":0.0167766232043505}},\"e4377f\":{\"lock\":false,\"pos\":{\"x\":10.4736051559448,\"y\":1.32948064804077,\"z\":-46.9654006958008},\"rot\":{\"x\":0.0208081118762493,\"y\":270.001190185547,\"z\":0.0167714916169643}},\"e86c65\":{\"lock\":false,\"pos\":{\"x\":13.6491022109985,\"y\":1.32862043380737,\"z\":-53.8437995910645},\"rot\":{\"x\":0.0208083298057318,\"y\":270.000091552734,\"z\":0.0167714711278677}},\"ebc4d9\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29923665523529,\"z\":-48.4896774291992},\"rot\":{\"x\":0.0208099763840437,\"y\":269.996398925781,\"z\":0.0167694985866547}},\"ef116e\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29842948913574,\"z\":-53.6582107543945},\"rot\":{\"x\":0.0208144132047892,\"y\":269.979614257813,\"z\":0.0167637132108212}},\"f317ac\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.30027496814728,\"z\":-49.7654914855957},\"rot\":{\"x\":0.0208088606595993,\"y\":269.999816894531,\"z\":0.0167711395770311}},\"fa142f\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29743921756744,\"z\":-49.8032493591309},\"rot\":{\"x\":0.0208056848496199,\"y\":270.010162353516,\"z\":0.0167747549712658}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Lola Hayes Rework", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -33.926, - "posY": 1.973, - "posZ": -99.815, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1644335793265681039/FD6A85925D62077C37F89B6AD082D15D90244D13/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "version 1.5", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_kaimonogatari.json", - "GUID": "64ad17", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"00b7d1\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2838,\"z\":87.0133},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"03a35e\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.283,\"z\":94.4496},\"rot\":{\"x\":0.0208,\"y\":270.0348,\"z\":0.0168}},\"03bf91\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2763,\"z\":71.4496},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"040cf6\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2959,\"z\":92.0494},\"rot\":{\"x\":0.0208,\"y\":269.9989,\"z\":0.0168}},\"0441cb\":{\"lock\":false,\"pos\":{\"x\":-8.9837,\"y\":1.2729,\"z\":59.9495},\"rot\":{\"x\":0.0208,\"y\":269.9796,\"z\":0.0168}},\"0a6180\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2843,\"z\":94.4496},\"rot\":{\"x\":0.0208,\"y\":270.0153,\"z\":0.0168}},\"0cb1df\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2891,\"z\":73.8366},\"rot\":{\"x\":0.0208,\"y\":270.0189,\"z\":0.0168}},\"0cbe7d\":{\"lock\":false,\"pos\":{\"x\":-19.3011,\"y\":1.3122,\"z\":-69.0606},\"rot\":{\"x\":0.0206,\"y\":270.5735,\"z\":0.017}},\"0fd66c\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2925,\"z\":85.3358},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"0fd992\":{\"lock\":false,\"pos\":{\"x\":-19.3151,\"y\":1.3336,\"z\":-55.1488},\"rot\":{\"x\":0.0208,\"y\":270.0051,\"z\":0.9269}},\"133340\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2776,\"z\":71.4496},\"rot\":{\"x\":0.0208,\"y\":270.0128,\"z\":0.0168}},\"1483d9\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2849,\"z\":92.1617},\"rot\":{\"x\":0.0208,\"y\":269.9772,\"z\":0.0168}},\"166196\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2771,\"z\":64.0133},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"16c15b\":{\"lock\":false,\"pos\":{\"x\":-7.879,\"y\":1.2629,\"z\":70.9133},\"rot\":{\"x\":0.0208,\"y\":270.0198,\"z\":0.0168}},\"1a7b02\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2798,\"z\":77.8253},\"rot\":{\"x\":0.0208,\"y\":270.0033,\"z\":0.0168}},\"1bd191\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2779,\"z\":80.1133},\"rot\":{\"x\":0.0208,\"y\":270.0249,\"z\":0.0168}},\"1be073\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.3032,\"z\":75.5133},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"1be35a\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.3086,\"z\":-84.8182},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":359.9792}},\"1c6b3a\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2829,\"z\":76.0596},\"rot\":{\"x\":0.0208,\"y\":269.9926,\"z\":0.0168}},\"1c87fe\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2816,\"z\":85.2496},\"rot\":{\"x\":0.0208,\"y\":270.0196,\"z\":0.0168}},\"202a96\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2829,\"z\":85.2616},\"rot\":{\"x\":0.0208,\"y\":269.9774,\"z\":0.0168}},\"21ced3\":{\"lock\":false,\"pos\":{\"x\":-19.3034,\"y\":1.3168,\"z\":-53.4359},\"rot\":{\"x\":0.0209,\"y\":270.0017,\"z\":0.0163}},\"2450c5\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2802,\"z\":66.8594},\"rot\":{\"x\":0.0208,\"y\":270.0025,\"z\":0.0168}},\"24581f\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2758,\"z\":64.0253},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"273674\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":270.0039,\"z\":0.0168}},\"27aba8\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2785,\"z\":73.2253},\"rot\":{\"x\":0.0208,\"y\":270.0192,\"z\":0.0168}},\"27ba20\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2796,\"z\":78.3496},\"rot\":{\"x\":0.0208,\"y\":269.9618,\"z\":0.0168}},\"27ed55\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3178,\"z\":-53.3904},\"rot\":{\"x\":0.0168,\"y\":180.0039,\"z\":359.9792}},\"2848ab\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2842,\"z\":89.8616},\"rot\":{\"x\":0.0208,\"y\":269.9774,\"z\":0.0168}},\"2872fc\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2782,\"z\":64.5743},\"rot\":{\"x\":0.0208,\"y\":270.0121,\"z\":0.0168}},\"28e0b4\":{\"lock\":false,\"pos\":{\"x\":5.6424,\"y\":1.2809,\"z\":69.1595},\"rot\":{\"x\":0.0208,\"y\":269.978,\"z\":0.0168}},\"2a2c03\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2777,\"z\":66.3133},\"rot\":{\"x\":0.0208,\"y\":270.0127,\"z\":0.0168}},\"2a9a02\":{\"lock\":false,\"pos\":{\"x\":10.8335,\"y\":1.3194,\"z\":70.1049},\"rot\":{\"x\":0.0208,\"y\":269.9723,\"z\":0.0168}},\"2b5584\":{\"lock\":false,\"pos\":{\"x\":25.9535,\"y\":1.2989,\"z\":94.3343},\"rot\":{\"x\":0.0208,\"y\":269.9986,\"z\":0.0168}},\"2cf882\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2798,\"z\":73.2133},\"rot\":{\"x\":0.0208,\"y\":270.0112,\"z\":0.0168}},\"2d8ecc\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2796,\"z\":64.5596},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"2fecde\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":270.0159,\"z\":0.0168}},\"30c749\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2789,\"z\":71.4616},\"rot\":{\"x\":0.0208,\"y\":269.9828,\"z\":0.0168}},\"31c14d\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2812,\"z\":82.4253},\"rot\":{\"x\":0.0208,\"y\":270.0004,\"z\":0.0168}},\"320094\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2776,\"z\":76.0496},\"rot\":{\"x\":0.0208,\"y\":270.0482,\"z\":0.0168}},\"3450cc\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2952,\"z\":94.5358},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"345d3c\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2816,\"z\":71.4596},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"363a78\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2789,\"z\":76.0496},\"rot\":{\"x\":0.0208,\"y\":270.0044,\"z\":0.0168}},\"36dbe9\":{\"lock\":false,\"pos\":{\"x\":-12.6031,\"y\":1.2803,\"z\":89.8237},\"rot\":{\"x\":0.0208,\"y\":269.9794,\"z\":0.0168}},\"3b3d81\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2932,\"z\":87.6358},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"3c12da\":{\"lock\":false,\"pos\":{\"x\":12.7277,\"y\":1.2928,\"z\":89.9201},\"rot\":{\"x\":0.0208,\"y\":269.9804,\"z\":0.0168}},\"3d079d\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2809,\"z\":78.3616},\"rot\":{\"x\":0.0208,\"y\":269.9798,\"z\":0.0168}},\"3e5de2\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2802,\"z\":71.4743},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"3ff589\":{\"lock\":false,\"pos\":{\"x\":-5.429,\"y\":1.2742,\"z\":59.9495},\"rot\":{\"x\":0.0208,\"y\":270.0281,\"z\":0.0168}},\"416008\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2832,\"z\":89.3253},\"rot\":{\"x\":0.0208,\"y\":270.0187,\"z\":0.0168}},\"4402a1\":{\"lock\":false,\"pos\":{\"x\":-22.6179,\"y\":1.3461,\"z\":-53.4373},\"rot\":{\"x\":1.1625,\"y\":269.9696,\"z\":0.0168}},\"47bdc1\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2743,\"z\":64.5497},\"rot\":{\"x\":0.0208,\"y\":270.0215,\"z\":0.0168}},\"47ddb0\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.295,\"z\":85.135},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"488fce\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2783,\"z\":78.3496},\"rot\":{\"x\":0.0208,\"y\":270.0379,\"z\":0.0168}},\"4c56c4\":{\"lock\":false,\"pos\":{\"x\":25.9535,\"y\":1.2962,\"z\":85.1343},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"519e24\":{\"lock\":false,\"pos\":{\"x\":1.7638,\"y\":1.2869,\"z\":94.475},\"rot\":{\"x\":0.0208,\"y\":270.0354,\"z\":0.0168}},\"55769f\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2795,\"z\":73.7616},\"rot\":{\"x\":0.0208,\"y\":269.9561,\"z\":0.0168}},\"58bf2c\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2823,\"z\":87.5496},\"rot\":{\"x\":0.0208,\"y\":269.9702,\"z\":0.0168}},\"592017\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2802,\"z\":76.0616},\"rot\":{\"x\":0.0208,\"y\":269.972,\"z\":0.0168}},\"5925a5\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2782,\"z\":59.9594},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"595894\":{\"lock\":false,\"pos\":{\"x\":-12.6025,\"y\":1.2817,\"z\":94.4237},\"rot\":{\"x\":0.0208,\"y\":269.99,\"z\":0.0168}},\"599b2e\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2836,\"z\":78.3596},\"rot\":{\"x\":0.0208,\"y\":269.9924,\"z\":0.0168}},\"5a02fe\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2825,\"z\":87.0253},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}},\"5a418b\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2752,\"z\":70.9133},\"rot\":{\"x\":0.0168,\"y\":179.9918,\"z\":359.9792}},\"5a4b91\":{\"lock\":false,\"pos\":{\"x\":-12.603,\"y\":1.279,\"z\":85.2172},\"rot\":{\"x\":0.0208,\"y\":269.9775,\"z\":0.0168}},\"5a7432\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.3132,\"z\":-69.0603},\"rot\":{\"x\":0.0168,\"y\":179.9955,\"z\":359.9792}},\"5c2d70\":{\"lock\":false,\"pos\":{\"x\":-12.603,\"y\":1.2797,\"z\":87.5237},\"rot\":{\"x\":0.0208,\"y\":269.9663,\"z\":0.0168}},\"5d6157\":{\"lock\":false,\"pos\":{\"x\":12.4059,\"y\":1.2933,\"z\":92.1521},\"rot\":{\"x\":0.0208,\"y\":269.9875,\"z\":0.0168}},\"5df58d\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.3109,\"z\":-76.9456},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"5ff3e1\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2786,\"z\":82.4133},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}},\"60af01\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3155,\"z\":-61.231},\"rot\":{\"x\":0.0168,\"y\":179.9924,\"z\":359.9792}},\"62d7b6\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.2964,\"z\":89.735},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"65091e\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2829,\"z\":89.8496},\"rot\":{\"x\":0.0208,\"y\":270.0009,\"z\":0.0168}},\"6793a3\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2796,\"z\":82.9496},\"rot\":{\"x\":0.0208,\"y\":270.0181,\"z\":0.0168}},\"67ffbf\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.3119,\"z\":-61.241},\"rot\":{\"x\":0.0208,\"y\":269.9922,\"z\":0.0168}},\"69aef7\":{\"lock\":false,\"pos\":{\"x\":-19.2507,\"y\":1.3294,\"z\":-86.424},\"rot\":{\"x\":0.159,\"y\":270.0175,\"z\":0.9902}},\"6cd869\":{\"lock\":false,\"pos\":{\"x\":-8.9931,\"y\":1.2749,\"z\":66.8824},\"rot\":{\"x\":0.0208,\"y\":269.9902,\"z\":0.0168}},\"71abe6\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2803,\"z\":80.6496},\"rot\":{\"x\":0.0208,\"y\":269.9639,\"z\":0.0168}},\"729701\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2822,\"z\":82.9616},\"rot\":{\"x\":0.0208,\"y\":269.9788,\"z\":0.0168}},\"74493a\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2852,\"z\":91.6133},\"rot\":{\"x\":0.0208,\"y\":270.019,\"z\":0.0168}},\"74658f\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2813,\"z\":91.6133},\"rot\":{\"x\":0.0208,\"y\":270.0141,\"z\":0.0168}},\"769e65\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2809,\"z\":82.9496},\"rot\":{\"x\":0.0208,\"y\":270.0154,\"z\":0.0168}},\"7970d2\":{\"lock\":false,\"pos\":{\"x\":-5.4321,\"y\":1.2749,\"z\":62.2497},\"rot\":{\"x\":0.0208,\"y\":270.0382,\"z\":0.0168}},\"7a29a7\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2811,\"z\":77.8133},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"7ce81c\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2966,\"z\":94.3494},\"rot\":{\"x\":0.0208,\"y\":269.9988,\"z\":0.0168}},\"7cf799\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2843,\"z\":80.6596},\"rot\":{\"x\":0.0208,\"y\":269.9926,\"z\":0.0168}},\"7cf99b\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2806,\"z\":89.3133},\"rot\":{\"x\":0.0208,\"y\":270.0039,\"z\":0.0168}},\"7d3855\":{\"lock\":false,\"pos\":{\"x\":5.6428,\"y\":1.2876,\"z\":92.1596},\"rot\":{\"x\":0.0208,\"y\":270.0381,\"z\":0.0168}},\"7d4931\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2795,\"z\":69.1743},\"rot\":{\"x\":0.0208,\"y\":270.0142,\"z\":0.0168}},\"805888\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3097,\"z\":-69.0606},\"rot\":{\"x\":0.0208,\"y\":270.0825,\"z\":0.0168}},\"8249b7\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2918,\"z\":83.0358},\"rot\":{\"x\":0.0208,\"y\":269.9907,\"z\":0.0168}},\"830efe\":{\"lock\":false,\"pos\":{\"x\":-19.3021,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0208,\"y\":269.8826,\"z\":0.0167}},\"85cbad\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2862,\"z\":92.1743},\"rot\":{\"x\":0.0208,\"y\":270.0354,\"z\":0.0168}},\"88c948\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2782,\"z\":69.1616},\"rot\":{\"x\":0.0208,\"y\":269.9563,\"z\":0.0168}},\"8a2863\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2817,\"z\":89.8496},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"8ab0aa\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2809,\"z\":73.7744},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"8adb9e\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2845,\"z\":89.3133},\"rot\":{\"x\":0.0208,\"y\":270.0004,\"z\":0.0168}},\"8bc00c\":{\"lock\":false,\"pos\":{\"x\":12.7277,\"y\":1.2915,\"z\":85.3209},\"rot\":{\"x\":0.0208,\"y\":269.9714,\"z\":0.0168}},\"8cd646\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2938,\"z\":89.9358},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"8df09a\":{\"lock\":false,\"pos\":{\"x\":-19.3032,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0209,\"y\":269.8336,\"z\":0.0167}},\"8ec9e8\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.3142,\"z\":-53.4369},\"rot\":{\"x\":0.0208,\"y\":270.0057,\"z\":0.0168}},\"90adc7\":{\"lock\":false,\"pos\":{\"x\":-8.9868,\"y\":1.2736,\"z\":62.2497},\"rot\":{\"x\":0.0208,\"y\":269.9756,\"z\":0.0168}},\"9284f6\":{\"lock\":false,\"pos\":{\"x\":12.7274,\"y\":1.2941,\"z\":94.5185},\"rot\":{\"x\":0.0208,\"y\":269.9738,\"z\":0.0168}},\"92a8c8\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.281,\"z\":87.5496},\"rot\":{\"x\":0.0208,\"y\":269.9668,\"z\":0.0168}},\"9663f1\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.287,\"z\":89.8596},\"rot\":{\"x\":0.0208,\"y\":269.9928,\"z\":0.0168}},\"96fb56\":{\"lock\":false,\"pos\":{\"x\":-19.3331,\"y\":1.3285,\"z\":-78.5001},\"rot\":{\"x\":0.0188,\"y\":270.002,\"z\":1.0175}},\"98d59a\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2849,\"z\":87.5744},\"rot\":{\"x\":0.0208,\"y\":270.0286,\"z\":0.0168}},\"99751d\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2952,\"z\":89.7494},\"rot\":{\"x\":0.0208,\"y\":269.999,\"z\":0.0168}},\"9d7db7\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2823,\"z\":73.7596},\"rot\":{\"x\":0.0208,\"y\":269.9927,\"z\":0.0168}},\"a03156\":{\"lock\":false,\"pos\":{\"x\":19.5868,\"y\":1.2508,\"z\":69.6144},\"rot\":{\"x\":359.9792,\"y\":89.9929,\"z\":359.9832}},\"a311eb\":{\"lock\":false,\"pos\":{\"x\":12.4068,\"y\":1.294,\"z\":94.5291},\"rot\":{\"x\":0.0208,\"y\":270.0088,\"z\":0.0168}},\"a4ca98\":{\"lock\":false,\"pos\":{\"x\":5.6429,\"y\":1.2883,\"z\":94.4596},\"rot\":{\"x\":0.0208,\"y\":269.9978,\"z\":0.0168}},\"a4d6ce\":{\"lock\":false,\"pos\":{\"x\":12.7274,\"y\":1.2921,\"z\":87.6185},\"rot\":{\"x\":0.0208,\"y\":269.9931,\"z\":0.0168}},\"a50220\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2803,\"z\":85.2496},\"rot\":{\"x\":0.0208,\"y\":270.0254,\"z\":0.0168}},\"aa4203\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2856,\"z\":85.2596},\"rot\":{\"x\":0.0208,\"y\":269.9926,\"z\":0.0168}},\"ab19ea\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2825,\"z\":82.4133},\"rot\":{\"x\":0.0208,\"y\":270.0214,\"z\":0.0168}},\"acf78b\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2898,\"z\":76.1357},\"rot\":{\"x\":0.0208,\"y\":270.0255,\"z\":0.0168}},\"af287c\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2819,\"z\":84.7253},\"rot\":{\"x\":0.0208,\"y\":270.0006,\"z\":0.0168}},\"b1ab4a\":{\"lock\":false,\"pos\":{\"x\":25.9535,\"y\":1.2975,\"z\":89.7342},\"rot\":{\"x\":0.0208,\"y\":270.0007,\"z\":0.0168}},\"b3612e\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2804,\"z\":75.5133},\"rot\":{\"x\":0.0208,\"y\":270.0006,\"z\":0.0168}},\"bb2d8c\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2816,\"z\":80.6616},\"rot\":{\"x\":0.0208,\"y\":269.9734,\"z\":0.0168}},\"bbd9b9\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2939,\"z\":85.1494},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"bea40c\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2799,\"z\":87.0133},\"rot\":{\"x\":0.0208,\"y\":270.0187,\"z\":0.0168}},\"bed1c4\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2765,\"z\":66.3253},\"rot\":{\"x\":0.0208,\"y\":270.0004,\"z\":0.0168}},\"bf1297\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":270.0037,\"z\":0.0168}},\"c0e8e4\":{\"lock\":false,\"pos\":{\"x\":12.7274,\"y\":1.2935,\"z\":92.2185},\"rot\":{\"x\":0.0208,\"y\":269.9789,\"z\":0.0168}},\"c25061\":{\"lock\":false,\"pos\":{\"x\":9.221,\"y\":1.2896,\"z\":94.5498},\"rot\":{\"x\":0.0208,\"y\":269.985,\"z\":0.0168}},\"c48fc3\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.279,\"z\":80.6496},\"rot\":{\"x\":0.0208,\"y\":270.0384,\"z\":0.0168}},\"c53e8d\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2782,\"z\":73.7496},\"rot\":{\"x\":0.0208,\"y\":269.9773,\"z\":0.0168}},\"c6ef37\":{\"lock\":false,\"pos\":{\"x\":25.9413,\"y\":1.2982,\"z\":92.0275},\"rot\":{\"x\":0.0208,\"y\":270.0007,\"z\":0.0168}},\"c821e9\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.285,\"z\":82.9596},\"rot\":{\"x\":0.0208,\"y\":270.0027,\"z\":0.0168}},\"c9c916\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2788,\"z\":66.8742},\"rot\":{\"x\":0.0208,\"y\":270.0125,\"z\":0.0168}},\"ca55a3\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2863,\"z\":87.5596},\"rot\":{\"x\":0.0208,\"y\":270.0103,\"z\":0.0168}},\"cad5d5\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2831,\"z\":84.7133},\"rot\":{\"x\":0.0208,\"y\":270.0192,\"z\":0.0168}},\"cc2723\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2784,\"z\":68.6133},\"rot\":{\"x\":0.0208,\"y\":270.0134,\"z\":0.0168}},\"ce6e77\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.2957,\"z\":87.435},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"cf1b06\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3073,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0413,\"z\":0.0168}},\"d40f7c\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.297,\"z\":92.035},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"d490f4\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2856,\"z\":94.4616},\"rot\":{\"x\":0.0208,\"y\":269.9772,\"z\":0.0168}},\"d49971\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2749,\"z\":66.8496},\"rot\":{\"x\":0.0208,\"y\":270.0309,\"z\":0.0168}},\"d8c089\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2829,\"z\":80.6744},\"rot\":{\"x\":0.0208,\"y\":270.0127,\"z\":0.0168}},\"d90685\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2836,\"z\":92.1496},\"rot\":{\"x\":0.0208,\"y\":270.0153,\"z\":0.0168}},\"d921bc\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2945,\"z\":92.2358},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"dabd8d\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2823,\"z\":92.1496},\"rot\":{\"x\":0.0208,\"y\":270.0178,\"z\":0.0168}},\"db5369\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2842,\"z\":85.2744},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"dba2a6\":{\"lock\":false,\"pos\":{\"x\":-5.4323,\"y\":1.2762,\"z\":66.8496},\"rot\":{\"x\":0.0208,\"y\":269.9579,\"z\":0.0168}},\"dda3dc\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.305,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":270.0212,\"z\":0.0168}},\"ddcdcc\":{\"lock\":false,\"pos\":{\"x\":25.9559,\"y\":1.2969,\"z\":87.4343},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"dedfbb\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.2977,\"z\":94.335},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"df828a\":{\"lock\":false,\"pos\":{\"x\":15.565,\"y\":1.2905,\"z\":78.4206},\"rot\":{\"x\":0.0208,\"y\":269.9646,\"z\":0.0168}},\"e10b00\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2791,\"z\":70.9133},\"rot\":{\"x\":0.0208,\"y\":270.0049,\"z\":0.0168}},\"e1f933\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2775,\"z\":66.8616},\"rot\":{\"x\":0.0208,\"y\":269.9755,\"z\":0.0168}},\"e4f0d2\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2911,\"z\":80.7358},\"rot\":{\"x\":0.0208,\"y\":269.9763,\"z\":0.0168}},\"e5ebfc\":{\"lock\":false,\"pos\":{\"x\":-5.4323,\"y\":1.2769,\"z\":69.1496},\"rot\":{\"x\":0.0208,\"y\":270.0253,\"z\":0.0168}},\"e94aa3\":{\"lock\":false,\"pos\":{\"x\":9.1791,\"y\":1.2889,\"z\":92.162},\"rot\":{\"x\":0.0208,\"y\":269.9738,\"z\":0.0168}},\"e9746a\":{\"lock\":false,\"pos\":{\"x\":-8.9914,\"y\":1.283,\"z\":94.459},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"e9d7dc\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2762,\"z\":62.2617},\"rot\":{\"x\":0.0208,\"y\":269.9798,\"z\":0.0168}},\"ee3b9e\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2839,\"z\":91.6253},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"f20025\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2856,\"z\":89.8744},\"rot\":{\"x\":0.0208,\"y\":270.0287,\"z\":0.0168}},\"f424b5\":{\"lock\":false,\"pos\":{\"x\":-19.2956,\"y\":1.3099,\"z\":-76.9414},\"rot\":{\"x\":0.0208,\"y\":269.9008,\"z\":0.0167}},\"f52130\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2945,\"z\":87.4494},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"f5d683\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2769,\"z\":73.7496},\"rot\":{\"x\":0.0208,\"y\":270.0284,\"z\":0.0168}},\"f5dde8\":{\"lock\":false,\"pos\":{\"x\":-12.6025,\"y\":1.281,\"z\":92.1235},\"rot\":{\"x\":0.0208,\"y\":269.9702,\"z\":0.0168}},\"f67bb7\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2768,\"z\":64.5617},\"rot\":{\"x\":0.0208,\"y\":269.975,\"z\":0.0168}},\"f81d7c\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2756,\"z\":69.1496},\"rot\":{\"x\":0.0208,\"y\":270.034,\"z\":0.0168}},\"f91daf\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2836,\"z\":82.9744},\"rot\":{\"x\":0.0208,\"y\":270.0137,\"z\":0.0168}},\"facdd4\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2815,\"z\":76.0744},\"rot\":{\"x\":0.0208,\"y\":270.0117,\"z\":0.0168}},\"fc5916\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2789,\"z\":62.2596},\"rot\":{\"x\":0.0208,\"y\":269.9967,\"z\":0.0168}},\"fd5d1b\":{\"lock\":false,\"pos\":{\"x\":-5.4323,\"y\":1.2755,\"z\":64.5497},\"rot\":{\"x\":0.0208,\"y\":270.0133,\"z\":0.0168}},\"fd989b\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2822,\"z\":78.3744},\"rot\":{\"x\":0.0208,\"y\":270.0119,\"z\":0.0168}},\"fe6cd0\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2793,\"z\":84.7133},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}},\"feac86\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2836,\"z\":87.5616},\"rot\":{\"x\":0.0208,\"y\":269.9852,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Kaimonogatari Player cards", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -34.685, - "posY": 2.827, - "posZ": -108.225, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1011563111884720834/103D38A8FBBFA64EB66439667F8775B15FC679C9/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_idol_thoughts.json", - "GUID": "991ff9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"057e04\":{\"lock\":false,\"pos\":{\"x\":-16.6395988464355,\"y\":1.31085813045502,\"z\":-76.9456481933594},\"rot\":{\"x\":0.0208098888397217,\"y\":269.999450683594,\"z\":0.0167720001190901}},\"06fcb2\":{\"lock\":false,\"pos\":{\"x\":-22.6157550811768,\"y\":1.3256413936615,\"z\":-76.9460372924805},\"rot\":{\"x\":0.020808782428503,\"y\":270.000274658203,\"z\":0.0167717132717371}},\"08ab92\":{\"lock\":false,\"pos\":{\"x\":-19.2936096191406,\"y\":1.30989539623261,\"z\":-76.9415512084961},\"rot\":{\"x\":0.0208085216581821,\"y\":270.000030517578,\"z\":0.0167711414396763}},\"212311\":{\"lock\":false,\"pos\":{\"x\":-22.6156845092773,\"y\":1.32794523239136,\"z\":-69.0756072998047},\"rot\":{\"x\":0.0208083000034094,\"y\":269.999816894531,\"z\":0.0167704597115517}},\"3c216d\":{\"lock\":false,\"pos\":{\"x\":-16.6402435302734,\"y\":1.30855345726013,\"z\":-84.8182067871094},\"rot\":{\"x\":0.0208111256361008,\"y\":269.999206542969,\"z\":0.0167727693915367}},\"55809d\":{\"lock\":false,\"pos\":{\"x\":-19.3000640869141,\"y\":1.31449115276337,\"z\":-61.2332420349121},\"rot\":{\"x\":0.0208084266632795,\"y\":269.999938964844,\"z\":0.0167710799723864}},\"600e41\":{\"lock\":false,\"pos\":{\"x\":-22.6139163970947,\"y\":1.33252322673798,\"z\":-53.4381370544434},\"rot\":{\"x\":0.0208081752061844,\"y\":270.001251220703,\"z\":0.0167707018554211}},\"6011c1\":{\"lock\":false,\"pos\":{\"x\":-22.61696434021,\"y\":1.33023798465729,\"z\":-61.2413864135742},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999908447266,\"z\":0.016770888119936}},\"6e7ea8\":{\"lock\":false,\"pos\":{\"x\":-19.295877456665,\"y\":1.31220149993896,\"z\":-69.0607070922852},\"rot\":{\"x\":0.0208094604313374,\"y\":270,\"z\":0.0167710334062576}},\"b1256b\":{\"lock\":false,\"pos\":{\"x\":-16.6400871276855,\"y\":1.31545794010162,\"z\":-61.2309913635254},\"rot\":{\"x\":0.0208090264350176,\"y\":269.998779296875,\"z\":0.0167700741440058}},\"c72bdd\":{\"lock\":false,\"pos\":{\"x\":-16.6400699615479,\"y\":1.31775283813477,\"z\":-53.3904228210449},\"rot\":{\"x\":0.0208091754466295,\"y\":269.999816894531,\"z\":0.0167703349143267}},\"d2913a\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.31316590309143,\"z\":-69.0603103637695},\"rot\":{\"x\":0.020810903981328,\"y\":270,\"z\":0.0167728774249554}},\"ecaa8c\":{\"lock\":false,\"pos\":{\"x\":-19.2997856140137,\"y\":1.30758762359619,\"z\":-84.8181838989258},\"rot\":{\"x\":0.0208093598484993,\"y\":270,\"z\":0.0167709905654192}},\"f89508\":{\"lock\":false,\"pos\":{\"x\":-19.3000202178955,\"y\":1.31677353382111,\"z\":-53.4358367919922},\"rot\":{\"x\":0.0208089053630829,\"y\":270.000122070313,\"z\":0.0167711284011602}},\"f9d436\":{\"lock\":false,\"pos\":{\"x\":-22.6169204711914,\"y\":1.32333660125732,\"z\":-84.8185119628906},\"rot\":{\"x\":0.0208087246865034,\"y\":270.000030517578,\"z\":0.0167713966220617}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Idol Thoughts Custom Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -21.835, - "posY": 1.973, - "posZ": 81.635, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://dl.airtable.com/.attachmentThumbnails/e9dd0f33f26dcf0a628d962e0806de04/b41b19e1", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "https://arkham.cards", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_onigawa.json", - "GUID": "c19cfa", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,6}, rotation={0,0,0}, height=500, width=1600,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Ghosts Of Onigawa (Investigator Expansion)", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -47.192, - "posY": 2.828, - "posZ": -121.341, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.96, - "scaleY": 0.27, - "scaleZ": 0.96 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1597044073919531303/A7A92208CADC509C2546E65242ADDC8EF88FEAB8/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "By /u/corpboy", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_gender_swapped.json", - "GUID": "33272e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"169f5f\":{\"lock\":false,\"pos\":{\"x\":-19.3000202178955,\"y\":1.35298359394073,\"z\":-53.4358367919922},\"rot\":{\"x\":0.02080955542624,\"y\":270.001556396484,\"z\":0.0167712271213531}},\"1abe52\":{\"lock\":false,\"pos\":{\"x\":-19.2997913360596,\"y\":1.34861159324646,\"z\":-84.8181838989258},\"rot\":{\"x\":0.020808843895793,\"y\":270.000122070313,\"z\":0.0167707651853561}},\"23ea9a\":{\"lock\":false,\"pos\":{\"x\":-16.6402473449707,\"y\":1.3495774269104,\"z\":-84.8182144165039},\"rot\":{\"x\":0.0208143834024668,\"y\":269.999816894531,\"z\":0.0167734380811453}},\"260c46\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.34937584400177,\"z\":-69.0603103637695},\"rot\":{\"x\":0.0208140630275011,\"y\":270.000244140625,\"z\":0.0167755950242281}},\"6b77d7\":{\"lock\":false,\"pos\":{\"x\":-16.8499145507813,\"y\":1.30698132514954,\"z\":-91.5999984741211},\"rot\":{\"x\":0.0208082087337971,\"y\":270.000122070313,\"z\":0.0167680568993092}},\"6be340\":{\"lock\":false,\"pos\":{\"x\":-19.3000755310059,\"y\":1.35551571846008,\"z\":-61.2332572937012},\"rot\":{\"x\":0.0208098944276571,\"y\":269.999114990234,\"z\":0.0167708061635494}},\"77ba63\":{\"lock\":false,\"pos\":{\"x\":-22.6157627105713,\"y\":1.3086873292923,\"z\":-76.946044921875},\"rot\":{\"x\":0.0208086930215359,\"y\":270.000091552734,\"z\":0.0167710520327091}},\"7c3d2e\":{\"lock\":false,\"pos\":{\"x\":-19.293607711792,\"y\":1.35573351383209,\"z\":-76.9415588378906},\"rot\":{\"x\":0.0208112671971321,\"y\":269.999816894531,\"z\":0.0167707577347755}},\"7d5120\":{\"lock\":false,\"pos\":{\"x\":-22.6139030456543,\"y\":1.31556940078735,\"z\":-53.4381294250488},\"rot\":{\"x\":0.0208085980266333,\"y\":270.000030517578,\"z\":180.01676940918}},\"981000\":{\"lock\":false,\"pos\":{\"x\":-16.6400699615479,\"y\":1.35396289825439,\"z\":-53.3904228210449},\"rot\":{\"x\":0.0208099316805601,\"y\":270.000030517578,\"z\":0.0167689602822065}},\"b5091c\":{\"lock\":false,\"pos\":{\"x\":-26.3147144317627,\"y\":1.30734384059906,\"z\":-76.9476318359375},\"rot\":{\"x\":0.0208098907023668,\"y\":269.99560546875,\"z\":0.0167696326971054}},\"c61dd3\":{\"lock\":false,\"pos\":{\"x\":-16.6400871276855,\"y\":1.3564817905426,\"z\":-61.2309913635254},\"rot\":{\"x\":0.0208104159682989,\"y\":269.999847412109,\"z\":0.0167675204575062}},\"d8bab9\":{\"lock\":false,\"pos\":{\"x\":-19.2999992370605,\"y\":1.32235062122345,\"z\":-91.5984573364258},\"rot\":{\"x\":0.0208081062883139,\"y\":270.000061035156,\"z\":0.0167712885886431}},\"e22086\":{\"lock\":false,\"pos\":{\"x\":-16.6396045684814,\"y\":1.35669600963593,\"z\":-76.9456558227539},\"rot\":{\"x\":0.0208145752549171,\"y\":269.999847412109,\"z\":0.0167776327580214}},\"eff7e4\":{\"lock\":false,\"pos\":{\"x\":-19.2958831787109,\"y\":1.3484114408493,\"z\":-69.0607070922852},\"rot\":{\"x\":0.0208063907921314,\"y\":270.008483886719,\"z\":0.016773846000433}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Gender Swapped Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.939, - "posY": 1.978, - "posZ": 81.007, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1746802526940892011/A775E42F9014CD75B091D7D060012681E58B906E/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "By Davi", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_fortune_or_folly_parallel_rex.json", - "GUID": "7fa06f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\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}},\"d51f74\":{\"lock\":false,\"pos\":{\"x\":-12.3273,\"y\":1.642,\"z\":10.8057},\"rot\":{\"x\":0.0169,\"y\":179.9845,\"z\":0.0799}},\"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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Fortune or Folly - Parallel Rex Murphy Set", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.939, - "posY": 1.978, - "posZ": 81.007, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655599785039299268/52DB5C3A0E600D6AECB0B851ECF90C5B3D016421/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "By Donelloth. As Seen in Bad Blood!", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_elspeth_baudin.json", - "GUID": "84c153", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"1b6773\":{\"lock\":false,\"pos\":{\"x\":-19.5467624664307,\"y\":1.31306660175323,\"z\":-65.7938537597656},\"rot\":{\"x\":0.0208032466471195,\"y\":270.018371582031,\"z\":0.0167777892202139}},\"41424c\":{\"lock\":false,\"pos\":{\"x\":-22.5805168151855,\"y\":1.31255412101746,\"z\":-63.7807502746582},\"rot\":{\"x\":0.020810954272747,\"y\":269.991149902344,\"z\":0.0167674999684095}},\"647b40\":{\"lock\":false,\"pos\":{\"x\":-22.6028251647949,\"y\":1.31024301052094,\"z\":-71.6484832763672},\"rot\":{\"x\":0.0208107922226191,\"y\":269.991149902344,\"z\":0.016767431050539}},\"9a67bf\":{\"lock\":false,\"pos\":{\"x\":-22.6425685882568,\"y\":1.30951547622681,\"z\":-74.0846176147461},\"rot\":{\"x\":0.0208108704537153,\"y\":269.9912109375,\"z\":0.0167674385011196}},\"9e4397\":{\"lock\":false,\"pos\":{\"x\":-22.5964412689209,\"y\":1.31179511547089,\"z\":-66.3536529541016},\"rot\":{\"x\":0.0208110846579075,\"y\":269.99072265625,\"z\":0.0167671237140894}},\"d467b7\":{\"lock\":false,\"pos\":{\"x\":-19.7298603057861,\"y\":1.31206059455872,\"z\":-69.0034790039063},\"rot\":{\"x\":0.0207998398691416,\"y\":270.028869628906,\"z\":0.0167793389409781}},\"dd312f\":{\"lock\":false,\"pos\":{\"x\":-19.5082302093506,\"y\":1.31121933460236,\"z\":-72.1525039672852},\"rot\":{\"x\":0.0167680606245995,\"y\":179.991668701172,\"z\":359.979187011719}},\"e43300\":{\"lock\":false,\"pos\":{\"x\":-22.6156921386719,\"y\":1.31099140644073,\"z\":-69.0756149291992},\"rot\":{\"x\":0.0208105240017176,\"y\":269.993041992188,\"z\":0.0167687423527241}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Elspeth Baudin Custom Investigator", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.939, - "posY": 1.963, - "posZ": 81.007, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1646593716898209387/B827263B809A6C8E1042BDF1C8D33E58458C2EF4/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_dont_starve.json", - "GUID": "2e69d0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"049651\":{\"lock\":false,\"pos\":{\"x\":-39.9984016418457,\"y\":1.30796504020691,\"z\":-57.847900390625},\"rot\":{\"x\":0.0208088103681803,\"y\":269.999420166016,\"z\":0.0167709793895483}},\"05534d\":{\"lock\":false,\"pos\":{\"x\":-40.433277130127,\"y\":1.30174255371094,\"z\":-78.5659561157227},\"rot\":{\"x\":0.0208085998892784,\"y\":270.000030517578,\"z\":0.0167712327092886}},\"0b4057\":{\"lock\":false,\"pos\":{\"x\":-54.2104759216309,\"y\":1.29435074329376,\"z\":-86.7248611450195},\"rot\":{\"x\":0.0208057351410389,\"y\":270.009887695313,\"z\":0.0167745146900415}},\"0de265\":{\"lock\":false,\"pos\":{\"x\":-50.5162010192871,\"y\":1.30271863937378,\"z\":-62.7216987609863},\"rot\":{\"x\":0.0208138264715672,\"y\":269.981567382813,\"z\":0.0167644713073969}},\"10aa14\":{\"lock\":false,\"pos\":{\"x\":-40.0200996398926,\"y\":1.3072521686554,\"z\":-60.2564010620117},\"rot\":{\"x\":0.0208086967468262,\"y\":269.999725341797,\"z\":0.0167712494730949}},\"144811\":{\"lock\":false,\"pos\":{\"x\":-50.831672668457,\"y\":1.29631996154785,\"z\":-84.1897583007813},\"rot\":{\"x\":0.0208147037774324,\"y\":269.978698730469,\"z\":0.0167634543031454}},\"16e931\":{\"lock\":false,\"pos\":{\"x\":-54.2816009521484,\"y\":1.32870221138,\"z\":-60.0937995910645},\"rot\":{\"x\":0.0208068005740643,\"y\":270.006652832031,\"z\":0.0167733412235975}},\"181416\":{\"lock\":false,\"pos\":{\"x\":-47.2076797485352,\"y\":1.29929566383362,\"z\":-78.5202560424805},\"rot\":{\"x\":0.0208087675273418,\"y\":269.999847412109,\"z\":0.0167711023241282}},\"208789\":{\"lock\":false,\"pos\":{\"x\":-46.9576988220215,\"y\":1.30474603176117,\"z\":-60.2104988098145},\"rot\":{\"x\":0.0208103526383638,\"y\":269.993927001953,\"z\":0.0167688690125942}},\"23d08a\":{\"lock\":false,\"pos\":{\"x\":-43.5625,\"y\":1.30455183982849,\"z\":-65.0863037109375},\"rot\":{\"x\":0.0208085887134075,\"y\":270.000183105469,\"z\":0.0167711470276117}},\"2ab220\":{\"lock\":false,\"pos\":{\"x\":-54.1502075195313,\"y\":1.29681360721588,\"z\":-78.3857879638672},\"rot\":{\"x\":0.0208087991923094,\"y\":270.000122070313,\"z\":0.0167712289839983}},\"2e6779\":{\"lock\":false,\"pos\":{\"x\":-40.3589744567871,\"y\":1.29947459697723,\"z\":-86.4064559936523},\"rot\":{\"x\":0.0208109170198441,\"y\":269.992004394531,\"z\":0.0167681444436312}},\"374e9c\":{\"lock\":false,\"pos\":{\"x\":-50.3554992675781,\"y\":1.30513906478882,\"z\":-54.6520004272461},\"rot\":{\"x\":0.0208085868507624,\"y\":269.999969482422,\"z\":0.0167713407427073}},\"3b7f5e\":{\"lock\":false,\"pos\":{\"x\":-46.8041000366211,\"y\":1.30546891689301,\"z\":-57.9314002990723},\"rot\":{\"x\":0.0208088327199221,\"y\":269.999969482422,\"z\":0.0167714394629002}},\"415ff5\":{\"lock\":false,\"pos\":{\"x\":-54.3089752197266,\"y\":1.31680154800415,\"z\":-84.2695617675781},\"rot\":{\"x\":0.0208021737635136,\"y\":270.023040771484,\"z\":0.0167790465056896}},\"4506c2\":{\"lock\":false,\"pos\":{\"x\":-53.8877983093262,\"y\":1.30392014980316,\"z\":-54.4329986572266},\"rot\":{\"x\":0.0208087544888258,\"y\":269.999969482422,\"z\":0.0167711414396763}},\"4eef97\":{\"lock\":false,\"pos\":{\"x\":-46.9905014038086,\"y\":1.30403566360474,\"z\":-62.5960998535156},\"rot\":{\"x\":0.0208025723695755,\"y\":270.020385742188,\"z\":0.016778577119112}},\"5244b7\":{\"lock\":false,\"pos\":{\"x\":-47.1529731750488,\"y\":1.29834735393524,\"z\":-81.8277587890625},\"rot\":{\"x\":0.0208089258521795,\"y\":270.000457763672,\"z\":0.0167709905654192}},\"6006fa\":{\"lock\":false,\"pos\":{\"x\":-54.1425323486328,\"y\":1.29582250118256,\"z\":-81.781364440918},\"rot\":{\"x\":0.0208027269691229,\"y\":270.020263671875,\"z\":0.0167777054011822}},\"6187b2\":{\"lock\":false,\"pos\":{\"x\":-47.2170753479004,\"y\":1.29763412475586,\"z\":-84.1847610473633},\"rot\":{\"x\":0.0208086259663105,\"y\":270.000274658203,\"z\":0.0167711470276117}},\"682335\":{\"lock\":false,\"pos\":{\"x\":-54.2879981994629,\"y\":1.30139410495758,\"z\":-62.5666007995605},\"rot\":{\"x\":0.0208084508776665,\"y\":270.000030517578,\"z\":0.0167711470276117}},\"6f5590\":{\"lock\":false,\"pos\":{\"x\":-43.7762794494629,\"y\":1.30053281784058,\"z\":-78.5510559082031},\"rot\":{\"x\":0.0208086557686329,\"y\":270,\"z\":0.0167711842805147}},\"70de23\":{\"lock\":false,\"pos\":{\"x\":-50.7880744934082,\"y\":1.29562640190125,\"z\":-86.6133575439453},\"rot\":{\"x\":0.0208112765103579,\"y\":269.990905761719,\"z\":0.0167677998542786}},\"8d7ecb\":{\"lock\":false,\"pos\":{\"x\":-47.2175750732422,\"y\":1.29692459106445,\"z\":-86.6082611083984},\"rot\":{\"x\":0.0208085309714079,\"y\":270.000244140625,\"z\":0.0167712103575468}},\"8e009f\":{\"lock\":false,\"pos\":{\"x\":-43.7559013366699,\"y\":1.3065721988678,\"z\":-57.9441986083984},\"rot\":{\"x\":0.0208087880164385,\"y\":269.999633789063,\"z\":0.0167710371315479}},\"93503f\":{\"lock\":false,\"pos\":{\"x\":-50.5890769958496,\"y\":1.29805994033813,\"z\":-78.546760559082},\"rot\":{\"x\":0.0208088085055351,\"y\":269.999938964844,\"z\":0.0167711973190308}},\"a067d0\":{\"lock\":false,\"pos\":{\"x\":-40.1133995056152,\"y\":1.30650424957275,\"z\":-62.6950988769531},\"rot\":{\"x\":0.0208086110651493,\"y\":269.999755859375,\"z\":0.0167712140828371}},\"a96330\":{\"lock\":false,\"pos\":{\"x\":-50.5937004089355,\"y\":1.30409467220306,\"z\":-57.9240989685059},\"rot\":{\"x\":0.0208087433129549,\"y\":270.000122070313,\"z\":0.0167710352689028}},\"aea08f\":{\"lock\":false,\"pos\":{\"x\":-50.5124015808105,\"y\":1.30345153808594,\"z\":-60.2220993041992},\"rot\":{\"x\":0.0208103451877832,\"y\":269.993713378906,\"z\":0.01676887832582}},\"b54d99\":{\"lock\":false,\"pos\":{\"x\":-43.7377738952637,\"y\":1.29892361164093,\"z\":-84.0963592529297},\"rot\":{\"x\":0.0208086259663105,\"y\":270.000061035156,\"z\":0.0167712867259979}},\"b679ff\":{\"lock\":false,\"pos\":{\"x\":-50.6292724609375,\"y\":1.29708194732666,\"z\":-81.8374557495117},\"rot\":{\"x\":0.02080905623734,\"y\":270.000183105469,\"z\":0.0167706366628408}},\"ba6a4f\":{\"lock\":false,\"pos\":{\"x\":-43.7175750732422,\"y\":1.29820847511292,\"z\":-86.5645599365234},\"rot\":{\"x\":0.0208099484443665,\"y\":269.995758056641,\"z\":0.0167698338627815}},\"c91bbc\":{\"lock\":false,\"pos\":{\"x\":-39.9734992980957,\"y\":1.30901253223419,\"z\":-54.2999000549316},\"rot\":{\"x\":0.0208084303885698,\"y\":270.000366210938,\"z\":0.016771299764514}},\"c96866\":{\"lock\":false,\"pos\":{\"x\":-43.6356010437012,\"y\":1.30764770507813,\"z\":-54.418701171875},\"rot\":{\"x\":0.0208086762577295,\"y\":270,\"z\":0.0167712662369013}},\"c972bd\":{\"lock\":false,\"pos\":{\"x\":-53.9467010498047,\"y\":1.30288803577423,\"z\":-57.8862991333008},\"rot\":{\"x\":0.020808694884181,\"y\":270.000030517578,\"z\":0.0167707893997431}},\"d4879a\":{\"lock\":false,\"pos\":{\"x\":-40.2654724121094,\"y\":1.30021071434021,\"z\":-84.0074615478516},\"rot\":{\"x\":0.0208088830113411,\"y\":269.998901367188,\"z\":0.0167706571519375}},\"dab2b7\":{\"lock\":false,\"pos\":{\"x\":-43.6455993652344,\"y\":1.30521702766418,\"z\":-62.7103004455566},\"rot\":{\"x\":0.0208085291087627,\"y\":270,\"z\":0.0167709551751614}},\"dd39cd\":{\"lock\":false,\"pos\":{\"x\":-43.7768745422363,\"y\":1.29958915710449,\"z\":-81.7739562988281},\"rot\":{\"x\":0.0208089090883732,\"y\":270.000183105469,\"z\":0.0167705938220024}},\"dfc083\":{\"lock\":false,\"pos\":{\"x\":-43.4954986572266,\"y\":1.30599534511566,\"z\":-60.2380981445313},\"rot\":{\"x\":0.0208085048943758,\"y\":270,\"z\":0.0167709179222584}},\"e7003e\":{\"lock\":false,\"pos\":{\"x\":-40.5401725769043,\"y\":1.30076205730438,\"z\":-81.7831573486328},\"rot\":{\"x\":0.020809093490243,\"y\":270.000213623047,\"z\":0.0167709477245808}},\"ea2ee7\":{\"lock\":false,\"pos\":{\"x\":-46.9766998291016,\"y\":1.30641329288483,\"z\":-54.4903984069824},\"rot\":{\"x\":0.020808657631278,\"y\":270,\"z\":0.0167710781097412}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Don't Starve Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.939, - "posY": 1.978, - "posZ": 81.007, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142900469/BDA1068C5A88459AE805540FE05B8092C4F8F392/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_delta_green_convergence.json", - "GUID": "84be1d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"03052d\":{\"lock\":false,\"pos\":{\"x\":-16.6400871276855,\"y\":1.31545794010162,\"z\":-61.2309913635254},\"rot\":{\"x\":0.0208080485463142,\"y\":270.002471923828,\"z\":0.0167713277041912}},\"0d7398\":{\"lock\":false,\"pos\":{\"x\":-19.2936096191406,\"y\":1.30989539623261,\"z\":-76.9415588378906},\"rot\":{\"x\":0.0208107028156519,\"y\":269.995147705078,\"z\":0.0167693216353655}},\"171e82\":{\"lock\":false,\"pos\":{\"x\":-22.6169109344482,\"y\":1.32333660125732,\"z\":-84.8184967041016},\"rot\":{\"x\":0.0208145696669817,\"y\":269.982055664063,\"z\":0.0167649257928133}},\"359a15\":{\"lock\":false,\"pos\":{\"x\":-16.6400699615479,\"y\":1.31775295734406,\"z\":-53.3904228210449},\"rot\":{\"x\":0.0208138208836317,\"y\":269.982574462891,\"z\":0.0167645756155252}},\"37589e\":{\"lock\":false,\"pos\":{\"x\":-22.6139087677002,\"y\":1.33252322673798,\"z\":-53.4381332397461},\"rot\":{\"x\":0.0208039656281471,\"y\":270.015686035156,\"z\":0.0167767275124788}},\"498a00\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.31316554546356,\"z\":-69.0603103637695},\"rot\":{\"x\":0.0208092965185642,\"y\":270.000244140625,\"z\":0.0167721156030893}},\"597c69\":{\"lock\":false,\"pos\":{\"x\":-16.6395988464355,\"y\":1.31085801124573,\"z\":-76.9456481933594},\"rot\":{\"x\":0.0208100099116564,\"y\":269.999908447266,\"z\":0.01677231118083}},\"6e601f\":{\"lock\":false,\"pos\":{\"x\":-19.3000774383545,\"y\":1.31449115276337,\"z\":-61.2332534790039},\"rot\":{\"x\":0.0208101477473974,\"y\":269.995147705078,\"z\":0.0167695451527834}},\"74db2c\":{\"lock\":false,\"pos\":{\"x\":-16.6402435302734,\"y\":1.30855345726013,\"z\":-84.8182067871094},\"rot\":{\"x\":0.0208147522062063,\"y\":269.981872558594,\"z\":0.0167650897055864}},\"76d8e1\":{\"lock\":false,\"pos\":{\"x\":-19.2997856140137,\"y\":1.30758762359619,\"z\":-84.8181838989258},\"rot\":{\"x\":0.0208103209733963,\"y\":269.995147705078,\"z\":0.0167695097625256}},\"acefbf\":{\"lock\":false,\"pos\":{\"x\":-19.3000202178955,\"y\":1.31677353382111,\"z\":-53.4358367919922},\"rot\":{\"x\":0.0208102278411388,\"y\":269.995147705078,\"z\":0.0167693123221397}},\"c45c7a\":{\"lock\":false,\"pos\":{\"x\":-22.6156978607178,\"y\":1.32794523239136,\"z\":-69.0756225585938},\"rot\":{\"x\":0.0208086371421814,\"y\":269.999908447266,\"z\":0.0167715176939964}},\"eb9311\":{\"lock\":false,\"pos\":{\"x\":-22.6169662475586,\"y\":1.33023798465729,\"z\":-61.2413864135742},\"rot\":{\"x\":0.0208078268915415,\"y\":270.002685546875,\"z\":0.016772011294961}},\"f1b636\":{\"lock\":false,\"pos\":{\"x\":-22.615758895874,\"y\":1.3256413936615,\"z\":-76.9460372924805},\"rot\":{\"x\":0.0208090450614691,\"y\":269.999298095703,\"z\":0.0167714692652225}},\"f64ead\":{\"lock\":false,\"pos\":{\"x\":-19.2958679199219,\"y\":1.31220149993896,\"z\":-69.0606918334961},\"rot\":{\"x\":0.0208100024610758,\"y\":269.995178222656,\"z\":0.0167694520205259}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Delta Green Convergence Custom Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -33.849, - "posY": 2.001, - "posZ": -87.567, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.36, - "scaleY": 0.28, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1898848485543773146/5255CF70ED228D9C98E4C9F4F010577A77B5C46E/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_dead_space.json", - "GUID": "880860", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0e87e4\":{\"lock\":false,\"pos\":{\"x\":-19.2996,\"y\":1.3121,\"z\":-53.4354},\"rot\":{\"x\":0.0208,\"y\":270.0032,\"z\":0.0168}},\"31bcc4\":{\"lock\":false,\"pos\":{\"x\":-19.2931,\"y\":1.3052,\"z\":-76.9412},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"664a1f\":{\"lock\":false,\"pos\":{\"x\":-19.2954,\"y\":1.3075,\"z\":-69.0603},\"rot\":{\"x\":0.0208,\"y\":269.9912,\"z\":0.0168}},\"778b85\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3661,\"z\":-69.0606},\"rot\":{\"x\":359.9792,\"y\":90,\"z\":359.9832}},\"a8b092\":{\"lock\":false,\"pos\":{\"x\":-18.4906,\"y\":1.3421,\"z\":-92.0345},\"rot\":{\"x\":0.0208,\"y\":269.996,\"z\":0.0168}},\"d008cb\":{\"lock\":false,\"pos\":{\"x\":-19.2989,\"y\":1.3029,\"z\":-84.8179},\"rot\":{\"x\":0.0208,\"y\":269.9994,\"z\":0.0168}},\"e9a591\":{\"lock\":false,\"pos\":{\"x\":-19.2996,\"y\":1.3098,\"z\":-61.2329},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Dead Space Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 19.669, - "posY": 2.25, - "posZ": -97.901, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1785092789057549667/7230A58735443DF70B24F5BAFD93B4FBBC1B28D7/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_cartoon_funtime.json", - "GUID": "524fbc", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,7}, rotation={0,0,0}, height=850, width=3300,\n font_size=700, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"04945b\":{\"lock\":false,\"pos\":{\"x\":-19.6592,\"y\":1.3154,\"z\":-57.5937},\"rot\":{\"x\":0.0208,\"y\":269.9937,\"z\":0.0168}},\"0636ab\":{\"lock\":false,\"pos\":{\"x\":-25.9113,\"y\":1.2681,\"z\":-79.7757},\"rot\":{\"x\":359.9792,\"y\":90.0033,\"z\":359.9832}},\"123caa\":{\"lock\":false,\"pos\":{\"x\":-22.4528,\"y\":1.3058,\"z\":-86.9656},\"rot\":{\"x\":0.0208,\"y\":270.0191,\"z\":0.0168}},\"14bef8\":{\"lock\":false,\"pos\":{\"x\":-22.5761,\"y\":1.3166,\"z\":-50.0492},\"rot\":{\"x\":0.0208,\"y\":270.0168,\"z\":0.0168}},\"20ff4c\":{\"lock\":false,\"pos\":{\"x\":-25.7759,\"y\":1.2746,\"z\":-57.6721},\"rot\":{\"x\":359.9792,\"y\":90.0001,\"z\":359.9832}},\"27a0b8\":{\"lock\":false,\"pos\":{\"x\":-19.5361,\"y\":1.3069,\"z\":-86.8433},\"rot\":{\"x\":0.0208,\"y\":269.9789,\"z\":0.0168}},\"287b34\":{\"lock\":false,\"pos\":{\"x\":-22.2417,\"y\":1.3059,\"z\":-86.9506},\"rot\":{\"x\":0.0208,\"y\":270.0191,\"z\":0.0168}},\"33566f\":{\"lock\":false,\"pos\":{\"x\":-22.594,\"y\":1.3121,\"z\":-65.4763},\"rot\":{\"x\":0.0208,\"y\":270.0115,\"z\":0.0168}},\"3446fd\":{\"lock\":false,\"pos\":{\"x\":-22.5687,\"y\":1.3143,\"z\":-57.8367},\"rot\":{\"x\":0.0208,\"y\":270.017,\"z\":0.0168}},\"46d9c7\":{\"lock\":false,\"pos\":{\"x\":-19.6502,\"y\":1.3131,\"z\":-65.5617},\"rot\":{\"x\":0.0208,\"y\":270.0117,\"z\":0.0168}},\"5b6db3\":{\"lock\":false,\"pos\":{\"x\":-22.4189,\"y\":1.3144,\"z\":-57.5627},\"rot\":{\"x\":0.0208,\"y\":270.017,\"z\":0.0168}},\"7200cf\":{\"lock\":false,\"pos\":{\"x\":-25.8249,\"y\":1.266,\"z\":-86.9147},\"rot\":{\"x\":359.9792,\"y\":89.9983,\"z\":359.9832}},\"73d2da\":{\"lock\":false,\"pos\":{\"x\":-25.9665,\"y\":1.2702,\"z\":-72.4131},\"rot\":{\"x\":359.9792,\"y\":89.9862,\"z\":359.9832}},\"7b0461\":{\"lock\":false,\"pos\":{\"x\":-19.5429,\"y\":1.3178,\"z\":-49.6959},\"rot\":{\"x\":0.0208,\"y\":270.003,\"z\":0.0168}},\"8a8776\":{\"lock\":false,\"pos\":{\"x\":-19.639,\"y\":1.3112,\"z\":-71.9966},\"rot\":{\"x\":0.0208,\"y\":269.9857,\"z\":0.0168}},\"948d48\":{\"lock\":false,\"pos\":{\"x\":-22.5272,\"y\":1.3166,\"z\":-50.0108},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"9ad519\":{\"lock\":false,\"pos\":{\"x\":-22.5767,\"y\":1.3101,\"z\":-72.195},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"9ceaf0\":{\"lock\":false,\"pos\":{\"x\":-25.6646,\"y\":1.2769,\"z\":-50.1079},\"rot\":{\"x\":359.9792,\"y\":89.9992,\"z\":359.9832}},\"a99c28\":{\"lock\":false,\"pos\":{\"x\":-22.5172,\"y\":1.3102,\"z\":-72.038},\"rot\":{\"x\":0.0208,\"y\":270.0114,\"z\":0.0168}},\"bccab4\":{\"lock\":false,\"pos\":{\"x\":-22.2837,\"y\":1.3081,\"z\":-79.3587},\"rot\":{\"x\":0.0208,\"y\":270.0239,\"z\":0.0168}},\"c1f881\":{\"lock\":false,\"pos\":{\"x\":-22.497,\"y\":1.308,\"z\":-79.5444},\"rot\":{\"x\":0.0208,\"y\":270.0158,\"z\":0.0168}},\"d213c3\":{\"lock\":false,\"pos\":{\"x\":-19.3052,\"y\":1.3092,\"z\":-79.339},\"rot\":{\"x\":0.0208,\"y\":270.0067,\"z\":0.0168}},\"dc27c7\":{\"lock\":false,\"pos\":{\"x\":-25.8464,\"y\":1.2723,\"z\":-65.495},\"rot\":{\"x\":359.9792,\"y\":89.9999,\"z\":359.9832}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Cartoon Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -23.615, - "posY": 1.916, - "posZ": -135.631, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.5, - "scaleY": 0.14, - "scaleZ": 0.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0.7999996, - "SpecularColor": { - "b": 0.735294163, - "g": 0.735294163, - "r": 0.735294163 - }, - "SpecularIntensity": 5, - "SpecularSharpness": 8 - }, - "DiffuseURL": "https://i.imgur.com/F4W3qLq.jpg", - "MaterialIndex": 2, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "by The Popest", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_battle_goes_on.json", - "GUID": "dd90c5", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"024a88\":{\"lock\":false,\"pos\":{\"x\":-26.3008,\"y\":1.2711,\"z\":-69.0611},\"rot\":{\"x\":359.9792,\"y\":89.9867,\"z\":359.9832}},\"06ba48\":{\"lock\":false,\"pos\":{\"x\":5.7548,\"y\":1.3231,\"z\":-63.0474},\"rot\":{\"x\":0.0208,\"y\":270.0127,\"z\":0.0168}},\"080508\":{\"lock\":false,\"pos\":{\"x\":-16.6234,\"y\":1.355,\"z\":-84.8014},\"rot\":{\"x\":0.0208,\"y\":269.9935,\"z\":0.0168}},\"104c1e\":{\"lock\":false,\"pos\":{\"x\":-16.6218,\"y\":1.3553,\"z\":-83.5247},\"rot\":{\"x\":0.0208,\"y\":269.9935,\"z\":0.0168}},\"112830\":{\"lock\":false,\"pos\":{\"x\":-26.3063,\"y\":1.2734,\"z\":-61.2118},\"rot\":{\"x\":359.9791,\"y\":89.8593,\"z\":359.9833}},\"13f8ae\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.3224,\"z\":-65.3523},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"196394\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.3224,\"z\":-69.9524},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"197103\":{\"lock\":false,\"pos\":{\"x\":-16.6228,\"y\":1.3573,\"z\":-76.9288},\"rot\":{\"x\":0.0208,\"y\":269.9872,\"z\":0.0168}},\"1c4e12\":{\"lock\":false,\"pos\":{\"x\":-16.6232,\"y\":1.3638,\"z\":-54.6039},\"rot\":{\"x\":0.0208,\"y\":270.0294,\"z\":0.0168}},\"23a0e7\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.321,\"z\":-74.5523},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"2f9839\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0168,\"y\":179.993,\"z\":359.9792}},\"321c5a\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.3204,\"z\":-72.2523},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"3bdb8f\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0168,\"y\":179.9718,\"z\":359.9792}},\"3d2067\":{\"lock\":false,\"pos\":{\"x\":-16.6232,\"y\":1.3645,\"z\":-52.1352},\"rot\":{\"x\":0.0208,\"y\":270.0295,\"z\":0.0168}},\"4225c0\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.3197,\"z\":-69.9524},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"488fe7\":{\"lock\":false,\"pos\":{\"x\":-16.6232,\"y\":1.3642,\"z\":-53.3736},\"rot\":{\"x\":0.0208,\"y\":270.0294,\"z\":0.0168}},\"52e670\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3619,\"z\":-61.2142},\"rot\":{\"x\":0.0208,\"y\":270.0109,\"z\":0.0168}},\"585744\":{\"lock\":false,\"pos\":{\"x\":-16.6235,\"y\":1.3576,\"z\":-75.6886},\"rot\":{\"x\":0.0208,\"y\":269.9872,\"z\":0.0168}},\"5b9142\":{\"lock\":false,\"pos\":{\"x\":5.7357,\"y\":1.3809,\"z\":-58.1501},\"rot\":{\"x\":359.9792,\"y\":89.999,\"z\":359.9832}},\"5bbf47\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3622,\"z\":-59.9842},\"rot\":{\"x\":0.0208,\"y\":270.0109,\"z\":0.0168}},\"5de79f\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3592,\"z\":-70.2738},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"621b3f\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.3244,\"z\":-63.0524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"668b93\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.323,\"z\":-67.6524},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"68e686\":{\"lock\":false,\"pos\":{\"x\":-16.6226,\"y\":1.3546,\"z\":-86.0018},\"rot\":{\"x\":0.0208,\"y\":269.9935,\"z\":0.0168}},\"6999ce\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"763a27\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"77d5c3\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.321,\"z\":-69.9523},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"884c7e\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.3204,\"z\":-67.6524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"909fa7\":{\"lock\":false,\"pos\":{\"x\":-16.6232,\"y\":1.3615,\"z\":-62.4441},\"rot\":{\"x\":0.0208,\"y\":270.0107,\"z\":0.0168}},\"91a0fc\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.3211,\"z\":-65.3524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"9341d5\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.3197,\"z\":-74.5523},\"rot\":{\"x\":0.0208,\"y\":270.0087,\"z\":0.0168}},\"93d0b4\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"9725e1\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3599,\"z\":-67.8038},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"97f078\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.319,\"z\":-72.2524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"a768fb\":{\"lock\":false,\"pos\":{\"x\":-26.3006,\"y\":1.2757,\"z\":-53.4371},\"rot\":{\"x\":359.9792,\"y\":89.9837,\"z\":359.9832}},\"a836d9\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.3184,\"z\":-74.5525},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"a9b4ce\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0168,\"y\":179.9562,\"z\":359.9792}},\"a9d598\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.3217,\"z\":-72.2524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"ac8f35\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.241},\"rot\":{\"x\":0.0168,\"y\":180.0202,\"z\":359.9792}},\"b041a2\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.3217,\"z\":-67.6523},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"b2b405\":{\"lock\":false,\"pos\":{\"x\":-26.3053,\"y\":1.2688,\"z\":-76.9457},\"rot\":{\"x\":359.9792,\"y\":89.9226,\"z\":359.9832}},\"bccf2a\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"d3dcdd\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"d4c471\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3282,\"z\":-84.8185},\"rot\":{\"x\":0.0168,\"y\":179.9697,\"z\":359.9792}},\"dde61c\":{\"lock\":false,\"pos\":{\"x\":2.1103,\"y\":1.3217,\"z\":-63.0467},\"rot\":{\"x\":0.0208,\"y\":270.0043,\"z\":0.0168}},\"e7550c\":{\"lock\":false,\"pos\":{\"x\":-16.6235,\"y\":1.3596,\"z\":-69.0435},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"f9f51a\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3569,\"z\":-78.1588},\"rot\":{\"x\":0.0208,\"y\":269.9872,\"z\":0.0168}},\"fd8d58\":{\"lock\":false,\"pos\":{\"x\":-26.298,\"y\":1.2665,\"z\":-84.819},\"rot\":{\"x\":359.9792,\"y\":89.9734,\"z\":359.9832}},\"ffcf21\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.3237,\"z\":-65.3524},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Battle Goes On", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 18.946, - "posY": 1.916, - "posZ": -135.806, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.18, - "scaleY": 0.45, - "scaleZ": 2.38 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 0.02353, - "g": 0.00392, - "r": 0.02353 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960553/C518D80E31E27DB23EEAC8CF9253E59798865790/", - "MaterialIndex": 1, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/764975951334964971/3078F312706FC974833ECD2A359B87FD4F283509/", - "NormalURL": "http://cloud-3.steamusercontent.com/ugc/764975951334960069/E70E4A58A1B7827F1E5E2AF9FF44DF0BD5DA33F7/", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_bad_batch.json", - "GUID": "0a1d16", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,-1}, rotation={0,180,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Bad Batch", - "PhysicsMaterial": { - "BounceCombine": 0, - "Bounciness": 0, - "DynamicFriction": 0.6, - "FrictionCombine": 0, - "StaticFriction": 0.6 - }, - "Rigidbody": { - "AngularDrag": 5, - "Drag": 5, - "Mass": 1.375, - "UseGravity": true - }, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -22.821, - "posY": 2.225, - "posZ": -97.676, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 2, - "scaleY": 2, - "scaleZ": 2 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1799728983834465397/5B8C8FFC332DCC1F09FEA1617F0F3446F06821DB/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "By Mint Tea Fan", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_artifact.json", - "GUID": "2f8332", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0cd655\":{\"lock\":false,\"pos\":{\"x\":6.757,\"y\":1.3065,\"z\":-74.3312},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"1370f5\":{\"lock\":false,\"pos\":{\"x\":6.757,\"y\":1.3098,\"z\":-63.0812},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"9887f9\":{\"lock\":false,\"pos\":{\"x\":37.0815,\"y\":1.4527,\"z\":-38.1001},\"rot\":{\"x\":359.9181,\"y\":269.9817,\"z\":0.017}},\"bc9bc6\":{\"lock\":false,\"pos\":{\"x\":6.6076,\"y\":1.3136,\"z\":-50.0096},\"rot\":{\"x\":0.0208,\"y\":270.0268,\"z\":0.0168}},\"defb26\":{\"lock\":false,\"pos\":{\"x\":6.757,\"y\":1.3082,\"z\":-68.7062},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"ec74df\":{\"lock\":false,\"pos\":{\"x\":6.757,\"y\":1.3115,\"z\":-57.4562},\"rot\":{\"x\":0.0208,\"y\":270.0008,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Artifact Expansion 1.3", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -34.314, - "posY": 2.001, - "posZ": -85.687, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1862816781492027399/65707471C1DAF2E107F9ACDD28B5D65FDABBCE79/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Mint Tea Fan", - "DragSelectable": true, - "GMNotes": "fancreations/investigators_aespa.json", - "GUID": "ec74df", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"1696fd\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":269.9742,\"z\":0.0168}},\"19cce5\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"3635a2\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"3db376\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.3312,\"z\":-53.4368},\"rot\":{\"x\":0.0208,\"y\":269.9723,\"z\":0.0168}},\"6a6f2c\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":269.9791,\"z\":0.0168}},\"8ecf25\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0208,\"y\":269.9789,\"z\":0.0168}},\"ab694b\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3243,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":269.9892,\"z\":0.0168}},\"b0e5f7\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.3268,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":269.9915,\"z\":0.0168}},\"b1e673\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0208,\"y\":269.9791,\"z\":0.0168}},\"b5eb52\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"b86f9a\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.3268,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":269.9919,\"z\":0.0168}},\"c8a9be\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":269.979,\"z\":0.0168}},\"e27b65\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"f32428\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"f971bf\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3314,\"z\":-69.0606},\"rot\":{\"x\":0.0208,\"y\":269.9661,\"z\":0.0168}},\"fcb70f\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.3674,\"z\":-61.241},\"rot\":{\"x\":0.0208,\"y\":269.9671,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Aespa Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -19.774, - "posY": 1.916, - "posZ": -106.215, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1597044073919513962/49846EAC1BFF6C62218A7933D1754ED37F4C72C8/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ed4ca7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Community-Created Player Cards/Investigators", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 60, - "posY": 1.481, - "posZ": 89, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.75, - "scaleY": 0.1, - "scaleZ": 0.75 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 0.99217, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1824531491067739120/4AD2D51DAC6215F2866BB2AD15D47109B432B999/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_undying.json", - "GUID": "965030", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0fd978\":{\"lock\":false,\"pos\":{\"x\":-30.2235,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180.0082,\"z\":0.0799}},\"12a3b2\":{\"lock\":false,\"pos\":{\"x\":-30.224,\"y\":1.6349,\"z\":-7.7002},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"14b5db\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"15cbab\":{\"lock\":false,\"pos\":{\"x\":-33.7068,\"y\":1.6284,\"z\":-0.1776},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"162580\":{\"lock\":false,\"pos\":{\"x\":-6.3892,\"y\":1.7348,\"z\":-20.6362},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"297f5e\":{\"lock\":false,\"pos\":{\"x\":-5.4446,\"y\":1.734,\"z\":-18.9178},\"rot\":{\"x\":359.9201,\"y\":270.0124,\"z\":180.0168}},\"30f698\":{\"lock\":false,\"pos\":{\"x\":-33.2362,\"y\":1.6256,\"z\":-7.634},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"458680\":{\"lock\":false,\"pos\":{\"x\":-26.813,\"y\":1.621,\"z\":7.4371},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0169}},\"4feab4\":{\"lock\":false,\"pos\":{\"x\":-7.4591,\"y\":1.5537,\"z\":-18.8829},\"rot\":{\"x\":359.9201,\"y\":269.9981,\"z\":180.0169}},\"5138ed\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"520fe8\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"56ddd0\":{\"lock\":false,\"pos\":{\"x\":-3.928,\"y\":1.6818,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"5a7b85\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-33.5265,\"y\":1.6271,\"z\":-3.896},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0168}},\"67baab\":{\"lock\":false,\"pos\":{\"x\":-20.3626,\"y\":1.6121,\"z\":7.635},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"69ff3d\":{\"lock\":false,\"pos\":{\"x\":-5.603,\"y\":1.4978,\"z\":28.7767},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"750893\":{\"lock\":false,\"pos\":{\"x\":-10.4844,\"y\":1.6395,\"z\":11.0528},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.7082,\"y\":1.5583,\"z\":14.2764},\"rot\":{\"x\":359.9551,\"y\":224.9979,\"z\":0.0687}},\"8112ff\":{\"lock\":false,\"pos\":{\"x\":-3.8055,\"y\":1.5825,\"z\":-14.7204},\"rot\":{\"x\":359.9197,\"y\":270.0176,\"z\":0.0168}},\"88570c\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"930283\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"95ce6e\":{\"lock\":false,\"pos\":{\"x\":-23.6758,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0081,\"z\":0.0799}},\"a31359\":{\"lock\":false,\"pos\":{\"x\":-27.0588,\"y\":1.6192,\"z\":-0.1229},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"b1bd8f\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"bca4a0\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"c61150\":{\"lock\":false,\"pos\":{\"x\":-36.7725,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180.0071,\"z\":0.0799}},\"cbc8fb\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6212,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"d54c36\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"dc3b69\":{\"lock\":false,\"pos\":{\"x\":-10.7851,\"y\":1.6484,\"z\":7.1934},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"f514f5\":{\"lock\":false,\"pos\":{\"x\":-10.4502,\"y\":1.6983,\"z\":14.5899},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":180.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Undying", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -55.358, - "posY": 6.299, - "posZ": -85.712, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142949442/404A26E158B9EBC1069A5FBA9BA2331CBFD7851B/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_thing_in_the_woods.json", - "GUID": "c90c49", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0f3e93\":{\"lock\":false,\"pos\":{\"x\":-26.9859,\"y\":1.6191,\"z\":-0.0135},\"rot\":{\"x\":359.9201,\"y\":269.994,\"z\":0.0169}},\"2261a5\":{\"lock\":false,\"pos\":{\"x\":-4.7182,\"y\":1.5837,\"z\":-14.7432},\"rot\":{\"x\":359.9197,\"y\":270.0041,\"z\":0.0168}},\"2ec534\":{\"lock\":false,\"pos\":{\"x\":-12.3654,\"y\":1.6721,\"z\":11.366},\"rot\":{\"x\":0.0799,\"y\":90,\"z\":359.9831}},\"383672\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6851,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"46b65b\":{\"lock\":false,\"pos\":{\"x\":-10.4494,\"y\":1.5959,\"z\":-0.6855},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"491279\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7131,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":180.0168}},\"51527f\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9985,\"z\":0.0169}},\"57318a\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6543,\"z\":-5.0515},\"rot\":{\"x\":0.0169,\"y\":179.9818,\"z\":0.0803}},\"5942b3\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6874,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":0.0169}},\"641bdb\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.6314,\"y\":1.6102,\"z\":-0.1048},\"rot\":{\"x\":359.9201,\"y\":269.994,\"z\":0.0169}},\"8480f8\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6585,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"98d4a2\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7294,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0169}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6952,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"c6305b\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6551,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9938,\"z\":0.0803}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Thing in the Woods", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -11.013, - "posY": 1.624, - "posZ": 67.684, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1254763972105175718/5A09C7E8EBCC79DD9E405FF6F83E49C2C27D5F29/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_symphony_of_erich_zann.json", - "GUID": "b7c6be", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"025ede\":{\"lock\":false,\"pos\":{\"x\":-2.7253,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0004,\"z\":0.0803}},\"0b6540\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7299,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"1d53b9\":{\"lock\":false,\"pos\":{\"x\":-27.1699,\"y\":1.6203,\"z\":3.4176},\"rot\":{\"x\":359.9316,\"y\":315.0006,\"z\":359.9554}},\"267216\":{\"lock\":false,\"pos\":{\"x\":-9.3367,\"y\":1.5512,\"z\":22.848},\"rot\":{\"x\":359.9201,\"y\":270.025,\"z\":359.3601}},\"28cca1\":{\"lock\":false,\"pos\":{\"x\":-2.6882,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9995,\"z\":0.0803}},\"4dc9bc\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0023,\"z\":180.0168}},\"5abb04\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":-0.0044,\"z\":359.92}},\"5bd64c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.5702},\"rot\":{\"x\":359.9201,\"y\":270.0232,\"z\":180.0168}},\"67cf63\":{\"lock\":false,\"pos\":{\"x\":-12.1989,\"y\":1.522,\"z\":33.707},\"rot\":{\"x\":359.9201,\"y\":269.9902,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.2811,\"y\":1.6098,\"z\":0.1027},\"rot\":{\"x\":359.9201,\"y\":269.9872,\"z\":0.0169}},\"90ad8b\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9854,\"z\":180.0168}},\"95dc3d\":{\"lock\":false,\"pos\":{\"x\":-12.1893,\"y\":1.5207,\"z\":29.2011},\"rot\":{\"x\":359.9201,\"y\":269.9885,\"z\":0.0169}},\"b6da68\":{\"lock\":false,\"pos\":{\"x\":1.6955,\"y\":1.5583,\"z\":14.2792},\"rot\":{\"x\":359.9552,\"y\":224.9335,\"z\":0.0687}},\"c0b834\":{\"lock\":false,\"pos\":{\"x\":-0.2044,\"y\":1.6111,\"z\":-10.4137},\"rot\":{\"x\":359.9197,\"y\":270.0196,\"z\":0.0168}},\"c582af\":{\"lock\":false,\"pos\":{\"x\":-26.9427,\"y\":1.6213,\"z\":7.6022},\"rot\":{\"x\":359.9201,\"y\":270.0272,\"z\":0.0168}},\"c9d140\":{\"lock\":false,\"pos\":{\"x\":-12.2295,\"y\":1.5215,\"z\":31.5404},\"rot\":{\"x\":359.9201,\"y\":269.9884,\"z\":0.0169}},\"de583f\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":270.002,\"z\":0.0168}},\"edd0d4\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0099,\"z\":180.0168}},\"f4c93e\":{\"lock\":false,\"pos\":{\"x\":-3.9584,\"y\":1.5827,\"z\":-14.7436},\"rot\":{\"x\":359.9197,\"y\":270.0297,\"z\":0.0168}},\"f5f35d\":{\"lock\":false,\"pos\":{\"x\":-9.207,\"y\":1.5169,\"z\":30.3654},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.0799}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Symphony of Erich Zann", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.144, - "posY": 1.669, - "posZ": 67.991, - "rotX": 0, - "rotY": 270, - "rotZ": 357, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142948942/FA97D7EF94B715ADD1EEE40831114451FBED200B/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_svalbard_event.json", - "GUID": "7bc42b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0967ea\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9941,\"z\":0.0169}},\"1a4e64\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9746,\"z\":0.0169}},\"37ec51\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9792,\"z\":0.0169}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-33.6265,\"y\":1.6284,\"z\":0.0656},\"rot\":{\"x\":359.9201,\"y\":269.9935,\"z\":0.0169}},\"4c2b84\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0,\"z\":359.92}},\"5f0185\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.7045,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9952,\"z\":0.0169}},\"6a72fc\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9945,\"z\":0.0169}},\"713671\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9929,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.8364,\"y\":1.6106,\"z\":0.0223},\"rot\":{\"x\":359.9201,\"y\":269.9936,\"z\":0.0169}},\"7dcc93\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.6545,\"z\":14.2788},\"rot\":{\"x\":359.9552,\"y\":224.998,\"z\":0.0687}},\"88005c\":{\"lock\":false,\"pos\":{\"x\":-27.1056,\"y\":1.6193,\"z\":0.044},\"rot\":{\"x\":359.9201,\"y\":269.9936,\"z\":0.0169}},\"963cfe\":{\"lock\":false,\"pos\":{\"x\":-10.715,\"y\":1.6678,\"z\":0.2579},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"9fac8b\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7557,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9771,\"z\":180.0169}},\"a751fe\":{\"lock\":false,\"pos\":{\"x\":-4.1944,\"y\":1.583,\"z\":-14.6164},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":0.0168}},\"a8a4b1\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6931,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"b11646\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9929,\"z\":0.0169}},\"b149b1\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0001,\"z\":359.92}},\"bbe4b0\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9937,\"z\":0.0169}},\"bc7323\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0,\"z\":359.9201}},\"c99e9d\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6623,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":269.9824,\"z\":0.0169}},\"ca0e9b\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9952,\"z\":0.0169}},\"e10b7c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0,\"z\":359.9201}},\"f9ae22\":{\"lock\":false,\"pos\":{\"x\":-2.7251,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":359.9198,\"y\":269.9414,\"z\":0.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Svalbard Event", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.243, - "posY": 1.625, - "posZ": 67.29, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142948271/A763104B91306431654FBA9E3D88FE0E23CE6E6E/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_stranger_things.json", - "GUID": "408301", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"1078c7\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.6699,\"z\":14.2788},\"rot\":{\"x\":359.9552,\"y\":224.998,\"z\":180.0686}},\"22e3f2\":{\"lock\":false,\"pos\":{\"x\":-2.6904,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":270.0118,\"z\":0.0168}},\"239c56\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.7022,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9961,\"z\":0.0169}},\"3210d6\":{\"lock\":false,\"pos\":{\"x\":-27.0934,\"y\":1.6172,\"z\":-7.2278},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"3ba2fb\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6909,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9962,\"z\":0.0169}},\"43d027\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9807,\"z\":0.0169}},\"4595ad\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9967,\"z\":0.0169}},\"4667f1\":{\"lock\":false,\"pos\":{\"x\":-27.2752,\"y\":1.6209,\"z\":4.5605},\"rot\":{\"x\":359.9316,\"y\":315,\"z\":359.9554}},\"4f0a6b\":{\"lock\":false,\"pos\":{\"x\":-19.6594,\"y\":1.61,\"z\":3.6336},\"rot\":{\"x\":0.0446,\"y\":45,\"z\":359.9316}},\"616612\":{\"lock\":false,\"pos\":{\"x\":-33.8841,\"y\":1.6275,\"z\":-4.2381},\"rot\":{\"x\":0.0446,\"y\":45,\"z\":359.9316}},\"62b3ab\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9855,\"z\":0.0169}},\"6950d2\":{\"lock\":false,\"pos\":{\"x\":-33.7138,\"y\":1.6263,\"z\":-7.6781},\"rot\":{\"x\":0.0799,\"y\":89.9999,\"z\":359.9831}},\"69c26d\":{\"lock\":false,\"pos\":{\"x\":-4.3001,\"y\":1.4068,\"z\":14.6571},\"rot\":{\"x\":359.9832,\"y\":0.0007,\"z\":359.9197}},\"6bbd29\":{\"lock\":false,\"pos\":{\"x\":-9.9085,\"y\":1.6664,\"z\":1.7308},\"rot\":{\"x\":359.9201,\"y\":269.9864,\"z\":0.0169}},\"709830\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":-0.0046,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0072,\"z\":359.92}},\"893557\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6885,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9939,\"z\":0.0169}},\"9f9e79\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7504,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9856,\"z\":180.0168}},\"b2b842\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9855,\"z\":0.0169}},\"b6d48a\":{\"lock\":false,\"pos\":{\"x\":-26.9756,\"y\":1.6157,\"z\":-11.6402},\"rot\":{\"x\":0.0446,\"y\":45,\"z\":359.9316}},\"bb506e\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9855,\"z\":0.0169}},\"bc825a\":{\"lock\":false,\"pos\":{\"x\":-4.1331,\"y\":1.5829,\"z\":-14.6606},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"be6abb\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6203,\"z\":-11.51},\"rot\":{\"x\":359.9831,\"y\":0.0072,\"z\":359.92}},\"c210e3\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9935,\"z\":0.0169}},\"d90311\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6931,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9952,\"z\":0.0169}},\"daef01\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.007,\"z\":359.92}},\"e22a64\":{\"lock\":false,\"pos\":{\"x\":-27.6267,\"y\":1.6188,\"z\":-4.0757},\"rot\":{\"x\":359.9316,\"y\":314.9999,\"z\":359.9554}},\"f0e2dc\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6765,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9836,\"z\":180.0169}},\"f6d6d8\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.978,\"z\":0.0169}},\"f7c15e\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9958,\"z\":0.0169}},\"fbf157\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0072,\"z\":359.92}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Stranger Things", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -11.225, - "posY": 1.624, - "posZ": 66.498, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1845919769156839538/7ED48DF559525AF388EDAABCDEED4EE9D25E872A/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_jekyll.json", - "GUID": "695a4d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"024508\":{\"lock\":false,\"pos\":{\"x\":-28.8626,\"y\":1.653,\"z\":-9.1556},\"rot\":{\"x\":359.92,\"y\":270.0022,\"z\":181.0828}},\"078f2c\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":0.0173,\"y\":179.6544,\"z\":0.0798}},\"269309\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.635,\"z\":-7.7001},\"rot\":{\"x\":359.92,\"y\":269.9929,\"z\":180.0166}},\"3227a4\":{\"lock\":false,\"pos\":{\"x\":-26.8567,\"y\":1.6167,\"z\":-7.6324},\"rot\":{\"x\":359.9201,\"y\":270.0099,\"z\":0.0169}},\"32b4d2\":{\"lock\":false,\"pos\":{\"x\":-36.7727,\"y\":1.6316,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9977,\"z\":0.0793}},\"383831\":{\"lock\":false,\"pos\":{\"x\":-26.8033,\"y\":1.6188,\"z\":-0.1282},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"3d5164\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0005,\"z\":180.0168}},\"4b8bb9\":{\"lock\":false,\"pos\":{\"x\":-0.0159,\"y\":1.6265,\"z\":-16.7635},\"rot\":{\"x\":359.9197,\"y\":270.0023,\"z\":0.0168}},\"4cdfa9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"53fe8a\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9868,\"z\":0.0803}},\"543b4a\":{\"lock\":false,\"pos\":{\"x\":-30.2239,\"y\":1.6533,\"z\":-0.0299},\"rot\":{\"x\":359.9205,\"y\":269.9981,\"z\":179.1735}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-33.1594,\"y\":1.6265,\"z\":-4.1167},\"rot\":{\"x\":359.9201,\"y\":270.0099,\"z\":0.0168}},\"600618\":{\"lock\":false,\"pos\":{\"x\":-9.2628,\"y\":1.6093,\"z\":4.5256},\"rot\":{\"x\":359.9217,\"y\":270.0335,\"z\":0.0169}},\"6dc5d4\":{\"lock\":false,\"pos\":{\"x\":-30.2238,\"y\":1.6247,\"z\":3.8614},\"rot\":{\"x\":0.0169,\"y\":179.9879,\"z\":0.0799}},\"6ff6ed\":{\"lock\":false,\"pos\":{\"x\":-36.7729,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0165,\"y\":180.2679,\"z\":0.08}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.0638,\"y\":1.6275,\"z\":-0.1187},\"rot\":{\"x\":359.9201,\"y\":270.0089,\"z\":0.0169}},\"75fef9\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0007,\"z\":180.0168}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.7036,\"y\":1.5583,\"z\":14.2866},\"rot\":{\"x\":359.9555,\"y\":224.7286,\"z\":0.0689}},\"7c7d59\":{\"lock\":false,\"pos\":{\"x\":-9.1864,\"y\":1.6078,\"z\":-0.3787},\"rot\":{\"x\":359.9208,\"y\":269.9886,\"z\":0.0173}},\"86aaf9\":{\"lock\":false,\"pos\":{\"x\":-33.3449,\"y\":1.6302,\"z\":7.631},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0169}},\"8b1dc6\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.599,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180.0033,\"z\":0.0803}},\"8cf73d\":{\"lock\":false,\"pos\":{\"x\":-3.9279,\"y\":1.7636,\"z\":5.7573},\"rot\":{\"x\":359.9197,\"y\":269.9713,\"z\":180.0169}},\"8f9081\":{\"lock\":false,\"pos\":{\"x\":-9.1522,\"y\":1.6063,\"z\":-5.0856},\"rot\":{\"x\":359.9218,\"y\":270.0312,\"z\":0.0168}},\"98a0d1\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":180.0168}},\"a4727b\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"a68940\":{\"lock\":false,\"pos\":{\"x\":-33.3986,\"y\":1.6291,\"z\":3.615},\"rot\":{\"x\":359.9555,\"y\":224.9258,\"z\":0.0684}},\"b18436\":{\"lock\":false,\"pos\":{\"x\":-35.1992,\"y\":1.696,\"z\":-1.7658},\"rot\":{\"x\":358.925,\"y\":270.0078,\"z\":178.6654}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.6978,\"y\":1.5824,\"z\":-14.341},\"rot\":{\"x\":359.9197,\"y\":269.9741,\"z\":0.0169}},\"bee2e6\":{\"lock\":false,\"pos\":{\"x\":-33.2319,\"y\":1.6255,\"z\":-7.6765},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"c02930\":{\"lock\":false,\"pos\":{\"x\":-3.9561,\"y\":1.5975,\"z\":-10.4414},\"rot\":{\"x\":359.9197,\"y\":270.0294,\"z\":0.0168}},\"c6ea29\":{\"lock\":false,\"pos\":{\"x\":-30.224,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0168,\"y\":180.0216,\"z\":0.0799}},\"d0abad\":{\"lock\":false,\"pos\":{\"x\":-26.6604,\"y\":1.6174,\"z\":-4.1256},\"rot\":{\"x\":359.9554,\"y\":224.9934,\"z\":0.0684}},\"da0979\":{\"lock\":false,\"pos\":{\"x\":-27.8043,\"y\":1.6494,\"z\":-1.8588},\"rot\":{\"x\":359.92,\"y\":270.0262,\"z\":0.8627}},\"e4fcbc\":{\"lock\":false,\"pos\":{\"x\":-27.9885,\"y\":1.6546,\"z\":6.6294},\"rot\":{\"x\":359.2249,\"y\":269.9977,\"z\":180.0169}},\"ec96e5\":{\"lock\":false,\"pos\":{\"x\":-9.2495,\"y\":1.6086,\"z\":2.0614},\"rot\":{\"x\":359.9217,\"y\":270.0346,\"z\":0.0169}},\"f1f60e\":{\"lock\":false,\"pos\":{\"x\":-21.0557,\"y\":1.6397,\"z\":-1.6467},\"rot\":{\"x\":359.3288,\"y\":270.0027,\"z\":180.0169}},\"f6f6c2\":{\"lock\":false,\"pos\":{\"x\":-9.1373,\"y\":1.607,\"z\":-2.6686},\"rot\":{\"x\":359.9218,\"y\":270.0311,\"z\":0.0168}},\"fd77b1\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6281,\"z\":-0.0299},\"rot\":{\"x\":359.9201,\"y\":270.0011,\"z\":180.0165}},\"ff1ffa\":{\"lock\":false,\"pos\":{\"x\":-35.2578,\"y\":1.6569,\"z\":-9.6213},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":180.8269}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Strange Case of Dr. Jekyll and Mr. Hyde", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -26.198, - "posY": 1.916, - "posZ": -120.925, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142943616/2B7B73A110A3EC225C854F85AB009F04859E3806/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_stolen_bacillus.json", - "GUID": "bfefd4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"00dc67\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"0e6c8c\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.6971,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"102272\":{\"lock\":false,\"pos\":{\"x\":-10.2894,\"y\":1.6717,\"z\":2.0208},\"rot\":{\"x\":359.9201,\"y\":270.0023,\"z\":0.0169}},\"33116d\":{\"lock\":false,\"pos\":{\"x\":-27.119,\"y\":1.6184,\"z\":-3.2752},\"rot\":{\"x\":0.0446,\"y\":44.9999,\"z\":359.9316}},\"40f354\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"631549\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0089,\"z\":359.92}},\"6a9431\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0034,\"z\":0.0803}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.4879,\"y\":1.61,\"z\":-0.2199},\"rot\":{\"x\":359.9201,\"y\":269.9942,\"z\":0.0169}},\"79090a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.0799}},\"82e02f\":{\"lock\":false,\"pos\":{\"x\":-26.575,\"y\":1.6185,\"z\":-0.1012},\"rot\":{\"x\":359.9201,\"y\":269.9947,\"z\":0.0169}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6952,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"af4e73\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"bf5d39\":{\"lock\":false,\"pos\":{\"x\":-5.9411,\"y\":1.5569,\"z\":-25.3389},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"cb2e63\":{\"lock\":false,\"pos\":{\"x\":-23.6775,\"y\":1.689,\"z\":-0.0357},\"rot\":{\"x\":359.92,\"y\":270.3729,\"z\":180.0163}},\"ec7a73\":{\"lock\":false,\"pos\":{\"x\":-4.9066,\"y\":1.684,\"z\":-14.5418},\"rot\":{\"x\":359.9195,\"y\":270.04,\"z\":0.0161}},\"edcae4\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6934,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.0021,\"z\":0.0169}},\"f305a2\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9978,\"z\":0.0803}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Stolen Baillius", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.008, - "posY": 1.615, - "posZ": 66.398, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142946225/F5A6228957B37E945B425681115D09E7B8543BC6/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_red_room.json", - "GUID": "fa4327", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"023e21\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.6752,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9987,\"z\":180.0168}},\"0a7a51\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6799,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0169}},\"1d2e12\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6585,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0003,\"z\":180.0168}},\"26b589\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.658,\"z\":0.3733},\"rot\":{\"x\":359.9198,\"y\":269.9589,\"z\":0.0169}},\"469d58\":{\"lock\":false,\"pos\":{\"x\":-11.9576,\"y\":1.6717,\"z\":3.1538},\"rot\":{\"x\":359.9201,\"y\":269.9781,\"z\":0.0169}},\"64f279\":{\"lock\":false,\"pos\":{\"x\":-17.1197,\"y\":1.889,\"z\":-11.5094},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":0.0169}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6949,\"y\":1.5583,\"z\":14.2794},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"cde2d1\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6459,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":270.0159,\"z\":0.0168}},\"ce2091\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6778,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9993,\"z\":0.0169}},\"d63331\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7294,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":180.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Red Room", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -11.088, - "posY": 1.624, - "posZ": 66.553, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142945578/6BA34FBD61F7AD38DE8B2B9E5D5F067406B7CC77/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_pensher_wyrm.json", - "GUID": "504f38", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0251e6\":{\"lock\":false,\"pos\":{\"x\":-58.7691,\"y\":1.7417,\"z\":22.2313},\"rot\":{\"x\":359.9201,\"y\":269.9973,\"z\":0.0169}},\"04fdb8\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6551,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0046,\"z\":0.0168}},\"07bfca\":{\"lock\":false,\"pos\":{\"x\":-11.1535,\"y\":1.6509,\"z\":1.3602},\"rot\":{\"x\":359.9201,\"y\":269.9977,\"z\":0.0169}},\"1ae75c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9961,\"z\":0.0169}},\"22cf16\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9969,\"z\":0.0168}},\"336335\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6828,\"z\":-11.51},\"rot\":{\"x\":359.9201,\"y\":269.9848,\"z\":0.0169}},\"3cf9b8\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9969,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.5194,\"y\":1.6101,\"z\":-0.0446},\"rot\":{\"x\":359.9201,\"y\":270.0053,\"z\":0.0169}},\"909b6f\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":270.0029,\"z\":0.0168}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6951,\"y\":1.5583,\"z\":14.2794},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"afc427\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6874,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9971,\"z\":0.0169}},\"b93ec9\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9976,\"z\":0.0169}},\"c606a1\":{\"lock\":false,\"pos\":{\"x\":-4.0681,\"y\":1.5827,\"z\":-15.3226},\"rot\":{\"x\":359.9197,\"y\":270.0012,\"z\":0.0168}},\"d37670\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.6705,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0103,\"z\":180.0168}},\"e28e5b\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6782,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9969,\"z\":0.0169}},\"eb6cf0\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9966,\"z\":0.0169}},\"f0dbb0\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0155,\"z\":359.92}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Pensher Wyrm", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.37, - "posY": 1.625, - "posZ": 65.415, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142940439/EE68DD668C18F8F8C61B0F2BABA6D548B17A6EA7/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_nephew_calls.json", - "GUID": "3ddd12", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"2e8f0a\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9843,\"z\":0.0169}},\"3c18ed\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.655,\"z\":-5.0482},\"rot\":{\"x\":359.9197,\"y\":269.9865,\"z\":0.0169}},\"4369ca\":{\"lock\":false,\"pos\":{\"x\":-20.9201,\"y\":1.6118,\"z\":3.8653},\"rot\":{\"x\":359.9747,\"y\":210,\"z\":0.0776}},\"4ed173\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7237,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9888,\"z\":180.0168}},\"4fa9f9\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"54707a\":{\"lock\":false,\"pos\":{\"x\":-4.0348,\"y\":1.5826,\"z\":-15.3238},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":0.0168}},\"5ca1a9\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":359.9848,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.5116,\"y\":1.6101,\"z\":-0.1741},\"rot\":{\"x\":359.9201,\"y\":269.9943,\"z\":0.0169}},\"7b5228\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6821,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0169}},\"9e9bdd\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6799,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0169}},\"a41e13\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.689,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0169}},\"a8f47c\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.6368,\"z\":14.2789},\"rot\":{\"x\":359.9552,\"y\":224.9986,\"z\":0.0687}},\"a9c518\":{\"lock\":false,\"pos\":{\"x\":-11.5089,\"y\":1.6766,\"z\":1.4197},\"rot\":{\"x\":359.9201,\"y\":269.999,\"z\":0.0169}},\"b874a8\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9998,\"z\":0.0799}},\"db443b\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"e67855\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6776,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9982,\"z\":180.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Nephew Calls", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.291, - "posY": 1.625, - "posZ": 65.329, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1797477398306699180/7C5363FFCCDCD4A1AF2A0C71B2A7E5F96D5ACCA4/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_nameless_city.json", - "GUID": "9d3083", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"164a39\":{\"lock\":false,\"pos\":{\"x\":-3.95620059967041,\"y\":1.59753966331482,\"z\":-10.4415016174316},\"rot\":{\"x\":359.919738769531,\"y\":269.998657226563,\"z\":0.0168390870094299}},\"1a1506\":{\"lock\":false,\"pos\":{\"x\":-12.104998588562,\"y\":1.59499669075012,\"z\":-11.3583011627197},\"rot\":{\"x\":359.920104980469,\"y\":269.973022460938,\"z\":0.0168796647340059}},\"6e906f\":{\"lock\":false,\"pos\":{\"x\":-3.9279,\"y\":1.7203,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"7d6103\":{\"lock\":false,\"pos\":{\"x\":-12.0929002761841,\"y\":1.59430456161499,\"z\":-13.6558017730713},\"rot\":{\"x\":359.920104980469,\"y\":269.989196777344,\"z\":0.0168482903391123}},\"7e3c60\":{\"lock\":false,\"pos\":{\"x\":-16.4165992736816,\"y\":1.67012298107147,\"z\":9.44509983062744},\"rot\":{\"x\":0.0799057334661484,\"y\":90.030403137207,\"z\":359.983215332031}},\"8067ce\":{\"lock\":false,\"pos\":{\"x\":-2.7245,\"y\":1.6208,\"z\":0.3732},\"rot\":{\"x\":359.9197,\"y\":269.9814,\"z\":0.0169}},\"8beeb8\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.63719701766968,\"z\":-0.0299998410046101},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":180.016830444336}},\"8fb06e\":{\"lock\":false,\"pos\":{\"x\":-11.5186023712158,\"y\":1.48982048034668,\"z\":-26.3105010986328},\"rot\":{\"x\":359.920227050781,\"y\":269.659973144531,\"z\":0.0173455532640219}},\"96f7e5\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7203,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0125,\"z\":180.0168}},\"a0b3c1\":{\"lock\":false,\"pos\":{\"x\":-12.7744,\"y\":1.6368,\"z\":7.2866},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"a66270\":{\"lock\":false,\"pos\":{\"x\":-12.6184,\"y\":1.6367,\"z\":7.5768},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"b07c45\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":0.0168}},\"b3b462\":{\"lock\":false,\"pos\":{\"x\":-2.68862700462341,\"y\":1.62393081188202,\"z\":-5.04849576950073},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":0.0168373957276344}},\"b6da68\":{\"lock\":false,\"pos\":{\"x\":1.7024005651474,\"y\":1.55830836296082,\"z\":14.2777013778687},\"rot\":{\"x\":359.955139160156,\"y\":224.997863769531,\"z\":0.068672813475132}},\"c0dc73\":{\"lock\":true,\"pos\":{\"x\":0.0874999985098839,\"y\":1.61240005493164,\"z\":-9.4350004196167},\"rot\":{\"x\":359.919799804688,\"y\":269.9873046875,\"z\":0.0169000010937452}},\"cc8bbb\":{\"lock\":false,\"pos\":{\"x\":-12.033501625061,\"y\":1.59552979469299,\"z\":-9.2046012878418},\"rot\":{\"x\":359.920104980469,\"y\":270.011779785156,\"z\":0.0168169923126698}},\"cdea43\":{\"lock\":false,\"pos\":{\"x\":-12.6030263900757,\"y\":1.64734363555908,\"z\":11.2748069763184},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":180.016830444336}},\"d3d96a\":{\"lock\":false,\"pos\":{\"x\":-11.9824981689453,\"y\":1.59610056877136,\"z\":-7.02070093154907},\"rot\":{\"x\":359.920104980469,\"y\":270.021118164063,\"z\":0.0168036427348852}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Nameless City", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.526, - "posY": 1.625, - "posZ": 65.906, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.45, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1620690956766119953/F8003A1B5AC39F2D2DABFF6D0AA2168CEC8BFA2C/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_miskatonic_mouse.json", - "GUID": "6defb8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"070048\":{\"lock\":false,\"pos\":{\"x\":-30.2242088317871,\"y\":2.87992572784424,\"z\":-3.82993316650391},\"rot\":{\"x\":-0.00231676921248436,\"y\":179.997619628906,\"z\":1.26457941532135}},\"09ad8b\":{\"lock\":false,\"pos\":{\"x\":-36.7732582092285,\"y\":3.03648447990417,\"z\":7.57027101516724},\"rot\":{\"x\":358.734741210938,\"y\":269.989898681641,\"z\":180}},\"1d8274\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7348,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0125,\"z\":180.0168}},\"1f45da\":{\"lock\":false,\"pos\":{\"x\":-3.95600080490112,\"y\":1.59753942489624,\"z\":-10.4412031173706},\"rot\":{\"x\":359.919738769531,\"y\":269.981781005859,\"z\":0.016862727701664}},\"20323b\":{\"lock\":false,\"pos\":{\"x\":-33.9119415283203,\"y\":2.95937633514404,\"z\":11.2227916717529},\"rot\":{\"x\":359.103210449219,\"y\":224.98796081543,\"z\":0.879777431488037}},\"270525\":{\"lock\":false,\"pos\":{\"x\":-30.224401473999,\"y\":2.87921810150146,\"z\":11.4601135253906},\"rot\":{\"x\":-0.000603744527325034,\"y\":179.956634521484,\"z\":1.26238405704498}},\"2875cc\":{\"lock\":false,\"pos\":{\"x\":-27.2158050537109,\"y\":2.8130829334259,\"z\":3.97495055198669},\"rot\":{\"x\":359.108581542969,\"y\":315.053588867188,\"z\":359.092346191406}},\"2899d0\":{\"lock\":false,\"pos\":{\"x\":-36.7731895446777,\"y\":3.03730201721191,\"z\":-0.0297468043863773},\"rot\":{\"x\":358.734313964844,\"y\":269.989624023438,\"z\":179.998733520508}},\"319c65\":{\"lock\":false,\"pos\":{\"x\":-1.8848,\"y\":1.4773,\"z\":-23.1586},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"3b6978\":{\"lock\":false,\"pos\":{\"x\":-33.4780006408691,\"y\":2.95103621482849,\"z\":-0.0187404733151197},\"rot\":{\"x\":358.734558105469,\"y\":270.01611328125,\"z\":359.979949951172}},\"3bc61d\":{\"lock\":false,\"pos\":{\"x\":-27.0083675384521,\"y\":2.80853319168091,\"z\":0.0778232514858246},\"rot\":{\"x\":358.734497070313,\"y\":270.012481689453,\"z\":359.987976074219}},\"3fe960\":{\"lock\":false,\"pos\":{\"x\":-30.2240238189697,\"y\":2.89177227020264,\"z\":15.1899032592773},\"rot\":{\"x\":358.736755371094,\"y\":269.997924804688,\"z\":179.966354370117}},\"4a973f\":{\"lock\":false,\"pos\":{\"x\":-23.6766967773438,\"y\":2.74857759475708,\"z\":7.56988096237183},\"rot\":{\"x\":358.734588623047,\"y\":269.9853515625,\"z\":179.99919128418}},\"53a4a1\":{\"lock\":false,\"pos\":{\"x\":-17.1201019287109,\"y\":2.60411930084229,\"z\":-0.030163012444973},\"rot\":{\"x\":358.734161376953,\"y\":269.990753173828,\"z\":179.997467041016}},\"60aa1e\":{\"lock\":false,\"pos\":{\"x\":-3.7979,\"y\":1.4061,\"z\":14.9015},\"rot\":{\"x\":359.9196,\"y\":270.0016,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-40.0450210571289,\"y\":3.09593415260315,\"z\":0.0257965438067913},\"rot\":{\"x\":358.735046386719,\"y\":270.003601074219,\"z\":359.979919433594}},\"776283\":{\"lock\":false,\"pos\":{\"x\":-34.0347137451172,\"y\":2.9631130695343,\"z\":3.60240793228149},\"rot\":{\"x\":0.893873751163483,\"y\":135.028381347656,\"z\":0.8848837018013}},\"83b3af\":{\"lock\":false,\"pos\":{\"x\":-30.22438621521,\"y\":2.89256238937378,\"z\":7.57004451751709},\"rot\":{\"x\":358.734497070313,\"y\":269.990844726563,\"z\":180.001251220703}},\"970ac8\":{\"lock\":false,\"pos\":{\"x\":-23.6762428283691,\"y\":2.73520588874817,\"z\":3.86003112792969},\"rot\":{\"x\":-0.0016176791395992,\"y\":179.987777709961,\"z\":1.2663322687149}},\"971f55\":{\"lock\":false,\"pos\":{\"x\":-8.70327758789063,\"y\":1.67401933670044,\"z\":5.7885594367981},\"rot\":{\"x\":359.92138671875,\"y\":269.996215820313,\"z\":180.015869140625}},\"9b26d0\":{\"lock\":false,\"pos\":{\"x\":-20.3389415740967,\"y\":2.66163778305054,\"z\":-0.0744780227541924},\"rot\":{\"x\":358.734130859375,\"y\":270.012390136719,\"z\":-0.0017197597771883}},\"9cd123\":{\"lock\":false,\"pos\":{\"x\":-23.6764869689941,\"y\":2.74811339378357,\"z\":15.1897840499878},\"rot\":{\"x\":358.7353515625,\"y\":269.998504638672,\"z\":179.980484008789}},\"aa3d8a\":{\"lock\":false,\"pos\":{\"x\":-9.35670757293701,\"y\":1.64423155784607,\"z\":-0.657828032970428},\"rot\":{\"x\":359.920074462891,\"y\":270.017547607422,\"z\":0.0168047305196524}},\"afed94\":{\"lock\":false,\"pos\":{\"x\":-26.1752319335938,\"y\":2.79065299034119,\"z\":-4.41181564331055},\"rot\":{\"x\":359.103485107422,\"y\":224.993515014648,\"z\":0.894548416137695}},\"b1d640\":{\"lock\":false,\"pos\":{\"x\":-30.2243633270264,\"y\":2.87951040267944,\"z\":3.86010098457336},\"rot\":{\"x\":-0.00255285133607686,\"y\":180.008117675781,\"z\":1.25979053974152}},\"ba391c\":{\"lock\":false,\"pos\":{\"x\":-23.6766033172607,\"y\":2.74889135360718,\"z\":-0.0301193725317717},\"rot\":{\"x\":358.734313964844,\"y\":269.985260009766,\"z\":179.998458862305}},\"bc1bcc\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6256,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9813,\"z\":0.0169}},\"bfb766\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6239,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":269.9754,\"z\":0.0169}},\"c62fb5\":{\"lock\":false,\"pos\":{\"x\":-23.6766815185547,\"y\":2.73485970497131,\"z\":11.4600524902344},\"rot\":{\"x\":-0.00159484439063817,\"y\":180.005676269531,\"z\":1.26562547683716}},\"c907e9\":{\"lock\":false,\"pos\":{\"x\":-33.5385971069336,\"y\":2.95191144943237,\"z\":7.56055545806885},\"rot\":{\"x\":358.735137939453,\"y\":270.013885498047,\"z\":359.978973388672}},\"cabbb3\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0274,\"z\":180.0168}},\"d37681\":{\"lock\":false,\"pos\":{\"x\":-27.0100135803223,\"y\":2.80800485610962,\"z\":7.49491882324219},\"rot\":{\"x\":358.735107421875,\"y\":270.012268066406,\"z\":359.984222412109}},\"d513b8\":{\"lock\":false,\"pos\":{\"x\":-30.2243518829346,\"y\":2.89364981651306,\"z\":-7.69995307922363},\"rot\":{\"x\":358.733795166016,\"y\":269.985015869141,\"z\":179.997680664063}},\"daa421\":{\"lock\":false,\"pos\":{\"x\":1.69660079479218,\"y\":1.5583176612854,\"z\":14.2781038284302},\"rot\":{\"x\":359.955139160156,\"y\":224.990631103516,\"z\":0.068679116666317}},\"dbdb0f\":{\"lock\":false,\"pos\":{\"x\":-43.3701095581055,\"y\":3.18295812606812,\"z\":-0.0298523493111134},\"rot\":{\"x\":358.734741210938,\"y\":270.000701904297,\"z\":179.99853515625}},\"e600d4\":{\"lock\":false,\"pos\":{\"x\":-27.0161094665527,\"y\":1.72376358509064,\"z\":15.7743606567383},\"rot\":{\"x\":359.920043945313,\"y\":270.214721679688,\"z\":180.016540527344}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Miskatonic Mouse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.063, - "posY": 1.626, - "posZ": 67.736, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142939810/7A53406FA1EFA9D556EF559B24A679E566114745/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_masks_of_nyarlathotep.json", - "GUID": "94a1f8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0f2ffc\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6555,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9837,\"z\":0.0803}},\"256aa6\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"4e3390\":{\"lock\":false,\"pos\":{\"x\":-13.0308,\"y\":1.6899,\"z\":7.2677},\"rot\":{\"x\":359.9201,\"y\":269.9855,\"z\":0.0169}},\"515e9e\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.6368,\"z\":14.2789},\"rot\":{\"x\":359.9552,\"y\":224.9984,\"z\":0.0687}},\"8f0718\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7504,\"z\":5.757},\"rot\":{\"x\":359.9197,\"y\":269.9868,\"z\":180.0168}},\"aae2b1\":{\"lock\":false,\"pos\":{\"x\":-3.566,\"y\":1.582,\"z\":-15.0714},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":0.0168}},\"fed65c\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6571,\"z\":0.3733},\"rot\":{\"x\":0.0169,\"y\":179.9893,\"z\":0.0803}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Masks of Nyarlathotep – New York", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.843, - "posY": 1.622, - "posZ": 67.306, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420460064/3D20A71D13F484BEEBCF572E827CD38FF3DF57E4/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_sleepy_hollow.json", - "GUID": "0500f1", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Legend of Sleepy Hollow", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.669, - "posY": 3.37, - "posZ": -40.855, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142938527/354E6204BB01AED91EAEB19D99E4D95620F99C56/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "An Android Universe crossover adventure", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_last_call_at_roxies.json", - "GUID": "c6a1ca", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"05dd0a\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"0df520\":{\"lock\":false,\"pos\":{\"x\":-11.4769,\"y\":1.6694,\"z\":7.3277},\"rot\":{\"x\":359.9201,\"y\":269.9876,\"z\":0.0169}},\"11a797\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6793,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"29a427\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":-0.0032,\"z\":359.9201}},\"30c8b6\":{\"lock\":false,\"pos\":{\"x\":-20.4245,\"y\":1.6099,\"z\":-0.3109},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"3b6690\":{\"lock\":false,\"pos\":{\"x\":-20.3057,\"y\":1.6086,\"z\":-3.9972},\"rot\":{\"x\":359.9554,\"y\":224.9999,\"z\":0.0684}},\"43390e\":{\"lock\":false,\"pos\":{\"x\":-25.129,\"y\":1.809,\"z\":-1.3516},\"rot\":{\"x\":359.9271,\"y\":270.0207,\"z\":6.3789}},\"49232a\":{\"lock\":false,\"pos\":{\"x\":-26.9264,\"y\":1.619,\"z\":-0.0365},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"567db0\":{\"lock\":false,\"pos\":{\"x\":-3.974,\"y\":1.5826,\"z\":-15.0374},\"rot\":{\"x\":359.9197,\"y\":270.0023,\"z\":0.0168}},\"5ee55d\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9988,\"z\":0.0169}},\"6f1e9e\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9695,\"z\":0.0802}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9828,\"y\":-0.0032,\"z\":359.9266}},\"7a4949\":{\"lock\":false,\"pos\":{\"x\":-11.176,\"y\":1.6668,\"z\":-0.012},\"rot\":{\"x\":359.9201,\"y\":270.0181,\"z\":0.0169}},\"7a4b8e\":{\"lock\":false,\"pos\":{\"x\":-20.0769,\"y\":1.6117,\"z\":7.4094},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"9c6ccd\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.684,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"a08fa0\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7237,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"a137d8\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6863,\"z\":-0.0301},\"rot\":{\"x\":359.921,\"y\":269.9989,\"z\":0.019}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.5583,\"z\":14.2781},\"rot\":{\"x\":359.9551,\"y\":225.017,\"z\":0.0687}},\"b1d40e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0068,\"z\":0.0803}},\"b8ca38\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6885,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9985,\"z\":0.0169}},\"d60ed8\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9992,\"z\":0.0169}},\"e3aa6a\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":-0.0033,\"z\":359.92}},\"e78e52\":{\"lock\":false,\"pos\":{\"x\":-20.229,\"y\":1.6108,\"z\":3.6702},\"rot\":{\"x\":359.9316,\"y\":315.0001,\"z\":359.9554}},\"eb5dd9\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"ffeff3\":{\"lock\":false,\"pos\":{\"x\":-27.1788,\"y\":1.6183,\"z\":-3.7526},\"rot\":{\"x\":359.9315,\"y\":314.8558,\"z\":359.9556}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Last Call at Roxie's", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.756, - "posY": 1.625, - "posZ": 64.388, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142937041/3253F31B9483C3B5D0A98BA7E479E006FBF8D270/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_knightfall.json", - "GUID": "df62e8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0679c6\":{\"lock\":false,\"pos\":{\"x\":-11.8399,\"y\":1.6678,\"z\":0.2602},\"rot\":{\"x\":359.9201,\"y\":269.988,\"z\":0.0169}},\"141409\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6982,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9963,\"z\":180.0169}},\"245b8d\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.689,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9964,\"z\":180.0169}},\"271ce2\":{\"lock\":false,\"pos\":{\"x\":-4.3628,\"y\":1.5831,\"z\":-15.1267},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"2d17c9\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6913,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9958,\"z\":180.0169}},\"3106e6\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.6368,\"z\":14.2788},\"rot\":{\"x\":359.9552,\"y\":224.998,\"z\":0.0687}},\"917494\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9855,\"z\":0.0169}},\"9d4e42\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7397,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9857,\"z\":180.0169}},\"a4e5e9\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.655,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":269.9855,\"z\":0.0169}},\"a68851\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6868,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9972,\"z\":180.0169}},\"b21de6\":{\"lock\":false,\"pos\":{\"x\":-13.3172,\"y\":1.6804,\"z\":7.5859},\"rot\":{\"x\":359.9201,\"y\":269.9856,\"z\":180.0169}},\"b8480f\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9855,\"z\":0.0169}},\"bab1d6\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6799,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.997,\"z\":180.0169}},\"c9e9ad\":{\"lock\":false,\"pos\":{\"x\":-5.3818,\"y\":1.4082,\"z\":14.423},\"rot\":{\"x\":359.9832,\"y\":-0.0034,\"z\":359.9196}},\"d306b8\":{\"lock\":false,\"pos\":{\"x\":-12.4062,\"y\":1.679,\"z\":12.7949},\"rot\":{\"x\":359.9201,\"y\":269.9857,\"z\":180.0169}},\"da3aed\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9855,\"z\":0.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Knightfall", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.954, - "posY": 1.625, - "posZ": 65.45, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/790858329422808079/1407B0AB89A9DBCFEE07A84A0979829556D84A78/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_jennys_choice.json", - "GUID": "a61b48", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"057b7e\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6111,\"z\":-11.51},\"rot\":{\"x\":359.9831,\"y\":-0.0008,\"z\":359.9201}},\"06d29e\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6551,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9995,\"z\":0.0803}},\"149816\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":-0.0009,\"z\":359.9201}},\"1af6e8\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"1e7961\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9203,\"y\":270,\"z\":0.016}},\"29d7e2\":{\"lock\":false,\"pos\":{\"x\":-15.5985,\"y\":1.8209,\"z\":0.017},\"rot\":{\"x\":359.8887,\"y\":269.9785,\"z\":0.0184}},\"3ba881\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6885,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"3c4300\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6862,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9987,\"z\":0.0169}},\"3d9a8b\":{\"lock\":false,\"pos\":{\"x\":-22.2198,\"y\":1.7339,\"z\":-7.7092},\"rot\":{\"x\":0.0792,\"y\":269.9715,\"z\":359.9832}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-26.7848,\"y\":1.6188,\"z\":-0.0522},\"rot\":{\"x\":0.0799,\"y\":90.0026,\"z\":359.9831}},\"46ead9\":{\"lock\":false,\"pos\":{\"x\":-31.7026,\"y\":1.743,\"z\":-7.7614},\"rot\":{\"x\":0.081,\"y\":270.0021,\"z\":359.9834}},\"61a21b\":{\"lock\":false,\"pos\":{\"x\":-20.5245,\"y\":1.6101,\"z\":-0.2141},\"rot\":{\"x\":359.9201,\"y\":269.8899,\"z\":0.0171}},\"6aa57e\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6954,\"z\":-0.0298},\"rot\":{\"x\":359.9207,\"y\":269.989,\"z\":0.0183}},\"6cb6e7\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":-0.0006,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":-0.0008,\"z\":359.9201}},\"845074\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"8bae65\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7344,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6961,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"b2bd25\":{\"lock\":false,\"pos\":{\"x\":-1.177,\"y\":1.5467,\"z\":-27.5609},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0169}},\"b5ceb0\":{\"lock\":false,\"pos\":{\"x\":-26.8548,\"y\":1.6211,\"z\":7.3881},\"rot\":{\"x\":359.9201,\"y\":270.0042,\"z\":0.0169}},\"b81937\":{\"lock\":false,\"pos\":{\"x\":-26.6804,\"y\":1.6176,\"z\":-3.8413},\"rot\":{\"x\":0.0684,\"y\":135.0054,\"z\":0.0446}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.819,\"y\":1.5823,\"z\":-15.2311},\"rot\":{\"x\":359.9197,\"y\":270.0322,\"z\":0.0168}},\"c6a2ab\":{\"lock\":false,\"pos\":{\"x\":-27.6254,\"y\":1.6167,\"z\":-11.1322},\"rot\":{\"x\":359.9316,\"y\":314.9959,\"z\":359.9554}},\"cca4ce\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.684,\"z\":-7.6884},\"rot\":{\"x\":359.9201,\"y\":270.0044,\"z\":0.0167}},\"d778ee\":{\"lock\":false,\"pos\":{\"x\":-26.967,\"y\":1.6168,\"z\":-7.7901},\"rot\":{\"x\":359.9201,\"y\":270.0042,\"z\":0.0169}},\"df8dff\":{\"lock\":false,\"pos\":{\"x\":-31.957,\"y\":1.8293,\"z\":-0.0662},\"rot\":{\"x\":4.7643,\"y\":270.0184,\"z\":0.017}},\"e02060\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.655,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"ea8211\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6931,\"z\":-7.6998},\"rot\":{\"x\":359.9202,\"y\":269.9836,\"z\":0.0165}},\"ef067f\":{\"lock\":false,\"pos\":{\"x\":-27.2278,\"y\":1.6207,\"z\":4.0347},\"rot\":{\"x\":0.0684,\"y\":135.0052,\"z\":0.0446}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Jenny's Choice", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.721, - "posY": 1.625, - "posZ": 66.962, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1016065907889320438/3DC5DD89D5DB56BE6EFDAC4A96E8063765576EA1/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_in_blackest_pits.json", - "GUID": "68380c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"1ae977\":{\"lock\":false,\"pos\":{\"x\":-33.4282,\"y\":1.6258,\"z\":-7.7062},\"rot\":{\"x\":0.0799,\"y\":90.0006,\"z\":359.9831}},\"268bd8\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6937,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0169}},\"35c492\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9977,\"z\":0.0799}},\"4011a5\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6799,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9961,\"z\":180.0169}},\"505e6c\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"5bb7d0\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6868,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9953,\"z\":180.0169}},\"5d070a\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6203,\"z\":-11.51},\"rot\":{\"x\":359.9832,\"y\":0.0096,\"z\":359.9201}},\"6645cd\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9981,\"z\":0.0799}},\"668f68\":{\"lock\":false,\"pos\":{\"x\":-26.9665,\"y\":1.6168,\"z\":-7.7199},\"rot\":{\"x\":0.0799,\"y\":90.0006,\"z\":359.9831}},\"6f1efa\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.705,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6065,\"z\":3.8598},\"rot\":{\"x\":0.0169,\"y\":179.9981,\"z\":0.0799}},\"759ab6\":{\"lock\":false,\"pos\":{\"x\":-20.2426,\"y\":1.6075,\"z\":-7.7066},\"rot\":{\"x\":0.0799,\"y\":90.0007,\"z\":359.9831}},\"7b91a3\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.689,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0169}},\"8944d1\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7237,\"z\":5.7573},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":180.0168}},\"98b72e\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6585,\"z\":-10.4431},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":180.0168}},\"a4612b\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6821,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9962,\"z\":180.0169}},\"b04a1a\":{\"lock\":false,\"pos\":{\"x\":-20.2608,\"y\":1.6098,\"z\":0.0434},\"rot\":{\"x\":0.0799,\"y\":90.0006,\"z\":359.9831}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.8027,\"y\":1.5824,\"z\":-14.9354},\"rot\":{\"x\":359.9197,\"y\":270.031,\"z\":0.0168}},\"cce0e0\":{\"lock\":false,\"pos\":{\"x\":-12.0115,\"y\":1.671,\"z\":7.4502},\"rot\":{\"x\":359.9201,\"y\":270.0065,\"z\":0.0169}},\"d26316\":{\"lock\":false,\"pos\":{\"x\":-26.8215,\"y\":1.6154,\"z\":-11.8145},\"rot\":{\"x\":0.045,\"y\":45.3509,\"z\":359.9319}},\"dbbfa0\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6959,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9789,\"z\":180.0169}},\"def2f5\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.664,\"z\":0.3734},\"rot\":{\"x\":359.9197,\"y\":270.001,\"z\":180.0168}},\"e9d947\":{\"lock\":false,\"pos\":{\"x\":-2.6895,\"y\":1.3987,\"z\":-5.0483},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":359.9197}},\"ff4d6f\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6776,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.996,\"z\":180.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "In Blackest Pits", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.332, - "posY": 1.625, - "posZ": 65.717, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142976303/C24C7169FD11E5D151DD2F754D5B9A5563D5DABB/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_happys_funhouse.json", - "GUID": "e7d9f8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"13c965\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7504,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9855,\"z\":180.0168}},\"1aa87a\":{\"lock\":false,\"pos\":{\"x\":-30.2245,\"y\":1.704,\"z\":7.5705},\"rot\":{\"x\":359.9201,\"y\":269.9915,\"z\":180.0169}},\"1c6049\":{\"lock\":false,\"pos\":{\"x\":-2.7315,\"y\":1.6551,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9742,\"z\":0.0169}},\"1e99b2\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9852,\"z\":0.0169}},\"3296c9\":{\"lock\":false,\"pos\":{\"x\":-2.689,\"y\":1.6535,\"z\":-5.0428},\"rot\":{\"x\":359.9197,\"y\":270.0282,\"z\":0.0168}},\"4e82c5\":{\"lock\":false,\"pos\":{\"x\":-36.7735,\"y\":1.7131,\"z\":7.5705},\"rot\":{\"x\":359.9201,\"y\":269.993,\"z\":180.0169}},\"9b0cf5\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6799,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9857,\"z\":180.0169}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"ab12bb\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9852,\"z\":0.0169}},\"bdd422\":{\"lock\":false,\"pos\":{\"x\":-9.2986,\"y\":1.667,\"z\":0.0118},\"rot\":{\"x\":359.9202,\"y\":269.9846,\"z\":0.017}},\"c5008a\":{\"lock\":false,\"pos\":{\"x\":-3.5702,\"y\":1.5821,\"z\":-14.9068},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":0.0168}},\"fadb67\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6948,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Happy's Funhouse", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.661, - "posY": 1.626, - "posZ": 67.684, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142935568/34A42BC3AEF7764F8D7BB242DB08FD36B8EC6DCB/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_grand_oak_hotel.json", - "GUID": "5ccf55", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"076680\":{\"lock\":false,\"pos\":{\"x\":-1.4656,\"y\":1.4756,\"z\":-26.9304},\"rot\":{\"x\":359.9201,\"y\":270.0086,\"z\":0.0169}},\"1832f9\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0168}},\"31b5a1\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0168}},\"51a259\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6256,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0003,\"z\":0.0803}},\"580dd8\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0168}},\"5895c2\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7299,\"z\":5.7534},\"rot\":{\"x\":359.9197,\"y\":269.999,\"z\":180.0168}},\"6fc753\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6508,\"z\":15.1901},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"794c01\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0025,\"z\":0.0168}},\"7f738c\":{\"lock\":false,\"pos\":{\"x\":-17.1198,\"y\":1.6167,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"801388\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"93cb42\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6234,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"9cd1ad\":{\"lock\":false,\"pos\":{\"x\":-4.0559,\"y\":1.5827,\"z\":-15.1513},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"ad2380\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6239,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9811,\"z\":0.0803}},\"b3a042\":{\"lock\":false,\"pos\":{\"x\":-0.217,\"y\":1.6291,\"z\":-10.403},\"rot\":{\"x\":359.9582,\"y\":269.9997,\"z\":-0.0057}},\"daa47d\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"e3a8d4\":{\"lock\":false,\"pos\":{\"x\":-17.1188,\"y\":1.6212,\"z\":7.5574},\"rot\":{\"x\":359.9201,\"y\":269.9977,\"z\":0.0168}},\"fc4638\":{\"lock\":false,\"pos\":{\"x\":1.6963,\"y\":1.5583,\"z\":14.2748},\"rot\":{\"x\":359.9552,\"y\":224.9405,\"z\":0.0687}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Grand Oak Hotel", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.458, - "posY": 1.624, - "posZ": 64.612, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1746802526940892011/A775E42F9014CD75B091D7D060012681E58B906E/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "By Davi", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_fortune_or_folly.json", - "GUID": "7fa06f", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\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}},\"d51f74\":{\"lock\":false,\"pos\":{\"x\":-12.3273,\"y\":1.642,\"z\":10.8057},\"rot\":{\"x\":0.0169,\"y\":179.9845,\"z\":0.0799}},\"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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Fortune or Folly - Parallel Rex Murphy Set", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.336, - "posY": 1.625, - "posZ": 65.413, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142936385/DCE942F9A1172E9C55A36E4593F5CDC71D9BC3AD/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_festival.json", - "GUID": "29d22a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"1e3988\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6959,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0014,\"z\":180.0169}},\"259b7b\":{\"lock\":false,\"pos\":{\"x\":-20.746,\"y\":1.685,\"z\":-0.0446},\"rot\":{\"x\":359.9201,\"y\":270.0016,\"z\":180.0169}},\"27bf6a\":{\"lock\":false,\"pos\":{\"x\":-10.5675,\"y\":1.6537,\"z\":13.5759},\"rot\":{\"x\":359.9201,\"y\":270.0211,\"z\":0.0168}},\"28272f\":{\"lock\":false,\"pos\":{\"x\":-27.0195,\"y\":1.6235,\"z\":14.5832},\"rot\":{\"x\":359.9201,\"y\":270.0063,\"z\":0.0169}},\"299ea1\":{\"lock\":false,\"pos\":{\"x\":-30.223,\"y\":1.6982,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.024,\"z\":180.0168}},\"2c792a\":{\"lock\":false,\"pos\":{\"x\":-34.0171,\"y\":1.6278,\"z\":-3.8093},\"rot\":{\"x\":0.0684,\"y\":134.9883,\"z\":0.0445}},\"3d2a1a\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7504,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"3eef2e\":{\"lock\":false,\"pos\":{\"x\":-9.6732,\"y\":1.6648,\"z\":0.0646},\"rot\":{\"x\":359.9201,\"y\":269.9858,\"z\":0.0169}},\"447fd2\":{\"lock\":false,\"pos\":{\"x\":-34.1668,\"y\":1.6303,\"z\":3.8209},\"rot\":{\"x\":0.0253,\"y\":29.9808,\"z\":359.9224}},\"4591d4\":{\"lock\":false,\"pos\":{\"x\":-20.7985,\"y\":1.615,\"z\":15.1153},\"rot\":{\"x\":359.9201,\"y\":270.0109,\"z\":0.0169}},\"4b81f6\":{\"lock\":false,\"pos\":{\"x\":-3.8815,\"y\":1.5826,\"z\":-14.612},\"rot\":{\"x\":359.9197,\"y\":270.0021,\"z\":0.0168}},\"50ffd3\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6902,\"z\":3.8601},\"rot\":{\"x\":359.9201,\"y\":270.0026,\"z\":180.0169}},\"68ba2e\":{\"lock\":false,\"pos\":{\"x\":-26.8859,\"y\":1.6172,\"z\":-6.0034},\"rot\":{\"x\":359.9554,\"y\":224.9895,\"z\":0.0684}},\"6bc393\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.7027,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270.0014,\"z\":180.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.4411,\"y\":1.6281,\"z\":-0.1151},\"rot\":{\"x\":359.9201,\"y\":270.0092,\"z\":0.0169}},\"7b9e37\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9999,\"z\":0.0799}},\"7bdc6b\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6879,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":270.0012,\"z\":180.0169}},\"7d6343\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9982,\"z\":0.0169}},\"8ce4d8\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9982,\"z\":0.0803}},\"9e71b4\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4402},\"rot\":{\"x\":359.9197,\"y\":269.9982,\"z\":0.0168}},\"a19bdb\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.627,\"z\":11.46},\"rot\":{\"x\":0.0169,\"y\":180.0077,\"z\":0.0799}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.697,\"y\":1.5583,\"z\":14.2784},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"b5096d\":{\"lock\":false,\"pos\":{\"x\":-13.5542,\"y\":1.6749,\"z\":-0.1164},\"rot\":{\"x\":359.9201,\"y\":270.0067,\"z\":180.0168}},\"be3ac9\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.7073,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9733,\"z\":180.0169}},\"c2da92\":{\"lock\":false,\"pos\":{\"x\":-20.9563,\"y\":1.61,\"z\":-2.6211},\"rot\":{\"x\":0.0253,\"y\":29.9999,\"z\":359.9224}},\"c41b7b\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":359.9757,\"z\":359.9201}},\"ce35ae\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6551,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0006,\"z\":0.0803}},\"d0c475\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6844,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270.0072,\"z\":180.0168}},\"d7fc4c\":{\"lock\":false,\"pos\":{\"x\":-30.2198,\"y\":1.7004,\"z\":7.5731},\"rot\":{\"x\":359.9201,\"y\":270.0274,\"z\":180.0168}},\"da1f25\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6054,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0272,\"z\":0.0169}},\"daa95d\":{\"lock\":false,\"pos\":{\"x\":-27.1008,\"y\":1.6199,\"z\":2.1469},\"rot\":{\"x\":359.9554,\"y\":224.9999,\"z\":0.0684}},\"db49f3\":{\"lock\":false,\"pos\":{\"x\":-21.1809,\"y\":1.6117,\"z\":2.132},\"rot\":{\"x\":0.0684,\"y\":134.9832,\"z\":0.0445}},\"f0d16a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6935,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":180.0168}},\"f108e3\":{\"lock\":false,\"pos\":{\"x\":-27.3214,\"y\":1.6189,\"z\":-2.4573},\"rot\":{\"x\":359.9316,\"y\":315.0002,\"z\":359.9554}},\"f591c7\":{\"lock\":false,\"pos\":{\"x\":-26.9568,\"y\":1.6207,\"z\":5.6374},\"rot\":{\"x\":0.0684,\"y\":134.9882,\"z\":0.0445}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Festival", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.309, - "posY": 1.625, - "posZ": 64.664, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1771580824970152646/1C2D909AF92814C33B43D22F0EE1D6B8FD260998/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_house_of_usher.json", - "GUID": "42bdd3", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"191941\":{\"lock\":false,\"pos\":{\"x\":-8.8991,\"y\":1.6039,\"z\":-12.2997},\"rot\":{\"x\":359.922,\"y\":269.9513,\"z\":0.0169}},\"1e5cf2\":{\"lock\":false,\"pos\":{\"x\":-8.9685,\"y\":1.6055,\"z\":-7.0847},\"rot\":{\"x\":359.9211,\"y\":269.9971,\"z\":0.0173}},\"1ec67c\":{\"lock\":false,\"pos\":{\"x\":-2.6889,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"22ae93\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0166,\"y\":180.1514,\"z\":0.08}},\"34fda8\":{\"lock\":false,\"pos\":{\"x\":-33.6136,\"y\":1.6294,\"z\":3.5762},\"rot\":{\"x\":0.0684,\"y\":134.9841,\"z\":0.0446}},\"49f26f\":{\"lock\":false,\"pos\":{\"x\":-36.7604,\"y\":1.6463,\"z\":-0.1319},\"rot\":{\"x\":359.9201,\"y\":270.0081,\"z\":0.0168}},\"4b8bb9\":{\"lock\":false,\"pos\":{\"x\":0.1816,\"y\":1.6265,\"z\":-15.6845},\"rot\":{\"x\":359.9197,\"y\":270.0023,\"z\":0.0168}},\"4d6ba5\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0168}},\"4f0dc5\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0168}},\"64faca\":{\"lock\":false,\"pos\":{\"x\":-34.2126,\"y\":1.628,\"z\":-3.9652},\"rot\":{\"x\":359.9455,\"y\":329.9937,\"z\":359.9392}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-26.7523,\"y\":1.6187,\"z\":-0.0751},\"rot\":{\"x\":359.9201,\"y\":270.0107,\"z\":0.0169}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.7099,\"y\":1.5583,\"z\":14.2855},\"rot\":{\"x\":359.9554,\"y\":224.7322,\"z\":0.0689}},\"7da52c\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"82cc79\":{\"lock\":false,\"pos\":{\"x\":-27.2534,\"y\":1.6172,\"z\":-7.651},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0169}},\"8a3e0b\":{\"lock\":false,\"pos\":{\"x\":-8.9186,\"y\":1.6062,\"z\":-4.448},\"rot\":{\"x\":359.9219,\"y\":270.0014,\"z\":180.0168}},\"8a4aea\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.7733,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0108,\"z\":180.0168}},\"8fc1ca\":{\"lock\":false,\"pos\":{\"x\":-27.3633,\"y\":1.6207,\"z\":3.5729},\"rot\":{\"x\":359.9554,\"y\":225.0201,\"z\":0.0684}},\"90b00d\":{\"lock\":false,\"pos\":{\"x\":-1.6368,\"y\":1.4983,\"z\":-39.3037},\"rot\":{\"x\":0,\"y\":270.0101,\"z\":359.6725}},\"a8a05c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":0.0167,\"y\":180.0935,\"z\":0.08}},\"ab5023\":{\"lock\":false,\"pos\":{\"x\":-2.7249,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"acf560\":{\"lock\":false,\"pos\":{\"x\":-33.4997,\"y\":1.6304,\"z\":7.534},\"rot\":{\"x\":359.9201,\"y\":270.01,\"z\":0.0169}},\"aef3fc\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9665,\"z\":0.0169}},\"b485b2\":{\"lock\":false,\"pos\":{\"x\":-8.8413,\"y\":1.603,\"z\":-14.9318},\"rot\":{\"x\":359.9213,\"y\":269.9984,\"z\":0.0179}},\"b81b3a\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6247,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0174,\"z\":0.0799}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.9117,\"y\":1.5826,\"z\":-14.806},\"rot\":{\"x\":359.9197,\"y\":270.0314,\"z\":0.0168}},\"bd62c6\":{\"lock\":false,\"pos\":{\"x\":-23.6767,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0168}},\"c4b15a\":{\"lock\":false,\"pos\":{\"x\":-21.0971,\"y\":1.641,\"z\":1.7052},\"rot\":{\"x\":359.3205,\"y\":270.0123,\"z\":0.0167}},\"cac078\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0006,\"z\":0.0168}},\"d1e043\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":0.0168,\"y\":180.0144,\"z\":0.0799}},\"e03eed\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0102,\"z\":0.0168}},\"ec039f\":{\"lock\":false,\"pos\":{\"x\":-8.9555,\"y\":1.6047,\"z\":-9.7254},\"rot\":{\"x\":359.9219,\"y\":270.0037,\"z\":0.0168}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.4656,\"y\":1.5756,\"z\":-26.9312},\"rot\":{\"x\":359.9201,\"y\":270.0143,\"z\":0.0169}},\"f2cf1f\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9977,\"z\":0.0172}},\"fdde48\":{\"lock\":false,\"pos\":{\"x\":-27.0721,\"y\":1.6182,\"z\":-3.4372},\"rot\":{\"x\":359.9316,\"y\":315.0023,\"z\":359.9554}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Fall of the House of Usher", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.113, - "posY": 3.183, - "posZ": -58.666, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1646593716898209387/B827263B809A6C8E1042BDF1C8D33E58458C2EF4/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_dont_starve.json", - "GUID": "ffc7ef", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"089cf0\":{\"lock\":false,\"pos\":{\"x\":0.8855,\"y\":1.397,\"z\":6.0097},\"rot\":{\"x\":359.9832,\"y\":-0.001,\"z\":359.9197}},\"1ed3c4\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":269.9984,\"z\":0.0168}},\"2068d9\":{\"lock\":false,\"pos\":{\"x\":-8.8884,\"y\":1.668,\"z\":-10.3141},\"rot\":{\"x\":359.9231,\"y\":269.9953,\"z\":0.0163}},\"2e69d0\":{\"lock\":false,\"pos\":{\"x\":-34.2734,\"y\":1.3001,\"z\":-45.4144},\"rot\":{\"x\":0.0208,\"y\":270.0182,\"z\":0.0168}},\"4b8bb9\":{\"lock\":false,\"pos\":{\"x\":-0.4572,\"y\":1.6273,\"z\":-16.2047},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"4fc2a8\":{\"lock\":false,\"pos\":{\"x\":-2.7249,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0004,\"z\":0.0803}},\"5e7ca6\":{\"lock\":false,\"pos\":{\"x\":-3.9854,\"y\":1.5827,\"z\":-14.8081},\"rot\":{\"x\":359.9197,\"y\":269.9955,\"z\":0.0168}},\"5fd7e9\":{\"lock\":false,\"pos\":{\"x\":-11.8026,\"y\":1.6402,\"z\":7.2904},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"6da68c\":{\"lock\":false,\"pos\":{\"x\":-11.7862,\"y\":1.6459,\"z\":10.3689},\"rot\":{\"x\":359.9201,\"y\":270.0031,\"z\":180.0168}},\"70b4a2\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.7492,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9974,\"z\":180.0168}},\"7a167a\":{\"lock\":false,\"pos\":{\"x\":1.7021,\"y\":1.5583,\"z\":14.2869},\"rot\":{\"x\":359.9555,\"y\":224.7284,\"z\":0.0689}},\"a61381\":{\"lock\":false,\"pos\":{\"x\":-8.3054,\"y\":1.6036,\"z\":-10.3476},\"rot\":{\"x\":359.922,\"y\":270.0249,\"z\":0.0164}},\"d6bc5d\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"e6f44d\":{\"lock\":false,\"pos\":{\"x\":-0.7171,\"y\":1.4752,\"z\":-24.8646},\"rot\":{\"x\":359.9201,\"y\":270.0097,\"z\":0.0169}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":2.9208,\"y\":1.6001,\"z\":-41.5378},\"rot\":{\"x\":0.0007,\"y\":270.0139,\"z\":0.0039}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Don't Starve", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.844, - "posY": 1.624, - "posZ": 65.409, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142900469/BDA1068C5A88459AE805540FE05B8092C4F8F392/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_delta_green.json", - "GUID": "ac164e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0c01a1\":{\"lock\":false,\"pos\":{\"x\":-11.6774,\"y\":1.4086,\"z\":-14.0775},\"rot\":{\"x\":359.9832,\"y\":359.994,\"z\":359.92}},\"17807e\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6314,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":269.9978,\"z\":180.0168}},\"1a3caf\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9996,\"z\":0.0168}},\"261874\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6144,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9753,\"z\":0.0169}},\"4a7540\":{\"lock\":false,\"pos\":{\"x\":-3.9273,\"y\":1.7925,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0006,\"z\":180.0168}},\"520889\":{\"lock\":false,\"pos\":{\"x\":-3.8323,\"y\":1.5826,\"z\":-14.4151},\"rot\":{\"x\":359.9197,\"y\":270.0049,\"z\":0.0168}},\"64b00f\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6223,\"z\":11.4595},\"rot\":{\"x\":359.9201,\"y\":269.9901,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.3296,\"y\":1.6132,\"z\":11.468},\"rot\":{\"x\":359.9201,\"y\":269.9948,\"z\":0.0169}},\"789378\":{\"lock\":false,\"pos\":{\"x\":-1.9242,\"y\":1.4772,\"z\":-23.8097},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"8a689d\":{\"lock\":false,\"pos\":{\"x\":-17.1197,\"y\":1.6503,\"z\":-0.0295},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"9dab73\":{\"lock\":false,\"pos\":{\"x\":-2.7245,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9865,\"z\":0.0169}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.696,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"ab39b9\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6234,\"z\":15.1897},\"rot\":{\"x\":359.9201,\"y\":269.988,\"z\":0.0169}},\"d2cb13\":{\"lock\":false,\"pos\":{\"x\":-12.0254,\"y\":1.614,\"z\":7.5293},\"rot\":{\"x\":359.9201,\"y\":269.995,\"z\":0.0168}},\"da2cbd\":{\"lock\":false,\"pos\":{\"x\":-17.1196,\"y\":1.6155,\"z\":-11.5093},\"rot\":{\"x\":359.9201,\"y\":270.0104,\"z\":0.0168}},\"ddc104\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6336,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":269.9859,\"z\":0.0169}},\"fe4e96\":{\"lock\":false,\"pos\":{\"x\":-12.0018,\"y\":1.7668,\"z\":11.1085},\"rot\":{\"x\":359.9201,\"y\":270.0005,\"z\":180.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Delta Green Convergence", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.226, - "posY": 1.625, - "posZ": 66.493, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1487830597915523099/252BD2089F9DEF3F337BB8AE681939DE98C1EFA7/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_darkness_falls.json", - "GUID": "c6a612", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"042d44\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6239,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":270.0006,\"z\":0.0168}},\"3fb8ed\":{\"lock\":false,\"pos\":{\"x\":-2.68849992752075,\"y\":1.62393057346344,\"z\":-5.04850149154663},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":0.0168369449675083}},\"4add31\":{\"lock\":false,\"pos\":{\"x\":-23.6765022277832,\"y\":1.65464842319489,\"z\":-0.0299997963011265},\"rot\":{\"x\":359.920104980469,\"y\":270.000030517578,\"z\":0.0168411564081907}},\"5660ef\":{\"lock\":false,\"pos\":{\"x\":-30.2242183685303,\"y\":1.64166986942291,\"z\":15.1899843215942},\"rot\":{\"x\":359.920104980469,\"y\":270.001068115234,\"z\":0.0168381482362747}},\"6c3b6c\":{\"lock\":false,\"pos\":{\"x\":-17.120002746582,\"y\":1.6189227104187,\"z\":-0.0298999939113855},\"rot\":{\"x\":359.920104980469,\"y\":269.9970703125,\"z\":0.0167545769363642}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.4148006439209,\"y\":1.60989475250244,\"z\":-0.0934002250432968},\"rot\":{\"x\":359.920104980469,\"y\":270.009460449219,\"z\":0.0168546847999096}},\"767864\":{\"lock\":false,\"pos\":{\"x\":-6.91008472442627,\"y\":1.61784970760345,\"z\":-13.1002960205078},\"rot\":{\"x\":359.919738769531,\"y\":269.999938964844,\"z\":0.0168399773538113}},\"7d8fed\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.63271510601044,\"z\":-15.2799978256226},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168397836387157}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69610047340393,\"y\":1.55831742286682,\"z\":14.2787017822266},\"rot\":{\"x\":359.955139160156,\"y\":225.006576538086,\"z\":0.0686668530106544}},\"b5928a\":{\"lock\":false,\"pos\":{\"x\":-3.0259,\"y\":1.5813,\"z\":-14.8775},\"rot\":{\"x\":359.9197,\"y\":270.0014,\"z\":0.0168}},\"b756c0\":{\"lock\":false,\"pos\":{\"x\":-3.92760014533997,\"y\":1.72512221336365,\"z\":5.75710153579712},\"rot\":{\"x\":359.919738769531,\"y\":270.00439453125,\"z\":180.016815185547}},\"c7c0a9\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0151,\"z\":0.0168}},\"ec7842\":{\"lock\":false,\"pos\":{\"x\":-16.0300998687744,\"y\":1.63047182559967,\"z\":-2.20079970359802},\"rot\":{\"x\":359.920104980469,\"y\":269.998748779297,\"z\":0.734870731830597}},\"fb280a\":{\"lock\":false,\"pos\":{\"x\":-3.95589995384216,\"y\":1.59753930568695,\"z\":-10.441201210022},\"rot\":{\"x\":359.919738769531,\"y\":270.000091552734,\"z\":0.0168370883911848}},\"fdd75d\":{\"lock\":false,\"pos\":{\"x\":-2.72470021247864,\"y\":1.62076044082642,\"z\":0.37329962849617},\"rot\":{\"x\":359.919738769531,\"y\":269.999389648438,\"z\":0.0168378036469221}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Darkness Falls", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.268, - "posY": 1.626, - "posZ": 66.131, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142921541/F138D6DF73FB79AC6D1C420869299A481AFA7B90/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_curse_of_amulotep.json", - "GUID": "0d7a8d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0ce6bb\":{\"lock\":false,\"pos\":{\"x\":-12.6932,\"y\":1.6812,\"z\":6.9294},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"5127f6\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.6662,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.9998,\"z\":180.0686}},\"5e4e43\":{\"lock\":false,\"pos\":{\"x\":-13.2968,\"y\":1.6723,\"z\":-7.7574},\"rot\":{\"x\":359.9201,\"y\":270.028,\"z\":180.0168}},\"8075b9\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9854,\"z\":0.0169}},\"a08daa\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":269.9855,\"z\":0.0169}},\"b3cbc1\":{\"lock\":false,\"pos\":{\"x\":-3.8937,\"y\":1.5826,\"z\":-14.6014},\"rot\":{\"x\":359.9197,\"y\":270.0009,\"z\":0.0168}},\"c6a9ae\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7611,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9857,\"z\":180.0168}},\"dc50b3\":{\"lock\":false,\"pos\":{\"x\":-3.9555,\"y\":1.6556,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"ecbf8f\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6754,\"z\":-15.2799},\"rot\":{\"x\":359.9201,\"y\":270.0269,\"z\":180.0168}},\"f9fc71\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7294,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Curse of Amulotep", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.697, - "posY": 1.623, - "posZ": 66.348, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1844797993644656426/EC19A65BD3119D5FA229F502D65D1D8DAA9E0ECB/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Mint Tea Fan \u0026 Hauke", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_cosmic_pantheon.json", - "GUID": "ec74df", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"026884\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"0916a7\":{\"lock\":false,\"pos\":{\"x\":-39.8587,\"y\":1.6557,\"z\":17.3168},\"rot\":{\"x\":359.9201,\"y\":270.0876,\"z\":0.0167}},\"102eed\":{\"lock\":false,\"pos\":{\"x\":-43.3701,\"y\":1.6533,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"14757f\":{\"lock\":false,\"pos\":{\"x\":-40.1617,\"y\":1.6341,\"z\":-11.4772},\"rot\":{\"x\":0.0684,\"y\":134.9983,\"z\":0.0446}},\"1dae6f\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6201,\"z\":3.8604},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"20761e\":{\"lock\":false,\"pos\":{\"x\":-20.3595,\"y\":1.6092,\"z\":-2.1798},\"rot\":{\"x\":0.0682,\"y\":135.2074,\"z\":0.0448}},\"224719\":{\"lock\":false,\"pos\":{\"x\":-40.2157,\"y\":1.646,\"z\":-17.5792},\"rot\":{\"x\":359.9201,\"y\":270.0246,\"z\":0.0168}},\"24ec75\":{\"lock\":false,\"pos\":{\"x\":-33.864,\"y\":1.6276,\"z\":-3.5193},\"rot\":{\"x\":359.9554,\"y\":225.0005,\"z\":0.0684}},\"26faf8\":{\"lock\":false,\"pos\":{\"x\":-3.9279,\"y\":1.7011,\"z\":5.7564},\"rot\":{\"x\":359.9197,\"y\":269.9695,\"z\":180.0169}},\"324649\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.0298},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"35d78a\":{\"lock\":false,\"pos\":{\"x\":-0.2631,\"y\":1.618,\"z\":2.7825},\"rot\":{\"x\":359.9197,\"y\":270.0023,\"z\":0.0168}},\"387a8c\":{\"lock\":false,\"pos\":{\"x\":-40.1074,\"y\":1.6351,\"z\":-7.7231},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"398981\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6053,\"z\":-0.03},\"rot\":{\"x\":0.0168,\"y\":179.9998,\"z\":0.0799}},\"402dc8\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6178,\"z\":-3.83},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":180.0168}},\"4b54bb\":{\"lock\":false,\"pos\":{\"x\":-36.8624,\"y\":1.6647,\"z\":15.2401},\"rot\":{\"x\":359.4041,\"y\":270.0047,\"z\":180.0169}},\"4bf4a2\":{\"lock\":false,\"pos\":{\"x\":-5.2724,\"y\":1.6236,\"z\":-2.2218},\"rot\":{\"x\":359.9197,\"y\":269.9948,\"z\":0.0168}},\"4cb4c7\":{\"lock\":false,\"pos\":{\"x\":-40.1502,\"y\":1.6397,\"z\":7.5151},\"rot\":{\"x\":359.9201,\"y\":269.9831,\"z\":0.0169}},\"551500\":{\"lock\":false,\"pos\":{\"x\":-8.3024,\"y\":1.4859,\"z\":-24.3237},\"rot\":{\"x\":359.9201,\"y\":270.0117,\"z\":0.0169}},\"56ef18\":{\"lock\":false,\"pos\":{\"x\":-36.8813,\"y\":1.6487,\"z\":7.614},\"rot\":{\"x\":359.9201,\"y\":270.0022,\"z\":180.0168}},\"5c3eef\":{\"lock\":false,\"pos\":{\"x\":-33.8928,\"y\":1.6297,\"z\":3.4873},\"rot\":{\"x\":0.0684,\"y\":135.0003,\"z\":0.0446}},\"5e8934\":{\"lock\":false,\"pos\":{\"x\":35.6586,\"y\":1.4707,\"z\":-26.3579},\"rot\":{\"x\":0.0169,\"y\":180.0107,\"z\":0.0819}},\"63341d\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0319,\"z\":0.0803}},\"646a0f\":{\"lock\":false,\"pos\":{\"x\":-43.3701,\"y\":1.6578,\"z\":7.5696},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":180.0168}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.3778,\"y\":1.6105,\"z\":2.2238},\"rot\":{\"x\":359.9554,\"y\":224.9946,\"z\":0.0684}},\"76ff17\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6293,\"z\":-11.51},\"rot\":{\"x\":0.0168,\"y\":180.0158,\"z\":0.0799}},\"77f364\":{\"lock\":false,\"pos\":{\"x\":-13.9762,\"y\":1.6128,\"z\":-5.8857},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0168}},\"7de8a9\":{\"lock\":false,\"pos\":{\"x\":1.6792,\"y\":1.5584,\"z\":14.3254},\"rot\":{\"x\":359.9533,\"y\":226.4892,\"z\":0.0675}},\"81e9dd\":{\"lock\":false,\"pos\":{\"x\":-7.1624,\"y\":1.5881,\"z\":-11.4125},\"rot\":{\"x\":359.9197,\"y\":270.0004,\"z\":0.0168}},\"863e58\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6418,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0019,\"z\":180.0168}},\"91d08c\":{\"lock\":false,\"pos\":{\"x\":-7.1624,\"y\":1.5876,\"z\":-13.1218},\"rot\":{\"x\":359.9197,\"y\":270.0006,\"z\":0.0168}},\"a2345b\":{\"lock\":false,\"pos\":{\"x\":-3.3388,\"y\":1.5818,\"z\":-14.7675},\"rot\":{\"x\":359.9197,\"y\":270.0251,\"z\":0.0168}},\"a78ab1\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6361,\"z\":11.46},\"rot\":{\"x\":0.0168,\"y\":180.0149,\"z\":0.0799}},\"aa4062\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4414},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":0.0168}},\"ac5f52\":{\"lock\":false,\"pos\":{\"x\":-8.2215,\"y\":1.4965,\"z\":-34.5062},\"rot\":{\"x\":0,\"y\":270.0227,\"z\":359.9601}},\"b4efbf\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6281,\"z\":-0.0298},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"b827a6\":{\"lock\":false,\"pos\":{\"x\":-7.1624,\"y\":1.5871,\"z\":-14.8311},\"rot\":{\"x\":359.9197,\"y\":270.0017,\"z\":0.0168}},\"b85392\":{\"lock\":false,\"pos\":{\"x\":-26.9335,\"y\":1.619,\"z\":0.0161},\"rot\":{\"x\":359.9201,\"y\":269.9741,\"z\":0.0169}},\"cc8bbb\":{\"lock\":false,\"pos\":{\"x\":-7.1624,\"y\":1.5886,\"z\":-9.7032},\"rot\":{\"x\":359.9197,\"y\":269.9966,\"z\":0.0168}},\"ea718b\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6508,\"z\":15.1901},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":180.0168}},\"eb234e\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"eb3956\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3732},\"rot\":{\"x\":359.9197,\"y\":270.0182,\"z\":0.0168}},\"efe16f\":{\"lock\":false,\"pos\":{\"x\":-39.9553,\"y\":1.6405,\"z\":11.3031},\"rot\":{\"x\":359.9554,\"y\":225.0038,\"z\":0.0684}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Cosmic Pantheon", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 28.565, - "posY": 2.713, - "posZ": -13.986, - "rotX": 0, - "rotY": 270, - "rotZ": 357, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517666349452/B8551E1479CED3BADEF4AF3B0A727EB7768C0289/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_consternation_on_the_constellation.json", - "GUID": "0ec730", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"011e57\":{\"lock\":false,\"pos\":{\"x\":7.4136,\"y\":1.5493,\"z\":-1.6503},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0169}},\"14fd91\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6551,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0145,\"z\":0.0803}},\"2f4093\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6976,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0169}},\"370ae5\":{\"lock\":false,\"pos\":{\"x\":7.3549,\"y\":1.5428,\"z\":0.9084},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"4339b6\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0055,\"z\":0.0168}},\"4736d9\":{\"lock\":false,\"pos\":{\"x\":-10.0405,\"y\":1.5945,\"z\":-3.243},\"rot\":{\"x\":359.9201,\"y\":270.0059,\"z\":0.0169}},\"68e1d9\":{\"lock\":false,\"pos\":{\"x\":-10.0449,\"y\":1.5965,\"z\":3.4829},\"rot\":{\"x\":359.9201,\"y\":269.9974,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.3859,\"y\":1.6313,\"z\":11.159},\"rot\":{\"x\":359.9316,\"y\":315.0293,\"z\":359.9554}},\"7b0f48\":{\"lock\":false,\"pos\":{\"x\":-10.0533,\"y\":1.5959,\"z\":1.2614},\"rot\":{\"x\":359.9201,\"y\":269.9979,\"z\":0.0169}},\"8f2b3d\":{\"lock\":false,\"pos\":{\"x\":-33.341,\"y\":1.6301,\"z\":7.293},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"a1514c\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7184,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.8848,\"y\":1.5826,\"z\":-14.7351},\"rot\":{\"x\":359.9197,\"y\":270.0318,\"z\":0.0168}},\"be5b52\":{\"lock\":false,\"pos\":{\"x\":1.6968,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.9981,\"z\":0.0687}},\"be5d2b\":{\"lock\":false,\"pos\":{\"x\":-10.0804,\"y\":1.5953,\"z\":-1.0163},\"rot\":{\"x\":359.9201,\"y\":269.9913,\"z\":0.0169}},\"bf0eaa\":{\"lock\":false,\"pos\":{\"x\":-30.2261,\"y\":1.6983,\"z\":10.1027},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"c34f49\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"c5a4bf\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.709,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"d14543\":{\"lock\":false,\"pos\":{\"x\":-12.2221,\"y\":1.4168,\"z\":11.1913},\"rot\":{\"x\":0.08,\"y\":89.9905,\"z\":359.9831}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Consternation on the Constellation", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.232, - "posY": 1.658, - "posZ": 64.298, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142919895/4026718A421BE11AC64320BE9BC2515B364D066E/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_color_out_of_space.json", - "GUID": "5b81ff", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"058b91\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"21c977\":{\"lock\":false,\"pos\":{\"x\":-21.0584,\"y\":1.6119,\"z\":3.505},\"rot\":{\"x\":359.9554,\"y\":225,\"z\":0.0684}},\"222582\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"23d608\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6535,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":269.9854,\"z\":0.0169}},\"2ab9ac\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6776,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9964,\"z\":180.0169}},\"2e887e\":{\"lock\":false,\"pos\":{\"x\":-3.9083,\"y\":1.5825,\"z\":-15.1234},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"407732\":{\"lock\":false,\"pos\":{\"x\":-9.7271,\"y\":1.6676,\"z\":-0.255},\"rot\":{\"x\":359.9201,\"y\":269.9876,\"z\":0.0169}},\"4c7aff\":{\"lock\":false,\"pos\":{\"x\":1.6966,\"y\":1.6584,\"z\":14.2788},\"rot\":{\"x\":359.9552,\"y\":224.998,\"z\":0.0687}},\"61b186\":{\"lock\":false,\"pos\":{\"x\":-11.155,\"y\":1.6791,\"z\":7.1548},\"rot\":{\"x\":359.9201,\"y\":269.9855,\"z\":180.0169}},\"6dca3e\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6551,\"z\":0.3736},\"rot\":{\"x\":359.9197,\"y\":269.9846,\"z\":0.0169}},\"6f54e2\":{\"lock\":false,\"pos\":{\"x\":-11.3147,\"y\":1.6797,\"z\":13.0979},\"rot\":{\"x\":359.9201,\"y\":269.9855,\"z\":180.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":359.9919,\"z\":359.92}},\"770eca\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6799,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9958,\"z\":180.0169}},\"80fb47\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.689,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9855,\"z\":180.0169}},\"a1b852\":{\"lock\":false,\"pos\":{\"x\":-11.2981,\"y\":1.7087,\"z\":10.3332},\"rot\":{\"x\":359.9201,\"y\":269.9856,\"z\":180.0169}},\"ab51fa\":{\"lock\":false,\"pos\":{\"x\":-20.3744,\"y\":1.6099,\"z\":0.0842},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"b83079\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7184,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9856,\"z\":180.0168}},\"bfb121\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6821,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9953,\"z\":180.0169}},\"c6995b\":{\"lock\":false,\"pos\":{\"x\":-21.6704,\"y\":1.6106,\"z\":-3.7228},\"rot\":{\"x\":359.9316,\"y\":315.0002,\"z\":359.9554}},\"d46b84\":{\"lock\":false,\"pos\":{\"x\":-11.4019,\"y\":1.6887,\"z\":15.8439},\"rot\":{\"x\":359.9274,\"y\":269.9868,\"z\":180.3533}},\"eb22de\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":359.9921,\"z\":359.9201}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Colour out of Space", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.932, - "posY": 1.624, - "posZ": 64.798, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142920786/52ED9B6276539BF3E1F332C363B21B3D7F6960AA/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_the_collector.json", - "GUID": "9810eb", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"00688d\":{\"lock\":false,\"pos\":{\"x\":-50.9244,\"y\":1.7266,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"010d85\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7344,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"149deb\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6799,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0169}},\"150603\":{\"lock\":false,\"pos\":{\"x\":-4.4609,\"y\":1.5834,\"z\":-14.7893},\"rot\":{\"x\":359.9197,\"y\":269.9951,\"z\":0.0168}},\"20314c\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.0799}},\"27dc65\":{\"lock\":false,\"pos\":{\"x\":-20.5971,\"y\":1.6123,\"z\":7.2097},\"rot\":{\"x\":359.9201,\"y\":269.993,\"z\":0.0169}},\"368ca7\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6623,\"z\":-5.0485},\"rot\":{\"x\":359.9832,\"y\":-0.0001,\"z\":359.9197}},\"45a6ec\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6821,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0169}},\"5e7e07\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6935,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270.0272,\"z\":180.0168}},\"643870\":{\"lock\":false,\"pos\":{\"x\":-20.1546,\"y\":1.6096,\"z\":0.0507},\"rot\":{\"x\":359.9201,\"y\":269.9931,\"z\":0.0169}},\"6f9258\":{\"lock\":false,\"pos\":{\"x\":-20.9414,\"y\":1.6117,\"z\":3.308},\"rot\":{\"x\":0.0776,\"y\":120,\"z\":0.0253}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.7421,\"y\":1.6081,\"z\":-7.8073},\"rot\":{\"x\":359.9201,\"y\":269.9929,\"z\":0.0169}},\"8ce0e1\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6868,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0169}},\"8cf84a\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":180.0001,\"z\":0.0799}},\"98b377\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":359.9832,\"y\":-0.0021,\"z\":359.9197}},\"abd037\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6913,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"c29eac\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6776,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0169}},\"d1bab1\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.689,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0169}},\"f8005d\":{\"lock\":false,\"pos\":{\"x\":-3.9558,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"fa8210\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.6545,\"z\":14.2788},\"rot\":{\"x\":359.9552,\"y\":224.9979,\"z\":0.0687}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Collector", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.602, - "posY": 1.679, - "posZ": 64.245, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1474319121422110285/8BA9D8C5CFA6D4E35DFC2077002CB2256DCFB2D7/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "A Farkham-con Original. Requires 3 XP", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_carnevale_of_spiders.json", - "GUID": "e57017", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0368c1\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.619,\"z\":-0.03},\"rot\":{\"x\":359.9202,\"y\":270.0046,\"z\":0.0167}},\"12d492\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9998,\"z\":0.0799}},\"1e7f1b\":{\"lock\":false,\"pos\":{\"x\":-14.3835,\"y\":1.6303,\"z\":-0.2141},\"rot\":{\"x\":359.3509,\"y\":269.9973,\"z\":0.0169}},\"2e4956\":{\"lock\":false,\"pos\":{\"x\":-11.6656,\"y\":1.6551,\"z\":9.0735},\"rot\":{\"x\":359.9201,\"y\":269.9792,\"z\":0.0169}},\"3c6d68\":{\"lock\":false,\"pos\":{\"x\":-11.7638,\"y\":1.6337,\"z\":-14.9715},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.9201}},\"4cc43d\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7925,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9698,\"z\":180.0169}},\"4d3553\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":359.9847,\"z\":359.9201}},\"4d5e5f\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":269.9982,\"z\":0.0168}},\"50caf4\":{\"lock\":false,\"pos\":{\"x\":-3.9559,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"81a6f5\":{\"lock\":false,\"pos\":{\"x\":-26.8136,\"y\":1.6167,\"z\":-7.5513},\"rot\":{\"x\":0.0799,\"y\":90.0001,\"z\":359.9831}},\"949c7d\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":179.9995,\"z\":0.0799}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"a5891b\":{\"lock\":false,\"pos\":{\"x\":-3.5539,\"y\":1.5821,\"z\":-14.78},\"rot\":{\"x\":359.9197,\"y\":270.0027,\"z\":0.0168}},\"ab0576\":{\"lock\":false,\"pos\":{\"x\":-20.6238,\"y\":1.6124,\"z\":7.2554},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"b676d8\":{\"lock\":false,\"pos\":{\"x\":-20.6237,\"y\":1.608,\"z\":-7.5965},\"rot\":{\"x\":0.0799,\"y\":89.9992,\"z\":359.9831}},\"bb43b8\":{\"lock\":false,\"pos\":{\"x\":-11.5593,\"y\":1.6557,\"z\":11.8573},\"rot\":{\"x\":359.9201,\"y\":269.9891,\"z\":0.0169}},\"c3031b\":{\"lock\":false,\"pos\":{\"x\":-2.7228,\"y\":1.6208,\"z\":0.3589},\"rot\":{\"x\":359.9197,\"y\":269.9689,\"z\":0.0169}},\"fde05d\":{\"lock\":false,\"pos\":{\"x\":-27.0646,\"y\":1.6215,\"z\":7.5852},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":0.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Carnevale of Spiders", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.964, - "posY": 1.624, - "posZ": 64.592, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142919243/F3ED3E5B6B8725F536FCDA4FB2D40E1D11725037/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_bridge_of_sighs.json", - "GUID": "578e97", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0d7898\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6868,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0169}},\"2d9794\":{\"lock\":false,\"pos\":{\"x\":-4.7969,\"y\":1.5838,\"z\":-15.0746},\"rot\":{\"x\":359.9197,\"y\":270.0009,\"z\":0.0168}},\"3be6e8\":{\"lock\":false,\"pos\":{\"x\":-10.0797,\"y\":1.674,\"z\":-0.4023},\"rot\":{\"x\":359.9201,\"y\":269.9863,\"z\":0.0169}},\"3dc34f\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6556,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9974,\"z\":0.0168}},\"50d3bc\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6776,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0169}},\"5a9b00\":{\"lock\":false,\"pos\":{\"x\":-17.1198,\"y\":1.6754,\"z\":-15.2785},\"rot\":{\"x\":359.9201,\"y\":270.0052,\"z\":180.0169}},\"5d0fdd\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6846,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.005,\"z\":180.0169}},\"6e4a78\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":0.0003,\"z\":359.9201}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":359.98,\"z\":359.9201}},\"8ed50d\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6935,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":270.0014,\"z\":180.0169}},\"8f569e\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.027,\"z\":0.0803}},\"9bcafb\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.689,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0169}},\"a5b019\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.602,\"z\":-11.51},\"rot\":{\"x\":359.9831,\"y\":0.0002,\"z\":359.92}},\"bbb99f\":{\"lock\":false,\"pos\":{\"x\":-20.5275,\"y\":1.6078,\"z\":-7.7916},\"rot\":{\"x\":0.0799,\"y\":89.9999,\"z\":359.9831}},\"c51bff\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6821,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"cd676c\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6623,\"z\":-5.0486},\"rot\":{\"x\":0.0168,\"y\":180.0007,\"z\":0.0803}},\"d7eb78\":{\"lock\":false,\"pos\":{\"x\":-19.5006,\"y\":1.612,\"z\":11.2137},\"rot\":{\"x\":0.0685,\"y\":134.9717,\"z\":0.0445}},\"d82996\":{\"lock\":false,\"pos\":{\"x\":-20.2633,\"y\":1.6053,\"z\":-15.0852},\"rot\":{\"x\":0.0799,\"y\":90,\"z\":359.9831}},\"da6072\":{\"lock\":false,\"pos\":{\"x\":1.6965,\"y\":1.6585,\"z\":14.2788},\"rot\":{\"x\":359.9552,\"y\":224.998,\"z\":0.0687}},\"dde586\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7237,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"dfff72\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6913,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0169}},\"e413cc\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6179,\"z\":11.46},\"rot\":{\"x\":359.9832,\"y\":0.0153,\"z\":359.9201}},\"e7b998\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6799,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0052,\"z\":180.0169}},\"edb80f\":{\"lock\":false,\"pos\":{\"x\":-20.4959,\"y\":1.61,\"z\":-0.1873},\"rot\":{\"x\":0.0799,\"y\":89.9999,\"z\":359.9831}},\"f90f84\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6111,\"z\":-11.51},\"rot\":{\"x\":359.9831,\"y\":0,\"z\":359.9201}},\"fcfbbe\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":0.0169,\"y\":180,\"z\":0.0799}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Bridge of Sighs", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.301, - "posY": 1.625, - "posZ": 66.344, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142918658/204E105211839B1E202E834F4A5C69E8E6A50A28/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_salem.json", - "GUID": "4237da", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0488ba\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.7004,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0169}},\"0acbd8\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6959,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"0d9dc2\":{\"lock\":false,\"pos\":{\"x\":-20.7379,\"y\":1.6093,\"z\":-3.7735},\"rot\":{\"x\":359.9747,\"y\":209.9999,\"z\":0.0776}},\"0eb577\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7611,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9856,\"z\":180.0168}},\"1dd120\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6913,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"1e3806\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0096,\"z\":359.92}},\"225690\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6821,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0169}},\"23bbd8\":{\"lock\":false,\"pos\":{\"x\":-27.2865,\"y\":1.6195,\"z\":-0.0152},\"rot\":{\"x\":0.0799,\"y\":89.9999,\"z\":359.9831}},\"33b200\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":0.0168}},\"479a5a\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.656,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"480533\":{\"lock\":false,\"pos\":{\"x\":-50.9243,\"y\":1.7294,\"z\":8.1784},\"rot\":{\"x\":359.9201,\"y\":269.931,\"z\":180.017}},\"4aaa9f\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6248,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0095,\"z\":359.92}},\"4eeeb3\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6799,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6042,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0095,\"z\":359.92}},\"83b781\":{\"lock\":false,\"pos\":{\"x\":-4.3576,\"y\":1.5832,\"z\":-14.9888},\"rot\":{\"x\":359.9197,\"y\":270.0004,\"z\":0.0168}},\"a06ab2\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.689,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":180.0169}},\"a08d45\":{\"lock\":false,\"pos\":{\"x\":-26.798,\"y\":1.6211,\"z\":7.6211},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"a1dbf2\":{\"lock\":false,\"pos\":{\"x\":-9.5286,\"y\":1.6602,\"z\":-1.2349},\"rot\":{\"x\":359.9201,\"y\":269.997,\"z\":180.0169}},\"a3dc2f\":{\"lock\":false,\"pos\":{\"x\":-4.4458,\"y\":1.663,\"z\":14.3162},\"rot\":{\"x\":359.9197,\"y\":269.9745,\"z\":180.0169}},\"aa3bc3\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6982,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"acac22\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.6368,\"z\":14.2788},\"rot\":{\"x\":359.9552,\"y\":225,\"z\":0.0687}},\"ade1bd\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.6585,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"ae20a4\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6765,\"z\":-11.51},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0169}},\"b4a135\":{\"lock\":false,\"pos\":{\"x\":-26.9258,\"y\":1.6168,\"z\":-7.7032},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"b7e3ad\":{\"lock\":false,\"pos\":{\"x\":-20.2216,\"y\":1.6119,\"z\":7.3408},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"baff62\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6868,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0169}},\"d33de6\":{\"lock\":false,\"pos\":{\"x\":-20.3424,\"y\":1.6076,\"z\":-7.7619},\"rot\":{\"x\":359.9201,\"y\":270.002,\"z\":0.0169}},\"e1bf6b\":{\"lock\":false,\"pos\":{\"x\":-26.9599,\"y\":1.6203,\"z\":3.9439},\"rot\":{\"x\":359.9316,\"y\":315.0001,\"z\":359.9554}},\"e90dde\":{\"lock\":false,\"pos\":{\"x\":-24.7567,\"y\":1.6149,\"z\":-3.8971},\"rot\":{\"x\":359.9832,\"y\":0.0096,\"z\":359.92}},\"ed48d8\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6157,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0096,\"z\":359.92}},\"ee673a\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0096,\"z\":359.92}},\"efe8d6\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6776,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"fda256\":{\"lock\":false,\"pos\":{\"x\":-27.7376,\"y\":1.619,\"z\":-4.1724},\"rot\":{\"x\":359.9316,\"y\":315.0002,\"z\":359.9554}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Blood Spilled in Salem", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -10.624, - "posY": 1.623, - "posZ": 65.302, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1865053883967763315/27C1F4299B5381DF5A40739696DC4CE6197D2BDC/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_incidents.json", - "GUID": "f1bfa2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"302c2c\":{\"lock\":false,\"pos\":{\"x\":12.2502,\"y\":1.4703,\"z\":19.9864},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"460a4d\":{\"lock\":false,\"pos\":{\"x\":12.2505,\"y\":1.4656,\"z\":3.9862},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":0.0169}},\"6187c9\":{\"lock\":false,\"pos\":{\"x\":-9.6858,\"y\":1.5958,\"z\":-9.2221},\"rot\":{\"x\":359.9203,\"y\":270.002,\"z\":0.0171}},\"656888\":{\"lock\":false,\"pos\":{\"x\":-1.1115,\"y\":1.6283,\"z\":-15.864},\"rot\":{\"x\":359.9197,\"y\":269.9991,\"z\":0.0168}},\"7ef7b4\":{\"lock\":false,\"pos\":{\"x\":-9.5943,\"y\":1.5945,\"z\":-13.2413},\"rot\":{\"x\":359.9204,\"y\":269.9995,\"z\":0.0172}},\"90b00d\":{\"lock\":false,\"pos\":{\"x\":11.2327,\"y\":1.5,\"z\":42.3371},\"rot\":{\"x\":0,\"y\":270.0173,\"z\":0}},\"9a3b83\":{\"lock\":false,\"pos\":{\"x\":14.1403,\"y\":1.4709,\"z\":30.9509},\"rot\":{\"x\":359.9201,\"y\":270.0027,\"z\":0.0169}},\"ba5ef2\":{\"lock\":false,\"pos\":{\"x\":12.2505,\"y\":1.4609,\"z\":-12.0137},\"rot\":{\"x\":359.9201,\"y\":270.0028,\"z\":0.0169}},\"cf68ca\":{\"lock\":false,\"pos\":{\"x\":12.2523,\"y\":1.468,\"z\":11.9863},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"d6a731\":{\"lock\":false,\"pos\":{\"x\":12.2501,\"y\":1.4632,\"z\":-4.0139},\"rot\":{\"x\":359.9201,\"y\":270.0025,\"z\":0.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Arkham Incidents", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 59.762, - "posY": 3.398, - "posZ": -68.94, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142901599/7EE6EF24852C443DF5E92CF9498881E321CEE75A/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/scenario_wendigo.json", - "GUID": "4d5fa0", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"06f882\":{\"lock\":true,\"pos\":{\"x\":-3.76900005340576,\"y\":4.13520002365112,\"z\":5.67080020904541},\"rot\":{\"x\":0,\"y\":90,\"z\":0}},\"0c01a1\":{\"lock\":false,\"pos\":{\"x\":1.2422,\"y\":1.3947,\"z\":0.1206},\"rot\":{\"x\":359.9832,\"y\":0.0007,\"z\":359.9197}},\"0e52c8\":{\"lock\":false,\"pos\":{\"x\":-36.7731170654297,\"y\":1.64632892608643,\"z\":-0.0299968924373388},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168402567505836}},\"0f6d69\":{\"lock\":false,\"pos\":{\"x\":-20.4015007019043,\"y\":1.60985171794891,\"z\":-0.177200019359589},\"rot\":{\"x\":0.0798944979906082,\"y\":90.0004348754883,\"z\":359.983123779297}},\"1ac3ac\":{\"lock\":false,\"pos\":{\"x\":-3.95601749420166,\"y\":1.59753954410553,\"z\":-10.441198348999},\"rot\":{\"x\":359.919738769531,\"y\":270.031280517578,\"z\":0.0167942680418491}},\"1ee2a5\":{\"lock\":false,\"pos\":{\"x\":-33.3772010803223,\"y\":1.62799525260925,\"z\":-0.00780024146661162},\"rot\":{\"x\":0.0798945650458336,\"y\":90.0005187988281,\"z\":359.983123779297}},\"201524\":{\"lock\":false,\"pos\":{\"x\":-17.1200008392334,\"y\":1.60646212100983,\"z\":3.86000037193298},\"rot\":{\"x\":0.0167902931571007,\"y\":180.035140991211,\"z\":0.079946868121624}},\"309b74\":{\"lock\":false,\"pos\":{\"x\":-12.432225227356,\"y\":1.63149964809418,\"z\":7.31530523300171},\"rot\":{\"x\":359.920104980469,\"y\":270.000457763672,\"z\":0.0168410111218691}},\"45ae28\":{\"lock\":false,\"pos\":{\"x\":-9.39212226867676,\"y\":1.50021779537201,\"z\":-27.1340980529785},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":180.016860961914}},\"5f661f\":{\"lock\":false,\"pos\":{\"x\":-2.68850708007813,\"y\":1.61911654472351,\"z\":-5.048499584198},\"rot\":{\"x\":359.919738769531,\"y\":270.005615234375,\"z\":0.0168295986950397}},\"60ad05\":{\"lock\":false,\"pos\":{\"x\":-36.7731018066406,\"y\":1.63160705566406,\"z\":-3.83000040054321},\"rot\":{\"x\":0.0167906507849693,\"y\":180.034790039063,\"z\":0.0799511894583702}},\"6791fd\":{\"lock\":false,\"pos\":{\"x\":1.69690048694611,\"y\":1.55831575393677,\"z\":14.2784023284912},\"rot\":{\"x\":359.955139160156,\"y\":224.998107910156,\"z\":0.0686739981174469}},\"686672\":{\"lock\":false,\"pos\":{\"x\":-36.7732162475586,\"y\":1.64856255054474,\"z\":7.57000303268433},\"rot\":{\"x\":359.920104980469,\"y\":269.999664306641,\"z\":0.0168415307998657}},\"6f2827\":{\"lock\":false,\"pos\":{\"x\":-3.92771148681641,\"y\":1.74919271469116,\"z\":5.75710391998291},\"rot\":{\"x\":359.919738769531,\"y\":269.993286132813,\"z\":180.016830444336}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-36.7731018066406,\"y\":1.63386714458466,\"z\":3.86000084877014},\"rot\":{\"x\":0.0167915932834148,\"y\":180.034286499023,\"z\":0.0799638628959656}},\"82e1ed\":{\"lock\":false,\"pos\":{\"x\":-4.00120067596436,\"y\":1.58277893066406,\"z\":-14.5900020599365},\"rot\":{\"x\":359.919738769531,\"y\":269.992614746094,\"z\":0.016848323866725}},\"86cbee\":{\"lock\":false,\"pos\":{\"x\":-17.1199989318848,\"y\":1.60420215129852,\"z\":-3.8299994468689},\"rot\":{\"x\":0.0167905073612928,\"y\":180.034927368164,\"z\":0.0799460336565971}},\"88a1cf\":{\"lock\":false,\"pos\":{\"x\":-36.7732162475586,\"y\":1.6440749168396,\"z\":-7.69999694824219},\"rot\":{\"x\":359.920104980469,\"y\":269.999694824219,\"z\":0.0168403629213572}},\"9caa1f\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.62473499774933,\"z\":3.86000084877014},\"rot\":{\"x\":0.0167905203998089,\"y\":180.034866333008,\"z\":0.0799559205770493}},\"9dadf5\":{\"lock\":false,\"pos\":{\"x\":-1.4655841588974,\"y\":1.47562277317047,\"z\":-26.9304237365723},\"rot\":{\"x\":359.920135498047,\"y\":270.000732421875,\"z\":0.016870966181159}},\"9e701d\":{\"lock\":false,\"pos\":{\"x\":-2.72470688819885,\"y\":1.62076044082642,\"z\":0.373301297426224},\"rot\":{\"x\":359.919738769531,\"y\":269.982604980469,\"z\":0.0168617274612188}},\"a69955\":{\"lock\":false,\"pos\":{\"x\":-30.2242069244385,\"y\":1.65896475315094,\"z\":-0.0299987606704235},\"rot\":{\"x\":359.920104980469,\"y\":270.00048828125,\"z\":0.0168402157723904}},\"b3ec68\":{\"lock\":false,\"pos\":{\"x\":-12.7351093292236,\"y\":1.64195537567139,\"z\":-7.6860990524292},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":0.0168423783034086}},\"b6a235\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61334466934204,\"z\":-3.82999992370605},\"rot\":{\"x\":0.0167906042188406,\"y\":180.034820556641,\"z\":0.0799501836299896}},\"d807d4\":{\"lock\":false,\"pos\":{\"x\":-26.8813991546631,\"y\":1.61892998218536,\"z\":-0.0326002426445484},\"rot\":{\"x\":0.079894594848156,\"y\":90.0005187988281,\"z\":359.983123779297}},\"dda3d5\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.62247502803802,\"z\":-3.82999992370605},\"rot\":{\"x\":0.0167906302958727,\"y\":180.034820556641,\"z\":0.0799499675631523}},\"e47eca\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61560475826263,\"z\":3.86000061035156},\"rot\":{\"x\":0.0167904961854219,\"y\":180.034881591797,\"z\":0.0799509137868881}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Against the Wendigo", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 20.297, - "posY": 1.808, - "posZ": 7.547, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410864087/97EBA1F7BA51181A664CE5A733AB092BA843E32D/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5db60c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "{\"ml\":[]}", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Fan-Made Standalone Scenarios", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9, - "posY": 1.481, - "posZ": -50, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.5, - "scaleY": 0.1, - "scaleZ": 0.5 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 0, - "g": 0, - "r": 0 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33001, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "63bde8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.625, - "posY": 1.171, - "posZ": 0.319, - "rotX": 0, - "rotY": 180, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33034, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0e05f2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.326, - "posY": 1.032, - "posZ": -3.647, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33033, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9537b5", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -0.481, - "posY": 1.176, - "posZ": -3.573, - "rotX": 0, - "rotY": 0, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "330": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", - "NumHeight": 5, - "NumWidth": 8, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 33000, - 33001, - 33002, - 33003, - 33004, - 33005, - 33006, - 33007, - 33008, - 33009, - 33010, - 33011, - 33012, - 33013, - 33014, - 33015, - 33016, - 33017, - 33018, - 33019, - 33020, - 33021, - 33022, - 33023, - 33024, - 33025, - 33026, - 33027, - 33028, - 33029, - 33030, - 33031, - 33032, - 33034, - 33033 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5f3cba", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 16.499, - "posY": 3.612, - "posZ": -39.144, - "rotX": 357, - "rotY": 270, - "rotZ": 185, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "\n\nAt the start of each scenario, each investigator is dealt 2 secret objectives, they choose one. If they complete their secret objective at any time during the scenario, they add the card to their PERSONAL victory display.\n\n", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f3dfc9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "HOW TO USE SECRET OBJ.", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.175, - "posY": 3.594, - "posZ": -38.818, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33101, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "9e01c2", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.354, - "posY": 1.152, - "posZ": 2.884, - "rotX": 0, - "rotY": 180, - "rotZ": 1, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "CardID": 33111, - "ColorDiffuse": { - "b": 0.71324, - "g": 0.71324, - "r": 0.71324 - }, - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "5249d8", - "Grid": true, - "GridProjection": false, - "Hands": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Card", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 7.158, - "posY": 1.231, - "posZ": 2.808, - "rotX": 0, - "rotY": 180, - "rotZ": 359, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomDeck": { - "331": { - "BackIsHidden": true, - "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", - "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", - "NumHeight": 4, - "NumWidth": 6, - "Type": 0, - "UniqueBack": false - } - }, - "DeckIDs": [ - 33100, - 33101, - 33102, - 33103, - 33104, - 33105, - 33106, - 33107, - 33108, - 33109, - 33110, - 33111 - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "1e8a13", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": true, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Deck", - "Nickname": "", - "SidewaysCard": false, - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 14.368, - "posY": 3.614, - "posZ": -31.021, - "rotX": 0, - "rotY": 270, - "rotZ": 180, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "\nAt the start of each scenario, investigators may collectively choose to draw a random ultimatum. These ultimatums significantly ramp up the difficulty of the game, but reward them should they overcome the challenges.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "ed4645", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "HOW TO USE ULTIMATUMS", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 13.5, - "posY": 3.57, - "posZ": -31.298, - "rotX": 336, - "rotY": 87, - "rotZ": 7, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - } - ], - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b2077d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Bag", - "Nickname": "Secret Objectives \u0026 Ultimatums", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9, - "posY": 1.296, - "posZ": -55, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 1, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "Bag": { - "Order": 0 - }, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "ContainedObjects": [ - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142974098/BF07864708BDE2804C0495637DDD55E85CC883EA/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_winter_winds.json", - "GUID": "754057", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"11429d\":{\"lock\":false,\"pos\":{\"x\":9.5267,\"y\":1.2845,\"z\":4.5868},\"rot\":{\"x\":0.0799,\"y\":89.9987,\"z\":359.9831}},\"8077a1\":{\"lock\":false,\"pos\":{\"x\":9.1666,\"y\":1.2836,\"z\":-0.8205},\"rot\":{\"x\":0.0799,\"y\":89.9944,\"z\":359.9831}},\"d54710\":{\"lock\":false,\"pos\":{\"x\":-4.0215,\"y\":1.5826,\"z\":-15.2289},\"rot\":{\"x\":359.9197,\"y\":269.9984,\"z\":0.0168}},\"ddd10b\":{\"lock\":false,\"pos\":{\"x\":8.3252,\"y\":1.283,\"z\":-6.4267},\"rot\":{\"x\":0.0799,\"y\":89.996,\"z\":359.9831}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Winter Winds", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -20.939, - "posY": 1.614, - "posZ": 76.407, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036562700/261026F89C2322BF6390608AAB7DE43BEFB6240A/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_war_of_the_world.json", - "GUID": "19d469", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The War of the Worlds", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.099, - "posY": 1.625, - "posZ": 67.407, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142947772/120E2BA8DF8C4E2AAC9E059FA046CC3A6229ECDF/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "A Pathfinder Adventure for Arkham Horror", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_strange_aeons.json", - "GUID": "2abdd6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"1f4db7\":{\"lock\":false,\"pos\":{\"x\":-7.7139,\"y\":1.7478,\"z\":15.225},\"rot\":{\"x\":359.92,\"y\":270.0018,\"z\":180.0169}},\"7ba738\":{\"lock\":false,\"pos\":{\"x\":-3.946,\"y\":1.4062,\"z\":14.5235},\"rot\":{\"x\":359.9832,\"y\":-0.0016,\"z\":359.9197}},\"82e1ed\":{\"lock\":false,\"pos\":{\"x\":-4.1664,\"y\":1.5829,\"z\":-15.04},\"rot\":{\"x\":359.9197,\"y\":269.9994,\"z\":0.0168}},\"961940\":{\"lock\":false,\"pos\":{\"x\":8.4723,\"y\":1.2866,\"z\":6.7132},\"rot\":{\"x\":0.0799,\"y\":89.9989,\"z\":359.9831}},\"c2fe44\":{\"lock\":false,\"pos\":{\"x\":-0.4614,\"y\":1.7617,\"z\":-25.2014},\"rot\":{\"x\":359.9201,\"y\":269.9758,\"z\":0.0169}},\"eea51b\":{\"lock\":false,\"pos\":{\"x\":8.0856,\"y\":1.2853,\"z\":0.187},\"rot\":{\"x\":0.0799,\"y\":89.9983,\"z\":359.9831}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Strange Aeons", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.015, - "posY": 1.627, - "posZ": 68.426, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1597043896926982160/40A0068DAB05395205E184765110430CAADDA2CF/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_pokemon_eldrich_edition.json", - "GUID": "75fe78", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"05109d\":{\"lock\":false,\"pos\":{\"x\":-3.12649917602539,\"y\":1.12493538856506,\"z\":-50.2695999145508},\"rot\":{\"x\":359.979156494141,\"y\":89.9994506835938,\"z\":359.983215332031}},\"13ed7d\":{\"lock\":false,\"pos\":{\"x\":12.2512035369873,\"y\":1.28292536735535,\"z\":11.9865989685059},\"rot\":{\"x\":0.0799588114023209,\"y\":89.9949340820313,\"z\":359.983093261719}},\"1fae15\":{\"lock\":false,\"pos\":{\"x\":12.1805038452148,\"y\":1.27355456352234,\"z\":-20.1693019866943},\"rot\":{\"x\":0.0799674317240715,\"y\":89.9949417114258,\"z\":359.983062744141}},\"2cea4e\":{\"lock\":false,\"pos\":{\"x\":66.0026016235352,\"y\":1.11109709739685,\"z\":-58.8017997741699},\"rot\":{\"x\":359.979156494141,\"y\":89.9906921386719,\"z\":359.983215332031}},\"3da6dd\":{\"lock\":false,\"pos\":{\"x\":12.2621040344238,\"y\":1.27820038795471,\"z\":-4.00930261611938},\"rot\":{\"x\":0.0799657329916954,\"y\":89.9984359741211,\"z\":359.983093261719}},\"4c07bf\":{\"lock\":false,\"pos\":{\"x\":12.2919034957886,\"y\":1.27108502388,\"z\":-28.030704498291},\"rot\":{\"x\":0.0799620524048805,\"y\":90.0000457763672,\"z\":359.983093261719}},\"52d102\":{\"lock\":false,\"pos\":{\"x\":12.2132043838501,\"y\":1.27584600448608,\"z\":-12.2319049835205},\"rot\":{\"x\":0.0799582898616791,\"y\":89.9938659667969,\"z\":359.983093261719}},\"61801e\":{\"lock\":false,\"pos\":{\"x\":12.1700048446655,\"y\":1.28535795211792,\"z\":19.8675079345703},\"rot\":{\"x\":0.0799623876810074,\"y\":89.996826171875,\"z\":359.983093261719}},\"7b57ad\":{\"lock\":false,\"pos\":{\"x\":16.2712059020996,\"y\":1.27489864826202,\"z\":3.76080012321472},\"rot\":{\"x\":0.0799572914838791,\"y\":89.9929580688477,\"z\":359.983093261719}},\"9af38c\":{\"lock\":false,\"pos\":{\"x\":12.2501535415649,\"y\":1.48254573345184,\"z\":-36.0138473510742},\"rot\":{\"x\":-0.000153532513650134,\"y\":269.96923828125,\"z\":359.721130371094}},\"c627fc\":{\"lock\":false,\"pos\":{\"x\":17.8328266143799,\"y\":1.45285880565643,\"z\":-12.8706102371216},\"rot\":{\"x\":359.920104980469,\"y\":270.017272949219,\"z\":0.0168486014008522}},\"d14543\":{\"lock\":false,\"pos\":{\"x\":66.4962005615234,\"y\":1.11095499992371,\"z\":80.5901031494141},\"rot\":{\"x\":359.979156494141,\"y\":89.9937591552734,\"z\":359.983215332031}},\"e1caf1\":{\"lock\":false,\"pos\":{\"x\":12.1709051132202,\"y\":1.28772139549255,\"z\":27.8930072784424},\"rot\":{\"x\":0.0799488052725792,\"y\":89.9712753295898,\"z\":359.983062744141}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-5.44584989547729,\"y\":1.5804318189621,\"z\":-29.4421005249023},\"rot\":{\"x\":359.920135498047,\"y\":270.000427246094,\"z\":0.0168711524456739}},\"f040a6\":{\"lock\":false,\"pos\":{\"x\":12.1407060623169,\"y\":1.28064227104187,\"z\":3.70839309692383},\"rot\":{\"x\":0.0799626931548119,\"y\":89.9970016479492,\"z\":359.983093261719}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Pokemon Eldritch Edition", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.739, - "posY": 1.626, - "posZ": 67.217, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142944953/7A5D3A94BF4A7798157C999A3E1CEAAFC3652CAC/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_parallel_universe.json", - "GUID": "28e0a1", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"56a08b\":{\"lock\":false,\"pos\":{\"x\":-3.8679,\"y\":1.5824,\"z\":-15.4044},\"rot\":{\"x\":359.9197,\"y\":270.0026,\"z\":0.0168}},\"6ca52c\":{\"lock\":false,\"pos\":{\"x\":10.1258,\"y\":1.283,\"z\":1.8531},\"rot\":{\"x\":0.0799,\"y\":89.9977,\"z\":359.9831}},\"8578ad\":{\"lock\":false,\"pos\":{\"x\":-4.4263,\"y\":1.6455,\"z\":14.8008},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"b4cf5a\":{\"lock\":false,\"pos\":{\"x\":3.9877,\"y\":1.4679,\"z\":-27.2649},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":0.0169}},\"c0897e\":{\"lock\":false,\"pos\":{\"x\":10.4203,\"y\":1.2811,\"z\":-2.9799},\"rot\":{\"x\":0.0799,\"y\":89.9995,\"z\":359.9831}},\"f39e68\":{\"lock\":false,\"pos\":{\"x\":10.161,\"y\":1.2842,\"z\":6.4667},\"rot\":{\"x\":0.0799,\"y\":89.9954,\"z\":359.9831}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Parallel Universe", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.766, - "posY": 1.626, - "posZ": 70.116, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142944372/7F67F8FDAD99C9C2A6A6A5E98C548681117D092C/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_outsider.json", - "GUID": "3c175c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"526ff9\":{\"lock\":false,\"pos\":{\"x\":9.7361,\"y\":1.2851,\"z\":7.604},\"rot\":{\"x\":0.0799,\"y\":89.999,\"z\":359.9831}},\"5b3ac7\":{\"lock\":false,\"pos\":{\"x\":9.9267,\"y\":1.2833,\"z\":1.7477},\"rot\":{\"x\":0.0799,\"y\":89.9971,\"z\":359.9831}},\"d166f2\":{\"lock\":false,\"pos\":{\"x\":9.8646,\"y\":1.2814,\"z\":-4.5878},\"rot\":{\"x\":0.0799,\"y\":89.9959,\"z\":359.9831}},\"d5b06c\":{\"lock\":false,\"pos\":{\"x\":-4.3545,\"y\":1.5833,\"z\":-14.5586},\"rot\":{\"x\":359.9197,\"y\":270.0016,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Outsider", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.832, - "posY": 1.627, - "posZ": 67.762, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1017195498765395843/F0F85DBE17C72D5D09BD012DEDBB9E154EB07E7B/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_ordo_templi_orientis.json", - "GUID": "608bea", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"286579\":{\"lock\":false,\"pos\":{\"x\":12.2487,\"y\":1.2782,\"z\":-4.0135},\"rot\":{\"x\":0.08,\"y\":90.0001,\"z\":359.9831}},\"392e62\":{\"lock\":false,\"pos\":{\"x\":0.0804,\"y\":1.6282,\"z\":-10.4566},\"rot\":{\"x\":359.9198,\"y\":269.984,\"z\":0.0169}},\"7b28eb\":{\"lock\":false,\"pos\":{\"x\":12.2495,\"y\":1.2806,\"z\":3.9864},\"rot\":{\"x\":0.08,\"y\":89.9951,\"z\":359.9831}},\"7cda3f\":{\"lock\":false,\"pos\":{\"x\":12.2512,\"y\":1.2829,\"z\":11.9866},\"rot\":{\"x\":0.08,\"y\":89.9997,\"z\":359.9831}},\"b3bfc4\":{\"lock\":false,\"pos\":{\"x\":-1.4651,\"y\":1.4756,\"z\":-26.9305},\"rot\":{\"x\":359.9201,\"y\":270.0049,\"z\":0.0169}},\"ba2ded\":{\"lock\":false,\"pos\":{\"x\":12.2492,\"y\":1.2759,\"z\":-12.0135},\"rot\":{\"x\":0.08,\"y\":89.9974,\"z\":359.9831}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":12.2503,\"y\":1.4585,\"z\":-20.0136},\"rot\":{\"x\":359.9201,\"y\":270.0311,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Ordo Templi Orientis", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.515, - "posY": 1.626, - "posZ": 67.753, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1705159936395227290/3E915F544AB47D63A4B1D05B0412216586EFA34A/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_of_sphinx_and_sands.json", - "GUID": "edb650", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"13f2cf\":{\"lock\":false,\"pos\":{\"x\":4.3706,\"y\":1.6287,\"z\":11.8032},\"rot\":{\"x\":359.9197,\"y\":269.996,\"z\":0.0168}},\"6d8dad\":{\"lock\":false,\"pos\":{\"x\":11.901,\"y\":1.2781,\"z\":-6.0589},\"rot\":{\"x\":0.08,\"y\":89.9996,\"z\":359.9831}},\"6e0236\":{\"lock\":false,\"pos\":{\"x\":11.9519,\"y\":1.2794,\"z\":-1.4092},\"rot\":{\"x\":0.08,\"y\":89.9995,\"z\":359.9831}},\"7c3cdc\":{\"lock\":false,\"pos\":{\"x\":11.8848,\"y\":1.2769,\"z\":-10.2113},\"rot\":{\"x\":0.08,\"y\":89.9995,\"z\":359.9831}},\"a3da91\":{\"lock\":false,\"pos\":{\"x\":-0.9527,\"y\":1.2611,\"z\":56.0573},\"rot\":{\"x\":0.0208,\"y\":270.0182,\"z\":0.0168}},\"e54f2a\":{\"lock\":false,\"pos\":{\"x\":12.1996,\"y\":1.2807,\"z\":3.856},\"rot\":{\"x\":0.0799,\"y\":89.9951,\"z\":359.9831}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-5.0775,\"y\":1.5802,\"z\":-28.4084},\"rot\":{\"x\":359.9201,\"y\":269.9929,\"z\":0.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Of Sphinx and Sands", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.647, - "posY": 1.626, - "posZ": 69.454, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142942211/3504BAF688D57DC30E7E1E2009A0FD4951D3BA58/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_north_country_cycle.json", - "GUID": "aaceca", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"147dea\":{\"lock\":false,\"pos\":{\"x\":9.4431,\"y\":1.2854,\"z\":7.085},\"rot\":{\"x\":0.0799,\"y\":89.9987,\"z\":359.9831}},\"7f9f0d\":{\"lock\":false,\"pos\":{\"x\":9.3077,\"y\":1.2837,\"z\":0.2819},\"rot\":{\"x\":0.0799,\"y\":89.9984,\"z\":359.9831}},\"df5156\":{\"lock\":false,\"pos\":{\"x\":9.2722,\"y\":1.2819,\"z\":-6.0997},\"rot\":{\"x\":0.0799,\"y\":89.9909,\"z\":359.9831}},\"ea0896\":{\"lock\":false,\"pos\":{\"x\":-3.3332,\"y\":1.5816,\"z\":-15.257},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "North Country Cycle", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.64, - "posY": 1.625, - "posZ": 66.443, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1860561550045252585/5B883A570DB12EF90E66C9AC83D48B64A397F27D/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_machining_a_mystery.json", - "GUID": "79b36d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"00bd86\":{\"lock\":false,\"pos\":{\"x\":5.6543,\"y\":1.232,\"z\":50.7759},\"rot\":{\"x\":0.0208,\"y\":270.012,\"z\":0.0168}},\"13f2cf\":{\"lock\":false,\"pos\":{\"x\":4.3706,\"y\":1.6287,\"z\":11.8032},\"rot\":{\"x\":359.9197,\"y\":269.996,\"z\":0.0168}},\"177b23\":{\"lock\":false,\"pos\":{\"x\":12.1228,\"y\":1.4714,\"z\":23.2312},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"19068f\":{\"lock\":false,\"pos\":{\"x\":0.8939,\"y\":1.2629,\"z\":53.7457},\"rot\":{\"x\":0.0281,\"y\":270.0175,\"z\":0.0168}},\"2121c5\":{\"lock\":false,\"pos\":{\"x\":13.3962,\"y\":1.2686,\"z\":52.9511},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"24f032\":{\"lock\":false,\"pos\":{\"x\":-6.3722,\"y\":1.2573,\"z\":49.7998},\"rot\":{\"x\":0.0208,\"y\":270.008,\"z\":0.0168}},\"341647\":{\"lock\":false,\"pos\":{\"x\":0.0946,\"y\":1.2608,\"z\":53.7843},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"4647f5\":{\"lock\":false,\"pos\":{\"x\":11.7039,\"y\":1.4553,\"z\":-33.7546},\"rot\":{\"x\":359.9201,\"y\":270.0009,\"z\":0.0169}},\"4a29c2\":{\"lock\":false,\"pos\":{\"x\":12.2501,\"y\":1.4609,\"z\":-12.0137},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"503fc5\":{\"lock\":false,\"pos\":{\"x\":12.2519,\"y\":1.468,\"z\":11.9864},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"5146f4\":{\"lock\":false,\"pos\":{\"x\":-1.0265,\"y\":1.26,\"z\":52.3064},\"rot\":{\"x\":0.0208,\"y\":269.9875,\"z\":0.0168}},\"5ba390\":{\"lock\":false,\"pos\":{\"x\":0.1593,\"y\":1.2634,\"z\":56.6363},\"rot\":{\"x\":0.0281,\"y\":270.001,\"z\":0.0168}},\"5ccd13\":{\"lock\":false,\"pos\":{\"x\":-9.2356,\"y\":1.6315,\"z\":-10.45},\"rot\":{\"x\":359.9207,\"y\":269.9716,\"z\":0.0174}},\"621194\":{\"lock\":false,\"pos\":{\"x\":-2.6347,\"y\":1.2596,\"z\":53.1414},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"6a1f99\":{\"lock\":false,\"pos\":{\"x\":11.8347,\"y\":1.4582,\"z\":-23.1062},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"6d8dad\":{\"lock\":false,\"pos\":{\"x\":11.901,\"y\":1.2781,\"z\":-6.0589},\"rot\":{\"x\":0.08,\"y\":89.9996,\"z\":359.9831}},\"6e0236\":{\"lock\":false,\"pos\":{\"x\":11.9519,\"y\":1.2794,\"z\":-1.4092},\"rot\":{\"x\":0.08,\"y\":89.9995,\"z\":359.9831}},\"7bda17\":{\"lock\":false,\"pos\":{\"x\":12.3581,\"y\":1.4744,\"z\":34.235},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"7c3cdc\":{\"lock\":false,\"pos\":{\"x\":11.8848,\"y\":1.2769,\"z\":-10.2113},\"rot\":{\"x\":0.08,\"y\":89.9995,\"z\":359.9831}},\"931909\":{\"lock\":false,\"pos\":{\"x\":-2.956,\"y\":1.2592,\"z\":52.1944},\"rot\":{\"x\":0.0208,\"y\":270.0009,\"z\":0.0168}},\"a3da91\":{\"lock\":false,\"pos\":{\"x\":-0.9527,\"y\":1.2611,\"z\":56.0573},\"rot\":{\"x\":0.0208,\"y\":270.0182,\"z\":0.0168}},\"a70df2\":{\"lock\":false,\"pos\":{\"x\":-6.2862,\"y\":1.2574,\"z\":50.0407},\"rot\":{\"x\":0.0208,\"y\":269.9756,\"z\":0.0168}},\"a7e34c\":{\"lock\":false,\"pos\":{\"x\":-2.9898,\"y\":1.2592,\"z\":52.1423},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"b2077d\":{\"lock\":false,\"pos\":{\"x\":-0.9299,\"y\":1.3932,\"z\":-15.3285},\"rot\":{\"x\":359.9832,\"y\":0.0008,\"z\":359.9197}},\"c0046a\":{\"lock\":false,\"pos\":{\"x\":11.9814,\"y\":1.4648,\"z\":-0.1445},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"e54f2a\":{\"lock\":false,\"pos\":{\"x\":12.1996,\"y\":1.2807,\"z\":3.856},\"rot\":{\"x\":0.0799,\"y\":89.9951,\"z\":359.9831}},\"e7f6e5\":{\"lock\":false,\"pos\":{\"x\":-3.2102,\"y\":1.2592,\"z\":52.2735},\"rot\":{\"x\":0.0208,\"y\":270.0028,\"z\":0.0168}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-5.0775,\"y\":1.5802,\"z\":-28.4084},\"rot\":{\"x\":359.9201,\"y\":269.9929,\"z\":0.0169}},\"eeb179\":{\"lock\":false,\"pos\":{\"x\":-6.1171,\"y\":1.2613,\"z\":63.1315},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"f57a86\":{\"lock\":false,\"pos\":{\"x\":-3.2731,\"y\":1.2596,\"z\":54.0476},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Machining A Mystery", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -23.947, - "posY": 2.361, - "posZ": -59.241, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142939236/70113DAB44263CD5EA5A0913B4325A57B8113A4C/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_london_set.json", - "GUID": "0f96ac", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"4c5c55\":{\"lock\":false,\"pos\":{\"x\":8.0489,\"y\":1.2874,\"z\":7.1029},\"rot\":{\"x\":0.0799,\"y\":89.9962,\"z\":359.9831}},\"905ad3\":{\"lock\":false,\"pos\":{\"x\":8.4268,\"y\":1.2838,\"z\":-3.1101},\"rot\":{\"x\":0.0799,\"y\":89.9894,\"z\":359.9831}},\"c56f66\":{\"lock\":false,\"pos\":{\"x\":8.2949,\"y\":1.2857,\"z\":2.5561},\"rot\":{\"x\":0.0799,\"y\":89.9962,\"z\":359.9831}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The London Set", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.639, - "posY": 1.626, - "posZ": 68.545, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142937909/81868D8E838249B9D5C467282B6EF12DC5879CA5/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_kiedy_sny_staj%C4%85_si%C4%99_rzeczywi%C5%9Bci%C4%85.json", - "GUID": "acdf16", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"1e00a9\":{\"lock\":false,\"pos\":{\"x\":9.3117,\"y\":1.285,\"z\":4.9883},\"rot\":{\"x\":0.0799,\"y\":89.9803,\"z\":359.9831}},\"24e5eb\":{\"lock\":false,\"pos\":{\"x\":-5.6029,\"y\":1.5487,\"z\":23.9983},\"rot\":{\"x\":359.9201,\"y\":270.0043,\"z\":359.5229}},\"2889f0\":{\"lock\":false,\"pos\":{\"x\":9.5686,\"y\":1.2858,\"z\":9.0951},\"rot\":{\"x\":0.0799,\"y\":89.9924,\"z\":359.9831}},\"31a93a\":{\"lock\":false,\"pos\":{\"x\":8.9743,\"y\":1.2844,\"z\":1.3267},\"rot\":{\"x\":0.0799,\"y\":89.9966,\"z\":359.9831}},\"68ca42\":{\"lock\":false,\"pos\":{\"x\":-3.3874,\"y\":1.3969,\"z\":-14.6273},\"rot\":{\"x\":359.9832,\"y\":-0.0008,\"z\":359.9196}},\"bd069f\":{\"lock\":false,\"pos\":{\"x\":9.3965,\"y\":1.2827,\"z\":-2.4823},\"rot\":{\"x\":0.0799,\"y\":89.9951,\"z\":359.9831}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Kiedy sny Stają się Rzeczywiścią", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.368, - "posY": 1.626, - "posZ": 68.075, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345018565/0AFEB7913AD4F24AA04D2CB7DCD97106F58D33D9/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "version 1.41", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_kaimonogatari.json", - "GUID": "2df25a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Kaimonogatari", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.323, - "posY": 1.626, - "posZ": 68.341, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1847049778276522891/B0F1D72796E5A43963B6EFA6B7FD870A89B139AF/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_jumanji.json", - "GUID": "b46db2", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"1ece3e\":{\"lock\":false,\"pos\":{\"x\":-9.2714,\"y\":1.5999,\"z\":6.5718},\"rot\":{\"x\":359.9324,\"y\":315.0023,\"z\":359.9566}},\"37fb4d\":{\"lock\":false,\"pos\":{\"x\":11.3295,\"y\":1.2754,\"z\":-17.9023},\"rot\":{\"x\":359.9831,\"y\":0.0015,\"z\":359.92}},\"3b7b53\":{\"lock\":false,\"pos\":{\"x\":11.9517,\"y\":1.2851,\"z\":17.9868},\"rot\":{\"x\":359.9831,\"y\":0.0004,\"z\":359.92}},\"61b7e9\":{\"lock\":false,\"pos\":{\"x\":-9.3098,\"y\":1.5959,\"z\":-7.1846},\"rot\":{\"x\":359.9324,\"y\":314.9627,\"z\":359.9567}},\"73b5e1\":{\"lock\":false,\"pos\":{\"x\":12.2521,\"y\":1.4656,\"z\":3.9858},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0169}},\"847279\":{\"lock\":false,\"pos\":{\"x\":19.0419,\"y\":1.27,\"z\":0.1407},\"rot\":{\"x\":359.9831,\"y\":0.0011,\"z\":359.92}},\"8a3606\":{\"lock\":false,\"pos\":{\"x\":12.2532,\"y\":1.4609,\"z\":-12.0152},\"rot\":{\"x\":359.9201,\"y\":269.9905,\"z\":0.0169}},\"8cd599\":{\"lock\":false,\"pos\":{\"x\":14.1599,\"y\":1.523,\"z\":-29.6479},\"rot\":{\"x\":0.0799,\"y\":89.988,\"z\":359.9831}},\"90b00d\":{\"lock\":false,\"pos\":{\"x\":8.8914,\"y\":1.5,\"z\":39.8367},\"rot\":{\"x\":0,\"y\":270.012,\"z\":0}},\"c2f5ae\":{\"lock\":false,\"pos\":{\"x\":12.2631,\"y\":1.4727,\"z\":28.0227},\"rot\":{\"x\":359.9201,\"y\":269.9617,\"z\":0.0169}},\"c3633f\":{\"lock\":false,\"pos\":{\"x\":12.2512,\"y\":1.4632,\"z\":-4.0144},\"rot\":{\"x\":359.9201,\"y\":269.9982,\"z\":0.0169}},\"c5afbe\":{\"lock\":false,\"pos\":{\"x\":-0.2602,\"y\":1.6269,\"z\":-16.4254},\"rot\":{\"x\":359.9197,\"y\":269.9958,\"z\":0.0168}},\"ca53e8\":{\"lock\":false,\"pos\":{\"x\":-9.3676,\"y\":1.5974,\"z\":-2.4075},\"rot\":{\"x\":359.9317,\"y\":314.9599,\"z\":359.9565}},\"cba0aa\":{\"lock\":false,\"pos\":{\"x\":-9.4101,\"y\":1.5988,\"z\":2.1645},\"rot\":{\"x\":359.9324,\"y\":315.025,\"z\":359.9566}},\"e11d84\":{\"lock\":false,\"pos\":{\"x\":12.2537,\"y\":1.468,\"z\":11.986},\"rot\":{\"x\":359.9201,\"y\":269.9912,\"z\":0.0169}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":1.1476,\"y\":1.5712,\"z\":-29.7397},\"rot\":{\"x\":359.9201,\"y\":270.022,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Jumanji", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 17.141, - "posY": 3.386, - "posZ": -31.21, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142946871/EAA18FFE753B1ED020A9F3117E9654B093369D26/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_into_the_shadowland.json", - "GUID": "019847", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"b1bc62\":{\"lock\":false,\"pos\":{\"x\":10.2009,\"y\":1.2817,\"z\":-2.161},\"rot\":{\"x\":0.0799,\"y\":89.9964,\"z\":359.9831}},\"c1aad0\":{\"lock\":false,\"pos\":{\"x\":9.6318,\"y\":1.285,\"z\":6.3703},\"rot\":{\"x\":0.0799,\"y\":89.9923,\"z\":359.9831}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Into the Shadowlands", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -5.02, - "posY": 1.62, - "posZ": 70.208, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.2, - "scaleZ": 2.46 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1011563111884720834/103D38A8FBBFA64EB66439667F8775B15FC679C9/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_idol_thoughts.json", - "GUID": "2d417b", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0fad66\":{\"lock\":false,\"pos\":{\"x\":12.2500028610229,\"y\":1.46070170402527,\"z\":-12.6663017272949},\"rot\":{\"x\":359.920104980469,\"y\":270.013061523438,\"z\":0.016855750232935}},\"16ceab\":{\"lock\":false,\"pos\":{\"x\":12.2508039474487,\"y\":1.46838736534119,\"z\":13.4375},\"rot\":{\"x\":359.920135498047,\"y\":269.997741699219,\"z\":0.0168768782168627}},\"34b55b\":{\"lock\":false,\"pos\":{\"x\":12.2501564025879,\"y\":1.54031658172607,\"z\":19.986349105835},\"rot\":{\"x\":0.0798780843615532,\"y\":90.0000076293945,\"z\":359.983123779297}},\"49dfb9\":{\"lock\":false,\"pos\":{\"x\":12.2508029937744,\"y\":1.46327579021454,\"z\":-3.92020153999329},\"rot\":{\"x\":359.920135498047,\"y\":269.994262695313,\"z\":0.0168821681290865}},\"4f944f\":{\"lock\":false,\"pos\":{\"x\":12.2503032684326,\"y\":1.46581149101257,\"z\":4.68769979476929},\"rot\":{\"x\":359.920135498047,\"y\":270.004669189453,\"z\":0.0168670099228621}},\"82e1ed\":{\"lock\":false,\"pos\":{\"x\":-4.55330038070679,\"y\":1.58349049091339,\"z\":-14.8002042770386},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":0.0168378297239542}},\"d5b604\":{\"lock\":false,\"pos\":{\"x\":12.2505016326904,\"y\":1.27312207221985,\"z\":-21.3052005767822},\"rot\":{\"x\":359.955413818359,\"y\":225.000747680664,\"z\":0.0684693679213524}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Idol Thoughts", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.851, - "posY": 1.626, - "posZ": 68.831, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://uploads-ssl.webflow.com/608a6a98b5956379a9c9e768/60eb7c9fb63de7d60d8d67ec_boxart-defuse.png", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_onigawa.json", - "GUID": "8daa73", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,6}, rotation={0,0,0}, height=500, width=1600,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Ghosts Of Onigawa Campaign Expansion", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -1.059, - "posY": 4.289, - "posZ": 4.033, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.96, - "scaleY": 0.27, - "scaleZ": 0.96 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://i.imgur.com/T97bYDU.pnghttps://i.imgur.com/T97bYDU.png", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_future_reflections.json", - "GUID": "0f0680", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,7}, rotation={0,0,0}, height=850, width=3300,\n font_size=700, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"004d53\":{\"lock\":false,\"pos\":{\"x\":-3.5339,\"y\":2.4522,\"z\":-14.974},\"rot\":{\"x\":359.9886,\"y\":270,\"z\":0.0024}},\"0151be\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.627,\"z\":11.4601},\"rot\":{\"x\":0.0156,\"y\":180.9005,\"z\":0.0802}},\"01961e\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7636,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0193,\"z\":180.0168}},\"0ccc8d\":{\"lock\":false,\"pos\":{\"x\":1.7009,\"y\":1.5583,\"z\":14.2781},\"rot\":{\"x\":359.9551,\"y\":225.0036,\"z\":0.0687}},\"0de2c4\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3599,\"z\":-67.8206},\"rot\":{\"x\":0.0208,\"y\":270.009,\"z\":0.0168}},\"0f46eb\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0208,\"y\":269.9961,\"z\":0.0168}},\"15105c\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"16df70\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"17a00f\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"1c3aab\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"1d61c6\":{\"lock\":false,\"pos\":{\"x\":12.2483,\"y\":1.475,\"z\":35.9866},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"1da958\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3645,\"z\":-84.8185},\"rot\":{\"x\":0.0168,\"y\":179.9921,\"z\":359.9792}},\"208c4d\":{\"lock\":false,\"pos\":{\"x\":-16.6335,\"y\":1.3638,\"z\":-54.6166},\"rot\":{\"x\":0.0218,\"y\":266.5908,\"z\":0.0155}},\"226716\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.3596,\"z\":-69.0603},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"231320\":{\"lock\":false,\"pos\":{\"x\":-3.9272,\"y\":1.7973,\"z\":5.7576},\"rot\":{\"x\":359.9197,\"y\":270.0057,\"z\":180.0168}},\"24bf26\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.2665,\"z\":-84.818},\"rot\":{\"x\":359.9792,\"y\":90.0002,\"z\":359.9832}},\"26c67a\":{\"lock\":false,\"pos\":{\"x\":0.5742,\"y\":1.6277,\"z\":-9.8657},\"rot\":{\"x\":359.9197,\"y\":270.002,\"z\":0.0168}},\"26f88d\":{\"lock\":false,\"pos\":{\"x\":-16.639,\"y\":1.3603,\"z\":-66.8114},\"rot\":{\"x\":0.0208,\"y\":270.0166,\"z\":0.0168}},\"270c8f\":{\"lock\":false,\"pos\":{\"x\":-26.2998,\"y\":1.2734,\"z\":-61.2407},\"rot\":{\"x\":359.9792,\"y\":90.0002,\"z\":359.9832}},\"28eca9\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6327,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"298237\":{\"lock\":false,\"pos\":{\"x\":-22.6146,\"y\":1.3701,\"z\":-65.5964},\"rot\":{\"x\":0.0168,\"y\":180.0003,\"z\":359.9792}},\"2b0bee\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"2b7ea2\":{\"lock\":false,\"pos\":{\"x\":-10.4852,\"y\":1.0777,\"z\":73.5727},\"rot\":{\"x\":359.9792,\"y\":89.9769,\"z\":359.9832}},\"2bf3e1\":{\"lock\":false,\"pos\":{\"x\":-2.6887,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":270.0182,\"z\":0.0168}},\"2c2feb\":{\"lock\":false,\"pos\":{\"x\":-26.9465,\"y\":1.619,\"z\":0.0429},\"rot\":{\"x\":359.9201,\"y\":270.0127,\"z\":0.0168}},\"2e2f73\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"307044\":{\"lock\":false,\"pos\":{\"x\":-16.6385,\"y\":1.3553,\"z\":-83.5415},\"rot\":{\"x\":0.0208,\"y\":269.9782,\"z\":0.0168}},\"31fffc\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"34592b\":{\"lock\":false,\"pos\":{\"x\":-3.7823,\"y\":1.4788,\"z\":-27.0319},\"rot\":{\"x\":359.9201,\"y\":270.0278,\"z\":0.0168}},\"3701d9\":{\"lock\":false,\"pos\":{\"x\":-10.4852,\"y\":1.0764,\"z\":68.9727},\"rot\":{\"x\":359.9792,\"y\":89.9804,\"z\":359.9832}},\"3742e4\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.2688,\"z\":-76.9454},\"rot\":{\"x\":359.9792,\"y\":89.9993,\"z\":359.9832}},\"376a06\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.2688,\"z\":-76.9456},\"rot\":{\"x\":359.9792,\"y\":89.9798,\"z\":359.9832}},\"389792\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3668,\"z\":-76.946},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"3c5886\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6417,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0168}},\"3c7b42\":{\"lock\":false,\"pos\":{\"x\":-23.6767,\"y\":1.6133,\"z\":-3.8301},\"rot\":{\"x\":359.9832,\"y\":0.0051,\"z\":359.9201}},\"3ddfeb\":{\"lock\":false,\"pos\":{\"x\":-16.6394,\"y\":1.3546,\"z\":-86.0186},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"3f60eb\":{\"lock\":false,\"pos\":{\"x\":-19.2948,\"y\":1.3714,\"z\":-65.5815},\"rot\":{\"x\":0.0208,\"y\":269.9986,\"z\":0.0168}},\"41bfc7\":{\"lock\":false,\"pos\":{\"x\":-16.6532,\"y\":1.3615,\"z\":-62.4536},\"rot\":{\"x\":0.0211,\"y\":269.0246,\"z\":0.0164}},\"43239b\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"44d1ab\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.355,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270.0322,\"z\":0.0168}},\"4ad11b\":{\"lock\":false,\"pos\":{\"x\":-16.6373,\"y\":1.3569,\"z\":-78.1785},\"rot\":{\"x\":0.0209,\"y\":269.8461,\"z\":0.0167}},\"4d3ac8\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.2757,\"z\":-53.4369},\"rot\":{\"x\":359.9792,\"y\":90.0003,\"z\":359.9832}},\"4e809f\":{\"lock\":false,\"pos\":{\"x\":-22.617,\"y\":1.3133,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"52127f\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.599,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"543164\":{\"lock\":false,\"pos\":{\"x\":-16.6421,\"y\":1.3592,\"z\":-70.2847},\"rot\":{\"x\":0.0209,\"y\":269.8676,\"z\":0.0167}},\"55012a\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"554be6\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6247,\"z\":3.8599},\"rot\":{\"x\":359.9832,\"y\":0.0071,\"z\":359.92}},\"55e98a\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"565f15\":{\"lock\":false,\"pos\":{\"x\":-22.6158,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"5b38c6\":{\"lock\":false,\"pos\":{\"x\":-26.9136,\"y\":1.6179,\"z\":-3.626},\"rot\":{\"x\":359.9201,\"y\":270.0271,\"z\":0.0168}},\"5d16e3\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3619,\"z\":-61.231},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"6330da\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3645,\"z\":-52.152},\"rot\":{\"x\":0.0208,\"y\":270.0314,\"z\":0.0168}},\"646860\":{\"lock\":false,\"pos\":{\"x\":-10.3191,\"y\":1.0818,\"z\":87.1778},\"rot\":{\"x\":359.9792,\"y\":89.9741,\"z\":359.9832}},\"6bd479\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.3576,\"z\":-75.7054},\"rot\":{\"x\":0.0208,\"y\":270.0208,\"z\":0.0168}},\"6e30b0\":{\"lock\":false,\"pos\":{\"x\":-10.4363,\"y\":1.0818,\"z\":87.5054},\"rot\":{\"x\":359.9792,\"y\":89.9739,\"z\":359.9832}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-25.1063,\"y\":1.6197,\"z\":11.1563},\"rot\":{\"x\":0.0683,\"y\":135.1794,\"z\":0.0448}},\"72caa1\":{\"lock\":false,\"pos\":{\"x\":-16.6392,\"y\":1.3606,\"z\":-65.5811},\"rot\":{\"x\":0.0208,\"y\":269.9983,\"z\":0.0168}},\"75298f\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.025,\"z\":0.0168}},\"779aa6\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.3549,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270.0096,\"z\":0.0168}},\"7929dd\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"7af9ff\":{\"lock\":false,\"pos\":{\"x\":-26.2999,\"y\":1.2688,\"z\":-76.9454},\"rot\":{\"x\":359.9792,\"y\":90.0002,\"z\":359.9832}},\"7f7566\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":359.9792}},\"825d74\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6202,\"z\":-11.51},\"rot\":{\"x\":0.0169,\"y\":179.9742,\"z\":0.0799}},\"848191\":{\"lock\":false,\"pos\":{\"x\":-27.2223,\"y\":1.6194,\"z\":0.1067},\"rot\":{\"x\":0.0799,\"y\":89.9749,\"z\":359.9831}},\"84a141\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.3576,\"z\":-75.7054},\"rot\":{\"x\":0.0208,\"y\":270.0334,\"z\":0.0168}},\"8551e1\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0032,\"z\":0.0168}},\"855920\":{\"lock\":false,\"pos\":{\"x\":-23.7787,\"y\":1.6157,\"z\":3.6187},\"rot\":{\"x\":0.0166,\"y\":180.1407,\"z\":0.08}},\"875dca\":{\"lock\":false,\"pos\":{\"x\":-16.6336,\"y\":1.3569,\"z\":-78.1716},\"rot\":{\"x\":0.0218,\"y\":266.6161,\"z\":0.0155}},\"888fcc\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3657,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270.0035,\"z\":0.0168}},\"8b0a9e\":{\"lock\":false,\"pos\":{\"x\":-16.639,\"y\":1.361,\"z\":-64.3414},\"rot\":{\"x\":0.0208,\"y\":269.9907,\"z\":0.0168}},\"8e8dcf\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"8f57db\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.2414},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":359.9792}},\"90cfdb\":{\"lock\":false,\"pos\":{\"x\":-16.6385,\"y\":1.3554,\"z\":-83.5415},\"rot\":{\"x\":0.0208,\"y\":270.0007,\"z\":0.0168}},\"92c727\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.2734,\"z\":-61.241},\"rot\":{\"x\":359.9792,\"y\":89.9999,\"z\":359.9832}},\"92cda8\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0209,\"y\":269.6944,\"z\":0.0167}},\"969654\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4338},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"972bf0\":{\"lock\":false,\"pos\":{\"x\":-10.4852,\"y\":1.0804,\"z\":82.7727},\"rot\":{\"x\":359.9792,\"y\":89.9804,\"z\":359.9832}},\"97e7a1\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":0.0168}},\"9cd95a\":{\"lock\":false,\"pos\":{\"x\":-16.6335,\"y\":1.3615,\"z\":-62.4568},\"rot\":{\"x\":0.0218,\"y\":266.5908,\"z\":0.0155}},\"9e80b9\":{\"lock\":false,\"pos\":{\"x\":-16.64,\"y\":1.3638,\"z\":-54.6207},\"rot\":{\"x\":0.0208,\"y\":269.9772,\"z\":0.0168}},\"a01d1c\":{\"lock\":false,\"pos\":{\"x\":-10.4852,\"y\":1.0791,\"z\":78.1727},\"rot\":{\"x\":359.9792,\"y\":89.9802,\"z\":359.9832}},\"a09177\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6191,\"z\":-5.0469},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"a13075\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":269.9926,\"z\":0.0168}},\"a6ca48\":{\"lock\":false,\"pos\":{\"x\":-26.2999,\"y\":1.2711,\"z\":-69.0603},\"rot\":{\"x\":359.9792,\"y\":90.0002,\"z\":359.9832}},\"a7606b\":{\"lock\":false,\"pos\":{\"x\":-16.6466,\"y\":1.3592,\"z\":-70.295},\"rot\":{\"x\":0.0218,\"y\":266.5696,\"z\":0.0155}},\"a95b8c\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":359.9792}},\"aaeac7\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.36,\"z\":-67.8206},\"rot\":{\"x\":0.0208,\"y\":270.0258,\"z\":0.0168}},\"ab52dc\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.2665,\"z\":-84.818},\"rot\":{\"x\":359.9792,\"y\":90.0128,\"z\":359.9832}},\"b675fd\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.3596,\"z\":-69.0603},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"ba989d\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"bb1f89\":{\"lock\":false,\"pos\":{\"x\":-25.0849,\"y\":1.6131,\"z\":-11.4046},\"rot\":{\"x\":359.9554,\"y\":224.9996,\"z\":0.0684}},\"bde4a6\":{\"lock\":false,\"pos\":{\"x\":-16.64,\"y\":1.3641,\"z\":-53.3904},\"rot\":{\"x\":0.0208,\"y\":269.9887,\"z\":0.0168}},\"be9e91\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.2711,\"z\":-69.0606},\"rot\":{\"x\":359.9792,\"y\":89.9998,\"z\":359.9832}},\"c0e7b1\":{\"lock\":false,\"pos\":{\"x\":-16.6414,\"y\":1.3546,\"z\":-86.0129},\"rot\":{\"x\":0.0218,\"y\":266.5644,\"z\":0.0155}},\"c1aa7a\":{\"lock\":false,\"pos\":{\"x\":-26.2995,\"y\":1.2665,\"z\":-84.8178},\"rot\":{\"x\":359.9792,\"y\":90.0001,\"z\":359.9832}},\"c2ef97\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":359.9792}},\"c72f87\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":269.9951,\"z\":0.0168}},\"cbce2b\":{\"lock\":false,\"pos\":{\"x\":0.1527,\"y\":1.6285,\"z\":-9.2222},\"rot\":{\"x\":359.9197,\"y\":270.0159,\"z\":0.0168}},\"ccf9a8\":{\"lock\":false,\"pos\":{\"x\":-27.2589,\"y\":1.6173,\"z\":-7.4508},\"rot\":{\"x\":0.0799,\"y\":90.0004,\"z\":359.9831}},\"ce1703\":{\"lock\":false,\"pos\":{\"x\":-19.2958,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":269.9961,\"z\":0.0168}},\"d17c37\":{\"lock\":false,\"pos\":{\"x\":-26.9457,\"y\":1.6213,\"z\":7.5712},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":0.0169}},\"d3d270\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.3573,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0207,\"z\":0.0168}},\"d4082a\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0208,\"y\":269.9962,\"z\":0.0168}},\"d6fdbf\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3619,\"z\":-61.231},\"rot\":{\"x\":0.0208,\"y\":270.024,\"z\":0.0168}},\"d70f9e\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.2757,\"z\":-53.4368},\"rot\":{\"x\":359.9792,\"y\":89.9999,\"z\":359.9832}},\"d7ba40\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6225,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0105,\"z\":359.92}},\"d8e1ad\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3569,\"z\":-78.1756},\"rot\":{\"x\":0.0208,\"y\":270.0207,\"z\":0.0168}},\"d9f2c7\":{\"lock\":false,\"pos\":{\"x\":-16.6385,\"y\":1.3554,\"z\":-83.5415},\"rot\":{\"x\":0.0208,\"y\":269.9983,\"z\":0.0168}},\"d9fb86\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.3573,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"dcceb8\":{\"lock\":false,\"pos\":{\"x\":12.2502,\"y\":1.4727,\"z\":27.9861},\"rot\":{\"x\":359.9201,\"y\":270.0878,\"z\":0.0168}},\"de216f\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3622,\"z\":-60.001},\"rot\":{\"x\":0.0208,\"y\":270.0149,\"z\":0.0168}},\"e04b48\":{\"lock\":false,\"pos\":{\"x\":-16.6404,\"y\":1.3576,\"z\":-75.7053},\"rot\":{\"x\":0.0208,\"y\":270.0152,\"z\":0.0168}},\"e1786c\":{\"lock\":false,\"pos\":{\"x\":-16.6394,\"y\":1.3546,\"z\":-86.0186},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"e86318\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"f0d3cc\":{\"lock\":false,\"pos\":{\"x\":-16.64,\"y\":1.3642,\"z\":-53.3904},\"rot\":{\"x\":0.0208,\"y\":270.0119,\"z\":0.0168}},\"f30100\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"f48116\":{\"lock\":false,\"pos\":{\"x\":12.2503,\"y\":1.4703,\"z\":19.9865},\"rot\":{\"x\":359.9201,\"y\":270.0402,\"z\":0.0168}},\"f69811\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"f7a65d\":{\"lock\":false,\"pos\":{\"x\":-16.64,\"y\":1.3645,\"z\":-52.152},\"rot\":{\"x\":0.0208,\"y\":270.0303,\"z\":0.0168}},\"f7bef5\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":270.0453,\"z\":0.0168}},\"f94187\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3622,\"z\":-60.001},\"rot\":{\"x\":0.0208,\"y\":270.0422,\"z\":0.0168}},\"fc1612\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.3573,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0098,\"z\":0.0168}},\"fc27ff\":{\"lock\":false,\"pos\":{\"x\":-26.2991,\"y\":1.2721,\"z\":-65.5814},\"rot\":{\"x\":359.9792,\"y\":90.0019,\"z\":359.9832}},\"fc34bd\":{\"lock\":false,\"pos\":{\"x\":-10.4561,\"y\":1.0831,\"z\":91.8885},\"rot\":{\"x\":359.9792,\"y\":89.9725,\"z\":359.9832}},\"fc63ca\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.368,\"z\":-76.9415},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"ffa2b2\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.355,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":269.9994,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Future Reflections", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9.202, - "posY": 1.629, - "posZ": 68.859, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.65, - "scaleY": 0.09, - "scaleZ": 0.65 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1823394900012495167/63C400A27475E745FF94F8837D7A8AECC7F837F4/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_essence_of_humanity.json", - "GUID": "691339", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,6}, rotation={0,0,0}, height=500, width=1600,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"1e122c\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4656,\"z\":3.9846},\"rot\":{\"x\":359.92,\"y\":270.5023,\"z\":0.0162}},\"2547b3\":{\"lock\":false,\"pos\":{\"x\":15.1572,\"y\":1.5202,\"z\":33.4974},\"rot\":{\"x\":359.9201,\"y\":269.9961,\"z\":0.0169}},\"8354bb\":{\"lock\":false,\"pos\":{\"x\":0.27,\"y\":1.4896,\"z\":28.777},\"rot\":{\"x\":359.9201,\"y\":270.0084,\"z\":0.0169}},\"89ae68\":{\"lock\":false,\"pos\":{\"x\":12.2492,\"y\":1.4704,\"z\":19.9855},\"rot\":{\"x\":359.9201,\"y\":270.0619,\"z\":0.0168}},\"91d358\":{\"lock\":false,\"pos\":{\"x\":12.2433,\"y\":1.468,\"z\":11.9905},\"rot\":{\"x\":359.92,\"y\":270.5103,\"z\":0.0162}},\"936cd8\":{\"lock\":false,\"pos\":{\"x\":12.2469,\"y\":1.4633,\"z\":-4.0188},\"rot\":{\"x\":359.9199,\"y\":270.6714,\"z\":0.0159}},\"97bd7a\":{\"lock\":false,\"pos\":{\"x\":12.2409,\"y\":1.4727,\"z\":27.99},\"rot\":{\"x\":359.92,\"y\":270.5837,\"z\":0.0161}},\"b272e3\":{\"lock\":false,\"pos\":{\"x\":0.27,\"y\":1.4896,\"z\":28.777},\"rot\":{\"x\":359.9201,\"y\":269.9802,\"z\":0.0169}},\"be466d\":{\"lock\":false,\"pos\":{\"x\":0.2702,\"y\":1.4896,\"z\":28.7808},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":0.0169}},\"c06389\":{\"lock\":false,\"pos\":{\"x\":0.27,\"y\":1.4896,\"z\":28.7772},\"rot\":{\"x\":359.9201,\"y\":269.9765,\"z\":0.0169}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.4656,\"y\":1.5756,\"z\":-26.9263},\"rot\":{\"x\":359.9201,\"y\":270.0024,\"z\":0.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Essence of Humanity Campaign Box", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 35.297, - "posY": 4.151, - "posZ": -6.402, - "rotX": 0, - "rotY": 270, - "rotZ": 358, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142922162/AD09D68EC542F778CCA3A4F5B33E17EF50AFE31B/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_dying_star.json", - "GUID": "bcfff6", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"9ae382\":{\"lock\":false,\"pos\":{\"x\":-3.3515,\"y\":1.4052,\"z\":13.818},\"rot\":{\"x\":359.9832,\"y\":-0.0001,\"z\":359.9197}},\"b310b9\":{\"lock\":false,\"pos\":{\"x\":8.6044,\"y\":1.2859,\"z\":4.9796},\"rot\":{\"x\":0.08,\"y\":89.9997,\"z\":359.9831}},\"c2a55d\":{\"lock\":false,\"pos\":{\"x\":8.6023,\"y\":1.2838,\"z\":-2.2398},\"rot\":{\"x\":0.08,\"y\":89.9987,\"z\":359.9831}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Dying Star", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.439, - "posY": 1.626, - "posZ": 68.396, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1699532377258479383/73EBF45477C1D927159E5993D99AD144641037EA/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "Final Release", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_dark_matter.json", - "GUID": "d713f4", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"045c41\":{\"lock\":false,\"pos\":{\"x\":-27.5163,\"y\":1.621,\"z\":2.7626},\"rot\":{\"x\":0.0412,\"y\":45.0179,\"z\":359.9676}},\"069d46\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0195,\"z\":0.0803}},\"0aa185\":{\"lock\":false,\"pos\":{\"x\":-1.46690142154694,\"y\":1.47562432289124,\"z\":-26.9304046630859},\"rot\":{\"x\":359.920135498047,\"y\":270.008209228516,\"z\":0.0168602559715509}},\"0e856b\":{\"lock\":false,\"pos\":{\"x\":0.8693,\"y\":1.5538,\"z\":-4.9902},\"rot\":{\"x\":359.9197,\"y\":270.0005,\"z\":0.0169}},\"114fee\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0276,\"z\":180.0168}},\"1175f2\":{\"lock\":false,\"pos\":{\"x\":-3.80500054359436,\"y\":1.58237993717194,\"z\":-15.0130023956299},\"rot\":{\"x\":359.919738769531,\"y\":269.996978759766,\"z\":0.0168421547859907}},\"13bc7d\":{\"lock\":true,\"pos\":{\"x\":-33.1967010498047,\"y\":1.61310005187988,\"z\":30.128999710083},\"rot\":{\"x\":359.983093261719,\"y\":0,\"z\":359.920104980469}},\"1f1e9f\":{\"lock\":false,\"pos\":{\"x\":-20.0709,\"y\":1.6101,\"z\":2.256},\"rot\":{\"x\":359.9316,\"y\":314.9919,\"z\":359.9554}},\"2157cc\":{\"lock\":false,\"pos\":{\"x\":-33.1007,\"y\":1.6286,\"z\":2.4472},\"rot\":{\"x\":359.9109,\"y\":315.0142,\"z\":359.9155}},\"267216\":{\"lock\":false,\"pos\":{\"x\":-12.2907028198242,\"y\":1.49070179462433,\"z\":-26.9724044799805},\"rot\":{\"x\":359.920135498047,\"y\":269.994995117188,\"z\":0.0168787688016891}},\"26b4a0\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":359.9831,\"y\":359.9544,\"z\":359.9201}},\"2853ba\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7588,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0002,\"z\":180.0168}},\"2863a5\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6212,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"29032c\":{\"lock\":false,\"pos\":{\"x\":-8.7785,\"y\":1.6356,\"z\":5.8505},\"rot\":{\"x\":359.9214,\"y\":269.9991,\"z\":0.0179}},\"2a01d2\":{\"lock\":false,\"pos\":{\"x\":-8.4946,\"y\":1.6432,\"z\":0.2536},\"rot\":{\"x\":359.9219,\"y\":270,\"z\":180.0171}},\"2aafdf\":{\"lock\":false,\"pos\":{\"x\":-20.5002,\"y\":1.6112,\"z\":3.8116},\"rot\":{\"x\":359.9554,\"y\":225.0337,\"z\":0.0684}},\"2b0d9e\":{\"lock\":false,\"pos\":{\"x\":-11.4866,\"y\":1.6145,\"z\":11.598},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0168}},\"2bd90b\":{\"lock\":false,\"pos\":{\"x\":12.2505006790161,\"y\":1.47031617164612,\"z\":19.9863033294678},\"rot\":{\"x\":359.920104980469,\"y\":270.011779785156,\"z\":0.0168575774878263}},\"2bf6e7\":{\"lock\":false,\"pos\":{\"x\":-30.2235,\"y\":1.6383,\"z\":3.8584},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"2dbbbf\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6303,\"z\":7.5762},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"2e3d6e\":{\"lock\":false,\"pos\":{\"x\":1.6976,\"y\":1.5583,\"z\":14.2785},\"rot\":{\"x\":359.9551,\"y\":225.0016,\"z\":0.0687}},\"2ebcda\":{\"lock\":false,\"pos\":{\"x\":12.2493019104004,\"y\":1.46325051784515,\"z\":-4.01380062103271},\"rot\":{\"x\":359.920104980469,\"y\":270.040679931641,\"z\":0.0168172847479582}},\"31022c\":{\"lock\":false,\"pos\":{\"x\":-36.7714,\"y\":1.6316,\"z\":-3.8293},\"rot\":{\"x\":359.9833,\"y\":0.1069,\"z\":359.92}},\"32039e\":{\"lock\":false,\"pos\":{\"x\":12.2501029968262,\"y\":1.46089386940002,\"z\":-12.0141010284424},\"rot\":{\"x\":359.920104980469,\"y\":270.014068603516,\"z\":0.0168543010950089}},\"335087\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4416},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"361798\":{\"lock\":false,\"pos\":{\"x\":-8.7785,\"y\":1.6356,\"z\":5.8505},\"rot\":{\"x\":359.922,\"y\":269.9999,\"z\":0.0167}},\"37e3f9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9989,\"z\":0.0168}},\"3af545\":{\"lock\":false,\"pos\":{\"x\":-30.2431,\"y\":1.6372,\"z\":-0.0303},\"rot\":{\"x\":359.9201,\"y\":270.0093,\"z\":0.0168}},\"3e4d11\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9992,\"z\":0.0168}},\"4006aa\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":359.9222,\"z\":359.9201}},\"42dace\":{\"lock\":false,\"pos\":{\"x\":-26.8078,\"y\":1.6211,\"z\":7.5985},\"rot\":{\"x\":359.9201,\"y\":270.0088,\"z\":0.0169}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-20.514,\"y\":1.61,\"z\":-0.1438},\"rot\":{\"x\":0.0799,\"y\":90,\"z\":359.9831}},\"4616fc\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7348,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"48214a\":{\"lock\":false,\"pos\":{\"x\":-2.7249,\"y\":1.6208,\"z\":0.3732},\"rot\":{\"x\":0.0168,\"y\":179.9909,\"z\":0.0803}},\"489c78\":{\"lock\":false,\"pos\":{\"x\":-23.6663,\"y\":1.6303,\"z\":7.5701},\"rot\":{\"x\":359.9201,\"y\":270.0166,\"z\":180.0168}},\"4a20aa\":{\"lock\":false,\"pos\":{\"x\":-2.6894,\"y\":1.6191,\"z\":-5.0491},\"rot\":{\"x\":0.0169,\"y\":179.9562,\"z\":0.0802}},\"500d5d\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":359.9833,\"y\":0.1274,\"z\":359.92}},\"513118\":{\"lock\":false,\"pos\":{\"x\":-23.6744,\"y\":1.6269,\"z\":-3.8304},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":180.0168}},\"534034\":{\"lock\":false,\"pos\":{\"x\":-2.7119,\"y\":1.6256,\"z\":0.372},\"rot\":{\"x\":0.0169,\"y\":179.9638,\"z\":0.0802}},\"535781\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3735},\"rot\":{\"x\":0.0168,\"y\":180.0242,\"z\":0.0803}},\"536963\":{\"lock\":false,\"pos\":{\"x\":-3.9562,\"y\":1.5975,\"z\":-10.4427},\"rot\":{\"x\":359.9197,\"y\":269.9991,\"z\":0.0168}},\"53a47f\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0209,\"z\":0.0803}},\"592384\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9988,\"z\":0.0168}},\"5d3df0\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"5d4418\":{\"lock\":false,\"pos\":{\"x\":-17.1199,\"y\":1.6212,\"z\":7.5701},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"5f2346\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6339,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0019,\"z\":359.92}},\"5fc1a6\":{\"lock\":false,\"pos\":{\"x\":-33.5324,\"y\":1.6277,\"z\":-1.6032},\"rot\":{\"x\":359.9316,\"y\":315.0352,\"z\":359.9554}},\"607420\":{\"lock\":false,\"pos\":{\"x\":-8.4432,\"y\":1.6496,\"z\":5.7611},\"rot\":{\"x\":359.9218,\"y\":270,\"z\":180.0166}},\"61fcd5\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":180.0296,\"z\":0.0803}},\"634def\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4414},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"63aad4\":{\"lock\":false,\"pos\":{\"x\":12.2506017684937,\"y\":1.45853734016418,\"z\":-20.0140037536621},\"rot\":{\"x\":359.920104980469,\"y\":270.023742675781,\"z\":0.0168408546596766}},\"63f66e\":{\"lock\":false,\"pos\":{\"x\":-36.7719,\"y\":1.6486,\"z\":7.5695},\"rot\":{\"x\":359.9201,\"y\":269.9996,\"z\":180.0168}},\"64ad41\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0275,\"z\":180.0168}},\"66dad0\":{\"lock\":true,\"pos\":{\"x\":-58.557300567627,\"y\":1.69340002536774,\"z\":-18.8325004577637},\"rot\":{\"x\":359.920104980469,\"y\":269.999908447266,\"z\":0.0169000010937452}},\"6720a1\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"67a96b\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6303,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":0.0168}},\"686756\":{\"lock\":false,\"pos\":{\"x\":-3.9561,\"y\":1.5975,\"z\":-10.4416},\"rot\":{\"x\":359.9196,\"y\":269.998,\"z\":0.0171}},\"69ea39\":{\"lock\":false,\"pos\":{\"x\":-17.1202,\"y\":1.6189,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270.0276,\"z\":180.0168}},\"6b5ddc\":{\"lock\":false,\"pos\":{\"x\":-8.3461,\"y\":1.688,\"z\":5.7631},\"rot\":{\"x\":359.9217,\"y\":270,\"z\":180.0172}},\"6ea278\":{\"lock\":false,\"pos\":{\"x\":-20.6489,\"y\":1.609,\"z\":-4.1141},\"rot\":{\"x\":359.9312,\"y\":314.516,\"z\":359.956}},\"701dd2\":{\"lock\":false,\"pos\":{\"x\":-2.7251,\"y\":1.6208,\"z\":0.3732},\"rot\":{\"x\":0.0168,\"y\":179.9979,\"z\":0.0803}},\"7073a0\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4415},\"rot\":{\"x\":359.9197,\"y\":269.9982,\"z\":0.0168}},\"70fb89\":{\"lock\":false,\"pos\":{\"x\":-2.6888,\"y\":1.5973,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0061,\"z\":0.0803}},\"721fcb\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6133,\"z\":-3.83},\"rot\":{\"x\":359.9832,\"y\":0.0399,\"z\":359.92}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-30.2252,\"y\":1.6225,\"z\":-3.8296},\"rot\":{\"x\":359.9942,\"y\":359.9567,\"z\":0.105}},\"725a4c\":{\"lock\":false,\"pos\":{\"x\":-26.9678,\"y\":1.6179,\"z\":-3.963},\"rot\":{\"x\":359.9201,\"y\":270.0172,\"z\":0.0168}},\"7295df\":{\"lock\":false,\"pos\":{\"x\":-23.6767,\"y\":1.6281,\"z\":-0.0299},\"rot\":{\"x\":359.9201,\"y\":270.0277,\"z\":180.0168}},\"72ff1f\":{\"lock\":false,\"pos\":{\"x\":-3.9269,\"y\":1.7492,\"z\":5.756},\"rot\":{\"x\":359.9197,\"y\":269.9728,\"z\":180.0169}},\"794376\":{\"lock\":true,\"pos\":{\"x\":-22.7847995758057,\"y\":1.64330005645752,\"z\":-30.1574001312256},\"rot\":{\"x\":0.0169000010937452,\"y\":180,\"z\":0.0798999965190887}},\"799bbe\":{\"lock\":false,\"pos\":{\"x\":-20.4091,\"y\":1.6121,\"z\":7.5345},\"rot\":{\"x\":359.9201,\"y\":270.0114,\"z\":0.0169}},\"7de8a9\":{\"lock\":false,\"pos\":{\"x\":1.6975,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":224.9998,\"z\":0.0687}},\"7eb60b\":{\"lock\":false,\"pos\":{\"x\":12.2504014968872,\"y\":1.47267174720764,\"z\":27.9864044189453},\"rot\":{\"x\":359.920135498047,\"y\":270.001495361328,\"z\":0.0168716460466385}},\"803086\":{\"lock\":false,\"pos\":{\"x\":-3.9446,\"y\":1.7685,\"z\":5.7514},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":180.0168}},\"8033ba\":{\"lock\":false,\"pos\":{\"x\":-27.3532,\"y\":1.6185,\"z\":-2.6717},\"rot\":{\"x\":359.9376,\"y\":314.9674,\"z\":0.0453}},\"812e2c\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"894e00\":{\"lock\":false,\"pos\":{\"x\":-8.1015,\"y\":1.6972,\"z\":5.7465},\"rot\":{\"x\":359.9215,\"y\":270.0015,\"z\":180.017}},\"8b9040\":{\"lock\":false,\"pos\":{\"x\":-8.2344,\"y\":1.649,\"z\":17.9789},\"rot\":{\"x\":0.0823,\"y\":89.9971,\"z\":359.9924}},\"8baacc\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7348,\"z\":5.7574},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"8bc3e1\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.0297},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"8bc697\":{\"lock\":false,\"pos\":{\"x\":-15.1924,\"y\":1.6587,\"z\":18.0143},\"rot\":{\"x\":0.0799,\"y\":89.9783,\"z\":359.9831}},\"8c6465\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"8cf22d\":{\"lock\":false,\"pos\":{\"x\":-17.1098,\"y\":1.6211,\"z\":7.5702},\"rot\":{\"x\":359.9201,\"y\":270.0219,\"z\":180.0168}},\"8cfe99\":{\"lock\":false,\"pos\":{\"x\":12.2504034042358,\"y\":1.46560490131378,\"z\":3.98619985580444},\"rot\":{\"x\":359.920104980469,\"y\":270.017883300781,\"z\":0.0168493706732988}},\"908fff\":{\"lock\":false,\"pos\":{\"x\":-11.5119,\"y\":1.6402,\"z\":8.3989},\"rot\":{\"x\":359.9201,\"y\":270.0008,\"z\":0.0168}},\"91a822\":{\"lock\":false,\"pos\":{\"x\":-8.3678,\"y\":1.6591,\"z\":5.7427},\"rot\":{\"x\":359.9217,\"y\":270.0002,\"z\":180.0162}},\"92718e\":{\"lock\":false,\"pos\":{\"x\":-8.1998,\"y\":1.6107,\"z\":14.1116},\"rot\":{\"x\":359.9215,\"y\":270.0006,\"z\":180.0164}},\"92a72d\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0275,\"z\":180.0168}},\"92ab86\":{\"lock\":false,\"pos\":{\"x\":-2.7257,\"y\":1.6256,\"z\":0.3762},\"rot\":{\"x\":0.0168,\"y\":180.001,\"z\":0.0803}},\"94b412\":{\"lock\":false,\"pos\":{\"x\":-30.2235,\"y\":1.6251,\"z\":3.8602},\"rot\":{\"x\":359.9816,\"y\":0.0207,\"z\":359.8866}},\"950eb5\":{\"lock\":false,\"pos\":{\"x\":-20.1861,\"y\":1.6108,\"z\":3.9106},\"rot\":{\"x\":359.9316,\"y\":314.9879,\"z\":359.9554}},\"973c5d\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0169,\"y\":179.9583,\"z\":0.0802}},\"978a0e\":{\"lock\":false,\"pos\":{\"x\":1.6974,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":224.999,\"z\":0.0687}},\"97fd5a\":{\"lock\":false,\"pos\":{\"x\":-36.7721,\"y\":1.6463,\"z\":-0.0309},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"99db87\":{\"lock\":true,\"pos\":{\"x\":-58.5584983825684,\"y\":1.69739997386932,\"z\":8.3577995300293},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":0.0169000010937452}},\"9a1f65\":{\"lock\":false,\"pos\":{\"x\":-20.5169,\"y\":1.6101,\"z\":0.1021},\"rot\":{\"x\":359.9201,\"y\":270.0094,\"z\":0.0169}},\"9c1257\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7299,\"z\":5.7579},\"rot\":{\"x\":359.9197,\"y\":269.9991,\"z\":180.0168}},\"9c9fe8\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6281,\"z\":-0.0174},\"rot\":{\"x\":359.9201,\"y\":270.0035,\"z\":180.0168}},\"9cef1b\":{\"lock\":false,\"pos\":{\"x\":-15.1508,\"y\":1.6203,\"z\":14.1589},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"9fb0a6\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6463,\"z\":-0.0307},\"rot\":{\"x\":359.9201,\"y\":270.0145,\"z\":180.0168}},\"a31603\":{\"lock\":false,\"pos\":{\"x\":1.6976,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.9998,\"z\":0.0687}},\"a3fb6c\":{\"lock\":false,\"pos\":{\"x\":-30.422,\"y\":1.6509,\"z\":-0.2053},\"rot\":{\"x\":359.9218,\"y\":269.9958,\"z\":0.0173}},\"a475de\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"a4845c\":{\"lock\":false,\"pos\":{\"x\":-8.5177,\"y\":1.6449,\"z\":5.813},\"rot\":{\"x\":359.9219,\"y\":270.0001,\"z\":180.0166}},\"a7d0a1\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0027,\"z\":0.0168}},\"a7d828\":{\"lock\":false,\"pos\":{\"x\":-8.1905,\"y\":1.61,\"z\":11.8587},\"rot\":{\"x\":359.9215,\"y\":269.9995,\"z\":180.0173}},\"a97eaf\":{\"lock\":false,\"pos\":{\"x\":1.7207,\"y\":1.5583,\"z\":14.3019},\"rot\":{\"x\":359.9544,\"y\":225.5961,\"z\":0.0682}},\"a9aa44\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6167,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"abb4b3\":{\"lock\":false,\"pos\":{\"x\":1.6985,\"y\":1.5583,\"z\":14.278},\"rot\":{\"x\":359.9551,\"y\":224.9979,\"z\":0.0687}},\"ad1bfb\":{\"lock\":false,\"pos\":{\"x\":-11.6967,\"y\":1.6155,\"z\":14.1497},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"aff3b1\":{\"lock\":false,\"pos\":{\"x\":1.7021,\"y\":1.5583,\"z\":14.2777},\"rot\":{\"x\":359.9551,\"y\":224.9998,\"z\":0.0687}},\"b14b17\":{\"lock\":false,\"pos\":{\"x\":-11.7333,\"y\":1.6585,\"z\":18.0345},\"rot\":{\"x\":0.0796,\"y\":90.0178,\"z\":0.5566}},\"b4ac2d\":{\"lock\":false,\"pos\":{\"x\":-20.3355,\"y\":1.6098,\"z\":0.026},\"rot\":{\"x\":359.9201,\"y\":270.0095,\"z\":0.0169}},\"b4b2b4\":{\"lock\":false,\"pos\":{\"x\":-33.1748,\"y\":1.6268,\"z\":-2.6772},\"rot\":{\"x\":0.0451,\"y\":44.9884,\"z\":359.9406}},\"b4fa6f\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4415},\"rot\":{\"x\":359.9197,\"y\":269.9941,\"z\":0.0168}},\"b6da68\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.279},\"rot\":{\"x\":359.9551,\"y\":224.9995,\"z\":0.0687}},\"b76e68\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9981,\"z\":0.0168}},\"b9ac65\":{\"lock\":false,\"pos\":{\"x\":-28.2377,\"y\":1.6495,\"z\":2.0266},\"rot\":{\"x\":359.92,\"y\":269.9771,\"z\":359.2602}},\"b9e1d3\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7251,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"badc52\":{\"lock\":false,\"pos\":{\"x\":-1.842,\"y\":1.4973,\"z\":-38.9128},\"rot\":{\"x\":0,\"y\":270.0063,\"z\":359.7724}},\"bb5677\":{\"lock\":false,\"pos\":{\"x\":-30.2041,\"y\":1.6361,\"z\":-3.8301},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"c0b9c8\":{\"lock\":false,\"pos\":{\"x\":-38.1809,\"y\":1.6662,\"z\":-1.6393},\"rot\":{\"x\":359.9202,\"y\":270.0044,\"z\":0.9822}},\"c0dc73\":{\"lock\":true,\"pos\":{\"x\":0.0192313026636839,\"y\":1.61084246635437,\"z\":-10.3509302139282},\"rot\":{\"x\":359.919769287109,\"y\":269.9873046875,\"z\":0.0168541558086872}},\"c29a78\":{\"lock\":false,\"pos\":{\"x\":12.2518014907837,\"y\":1.46795856952667,\"z\":11.9862012863159},\"rot\":{\"x\":359.920135498047,\"y\":270.012054443359,\"z\":0.0168575420975685}},\"c3d85c\":{\"lock\":false,\"pos\":{\"x\":-2.34665441513062,\"y\":1.45420181751251,\"z\":-19.0668277740479},\"rot\":{\"x\":0.0168837867677212,\"y\":179.999877929688,\"z\":0.0798836573958397}},\"c774e4\":{\"lock\":false,\"pos\":{\"x\":-33.441,\"y\":1.6263,\"z\":-6.1811},\"rot\":{\"x\":359.9554,\"y\":225.0271,\"z\":0.0684}},\"c8a705\":{\"lock\":false,\"pos\":{\"x\":-33.4979,\"y\":1.6287,\"z\":1.9603},\"rot\":{\"x\":359.9554,\"y\":225.035,\"z\":0.0684}},\"ca66e0\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6156,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":359.9748,\"z\":359.92}},\"cafa1a\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.0299},\"rot\":{\"x\":359.9202,\"y\":270.0007,\"z\":180.0173}},\"ce9e32\":{\"lock\":false,\"pos\":{\"x\":-26.7377,\"y\":1.6188,\"z\":0.0573},\"rot\":{\"x\":359.9201,\"y\":270.0096,\"z\":0.0169}},\"d04948\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6441,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9891,\"z\":180.0168}},\"d40fa8\":{\"lock\":false,\"pos\":{\"x\":-20.1609,\"y\":1.6088,\"z\":-2.7823},\"rot\":{\"x\":359.9554,\"y\":224.9969,\"z\":0.0684}},\"d9e450\":{\"lock\":false,\"pos\":{\"x\":-26.9393,\"y\":1.6201,\"z\":3.6475},\"rot\":{\"x\":359.9201,\"y\":270.0319,\"z\":0.0168}},\"dd1996\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.012,\"z\":0.0803}},\"dd29bd\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0145,\"z\":180.0168}},\"df1491\":{\"lock\":false,\"pos\":{\"x\":-23.6747,\"y\":1.6292,\"z\":3.8607},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"e04c21\":{\"lock\":false,\"pos\":{\"x\":12.2497024536133,\"y\":1.4561824798584,\"z\":-28.014404296875},\"rot\":{\"x\":359.920135498047,\"y\":270.002288818359,\"z\":0.0168702751398087}},\"e0f394\":{\"lock\":false,\"pos\":{\"x\":-34.2201,\"y\":1.6292,\"z\":-0.0218},\"rot\":{\"x\":359.9201,\"y\":269.9978,\"z\":0.0169}},\"e3a2dd\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.6914,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"e4be75\":{\"lock\":false,\"pos\":{\"x\":-23.6736,\"y\":1.6145,\"z\":-0.0296},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0799}},\"e6e44a\":{\"lock\":false,\"pos\":{\"x\":-0.0518,\"y\":1.6326,\"z\":4.136},\"rot\":{\"x\":359.9197,\"y\":270.0051,\"z\":0.0168}},\"e7d3f3\":{\"lock\":false,\"pos\":{\"x\":-3.9141,\"y\":1.6049,\"z\":14.8205},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":180.0168}},\"ea1fa3\":{\"lock\":false,\"pos\":{\"x\":-0.0422,\"y\":1.6335,\"z\":7.3454},\"rot\":{\"x\":359.9197,\"y\":270.0329,\"z\":0.0168}},\"ea8a74\":{\"lock\":false,\"pos\":{\"x\":-26.0822,\"y\":1.6176,\"z\":0.0309},\"rot\":{\"x\":359.9282,\"y\":269.9886,\"z\":0.0537}},\"ef5c32\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.5973,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0004,\"z\":0.0803}},\"f7c870\":{\"lock\":false,\"pos\":{\"x\":-15.1872,\"y\":1.6197,\"z\":11.9241},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"f9a6e7\":{\"lock\":false,\"pos\":{\"x\":-30.2172,\"y\":1.6394,\"z\":7.5701},\"rot\":{\"x\":359.9201,\"y\":270.0244,\"z\":180.0168}},\"fb0a1d\":{\"lock\":false,\"pos\":{\"x\":-17.1198,\"y\":1.6189,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0215,\"z\":180.0168}},\"fc8c1c\":{\"lock\":false,\"pos\":{\"x\":-30.2224,\"y\":1.6236,\"z\":-0.0296},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0799}},\"fcab72\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":359.9765,\"z\":359.9201}},\"fdd2bc\":{\"lock\":false,\"pos\":{\"x\":-11.7001,\"y\":1.6149,\"z\":11.9109},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Dark Matter", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.253, - "posY": 1.626, - "posZ": 69.268, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 0.39199, - "g": 0.39199, - "r": 0.39199 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1692775970051821718/827267BBD7EFBAD3EA384A5A04629B2E5BD88EE5/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_darkham_horror.json", - "GUID": "bc7fa7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"044ab6\":{\"lock\":false,\"pos\":{\"x\":12.2499,\"y\":1.4609,\"z\":-12.0137},\"rot\":{\"x\":359.9201,\"y\":270.1017,\"z\":0.0167}},\"17c59d\":{\"lock\":false,\"pos\":{\"x\":12.2503,\"y\":1.4585,\"z\":-20.0139},\"rot\":{\"x\":359.9201,\"y\":270.0724,\"z\":0.0168}},\"221778\":{\"lock\":false,\"pos\":{\"x\":12.587,\"y\":1.5039,\"z\":-33.847},\"rot\":{\"x\":359.9201,\"y\":270.0021,\"z\":0.0169}},\"515ba5\":{\"lock\":false,\"pos\":{\"x\":-3.9152,\"y\":1.5861,\"z\":-15.094},\"rot\":{\"x\":359.9832,\"y\":0.0004,\"z\":359.9197}},\"5f8e94\":{\"lock\":false,\"pos\":{\"x\":12.2496,\"y\":1.4633,\"z\":-4.0139},\"rot\":{\"x\":359.9201,\"y\":270.0854,\"z\":0.0168}},\"7b5ee7\":{\"lock\":false,\"pos\":{\"x\":12.2495,\"y\":1.4656,\"z\":3.9892},\"rot\":{\"x\":359.9201,\"y\":270.0862,\"z\":0.0168}},\"7cb918\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4703,\"z\":19.9865},\"rot\":{\"x\":359.9201,\"y\":270.0856,\"z\":0.0168}},\"92c6fc\":{\"lock\":false,\"pos\":{\"x\":12.256,\"y\":1.3178,\"z\":36.1097},\"rot\":{\"x\":0.08,\"y\":89.9982,\"z\":359.9831}},\"b5c9d7\":{\"lock\":false,\"pos\":{\"x\":12.2494,\"y\":1.4563,\"z\":-28.0139},\"rot\":{\"x\":359.9201,\"y\":270.1024,\"z\":0.0167}},\"bc4a2e\":{\"lock\":false,\"pos\":{\"x\":12.2525,\"y\":1.468,\"z\":11.9863},\"rot\":{\"x\":359.9201,\"y\":270.0859,\"z\":0.0168}},\"c09838\":{\"lock\":false,\"pos\":{\"x\":12.2503,\"y\":1.4727,\"z\":27.9858},\"rot\":{\"x\":359.9201,\"y\":270.0597,\"z\":0.0168}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-1.4223,\"y\":1.6,\"z\":-41.3729},\"rot\":{\"x\":0,\"y\":270.0014,\"z\":-0.0002}},\"fe8e8a\":{\"lock\":false,\"pos\":{\"x\":-1.4656,\"y\":1.4756,\"z\":-26.9305},\"rot\":{\"x\":359.9201,\"y\":270.0092,\"z\":0.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Darkham Horror", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 36.927, - "posY": 2.295, - "posZ": -84.235, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1746813422552975974/8FB3A4AF2D5A102720F630961A2270572ABA2317/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_cyclopean_foundations.json", - "GUID": "169eb9", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"133644\":{\"lock\":false,\"pos\":{\"x\":-8.8564,\"y\":1.599,\"z\":5.6547},\"rot\":{\"x\":359.9319,\"y\":314.8602,\"z\":359.9567}},\"36864b\":{\"lock\":false,\"pos\":{\"x\":12.2555,\"y\":1.4562,\"z\":-28.0164},\"rot\":{\"x\":359.9201,\"y\":269.9951,\"z\":0.0169}},\"3e21bb\":{\"lock\":false,\"pos\":{\"x\":12.2553,\"y\":1.4632,\"z\":-4.005},\"rot\":{\"x\":359.9201,\"y\":269.9968,\"z\":0.0169}},\"430ed4\":{\"lock\":false,\"pos\":{\"x\":4.3522,\"y\":1.3853,\"z\":-17.0378},\"rot\":{\"x\":359.9831,\"y\":359.994,\"z\":359.9197}},\"4b8bb9\":{\"lock\":false,\"pos\":{\"x\":-0.4792,\"y\":1.6273,\"z\":-16.0225},\"rot\":{\"x\":359.9197,\"y\":270.0078,\"z\":0.0168}},\"790e50\":{\"lock\":false,\"pos\":{\"x\":-8.9524,\"y\":1.598,\"z\":1.6016},\"rot\":{\"x\":359.9319,\"y\":314.9326,\"z\":359.9567}},\"90b00d\":{\"lock\":false,\"pos\":{\"x\":7.4716,\"y\":1.3116,\"z\":-57.7787},\"rot\":{\"x\":0.0208,\"y\":270.02,\"z\":0.0168}},\"9a9282\":{\"lock\":false,\"pos\":{\"x\":-8.7944,\"y\":1.5965,\"z\":-2.7374},\"rot\":{\"x\":359.932,\"y\":314.9316,\"z\":359.9567}},\"a4139a\":{\"lock\":false,\"pos\":{\"x\":12.2509,\"y\":1.4656,\"z\":3.9859},\"rot\":{\"x\":359.9201,\"y\":270.0126,\"z\":0.0169}},\"b3f144\":{\"lock\":false,\"pos\":{\"x\":12.2559,\"y\":1.4727,\"z\":27.9863},\"rot\":{\"x\":359.9201,\"y\":270.017,\"z\":0.0169}},\"b9e000\":{\"lock\":false,\"pos\":{\"x\":-8.9341,\"y\":1.5955,\"z\":-6.8668},\"rot\":{\"x\":359.9319,\"y\":314.9296,\"z\":359.9567}},\"ca9ca7\":{\"lock\":false,\"pos\":{\"x\":12.2556,\"y\":1.4703,\"z\":20.0036},\"rot\":{\"x\":359.9201,\"y\":270.0293,\"z\":0.0168}},\"d1759b\":{\"lock\":false,\"pos\":{\"x\":-1.4665,\"y\":1.5756,\"z\":-26.9423},\"rot\":{\"x\":359.9201,\"y\":270.1273,\"z\":0.0167}},\"dc90ba\":{\"lock\":false,\"pos\":{\"x\":12.2583,\"y\":1.4679,\"z\":11.9859},\"rot\":{\"x\":359.9201,\"y\":270.0256,\"z\":0.0168}},\"e6cb60\":{\"lock\":false,\"pos\":{\"x\":12.2559,\"y\":1.4609,\"z\":-12.0153},\"rot\":{\"x\":359.9201,\"y\":269.9904,\"z\":0.0169}},\"f58e85\":{\"lock\":false,\"pos\":{\"x\":12.2563,\"y\":1.4585,\"z\":-20.0169},\"rot\":{\"x\":359.9201,\"y\":270.011,\"z\":0.0169}},\"f91f29\":{\"lock\":false,\"pos\":{\"x\":4.8432,\"y\":1.4601,\"z\":-45.0493},\"rot\":{\"x\":0.001,\"y\":269.9469,\"z\":1.0297}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Cyclopean Foundations", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.513, - "posY": 1.625, - "posZ": 67.901, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "https://i.imgur.com/Vn2CXra.png", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "version 1.1", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_crown_of_egil.json", - "GUID": "7458b7", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"0f0921\":{\"lock\":false,\"pos\":{\"x\":9.3665,\"y\":1.4613,\"z\":-24.4342},\"rot\":{\"x\":359.9201,\"y\":269.998,\"z\":0.0169}},\"2bd90b\":{\"lock\":false,\"pos\":{\"x\":12.2499,\"y\":1.4703,\"z\":19.9864},\"rot\":{\"x\":359.9201,\"y\":269.9952,\"z\":0.0169}},\"454d79\":{\"lock\":false,\"pos\":{\"x\":0.0267,\"y\":1.4743,\"z\":-24.432},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":0.0169}},\"51fbbc\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4727,\"z\":27.9863},\"rot\":{\"x\":359.9201,\"y\":270.0094,\"z\":0.0169}},\"614c82\":{\"lock\":false,\"pos\":{\"x\":-8.9849,\"y\":1.4868,\"z\":-24.5062},\"rot\":{\"x\":359.9201,\"y\":269.997,\"z\":0.0169}},\"8cfe99\":{\"lock\":false,\"pos\":{\"x\":12.2499,\"y\":1.4656,\"z\":3.9862},\"rot\":{\"x\":359.9201,\"y\":270.0069,\"z\":0.0169}},\"924db3\":{\"lock\":true,\"pos\":{\"x\":-8.8505,\"y\":1.5867,\"z\":-24.4131},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":0.0169}},\"c0b834\":{\"lock\":false,\"pos\":{\"x\":-0.4563,\"y\":1.6272,\"z\":-16.291},\"rot\":{\"x\":359.9197,\"y\":269.986,\"z\":0.0169}},\"c29a78\":{\"lock\":false,\"pos\":{\"x\":12.2518,\"y\":1.468,\"z\":11.9862},\"rot\":{\"x\":359.9201,\"y\":270.0005,\"z\":0.0169}},\"d8f692\":{\"lock\":false,\"pos\":{\"x\":-1.4656,\"y\":1.4756,\"z\":-26.9304},\"rot\":{\"x\":359.9201,\"y\":270.0126,\"z\":0.0169}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":0.0799,\"y\":1.5742,\"z\":-24.3909},\"rot\":{\"x\":359.9201,\"y\":270.0021,\"z\":0.0169}},\"fef4f5\":{\"lock\":false,\"pos\":{\"x\":8.7241,\"y\":1.4621,\"z\":-24.4486},\"rot\":{\"x\":359.9201,\"y\":270.0136,\"z\":0.0169}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Crown of Egil", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -7.139, - "posY": 1.625, - "posZ": 68.797, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/959719855127933035/B199A5F515A8F3ED7E06780D3723285C02ADE085/", - "MaterialIndex": 3, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/87098596225685535/6C95EB6308A0A9E89367DD67D5C65D09EB3C06A0/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "lv426", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_close_encounters.json", - "GUID": "4f5421", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Close Encounters of the LV-426 Kind", - "Snap": true, - "Sticky": true, - "Tags": [ - "chaosBag" - ], - "Tooltip": true, - "Transform": { - "posX": -14.861, - "posY": 2.58, - "posZ": -72.355, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 3, - "scaleY": 3, - "scaleZ": 3 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754685726010541421/DC8223A713D02261326877B51FC717A9BAA217B8/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "5 Scenario Custom Cycle", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_celtic_rising.json", - "GUID": "4d305a", - "Grid": true, - "GridProjection": false, - "Hands": true, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"055532\":{\"lock\":false,\"pos\":{\"x\":8.8257,\"y\":1.4645,\"z\":-15.8276},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"072acf\":{\"lock\":false,\"pos\":{\"x\":9.0112,\"y\":1.4698,\"z\":3.0492},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"1da86b\":{\"lock\":false,\"pos\":{\"x\":8.8915,\"y\":1.4662,\"z\":-9.7687},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"40367b\":{\"lock\":false,\"pos\":{\"x\":-7.2477,\"y\":1.4833,\"z\":-28.3811},\"rot\":{\"x\":359.9201,\"y\":270.0154,\"z\":0.0169}},\"446d4c\":{\"lock\":false,\"pos\":{\"x\":8.9866,\"y\":1.4718,\"z\":9.4227},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"4786a5\":{\"lock\":false,\"pos\":{\"x\":9.0784,\"y\":1.4735,\"z\":15.6658},\"rot\":{\"x\":359.9201,\"y\":270.0004,\"z\":0.0169}},\"55bcca\":{\"lock\":false,\"pos\":{\"x\":9.0606,\"y\":1.4679,\"z\":-3.2898},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"92ee5a\":{\"lock\":false,\"pos\":{\"x\":0.1554,\"y\":1.6281,\"z\":-10.3087},\"rot\":{\"x\":359.9197,\"y\":270.0021,\"z\":0.0168}},\"992bc4\":{\"lock\":false,\"pos\":{\"x\":-3.7366,\"y\":1.5823,\"z\":-15.0084},\"rot\":{\"x\":359.9197,\"y\":269.9815,\"z\":0.0169}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":8.366,\"y\":1.5615,\"z\":-28.4186},\"rot\":{\"x\":359.9201,\"y\":270.0162,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Celtic Rising", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 26.688, - "posY": 5.16, - "posZ": -36.151, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1767067672754132384/EBC8D780049D2612C6BC0603BD87E94769C34D19/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_call_of_the_plaguebearer.json", - "GUID": "613b64", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "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}},\"3fa7c8\":{\"lock\":false,\"pos\":{\"x\":0.3323,\"y\":1.6286,\"z\":-7.7335},\"rot\":{\"x\":359.9197,\"y\":270.002,\"z\":0.0168}},\"47e769\":{\"lock\":false,\"pos\":{\"x\":12.0918,\"y\":1.4563,\"z\":-28.5325},\"rot\":{\"x\":359.9201,\"y\":270.0239,\"z\":0.0168}},\"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}},\"eda22b\":{\"lock\":false,\"pos\":{\"x\":-0.8626,\"y\":1.3157,\"z\":71.8684},\"rot\":{\"x\":0.0208,\"y\":269.9915,\"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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Call of the Plaguebearer", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -6.243, - "posY": 1.624, - "posZ": 68.903, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1479949766318759506/9BAB9C45ECB33AC5A0F83806B5EF79A6D89C1D31/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_betrayal_at_mountains.json", - "GUID": "ef939a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,6}, rotation={0,0,0}, height=500, width=1600,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"00d19a\":{\"lock\":false,\"pos\":{\"x\":-36.6934394836426,\"y\":1.78606903553009,\"z\":11.7293663024902},\"rot\":{\"x\":359.920104980469,\"y\":270.001678466797,\"z\":0.0168516132980585}},\"026bb9\":{\"lock\":false,\"pos\":{\"x\":-29.9402446746826,\"y\":1.76979196071625,\"z\":-11.6138305664063},\"rot\":{\"x\":359.920104980469,\"y\":270.001831054688,\"z\":0.01674441434443}},\"0326ec\":{\"lock\":false,\"pos\":{\"x\":-3.92767333984375,\"y\":1.76844882965088,\"z\":5.75714778900146},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"03f2d2\":{\"lock\":false,\"pos\":{\"x\":-19.198823928833,\"y\":1.63660669326782,\"z\":-7.41333341598511},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168411899358034}},\"04c355\":{\"lock\":false,\"pos\":{\"x\":-30.4029121398926,\"y\":1.77261936664581,\"z\":-4.18756866455078},\"rot\":{\"x\":359.920104980469,\"y\":270.001373291016,\"z\":0.0168157480657101}},\"0b3f66\":{\"lock\":false,\"pos\":{\"x\":-30.2242889404297,\"y\":1.63719701766968,\"z\":-0.0299866534769535},\"rot\":{\"x\":359.920104980469,\"y\":270.000183105469,\"z\":0.0168393161147833}},\"0c7bc9\":{\"lock\":false,\"pos\":{\"x\":-23.676456451416,\"y\":1.6280665397644,\"z\":-0.0300143845379353},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.016839686781168}},\"0f3a96\":{\"lock\":false,\"pos\":{\"x\":-34.2316017150879,\"y\":1.63262534141541,\"z\":11.6933040618896},\"rot\":{\"x\":359.955413818359,\"y\":224.999816894531,\"z\":0.0683767721056938}},\"0f9675\":{\"lock\":false,\"pos\":{\"x\":-17.1093864440918,\"y\":1.66055345535278,\"z\":-7.68931484222412},\"rot\":{\"x\":359.920104980469,\"y\":270.000030517578,\"z\":0.0168509911745787}},\"104e07\":{\"lock\":false,\"pos\":{\"x\":-23.6765060424805,\"y\":1.62360739707947,\"z\":-15.2800035476685},\"rot\":{\"x\":359.920623779297,\"y\":269.999847412109,\"z\":0.0172669123858213}},\"127b42\":{\"lock\":false,\"pos\":{\"x\":-23.6765594482422,\"y\":1.6156051158905,\"z\":3.86000800132751},\"rot\":{\"x\":359.983154296875,\"y\":0.00569404289126396,\"z\":359.920074462891}},\"16562e\":{\"lock\":false,\"pos\":{\"x\":-3.778564453125,\"y\":1.5823141336441,\"z\":-15.1127977371216},\"rot\":{\"x\":359.919738769531,\"y\":269.995697021484,\"z\":0.0168447867035866}},\"1686fa\":{\"lock\":false,\"pos\":{\"x\":-13.5306854248047,\"y\":1.61670362949371,\"z\":9.44509124755859},\"rot\":{\"x\":359.920104980469,\"y\":269.982208251953,\"z\":0.0168643463402987}},\"17a1c0\":{\"lock\":false,\"pos\":{\"x\":-5.47325468063354,\"y\":1.59320950508118,\"z\":13.8895883560181},\"rot\":{\"x\":359.919738769531,\"y\":270.003631591797,\"z\":0.0168438944965601}},\"184c04\":{\"lock\":false,\"pos\":{\"x\":-30.1927070617676,\"y\":1.77478229999542,\"z\":4.16888952255249},\"rot\":{\"x\":359.920104980469,\"y\":270.027770996094,\"z\":0.0168158337473869}},\"19ce01\":{\"lock\":false,\"pos\":{\"x\":-2.72474837303162,\"y\":1.63038861751556,\"z\":0.373418718576431},\"rot\":{\"x\":0.0168451704084873,\"y\":179.99284362793,\"z\":0.0802551209926605}},\"1a136d\":{\"lock\":false,\"pos\":{\"x\":-3.95599365234375,\"y\":1.59753942489624,\"z\":-10.441258430481},\"rot\":{\"x\":359.919738769531,\"y\":270.000030517578,\"z\":0.0168370809406042}},\"1b4fad\":{\"lock\":false,\"pos\":{\"x\":-33.1410827636719,\"y\":1.65547871589661,\"z\":-0.0487568117678165},\"rot\":{\"x\":0.452195674180985,\"y\":269.997894287109,\"z\":0.0168655049055815}},\"1c3217\":{\"lock\":false,\"pos\":{\"x\":-30.2241725921631,\"y\":1.6371967792511,\"z\":-0.0300170015543699},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168396662920713}},\"1f3d04\":{\"lock\":false,\"pos\":{\"x\":-2.68847250938416,\"y\":1.59734869003296,\"z\":-5.04854679107666},\"rot\":{\"x\":0.016828827559948,\"y\":180.005096435547,\"z\":0.0802566483616829}},\"1f7e6e\":{\"lock\":false,\"pos\":{\"x\":-30.2241764068604,\"y\":1.63834011554718,\"z\":3.85998702049255},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168400518596172}},\"247aab\":{\"lock\":false,\"pos\":{\"x\":15.2989015579224,\"y\":1.45448100566864,\"z\":-19.3576030731201},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168734509497881}},\"27107a\":{\"lock\":false,\"pos\":{\"x\":-3.95598721504211,\"y\":1.59753942489624,\"z\":-10.4411535263062},\"rot\":{\"x\":359.919738769531,\"y\":269.999969482422,\"z\":0.016837241128087}},\"2a5738\":{\"lock\":false,\"pos\":{\"x\":-20.5369892120361,\"y\":1.61009585857391,\"z\":0.0111605348065495},\"rot\":{\"x\":359.920104980469,\"y\":269.999816894531,\"z\":0.0168679878115654}},\"2b06f0\":{\"lock\":false,\"pos\":{\"x\":-24.9242305755615,\"y\":1.63540399074554,\"z\":-1.29638540744781},\"rot\":{\"x\":359.978332519531,\"y\":269.899169921875,\"z\":2.22956490516663}},\"2bca7f\":{\"lock\":false,\"pos\":{\"x\":-12.0200004577637,\"y\":1.65759384632111,\"z\":6.76927661895752},\"rot\":{\"x\":359.920104980469,\"y\":270.000274658203,\"z\":0.0168495122343302}},\"2c6d3b\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.64166986942291,\"z\":15.189998626709},\"rot\":{\"x\":359.920104980469,\"y\":269.999847412109,\"z\":0.0168398693203926}},\"2dea23\":{\"lock\":false,\"pos\":{\"x\":-19.2135334014893,\"y\":1.63872611522675,\"z\":-0.271478444337845},\"rot\":{\"x\":359.920104980469,\"y\":270.019470214844,\"z\":0.0168139021843672}},\"2fa817\":{\"lock\":false,\"pos\":{\"x\":-23.4853191375732,\"y\":1.76775705814362,\"z\":12.08873462677},\"rot\":{\"x\":359.920135498047,\"y\":270.001556396484,\"z\":0.0168066136538982}},\"306c50\":{\"lock\":false,\"pos\":{\"x\":-23.6764965057373,\"y\":1.63253951072693,\"z\":15.1899976730347},\"rot\":{\"x\":359.920104980469,\"y\":269.99951171875,\"z\":0.0168402437120676}},\"30b2c0\":{\"lock\":false,\"pos\":{\"x\":-30.2242870330811,\"y\":1.63271534442902,\"z\":-15.2800092697144},\"rot\":{\"x\":359.920562744141,\"y\":269.999603271484,\"z\":0.0161979831755161}},\"3359db\":{\"lock\":false,\"pos\":{\"x\":-32.8963012695313,\"y\":1.62404108047485,\"z\":-11.1805028915405},\"rot\":{\"x\":359.931579589844,\"y\":314.999908447266,\"z\":359.955413818359}},\"33cf09\":{\"lock\":false,\"pos\":{\"x\":-36.7732353210449,\"y\":1.64189267158508,\"z\":-15.2800188064575},\"rot\":{\"x\":359.920715332031,\"y\":269.999481201172,\"z\":0.0183802768588066}},\"33d465\":{\"lock\":false,\"pos\":{\"x\":-2.62676882743835,\"y\":1.39977955818176,\"z\":-1.11660575866699},\"rot\":{\"x\":359.983154296875,\"y\":2.30986443057191E-05,\"z\":359.919677734375}},\"357354\":{\"lock\":false,\"pos\":{\"x\":-24.7442150115967,\"y\":1.7696293592453,\"z\":12.4872913360596},\"rot\":{\"x\":359.920104980469,\"y\":270.001190185547,\"z\":0.0168757438659668}},\"360107\":{\"lock\":false,\"pos\":{\"x\":-4.93661975860596,\"y\":1.6425005197525,\"z\":14.6651029586792},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016830444336}},\"3702a2\":{\"lock\":false,\"pos\":{\"x\":-2.72465229034424,\"y\":1.62557435035706,\"z\":0.373309999704361},\"rot\":{\"x\":0.0168577060103416,\"y\":179.984176635742,\"z\":0.0802514851093292}},\"373f94\":{\"lock\":false,\"pos\":{\"x\":-14.2823753356934,\"y\":1.60931038856506,\"z\":12.8869428634644},\"rot\":{\"x\":359.920104980469,\"y\":270.005920410156,\"z\":0.0887472331523895}},\"392d3e\":{\"lock\":false,\"pos\":{\"x\":-36.7731018066406,\"y\":1.64856243133545,\"z\":7.5699987411499},\"rot\":{\"x\":359.920104980469,\"y\":269.997741699219,\"z\":0.0168427955359221}},\"39b7e5\":{\"lock\":false,\"pos\":{\"x\":15.2789011001587,\"y\":1.46524322032928,\"z\":17.0972995758057},\"rot\":{\"x\":359.920135498047,\"y\":269.999389648438,\"z\":0.0168747808784246}},\"39d3b6\":{\"lock\":false,\"pos\":{\"x\":-3.62809991836548,\"y\":1.58220231533051,\"z\":-14.7738103866577},\"rot\":{\"x\":359.919738769531,\"y\":270.013854980469,\"z\":0.0168185215443373}},\"3a4050\":{\"lock\":false,\"pos\":{\"x\":-27.228099822998,\"y\":1.62276828289032,\"z\":11.3825006484985},\"rot\":{\"x\":359.931579589844,\"y\":315.000122070313,\"z\":359.955413818359}},\"3b60c1\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.62582564353943,\"z\":7.56999969482422},\"rot\":{\"x\":359.920104980469,\"y\":270.009216308594,\"z\":0.0168544296175241}},\"3c838d\":{\"lock\":false,\"pos\":{\"x\":-11.9238615036011,\"y\":1.65971231460571,\"z\":7.44205474853516},\"rot\":{\"x\":359.920104980469,\"y\":269.999481201172,\"z\":0.0168435890227556}},\"3d5b6e\":{\"lock\":false,\"pos\":{\"x\":-17.1200408935547,\"y\":1.66476213932037,\"z\":-0.0299920253455639},\"rot\":{\"x\":359.920104980469,\"y\":270.025451660156,\"z\":0.0168073829263449}},\"3d74a9\":{\"lock\":false,\"pos\":{\"x\":-30.224271774292,\"y\":1.62247550487518,\"z\":-3.82999110221863},\"rot\":{\"x\":359.983154296875,\"y\":0.00565720442682505,\"z\":359.920043945313}},\"3d771d\":{\"lock\":false,\"pos\":{\"x\":-3.86219477653503,\"y\":1.58226752281189,\"z\":-15.6675100326538},\"rot\":{\"x\":359.919738769531,\"y\":270.019897460938,\"z\":0.0168101079761982}},\"3f3098\":{\"lock\":false,\"pos\":{\"x\":-29.5331211090088,\"y\":1.77582204341888,\"z\":10.8370208740234},\"rot\":{\"x\":359.920074462891,\"y\":270.001342773438,\"z\":0.0167114734649658}},\"429c04\":{\"lock\":false,\"pos\":{\"x\":-5.65999460220337,\"y\":1.59417402744293,\"z\":16.2830371856689},\"rot\":{\"x\":0.0168313961476088,\"y\":179.999877929688,\"z\":0.0802587419748306}},\"436836\":{\"lock\":false,\"pos\":{\"x\":-2.48159146308899,\"y\":1.39956986904144,\"z\":-1.13640820980072},\"rot\":{\"x\":359.983154296875,\"y\":7.58510577725247E-05,\"z\":359.919677734375}},\"44c342\":{\"lock\":false,\"pos\":{\"x\":-23.6765213012695,\"y\":1.62581241130829,\"z\":-7.70001602172852},\"rot\":{\"x\":359.920104980469,\"y\":269.99951171875,\"z\":0.0168402977287769}},\"457419\":{\"lock\":false,\"pos\":{\"x\":-17.1147937774658,\"y\":1.65833163261414,\"z\":-15.2746601104736},\"rot\":{\"x\":359.920104980469,\"y\":269.999481201172,\"z\":0.0168520100414753}},\"46b30a\":{\"lock\":false,\"pos\":{\"x\":-24.0696392059326,\"y\":1.76390063762665,\"z\":-3.80506658554077},\"rot\":{\"x\":359.920104980469,\"y\":270.001312255859,\"z\":0.016846502199769}},\"477094\":{\"lock\":false,\"pos\":{\"x\":15.3148012161255,\"y\":1.45663189888,\"z\":-11.9785032272339},\"rot\":{\"x\":359.920135498047,\"y\":270.000091552734,\"z\":0.0168740842491388}},\"47aa44\":{\"lock\":false,\"pos\":{\"x\":-5.65999984741211,\"y\":1.59379947185516,\"z\":15.0073289871216},\"rot\":{\"x\":359.983154296875,\"y\":0.000168540776940063,\"z\":359.919738769531}},\"47b626\":{\"lock\":false,\"pos\":{\"x\":-43.3647575378418,\"y\":1.70389008522034,\"z\":15.1953573226929},\"rot\":{\"x\":359.920104980469,\"y\":270.000885009766,\"z\":0.0168442670255899}},\"480325\":{\"lock\":false,\"pos\":{\"x\":-5.99066162109375,\"y\":1.69096922874451,\"z\":14.2936716079712},\"rot\":{\"x\":0.0479598082602024,\"y\":89.9961471557617,\"z\":-0.00540546141564846}},\"48aa10\":{\"lock\":false,\"pos\":{\"x\":-17.1200084686279,\"y\":1.61666977405548,\"z\":-7.70001602172852},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168397333472967}},\"495eae\":{\"lock\":false,\"pos\":{\"x\":-17.1200408935547,\"y\":1.6086962223053,\"z\":11.4600086212158},\"rot\":{\"x\":359.920104980469,\"y\":270.004241943359,\"z\":0.0168335791677237}},\"496013\":{\"lock\":false,\"pos\":{\"x\":-23.6765727996826,\"y\":1.62358474731445,\"z\":-15.2800149917603},\"rot\":{\"x\":359.920104980469,\"y\":269.999908447266,\"z\":0.0168397631496191}},\"4a056b\":{\"lock\":false,\"pos\":{\"x\":-6.86820650100708,\"y\":1.59542381763458,\"z\":14.775857925415},\"rot\":{\"x\":359.983154296875,\"y\":-0.00199077953584492,\"z\":359.919738769531}},\"4bccef\":{\"lock\":false,\"pos\":{\"x\":-43.9187240600586,\"y\":1.69622933864594,\"z\":-13.5003805160522},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.016851807013154}},\"4bec3c\":{\"lock\":false,\"pos\":{\"x\":-43.3647994995117,\"y\":1.69493532180786,\"z\":-15.2746620178223},\"rot\":{\"x\":359.920104980469,\"y\":269.999359130859,\"z\":0.0168498121201992}},\"5185cc\":{\"lock\":false,\"pos\":{\"x\":-27.4687023162842,\"y\":1.61969769001007,\"z\":-0.206716448068619},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168671440333128}},\"556e96\":{\"lock\":false,\"pos\":{\"x\":-3.92769265174866,\"y\":1.74437856674194,\"z\":5.75714778900146},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"567a44\":{\"lock\":false,\"pos\":{\"x\":-22.6210269927979,\"y\":1.76160717010498,\"z\":-4.73528909683228},\"rot\":{\"x\":359.920104980469,\"y\":270.001098632813,\"z\":0.0168349165469408}},\"57ff37\":{\"lock\":false,\"pos\":{\"x\":-24.4017162322998,\"y\":1.76877474784851,\"z\":11.2043485641479},\"rot\":{\"x\":359.920074462891,\"y\":270.001159667969,\"z\":0.0169201232492924}},\"5ab2b6\":{\"lock\":false,\"pos\":{\"x\":1.69638311862946,\"y\":1.55831694602966,\"z\":14.2788572311401},\"rot\":{\"x\":359.955139160156,\"y\":224.997924804688,\"z\":0.0686725005507469}},\"5aca66\":{\"lock\":false,\"pos\":{\"x\":-3.92755842208862,\"y\":1.72993612289429,\"z\":5.75711727142334},\"rot\":{\"x\":359.919738769531,\"y\":269.999969482422,\"z\":180.016815185547}},\"5bf732\":{\"lock\":false,\"pos\":{\"x\":-3.95589447021484,\"y\":1.59753930568695,\"z\":-10.441180229187},\"rot\":{\"x\":359.919738769531,\"y\":270.003448486328,\"z\":0.0168323330581188}},\"5c6098\":{\"lock\":false,\"pos\":{\"x\":-11.8456468582153,\"y\":1.65209102630615,\"z\":-11.5084714889526},\"rot\":{\"x\":359.920104980469,\"y\":269.999694824219,\"z\":0.0168492347002029}},\"614563\":{\"lock\":false,\"pos\":{\"x\":1.69561696052551,\"y\":1.5583188533783,\"z\":14.278736114502},\"rot\":{\"x\":359.955139160156,\"y\":224.998016357422,\"z\":0.0686735212802887}},\"617f07\":{\"lock\":false,\"pos\":{\"x\":-17.1200141906738,\"y\":1.65960693359375,\"z\":15.1899967193604},\"rot\":{\"x\":359.920104980469,\"y\":270.014770507813,\"z\":0.0168221797794104}},\"61eee2\":{\"lock\":false,\"pos\":{\"x\":-36.2253150939941,\"y\":1.78294146060944,\"z\":3.30846977233887},\"rot\":{\"x\":359.920104980469,\"y\":270.001342773438,\"z\":0.0168270375579596}},\"62791a\":{\"lock\":false,\"pos\":{\"x\":-27.0009994506836,\"y\":1.62018239498138,\"z\":3.66190147399902},\"rot\":{\"x\":359.955413818359,\"y\":224.999984741211,\"z\":0.0683809816837311}},\"654916\":{\"lock\":false,\"pos\":{\"x\":-13.361985206604,\"y\":1.61765897274017,\"z\":13.4964761734009},\"rot\":{\"x\":359.920104980469,\"y\":269.987731933594,\"z\":0.0168566945940256}},\"664378\":{\"lock\":false,\"pos\":{\"x\":-12.0199060440063,\"y\":1.65369355678558,\"z\":-6.8824896812439},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":0.0168544203042984}},\"68da69\":{\"lock\":false,\"pos\":{\"x\":-2.72472810745239,\"y\":1.62076032161713,\"z\":0.372717529535294},\"rot\":{\"x\":0.0174714233726263,\"y\":179.545700073242,\"z\":0.0801199153065681}},\"6c9c95\":{\"lock\":false,\"pos\":{\"x\":-5.18622922897339,\"y\":1.64189851284027,\"z\":14.9168252944946},\"rot\":{\"x\":0.0781028941273689,\"y\":89.9994430541992,\"z\":359.989471435547}},\"70b534\":{\"lock\":false,\"pos\":{\"x\":-11.5784,\"y\":1.7925,\"z\":26.5447},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0169}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-20.366189956665,\"y\":1.60755860805511,\"z\":-7.81213760375977},\"rot\":{\"x\":359.920104980469,\"y\":270.011810302734,\"z\":0.0168506354093552}},\"7556a4\":{\"lock\":false,\"pos\":{\"x\":-2.68849968910217,\"y\":1.59734869003296,\"z\":-5.04849910736084},\"rot\":{\"x\":0.0168360080569983,\"y\":180,\"z\":0.0802551135420799}},\"755fc0\":{\"lock\":false,\"pos\":{\"x\":-36.7731170654297,\"y\":1.64632892608643,\"z\":-0.0300152152776718},\"rot\":{\"x\":359.920104980469,\"y\":269.99951171875,\"z\":0.0168402697890997}},\"785a9e\":{\"lock\":false,\"pos\":{\"x\":-7.88368320465088,\"y\":1.61056900024414,\"z\":15.2385272979736},\"rot\":{\"x\":359.921600341797,\"y\":270.003845214844,\"z\":0.0167044159024954}},\"792349\":{\"lock\":false,\"pos\":{\"x\":15.2765007019043,\"y\":1.45884120464325,\"z\":-4.65600061416626},\"rot\":{\"x\":359.920135498047,\"y\":269.999786376953,\"z\":0.0168749578297138}},\"7959be\":{\"lock\":false,\"pos\":{\"x\":-6.91199398040771,\"y\":1.5950688123703,\"z\":13.3590431213379},\"rot\":{\"x\":359.983154296875,\"y\":359.978942871094,\"z\":359.919738769531}},\"79a6f9\":{\"lock\":false,\"pos\":{\"x\":15.371000289917,\"y\":1.45230603218079,\"z\":-26.4016036987305},\"rot\":{\"x\":359.920135498047,\"y\":270.003143310547,\"z\":0.0168696343898773}},\"7ac282\":{\"lock\":false,\"pos\":{\"x\":-23.7311782836914,\"y\":1.76116323471069,\"z\":-11.5141897201538},\"rot\":{\"x\":359.920104980469,\"y\":270.0009765625,\"z\":0.0168525502085686}},\"7c4014\":{\"lock\":false,\"pos\":{\"x\":-3.95590496063232,\"y\":1.59753930568695,\"z\":-10.441180229187},\"rot\":{\"x\":359.919738769531,\"y\":269.998413085938,\"z\":0.0168393962085247}},\"7d08d0\":{\"lock\":false,\"pos\":{\"x\":-2.68858337402344,\"y\":1.6191166639328,\"z\":-5.0485200881958},\"rot\":{\"x\":0.0168415699154139,\"y\":179.995513916016,\"z\":0.0802554786205292}},\"7e160e\":{\"lock\":false,\"pos\":{\"x\":-27.0879993438721,\"y\":1.77365863323212,\"z\":15.0756101608276},\"rot\":{\"x\":359.920104980469,\"y\":270.000518798828,\"z\":0.0168688949197531}},\"7e3c60\":{\"lock\":false,\"pos\":{\"x\":-15.5948553085327,\"y\":1.66510093212128,\"z\":-3.74399757385254},\"rot\":{\"x\":0.0799026787281036,\"y\":90.0193481445313,\"z\":359.983184814453}},\"8378e1\":{\"lock\":false,\"pos\":{\"x\":15.2491006851196,\"y\":1.46100044250488,\"z\":2.54710006713867},\"rot\":{\"x\":359.920135498047,\"y\":270.001342773438,\"z\":0.0168719943612814}},\"859ff0\":{\"lock\":false,\"pos\":{\"x\":-30.2241668701172,\"y\":1.6371967792511,\"z\":-0.0300171375274658},\"rot\":{\"x\":359.920104980469,\"y\":269.999481201172,\"z\":0.0168403070420027}},\"863c96\":{\"lock\":false,\"pos\":{\"x\":-30.2242908477783,\"y\":1.63715088367462,\"z\":-0.0442854017019272},\"rot\":{\"x\":359.920532226563,\"y\":270.000671386719,\"z\":0.0140526294708252}},\"86e447\":{\"lock\":false,\"pos\":{\"x\":-36.4723968505859,\"y\":1.78122019767761,\"z\":-3.72188901901245},\"rot\":{\"x\":359.920104980469,\"y\":270.001342773438,\"z\":0.0168581400066614}},\"8984ad\":{\"lock\":false,\"pos\":{\"x\":-23.6767978668213,\"y\":1.62581276893616,\"z\":-7.70000028610229},\"rot\":{\"x\":359.920104980469,\"y\":270.019287109375,\"z\":0.0168125182390213}},\"8a1786\":{\"lock\":false,\"pos\":{\"x\":-29.2802066802979,\"y\":1.77121841907501,\"z\":-3.62734723091125},\"rot\":{\"x\":359.920104980469,\"y\":270.001281738281,\"z\":0.0168429110199213}},\"8a4092\":{\"lock\":false,\"pos\":{\"x\":-3.95589399337769,\"y\":1.59753930568695,\"z\":-10.4411811828613},\"rot\":{\"x\":359.919738769531,\"y\":269.999847412109,\"z\":0.0168374720960855}},\"8ad0a3\":{\"lock\":false,\"pos\":{\"x\":-3.95589399337769,\"y\":1.59753930568695,\"z\":-10.441180229187},\"rot\":{\"x\":359.919738769531,\"y\":270.009735107422,\"z\":0.0168235301971436}},\"8bde30\":{\"lock\":false,\"pos\":{\"x\":-6.96000099182129,\"y\":1.59583497047424,\"z\":15.7375001907349},\"rot\":{\"x\":359.983215332031,\"y\":0.0285408888012171,\"z\":359.919738769531}},\"8cbe29\":{\"lock\":false,\"pos\":{\"x\":-3.92764377593994,\"y\":1.76844871044159,\"z\":5.75713920593262},\"rot\":{\"x\":359.919738769531,\"y\":269.999908447266,\"z\":180.016815185547}},\"8ea37f\":{\"lock\":false,\"pos\":{\"x\":-23.6523628234863,\"y\":1.76558470726013,\"z\":3.9050920009613},\"rot\":{\"x\":359.920104980469,\"y\":270.001098632813,\"z\":0.0168053023517132}},\"91c7d0\":{\"lock\":false,\"pos\":{\"x\":-43.6087455749512,\"y\":1.70360279083252,\"z\":13.0591011047363},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":0.0168486852198839}},\"91e019\":{\"lock\":false,\"pos\":{\"x\":-3.89826369285584,\"y\":1.59676170349121,\"z\":-12.8125944137573},\"rot\":{\"x\":359.919738769531,\"y\":270.000610351563,\"z\":180.016830444336}},\"921a9b\":{\"lock\":false,\"pos\":{\"x\":-23.6764392852783,\"y\":1.62806642055511,\"z\":-0.0300293453037739},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168396234512329}},\"9336b4\":{\"lock\":false,\"pos\":{\"x\":-2.68848180770874,\"y\":1.61911654472351,\"z\":-5.04854345321655},\"rot\":{\"x\":0.0168223418295383,\"y\":180.009521484375,\"z\":0.0802588611841202}},\"99972a\":{\"lock\":false,\"pos\":{\"x\":-2.11983871459961,\"y\":1.40336513519287,\"z\":13.5037107467651},\"rot\":{\"x\":359.983154296875,\"y\":0.000808796321507543,\"z\":359.919677734375}},\"9ae75c\":{\"lock\":false,\"pos\":{\"x\":-30.2241859436035,\"y\":1.63943040370941,\"z\":7.56998586654663},\"rot\":{\"x\":359.920104980469,\"y\":269.99951171875,\"z\":0.0168402697890997}},\"9c140b\":{\"lock\":false,\"pos\":{\"x\":-26.767599105835,\"y\":1.61765778064728,\"z\":-3.82140040397644},\"rot\":{\"x\":359.931579589844,\"y\":314.977905273438,\"z\":359.955444335938}},\"9c6651\":{\"lock\":false,\"pos\":{\"x\":-30.2298126220703,\"y\":1.49485957622528,\"z\":-7.66663932800293},\"rot\":{\"x\":0.397051692008972,\"y\":269.543975830078,\"z\":352.934112548828}},\"9ed77c\":{\"lock\":false,\"pos\":{\"x\":-10.890398979187,\"y\":1.65856766700745,\"z\":15.0608711242676},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168520919978619}},\"a17a82\":{\"lock\":false,\"pos\":{\"x\":-30.2242546081543,\"y\":1.6416699886322,\"z\":15.1899929046631},\"rot\":{\"x\":359.920104980469,\"y\":269.999267578125,\"z\":0.0168407261371613}},\"a358fc\":{\"lock\":false,\"pos\":{\"x\":-30.2241230010986,\"y\":1.63494253158569,\"z\":-7.70027875900269},\"rot\":{\"x\":359.920104980469,\"y\":269.998382568359,\"z\":0.0168418847024441}},\"a359d6\":{\"lock\":false,\"pos\":{\"x\":-11.8673753738403,\"y\":1.60140740871429,\"z\":11.5826091766357},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168513767421246}},\"a45247\":{\"lock\":false,\"pos\":{\"x\":1.69638359546661,\"y\":1.5583176612854,\"z\":14.2788581848145},\"rot\":{\"x\":359.955139160156,\"y\":224.997909545898,\"z\":0.0686735063791275}},\"a90516\":{\"lock\":false,\"pos\":{\"x\":-2.68857192993164,\"y\":1.61430263519287,\"z\":-5.04852151870728},\"rot\":{\"x\":0.0167915709316731,\"y\":180.031509399414,\"z\":0.0802650526165962}},\"abef2c\":{\"lock\":false,\"pos\":{\"x\":-17.1200523376465,\"y\":1.61892402172089,\"z\":-0.0299869459122419},\"rot\":{\"x\":359.920104980469,\"y\":270.003479003906,\"z\":0.0168348085135221}},\"ad0d44\":{\"lock\":false,\"pos\":{\"x\":1.69638121128082,\"y\":1.55831694602966,\"z\":14.2788515090942},\"rot\":{\"x\":359.955139160156,\"y\":224.997970581055,\"z\":0.0686735138297081}},\"aeb649\":{\"lock\":false,\"pos\":{\"x\":-2.7246994972229,\"y\":1.6159462928772,\"z\":0.373300731182098},\"rot\":{\"x\":0.0168358944356442,\"y\":179.999893188477,\"z\":0.0802557542920113}},\"b228a8\":{\"lock\":false,\"pos\":{\"x\":-36.4113616943359,\"y\":1.78363132476807,\"z\":4.77336597442627},\"rot\":{\"x\":359.920104980469,\"y\":269.987274169922,\"z\":0.0168488305062056}},\"b4e0a1\":{\"lock\":false,\"pos\":{\"x\":-17.1199150085449,\"y\":1.62115740776062,\"z\":7.56997871398926},\"rot\":{\"x\":359.920104980469,\"y\":270.000061035156,\"z\":180.016830444336}},\"b6b9b7\":{\"lock\":false,\"pos\":{\"x\":-36.7732009887695,\"y\":1.6440749168396,\"z\":-7.70000267028809},\"rot\":{\"x\":359.920104980469,\"y\":269.999816894531,\"z\":0.0168398804962635}},\"b6e32d\":{\"lock\":false,\"pos\":{\"x\":-37.1079788208008,\"y\":1.77959871292114,\"z\":-12.2537422180176},\"rot\":{\"x\":359.920135498047,\"y\":270.001525878906,\"z\":0.0168745927512646}},\"b71c73\":{\"lock\":false,\"pos\":{\"x\":-14.3876991271973,\"y\":1.60447669029236,\"z\":10.0663480758667},\"rot\":{\"x\":359.920104980469,\"y\":269.999969482422,\"z\":0.0168395526707172}},\"b7b094\":{\"lock\":false,\"pos\":{\"x\":-30.2243347167969,\"y\":1.65638446807861,\"z\":7.5700216293335},\"rot\":{\"x\":359.920104980469,\"y\":269.999084472656,\"z\":0.0168434344232082}},\"b8638a\":{\"lock\":false,\"pos\":{\"x\":-2.68847942352295,\"y\":1.59734869003296,\"z\":-5.04854345321655},\"rot\":{\"x\":0.0168538186699152,\"y\":179.987243652344,\"z\":0.0802513435482979}},\"b909c7\":{\"lock\":false,\"pos\":{\"x\":-3.92772746086121,\"y\":1.76844894886017,\"z\":5.75715303421021},\"rot\":{\"x\":359.919738769531,\"y\":270.000061035156,\"z\":180.016815185547}},\"b91e4c\":{\"lock\":false,\"pos\":{\"x\":-23.6765251159668,\"y\":1.62581241130829,\"z\":-7.70001459121704},\"rot\":{\"x\":359.920104980469,\"y\":269.999938964844,\"z\":0.0168397128582001}},\"bbb70a\":{\"lock\":false,\"pos\":{\"x\":-3.85586786270142,\"y\":1.58250105381012,\"z\":-14.8428268432617},\"rot\":{\"x\":359.919738769531,\"y\":270.030364990234,\"z\":0.0167953297495842}},\"c0496c\":{\"lock\":false,\"pos\":{\"x\":-2.49824857711792,\"y\":1.40054845809937,\"z\":2.11387157440186},\"rot\":{\"x\":359.983154296875,\"y\":3.16821060550865E-05,\"z\":359.919677734375}},\"c0d0df\":{\"lock\":false,\"pos\":{\"x\":-36.7731819152832,\"y\":1.64407479763031,\"z\":-7.70002794265747},\"rot\":{\"x\":359.920104980469,\"y\":269.999725341797,\"z\":0.0168400630354881}},\"c150be\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.63030004501343,\"z\":7.5699987411499},\"rot\":{\"x\":359.920104980469,\"y\":269.999816894531,\"z\":0.0168398134410381}},\"c31a6c\":{\"lock\":false,\"pos\":{\"x\":-17.1093368530273,\"y\":1.66504108905792,\"z\":7.5806941986084},\"rot\":{\"x\":359.920104980469,\"y\":270.000030517578,\"z\":0.0168491918593645}},\"c67431\":{\"lock\":false,\"pos\":{\"x\":-23.6765727996826,\"y\":1.62806665897369,\"z\":-0.0299873240292072},\"rot\":{\"x\":359.920104980469,\"y\":270.001831054688,\"z\":0.016837066039443}},\"cace7f\":{\"lock\":false,\"pos\":{\"x\":-3.42462277412415,\"y\":1.58195745944977,\"z\":-14.6367473602295},\"rot\":{\"x\":359.919738769531,\"y\":270.013854980469,\"z\":0.0168184246867895}},\"ce45f7\":{\"lock\":false,\"pos\":{\"x\":-2.67772579193115,\"y\":1.40076732635498,\"z\":2.00538849830627},\"rot\":{\"x\":359.983154296875,\"y\":0.000144133737194352,\"z\":359.919677734375}},\"d1bf92\":{\"lock\":false,\"pos\":{\"x\":-3.9276008605957,\"y\":1.72993648052216,\"z\":5.7577018737793},\"rot\":{\"x\":359.919738769531,\"y\":269.99951171875,\"z\":180.016815185547}},\"d28cd1\":{\"lock\":false,\"pos\":{\"x\":-30.2241992950439,\"y\":1.63719689846039,\"z\":-0.0300004538148642},\"rot\":{\"x\":359.920104980469,\"y\":269.999755859375,\"z\":0.0168399680405855}},\"d38aeb\":{\"lock\":false,\"pos\":{\"x\":-4.2873387336731,\"y\":1.47145700454712,\"z\":14.5038290023804},\"rot\":{\"x\":359.983123779297,\"y\":-0.000269911222858354,\"z\":359.919616699219}},\"d3b120\":{\"lock\":false,\"pos\":{\"x\":-2.72477197647095,\"y\":1.62557470798492,\"z\":0.373721837997437},\"rot\":{\"x\":0.0168351754546165,\"y\":180.000259399414,\"z\":0.0802561789751053}},\"d49bfd\":{\"lock\":false,\"pos\":{\"x\":-37.5114936828613,\"y\":1.78494012355804,\"z\":4.00672578811646},\"rot\":{\"x\":359.920257568359,\"y\":269.487274169922,\"z\":0.0175487641245127}},\"d5b3cb\":{\"lock\":false,\"pos\":{\"x\":-17.1199398040771,\"y\":1.60869610309601,\"z\":11.4599885940552},\"rot\":{\"x\":359.920104980469,\"y\":269.96923828125,\"z\":0.0168823394924402}},\"d5f792\":{\"lock\":false,\"pos\":{\"x\":-33.2551002502441,\"y\":1.62890458106995,\"z\":3.66560101509094},\"rot\":{\"x\":359.931579589844,\"y\":315.000061035156,\"z\":359.955413818359}},\"d6bbe3\":{\"lock\":false,\"pos\":{\"x\":-23.6764755249023,\"y\":1.63030004501343,\"z\":7.56998777389526},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168394427746534}},\"d70b36\":{\"lock\":false,\"pos\":{\"x\":-5.65999507904053,\"y\":1.5934339761734,\"z\":13.7641000747681},\"rot\":{\"x\":359.919738769531,\"y\":270.019714355469,\"z\":0.0168206840753555}},\"d9882d\":{\"lock\":false,\"pos\":{\"x\":-27.0109996795654,\"y\":1.61566078662872,\"z\":-11.7710018157959},\"rot\":{\"x\":359.955413818359,\"y\":224.999969482422,\"z\":0.068376362323761}},\"d9e4e4\":{\"lock\":false,\"pos\":{\"x\":-3.92770743370056,\"y\":1.78289103507996,\"z\":5.75714731216431},\"rot\":{\"x\":359.919738769531,\"y\":269.999938964844,\"z\":180.016815185547}},\"daee0c\":{\"lock\":false,\"pos\":{\"x\":-35.9802627563477,\"y\":1.77833580970764,\"z\":-11.200704574585},\"rot\":{\"x\":359.920166015625,\"y\":270.000183105469,\"z\":0.0167865082621574}},\"db3d41\":{\"lock\":false,\"pos\":{\"x\":-19.2110919952393,\"y\":1.63774025440216,\"z\":-3.61433815956116},\"rot\":{\"x\":359.920104980469,\"y\":270.003814697266,\"z\":0.0168354269117117}},\"dbc679\":{\"lock\":false,\"pos\":{\"x\":-2.68845248222351,\"y\":1.61430239677429,\"z\":-5.04855680465698},\"rot\":{\"x\":0.0176577121019363,\"y\":179.412521362305,\"z\":0.0800789222121239}},\"de80aa\":{\"lock\":false,\"pos\":{\"x\":-17.1199645996094,\"y\":1.69702303409576,\"z\":11.4599943161011},\"rot\":{\"x\":359.920104980469,\"y\":269.999328613281,\"z\":0.0168457590043545}},\"df464a\":{\"lock\":false,\"pos\":{\"x\":-17.1199417114258,\"y\":1.6514630317688,\"z\":3.8599853515625},\"rot\":{\"x\":359.920104980469,\"y\":269.998291015625,\"z\":0.0168441496789455}},\"e02917\":{\"lock\":false,\"pos\":{\"x\":-2.72474956512451,\"y\":1.62076056003571,\"z\":0.373335152864456},\"rot\":{\"x\":0.0168035086244345,\"y\":180.022979736328,\"z\":0.0802627131342888}},\"e0573a\":{\"lock\":false,\"pos\":{\"x\":-23.6741008758545,\"y\":1.62820291519165,\"z\":-0.0202894769608974},\"rot\":{\"x\":359.922546386719,\"y\":270.007843017578,\"z\":0.0207790993154049}},\"e099f7\":{\"lock\":false,\"pos\":{\"x\":-29.6727886199951,\"y\":1.77369928359985,\"z\":2.950119972229},\"rot\":{\"x\":359.920471191406,\"y\":268.815185546875,\"z\":0.0184947494417429}},\"e14d4b\":{\"lock\":false,\"pos\":{\"x\":-22.9191303253174,\"y\":1.76251232624054,\"z\":-3.07010459899902},\"rot\":{\"x\":359.920104980469,\"y\":270.001312255859,\"z\":0.0168283302336931}},\"e18dd7\":{\"lock\":false,\"pos\":{\"x\":-3.92768979072571,\"y\":1.73956453800201,\"z\":5.75717401504517},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"e377ef\":{\"lock\":false,\"pos\":{\"x\":-10.6899299621582,\"y\":1.6399792432785,\"z\":11.6738691329956},\"rot\":{\"x\":359.920104980469,\"y\":269.978851318359,\"z\":0.0168716758489609}},\"e580e5\":{\"lock\":false,\"pos\":{\"x\":15.2763013839722,\"y\":1.46735560894012,\"z\":24.2576026916504},\"rot\":{\"x\":359.920135498047,\"y\":269.999359130859,\"z\":0.0168746151030064}},\"e589b8\":{\"lock\":false,\"pos\":{\"x\":-36.773136138916,\"y\":1.64856243133545,\"z\":7.56998109817505},\"rot\":{\"x\":359.920104980469,\"y\":269.999481201172,\"z\":0.0168404337018728}},\"e58cff\":{\"lock\":false,\"pos\":{\"x\":-36.7731742858887,\"y\":1.65080201625824,\"z\":15.1899871826172},\"rot\":{\"x\":359.920104980469,\"y\":270.006958007813,\"z\":0.0168298780918121}},\"e8fcf0\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.63271510601044,\"z\":-15.2799997329712},\"rot\":{\"x\":359.920104980469,\"y\":269.999908447266,\"z\":0.0168397668749094}},\"ec69ae\":{\"lock\":false,\"pos\":{\"x\":-3.75105881690979,\"y\":1.47043025493622,\"z\":13.5667877197266},\"rot\":{\"x\":359.983123779297,\"y\":0.000302749540423974,\"z\":359.919647216797}},\"ecc8e5\":{\"lock\":false,\"pos\":{\"x\":-23.2233047485352,\"y\":1.76699233055115,\"z\":10.7314119338989},\"rot\":{\"x\":359.920104980469,\"y\":270.001007080078,\"z\":0.0167829915881157}},\"ecff30\":{\"lock\":false,\"pos\":{\"x\":-30.8015308380127,\"y\":1.77792608737946,\"z\":11.9776372909546},\"rot\":{\"x\":359.920104980469,\"y\":270.001403808594,\"z\":0.0168240908533335}},\"eda931\":{\"lock\":false,\"pos\":{\"x\":15.3036012649536,\"y\":1.46945595741272,\"z\":31.520601272583},\"rot\":{\"x\":359.920135498047,\"y\":269.996063232422,\"z\":0.0168791171163321}},\"edc524\":{\"lock\":false,\"pos\":{\"x\":-3.97627353668213,\"y\":1.58263719081879,\"z\":-14.9533967971802},\"rot\":{\"x\":359.919738769531,\"y\":270.019897460938,\"z\":0.0168099906295538}},\"ee13c6\":{\"lock\":false,\"pos\":{\"x\":-23.6765556335449,\"y\":1.61334502696991,\"z\":-3.82999181747437},\"rot\":{\"x\":359.983154296875,\"y\":0.00572012271732092,\"z\":359.920043945313}},\"ee32d2\":{\"lock\":false,\"pos\":{\"x\":-3.95590043067932,\"y\":1.59753930568695,\"z\":-10.4412040710449},\"rot\":{\"x\":359.919738769531,\"y\":269.982727050781,\"z\":0.0168613940477371}},\"ee74e5\":{\"lock\":false,\"pos\":{\"x\":15.2573003768921,\"y\":1.46312141418457,\"z\":9.78870010375977},\"rot\":{\"x\":359.920135498047,\"y\":269.999908447266,\"z\":0.0168749652802944}},\"eeb375\":{\"lock\":false,\"pos\":{\"x\":-37.6513442993164,\"y\":1.64497935771942,\"z\":-16.7265434265137},\"rot\":{\"x\":359.942169189453,\"y\":269.99951171875,\"z\":1.83502340316772}},\"eeb51f\":{\"lock\":false,\"pos\":{\"x\":-19.1465129852295,\"y\":1.86955404281616,\"z\":-0.0595723651349545},\"rot\":{\"x\":359.921051025391,\"y\":270.019592285156,\"z\":0.0156556870788336}},\"ef8cef\":{\"lock\":false,\"pos\":{\"x\":-23.6871891021729,\"y\":1.63031983375549,\"z\":7.58641004562378},\"rot\":{\"x\":359.920104980469,\"y\":270.009704589844,\"z\":0.0168260782957077}},\"f2a6d9\":{\"lock\":false,\"pos\":{\"x\":-6.9558892250061,\"y\":1.59543836116791,\"z\":14.4068689346313},\"rot\":{\"x\":359.983184814453,\"y\":0.0202351771295071,\"z\":359.919738769531}},\"f3ec1a\":{\"lock\":false,\"pos\":{\"x\":-4.1392068862915,\"y\":1.64114463329315,\"z\":13.8521070480347},\"rot\":{\"x\":359.919738769531,\"y\":269.999969482422,\"z\":180.016830444336}},\"f508c6\":{\"lock\":false,\"pos\":{\"x\":-2.17174243927002,\"y\":1.40422546863556,\"z\":16.1852245330811},\"rot\":{\"x\":359.983154296875,\"y\":0.000792859180364758,\"z\":359.919677734375}},\"f724f6\":{\"lock\":false,\"pos\":{\"x\":-3.95589113235474,\"y\":1.59753930568695,\"z\":-10.441180229187},\"rot\":{\"x\":359.919738769531,\"y\":269.998809814453,\"z\":0.0168387722223997}},\"f92601\":{\"lock\":false,\"pos\":{\"x\":-23.6766185760498,\"y\":1.64725410938263,\"z\":7.57001829147339},\"rot\":{\"x\":359.920104980469,\"y\":269.981109619141,\"z\":0.0168684143573046}},\"f9aa84\":{\"lock\":false,\"pos\":{\"x\":-3.60487985610962,\"y\":1.58209574222565,\"z\":-15.0256805419922},\"rot\":{\"x\":359.919738769531,\"y\":270.016235351563,\"z\":0.0168155282735825}},\"fc6896\":{\"lock\":false,\"pos\":{\"x\":-31.0463085174561,\"y\":1.63351726531982,\"z\":-16.8635444641113},\"rot\":{\"x\":359.934448242188,\"y\":270.034027099609,\"z\":1.57601070404053}},\"fe6f38\":{\"lock\":false,\"pos\":{\"x\":-11.7010860443115,\"y\":1.65868031978607,\"z\":11.5981149673462},\"rot\":{\"x\":359.920104980469,\"y\":269.999908447266,\"z\":0.0168502647429705}},\"fff4bf\":{\"lock\":false,\"pos\":{\"x\":-2.68847942352295,\"y\":1.59734869003296,\"z\":-5.04854393005371},\"rot\":{\"x\":0.0168257001787424,\"y\":180.007339477539,\"z\":0.0802572071552277}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Betrayal at the Mountains of Madness 0.8.4", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 61.155, - "posY": 3.407, - "posZ": -57.217, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1, - "scaleY": 0.14, - "scaleZ": 1 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142917748/FA44959693A82787BC34D6FA2487911AB24E619B/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_approaching_storm.json", - "GUID": "ab6b9a", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"20982e\":{\"lock\":false,\"pos\":{\"x\":8.3104,\"y\":1.2871,\"z\":7.5999},\"rot\":{\"x\":0.08,\"y\":89.9985,\"z\":359.9831}},\"266dcb\":{\"lock\":false,\"pos\":{\"x\":8.1241,\"y\":1.2846,\"z\":-1.7036},\"rot\":{\"x\":0.08,\"y\":89.9962,\"z\":359.9831}},\"3a3b5a\":{\"lock\":false,\"pos\":{\"x\":8.159,\"y\":1.286,\"z\":2.9166},\"rot\":{\"x\":0.08,\"y\":89.9925,\"z\":359.9831}},\"4d6544\":{\"lock\":false,\"pos\":{\"x\":7.9998,\"y\":1.282,\"z\":-11.3677},\"rot\":{\"x\":359.92,\"y\":270.0005,\"z\":0.0169}},\"67d524\":{\"lock\":false,\"pos\":{\"x\":8.0606,\"y\":1.2899,\"z\":15.9247},\"rot\":{\"x\":0.08,\"y\":89.9808,\"z\":359.9831}},\"7521a9\":{\"lock\":false,\"pos\":{\"x\":-3.5895,\"y\":1.5822,\"z\":-14.7357},\"rot\":{\"x\":359.9197,\"y\":270.0013,\"z\":0.0168}},\"84cdaf\":{\"lock\":false,\"pos\":{\"x\":8.0379,\"y\":1.2834,\"z\":-6.2152},\"rot\":{\"x\":0.08,\"y\":89.9981,\"z\":359.9831}},\"90aab1\":{\"lock\":false,\"pos\":{\"x\":8.0656,\"y\":1.2886,\"z\":11.2954},\"rot\":{\"x\":0.08,\"y\":89.983,\"z\":359.9831}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "The Approaching Storm", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -8.544, - "posY": 1.627, - "posZ": 69.136, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "a": 0.27451, - "b": 1, - "g": 1, - "r": 1 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1478823218929917964/80063921C2355FE26816A0E40F88D31F9EF5C4A6/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_alice_in_wonderland.json", - "GUID": "39916d", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "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}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Alice in Wonderland", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 15.308, - "posY": 1.825, - "posZ": -2.201, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "AttachedDecals": [ - { - "CustomDecal": { - "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", - "Name": "dunwich_back", - "Size": 7.4 - }, - "Transform": { - "posX": -0.0021877822, - "posY": -0.08963572, - "posZ": -0.00288731651, - "rotX": 270, - "rotY": 359.869568, - "rotZ": 0, - "scaleX": 2.00000215, - "scaleY": 2.00000238, - "scaleZ": 2.00000262 - } - } - ], - "Autoraise": true, - "ColorDiffuse": { - "b": 0.40592, - "g": 0.40592, - "r": 0.40592 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1811004822724765158/DE184EBA95BF16D06DC2528B30E9058A87C7567E/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "fancreations/campaign_ages_unwound.json", - "GUID": "f7e5eb", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", - "LuaScriptState": "{\"ml\":{\"00430e\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0209,\"z\":0.0168}},\"004cfe\":{\"lock\":false,\"pos\":{\"x\":-26.9746,\"y\":1.6474,\"z\":-7.719},\"rot\":{\"x\":359.9201,\"y\":269.9977,\"z\":0.0168}},\"00d866\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"022ddf\":{\"lock\":false,\"pos\":{\"x\":12.2516,\"y\":1.4582,\"z\":-21.306},\"rot\":{\"x\":359.9201,\"y\":270.0089,\"z\":0.0169}},\"031bc3\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6463,\"z\":-0.0302},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"04861e\":{\"lock\":false,\"pos\":{\"x\":-22.1074142456055,\"y\":1.65198755264282,\"z\":-0.0799271017313004},\"rot\":{\"x\":358.949035644531,\"y\":269.996215820313,\"z\":0.00770164048299193}},\"0504b5\":{\"lock\":false,\"pos\":{\"x\":-11.2926998138428,\"y\":1.64528131484985,\"z\":10.474401473999},\"rot\":{\"x\":359.920104980469,\"y\":270,\"z\":0.0168414264917374}},\"05b0dd\":{\"lock\":false,\"pos\":{\"x\":-23.6763114929199,\"y\":1.6280529499054,\"z\":-0.0299995802342892},\"rot\":{\"x\":359.920288085938,\"y\":270.000335693359,\"z\":0.015868254005909}},\"066856\":{\"lock\":false,\"pos\":{\"x\":-20.3639,\"y\":1.711,\"z\":3.7797},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"0727ee\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2788},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"073668\":{\"lock\":false,\"pos\":{\"x\":-2.68840003013611,\"y\":1.614302277565,\"z\":-5.04850006103516},\"rot\":{\"x\":0.0168355908244848,\"y\":180.000106811523,\"z\":0.0802557617425919}},\"0b0c58\":{\"lock\":false,\"pos\":{\"x\":-5.7816,\"y\":1.6687,\"z\":15.6917},\"rot\":{\"x\":359.9197,\"y\":270.0067,\"z\":180.0168}},\"0bbad1\":{\"lock\":false,\"pos\":{\"x\":-32.2743,\"y\":1.6254,\"z\":-3.6548},\"rot\":{\"x\":0.0254,\"y\":30.0076,\"z\":359.9224}},\"0dc38e\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.5973,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0005,\"z\":0.0803}},\"0e28db\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.5699},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":0.0168}},\"0f29d2\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6865,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":0.0169}},\"0f6a9a\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":180.0168}},\"0f9069\":{\"lock\":false,\"pos\":{\"x\":-2.68841552734375,\"y\":1.62393045425415,\"z\":-5.04849767684937},\"rot\":{\"x\":0.0167863219976425,\"y\":180.035003662109,\"z\":0.0802668780088425}},\"11f346\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"127c22\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":270.0034,\"z\":180.0168}},\"12ee5c\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6239,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9979,\"z\":0.0803}},\"133c08\":{\"lock\":false,\"pos\":{\"x\":-26.8915,\"y\":1.6274,\"z\":-17.6781},\"rot\":{\"x\":359.9201,\"y\":269.9982,\"z\":180.0168}},\"140554\":{\"lock\":false,\"pos\":{\"x\":-30.2241,\"y\":1.6372,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"14294d\":{\"lock\":false,\"pos\":{\"x\":-30.2243003845215,\"y\":1.62247538566589,\"z\":-3.82999968528748},\"rot\":{\"x\":359.983154296875,\"y\":9.45557644627115E-07,\"z\":359.920074462891}},\"156143\":{\"lock\":false,\"pos\":{\"x\":-26.8175,\"y\":1.6176,\"z\":-4.2813},\"rot\":{\"x\":359.9316,\"y\":314.9987,\"z\":359.9554}},\"188869\":{\"lock\":false,\"pos\":{\"x\":-33.7877006530762,\"y\":1.62736082077026,\"z\":-4.1144003868103},\"rot\":{\"x\":359.931579589844,\"y\":314.995208740234,\"z\":359.955413818359}},\"18fe65\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6551,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"1b18e3\":{\"lock\":false,\"pos\":{\"x\":-28.6364,\"y\":1.6179,\"z\":-11.6987},\"rot\":{\"x\":0.0254,\"y\":30.0069,\"z\":359.9224}},\"1b5ff6\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.7396,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":180.0168}},\"1c0ba0\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6256,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0203,\"z\":0.0168}},\"1c28a2\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.8118,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"1d3069\":{\"lock\":false,\"pos\":{\"x\":-3.9272,\"y\":1.8463,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"1eacd2\":{\"lock\":false,\"pos\":{\"x\":-23.6762199401855,\"y\":1.62580633163452,\"z\":-7.69966125488281},\"rot\":{\"x\":359.920471191406,\"y\":269.987823486328,\"z\":0.0164900496602058}},\"232fcf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9996,\"z\":0.0168}},\"24051c\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9973,\"z\":180.0168}},\"24194b\":{\"lock\":false,\"pos\":{\"x\":-26.9644,\"y\":1.619,\"z\":-0.0254},\"rot\":{\"x\":0.0799,\"y\":89.9918,\"z\":359.9831}},\"242601\":{\"lock\":false,\"pos\":{\"x\":-12.1035,\"y\":1.6502,\"z\":7.1013},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"247967\":{\"lock\":false,\"pos\":{\"x\":-3.502,\"y\":1.582,\"z\":-14.91},\"rot\":{\"x\":359.9204,\"y\":270.007,\"z\":0.0177}},\"24d46d\":{\"lock\":false,\"pos\":{\"x\":-5.8948,\"y\":1.5,\"z\":-14.5194},\"rot\":{\"x\":359.9817,\"y\":0,\"z\":359.953}},\"24d9ae\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6247,\"z\":-11.5103},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"254882\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"255665\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":0.0168}},\"255ca1\":{\"lock\":false,\"pos\":{\"x\":-33.5974,\"y\":1.7283,\"z\":0.0331},\"rot\":{\"x\":0.0799,\"y\":89.9999,\"z\":179.9832}},\"26f00f\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6201,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9983,\"z\":180.0168}},\"2701b0\":{\"lock\":false,\"pos\":{\"x\":-3.9563,\"y\":1.5975,\"z\":-10.442},\"rot\":{\"x\":359.9197,\"y\":269.9972,\"z\":0.0168}},\"27d0df\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.664,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9939,\"z\":0.0803}},\"2889fa\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"289f45\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":270.0211,\"z\":0.0168}},\"2a8b58\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"2baf46\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6314,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"2c0325\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.2789},\"rot\":{\"x\":359.9551,\"y\":225.0012,\"z\":0.0687}},\"2c535b\":{\"lock\":false,\"pos\":{\"x\":-29.0341,\"y\":1.7197,\"z\":-7.6416},\"rot\":{\"x\":0.0254,\"y\":30.0001,\"z\":179.9224}},\"2d2cea\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6586,\"z\":15.19},\"rot\":{\"x\":359.9201,\"y\":269.9971,\"z\":0.0168}},\"2e58be\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"2eb7a1\":{\"lock\":false,\"pos\":{\"x\":-21.4944,\"y\":1.7855,\"z\":-7.738},\"rot\":{\"x\":356.077,\"y\":270.0019,\"z\":0.0175}},\"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}},\"30684d\":{\"lock\":false,\"pos\":{\"x\":12.2514,\"y\":1.4633,\"z\":-3.92},\"rot\":{\"x\":359.9201,\"y\":269.9965,\"z\":0.0169}},\"356aa9\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0009,\"z\":180.0168}},\"35a5ed\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6256,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0204,\"z\":0.0168}},\"35bf8e\":{\"lock\":false,\"pos\":{\"x\":-26.6194000244141,\"y\":1.62078189849854,\"z\":7.51179981231689},\"rot\":{\"x\":0.0798935890197754,\"y\":89.9971008300781,\"z\":359.983123779297}},\"3638b9\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6633,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"364115\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6586,\"z\":15.1899},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0168}},\"3726c0\":{\"lock\":false,\"pos\":{\"x\":-27.1284,\"y\":1.6204,\"z\":3.8457},\"rot\":{\"x\":359.9316,\"y\":315.0028,\"z\":359.9554}},\"38d15b\":{\"lock\":false,\"pos\":{\"x\":-28.3176,\"y\":1.6199,\"z\":-3.6849},\"rot\":{\"x\":359.9454,\"y\":329.9789,\"z\":359.9392}},\"393742\":{\"lock\":false,\"pos\":{\"x\":-26.6029,\"y\":1.631,\"z\":-3.8066},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"393c71\":{\"lock\":false,\"pos\":{\"x\":-3.96210074424744,\"y\":1.58277440071106,\"z\":-14.4190082550049},\"rot\":{\"x\":359.919738769531,\"y\":270.005798339844,\"z\":0.0168296620249748}},\"3de646\":{\"lock\":false,\"pos\":{\"x\":-36.7729,\"y\":1.7339,\"z\":3.8599},\"rot\":{\"x\":359.9832,\"y\":0.0004,\"z\":179.92}},\"3f13be\":{\"lock\":false,\"pos\":{\"x\":-30.224,\"y\":1.7247,\"z\":3.86},\"rot\":{\"x\":359.9832,\"y\":0.0002,\"z\":179.9201}},\"3f69bd\":{\"lock\":false,\"pos\":{\"x\":-3.9562,\"y\":1.5975,\"z\":-10.4418},\"rot\":{\"x\":359.9197,\"y\":269.9989,\"z\":0.0168}},\"3fd58d\":{\"lock\":false,\"pos\":{\"x\":-28.533,\"y\":1.6224,\"z\":3.8911},\"rot\":{\"x\":0.0254,\"y\":30.0068,\"z\":359.9224}},\"425157\":{\"lock\":false,\"pos\":{\"x\":-26.7825,\"y\":1.6272,\"z\":-17.6964},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"43194d\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.807,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"44b0c5\":{\"lock\":false,\"pos\":{\"x\":-20.5196,\"y\":1.6101,\"z\":-0.0882},\"rot\":{\"x\":359.9201,\"y\":269.9942,\"z\":0.0169}},\"44ba74\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":179.9984,\"z\":0.0803}},\"45341b\":{\"lock\":false,\"pos\":{\"x\":-23.6765174865723,\"y\":1.63030016422272,\"z\":7.57000255584717},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168404877185822}},\"47ff0e\":{\"lock\":false,\"pos\":{\"x\":-30.224100112915,\"y\":1.6371967792511,\"z\":-0.0300003066658974},\"rot\":{\"x\":359.920104980469,\"y\":269.999694824219,\"z\":0.0168400406837463}},\"49bfac\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6428,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"4b1874\":{\"lock\":false,\"pos\":{\"x\":-23.6764163970947,\"y\":1.62806642055511,\"z\":-0.030196737498045},\"rot\":{\"x\":359.920104980469,\"y\":269.998413085938,\"z\":0.0168425049632788}},\"4b3a73\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0014,\"z\":180.0168}},\"4c4031\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0169,\"y\":179.96,\"z\":0.0802}},\"4f0ae7\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"4f822c\":{\"lock\":false,\"pos\":{\"x\":-28.57,\"y\":1.7214,\"z\":0.2148},\"rot\":{\"x\":359.9455,\"y\":330.0001,\"z\":179.9392}},\"500ae5\":{\"lock\":false,\"pos\":{\"x\":-35.5959,\"y\":1.63,\"z\":-3.703},\"rot\":{\"x\":359.9455,\"y\":329.9933,\"z\":359.9392}},\"50fc37\":{\"lock\":false,\"pos\":{\"x\":-3.92750406265259,\"y\":1.70105195045471,\"z\":5.75720119476318},\"rot\":{\"x\":359.919738769531,\"y\":269.999420166016,\"z\":180.016815185547}},\"51c0d9\":{\"lock\":false,\"pos\":{\"x\":12.2531,\"y\":1.4735,\"z\":30.8262},\"rot\":{\"x\":359.9201,\"y\":270.0129,\"z\":0.0169}},\"52dd93\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6721,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":0.0169}},\"52f8d5\":{\"lock\":false,\"pos\":{\"x\":1.6964008808136,\"y\":1.55831670761108,\"z\":14.278902053833},\"rot\":{\"x\":359.955139160156,\"y\":224.998016357422,\"z\":0.0686715692281723}},\"5484d3\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.661,\"z\":-7.7002},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":180.0168}},\"55cac8\":{\"lock\":false,\"pos\":{\"x\":-11.1399278640747,\"y\":1.41411137580872,\"z\":7.3362250328064},\"rot\":{\"x\":359.983154296875,\"y\":-7.57175366743468E-05,\"z\":359.920043945313}},\"57d9e9\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61560487747192,\"z\":3.86000108718872},\"rot\":{\"x\":0.0168614368885756,\"y\":179.984069824219,\"z\":0.0799344405531883}},\"57fc40\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9997,\"z\":0.0168}},\"584326\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6542,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0335,\"z\":0.0168}},\"584b1a\":{\"lock\":false,\"pos\":{\"x\":-2.72460699081421,\"y\":1.62076032161713,\"z\":0.373302042484283},\"rot\":{\"x\":0.016835467889905,\"y\":180.000091552734,\"z\":0.080255888402462}},\"588354\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6805,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":270.0007,\"z\":0.0169}},\"5a09e8\":{\"lock\":false,\"pos\":{\"x\":-26.8946,\"y\":1.6167,\"z\":-7.7475},\"rot\":{\"x\":0.0799,\"y\":89.9671,\"z\":359.9831}},\"5a6870\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6134,\"z\":-3.83},\"rot\":{\"x\":0.0169,\"y\":179.9999,\"z\":0.0799}},\"5a6fc6\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6655,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"5af4bf\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"5b01f6\":{\"lock\":false,\"pos\":{\"x\":-33.431999206543,\"y\":1.63023662567139,\"z\":7.35879898071289},\"rot\":{\"x\":0.0798932984471321,\"y\":89.9970321655273,\"z\":359.983123779297}},\"5b0903\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.645,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"5c46c6\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7001},\"rot\":{\"x\":359.9201,\"y\":269.9992,\"z\":0.0168}},\"5e6a84\":{\"lock\":false,\"pos\":{\"x\":1.6978,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":225.0012,\"z\":0.0687}},\"5e9e43\":{\"lock\":false,\"pos\":{\"x\":-27.0287,\"y\":1.7203,\"z\":3.8183},\"rot\":{\"x\":359.92,\"y\":270.0641,\"z\":180.0166}},\"60a5f6\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6042,\"z\":-3.8287},\"rot\":{\"x\":359.9831,\"y\":-0.0041,\"z\":359.92}},\"62a154\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6239,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":269.9958,\"z\":0.0168}},\"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}},\"6368e6\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6239,\"z\":-5.0522},\"rot\":{\"x\":0.0168,\"y\":180.0047,\"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}},\"655f00\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6065,\"z\":3.86},\"rot\":{\"x\":359.9831,\"y\":-0.0041,\"z\":359.92}},\"6571a3\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"65f985\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6143,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0002,\"z\":0.0803}},\"66a2dd\":{\"lock\":false,\"pos\":{\"x\":-25.0681,\"y\":1.7141,\"z\":-7.7809},\"rot\":{\"x\":359.9455,\"y\":330,\"z\":179.9392}},\"67d0e2\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":180.0168}},\"680d25\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6535,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9999,\"z\":0.0803}},\"69b78e\":{\"lock\":false,\"pos\":{\"x\":1.69600069522858,\"y\":1.55831730365753,\"z\":14.2787017822266},\"rot\":{\"x\":359.955139160156,\"y\":224.998001098633,\"z\":0.0686735510826111}},\"69f8c5\":{\"lock\":false,\"pos\":{\"x\":-23.4317,\"y\":1.633,\"z\":17.8768},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":180.0168}},\"69fdfb\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6258,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0274,\"z\":0.0168}},\"6a6a67\":{\"lock\":false,\"pos\":{\"x\":-33.3743,\"y\":1.6405,\"z\":-3.7899},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"6a83c1\":{\"lock\":false,\"pos\":{\"x\":1.69610178470612,\"y\":1.55831718444824,\"z\":14.2789039611816},\"rot\":{\"x\":359.955139160156,\"y\":224.9912109375,\"z\":0.0686781033873558}},\"6bdd52\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":180.0168}},\"6c39d5\":{\"lock\":false,\"pos\":{\"x\":-20.6956,\"y\":1.6103,\"z\":-0.0915},\"rot\":{\"x\":359.9201,\"y\":269.9926,\"z\":0.0169}},\"6c7a0b\":{\"lock\":false,\"pos\":{\"x\":-26.7378005981445,\"y\":1.61766254901886,\"z\":-3.66310119628906},\"rot\":{\"x\":0.0683989003300667,\"y\":135.011825561523,\"z\":0.0445992574095726}},\"6d6451\":{\"lock\":false,\"pos\":{\"x\":-33.7106,\"y\":1.6307,\"z\":7.6711},\"rot\":{\"x\":0.0799,\"y\":89.9933,\"z\":359.9831}},\"6e7317\":{\"lock\":false,\"pos\":{\"x\":-2.7249,\"y\":1.6208,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":179.9996,\"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.95591688156128,\"y\":1.59753930568695,\"z\":-10.4412984848022},\"rot\":{\"x\":359.919738769531,\"y\":269.997314453125,\"z\":0.0168418549001217}},\"71627e\":{\"lock\":false,\"pos\":{\"x\":-3.9279,\"y\":1.6914,\"z\":5.7573},\"rot\":{\"x\":359.9197,\"y\":270.0761,\"z\":180.0167}},\"72053e\":{\"lock\":false,\"pos\":{\"x\":1.6967,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"7234af\":{\"lock\":false,\"pos\":{\"x\":-33.6046,\"y\":1.6305,\"z\":7.4915},\"rot\":{\"x\":359.9201,\"y\":269.9946,\"z\":0.0169}},\"726813\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.8357,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"72eded\":{\"lock\":false,\"pos\":{\"x\":-11.9367,\"y\":1.6011,\"z\":-1.7661},\"rot\":{\"x\":359.9201,\"y\":270.0135,\"z\":0.0168}},\"7310f8\":{\"lock\":false,\"pos\":{\"x\":-17.1200180053711,\"y\":1.61666798591614,\"z\":-7.69979953765869},\"rot\":{\"x\":359.920135498047,\"y\":270.002746582031,\"z\":0.0167039167135954}},\"740ce8\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6208,\"z\":0.3734},\"rot\":{\"x\":0.0168,\"y\":179.9997,\"z\":0.0803}},\"74c9ca\":{\"lock\":false,\"pos\":{\"x\":-33.3711,\"y\":1.6563,\"z\":-7.6052},\"rot\":{\"x\":359.9201,\"y\":269.997,\"z\":0.0168}},\"766316\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.7684,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9987,\"z\":180.0168}},\"767883\":{\"lock\":false,\"pos\":{\"x\":-23.6995,\"y\":1.6334,\"z\":17.8548},\"rot\":{\"x\":359.9201,\"y\":269.9985,\"z\":180.0168}},\"768494\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6956,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"76ee28\":{\"lock\":false,\"pos\":{\"x\":-33.4321,\"y\":1.6608,\"z\":7.5042},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0168}},\"777479\":{\"lock\":false,\"pos\":{\"x\":-26.9066,\"y\":1.6517,\"z\":7.5415},\"rot\":{\"x\":359.9201,\"y\":269.9975,\"z\":0.0168}},\"7b8844\":{\"lock\":false,\"pos\":{\"x\":-2.72460007667542,\"y\":1.62076032161713,\"z\":0.373300313949585},\"rot\":{\"x\":0.0168356467038393,\"y\":180,\"z\":0.0802559331059456}},\"7b8d65\":{\"lock\":false,\"pos\":{\"x\":-22.547700881958,\"y\":1.61185455322266,\"z\":-3.54469966888428},\"rot\":{\"x\":0.0168615225702524,\"y\":179.983963012695,\"z\":0.0799346789717674}},\"7bb181\":{\"lock\":false,\"pos\":{\"x\":1.6845,\"y\":1.541,\"z\":-18.7682},\"rot\":{\"x\":359.9201,\"y\":270.0003,\"z\":180.0169}},\"7c5f0c\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7877,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"7d01a8\":{\"lock\":false,\"pos\":{\"x\":-12.0961,\"y\":1.6502,\"z\":7.054},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"7ec61f\":{\"lock\":false,\"pos\":{\"x\":-20.3635234832764,\"y\":1.60756397247314,\"z\":-7.79511642456055},\"rot\":{\"x\":359.918487548828,\"y\":269.896545410156,\"z\":0.0177300665527582}},\"7faf81\":{\"lock\":false,\"pos\":{\"x\":-17.1199169158936,\"y\":1.61892378330231,\"z\":-0.0299970954656601},\"rot\":{\"x\":359.920104980469,\"y\":269.999877929688,\"z\":0.0168409533798695}},\"7fe445\":{\"lock\":false,\"pos\":{\"x\":-2.6893,\"y\":1.6191,\"z\":-5.0488},\"rot\":{\"x\":359.9197,\"y\":270.0017,\"z\":0.0168}},\"800725\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9984,\"z\":0.0168}},\"80170c\":{\"lock\":false,\"pos\":{\"x\":0.9576,\"y\":1.6,\"z\":-40.432},\"rot\":{\"x\":0,\"y\":270.0164,\"z\":-0.0003}},\"80236e\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6954,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0169}},\"81aa81\":{\"lock\":false,\"pos\":{\"x\":-25.1421,\"y\":1.7166,\"z\":0.1523},\"rot\":{\"x\":0.0254,\"y\":30.0001,\"z\":179.9224}},\"828c23\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.998,\"z\":180.0168}},\"82f7d9\":{\"lock\":false,\"pos\":{\"x\":-3.92740058898926,\"y\":1.749192237854,\"z\":5.75720071792603},\"rot\":{\"x\":359.919738769531,\"y\":270,\"z\":180.016815185547}},\"835bdb\":{\"lock\":false,\"pos\":{\"x\":-17.1202,\"y\":1.6633,\"z\":11.4601},\"rot\":{\"x\":359.9201,\"y\":269.992,\"z\":180.0168}},\"84963c\":{\"lock\":false,\"pos\":{\"x\":-33.5150985717773,\"y\":1.62818801403046,\"z\":-0.00610029092058539},\"rot\":{\"x\":0.0798945277929306,\"y\":90.0005187988281,\"z\":359.983123779297}},\"850adf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":269.999,\"z\":0.0168}},\"855c79\":{\"lock\":false,\"pos\":{\"x\":-11.889,\"y\":1.6499,\"z\":6.9123},\"rot\":{\"x\":359.9201,\"y\":270,\"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}},\"86a48b\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6256,\"z\":0.3735},\"rot\":{\"x\":0.0168,\"y\":180.0012,\"z\":0.0803}},\"870c38\":{\"lock\":false,\"pos\":{\"x\":-33.4038,\"y\":1.6268,\"z\":-4.2273},\"rot\":{\"x\":0.0445,\"y\":44.9587,\"z\":359.9316}},\"87adbf\":{\"lock\":false,\"pos\":{\"x\":12.2514,\"y\":1.4684,\"z\":13.4371},\"rot\":{\"x\":359.9201,\"y\":270.0184,\"z\":0.0168}},\"880f76\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6418,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"88403a\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6258,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":0.0168}},\"88a80e\":{\"lock\":false,\"pos\":{\"x\":-26.7661,\"y\":1.6471,\"z\":-7.7342},\"rot\":{\"x\":359.9201,\"y\":269.9989,\"z\":0.0168}},\"89652f\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.7973,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9983,\"z\":180.0168}},\"896640\":{\"lock\":false,\"pos\":{\"x\":-30.224,\"y\":1.7225,\"z\":-3.83},\"rot\":{\"x\":0.0799,\"y\":89.9998,\"z\":179.9832}},\"89943d\":{\"lock\":false,\"pos\":{\"x\":-35.4139,\"y\":1.6319,\"z\":3.6922},\"rot\":{\"x\":0.0254,\"y\":30.0032,\"z\":359.9224}},\"8ad293\":{\"lock\":false,\"pos\":{\"x\":-28.5349,\"y\":1.6246,\"z\":11.3875},\"rot\":{\"x\":359.9455,\"y\":329.9887,\"z\":359.9392}},\"8af52e\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9958,\"z\":180.0168}},\"8dfbb1\":{\"lock\":false,\"pos\":{\"x\":-28.0506992340088,\"y\":1.62181973457336,\"z\":4.2514009475708},\"rot\":{\"x\":0.0445704311132431,\"y\":44.9847793579102,\"z\":359.931610107422}},\"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}},\"92a0b0\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6486,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0014,\"z\":180.0168}},\"92b54a\":{\"lock\":false,\"pos\":{\"x\":-3.40050005912781,\"y\":1.58169901371002,\"z\":-15.4017019271851},\"rot\":{\"x\":359.919738769531,\"y\":270.004913330078,\"z\":0.0168309509754181}},\"92e6c2\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6655,\"z\":7.5698},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"92ecba\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.645,\"z\":-0.0299},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"9342b3\":{\"lock\":false,\"pos\":{\"x\":-36.7733,\"y\":1.6418,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.993,\"z\":180.0168}},\"96ea0d\":{\"lock\":false,\"pos\":{\"x\":-26.7154,\"y\":1.6312,\"z\":-3.781},\"rot\":{\"x\":359.9201,\"y\":269.9982,\"z\":180.0168}},\"98208f\":{\"lock\":false,\"pos\":{\"x\":-30.2264,\"y\":1.6425,\"z\":17.8565},\"rot\":{\"x\":359.9201,\"y\":269.9985,\"z\":180.0168}},\"98a5aa\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"995fe7\":{\"lock\":false,\"pos\":{\"x\":-17.1199150085449,\"y\":1.61892187595367,\"z\":-0.0298978574573994},\"rot\":{\"x\":359.920135498047,\"y\":270.003723144531,\"z\":0.0166994705796242}},\"9a3039\":{\"lock\":false,\"pos\":{\"x\":-30.2243175506592,\"y\":1.63834023475647,\"z\":3.86000323295593},\"rot\":{\"x\":359.920104980469,\"y\":269.999664306641,\"z\":0.0168407000601292}},\"9abec6\":{\"lock\":false,\"pos\":{\"x\":1.7023,\"y\":1.5583,\"z\":14.2777},\"rot\":{\"x\":359.9551,\"y\":225.0013,\"z\":0.0687}},\"9bfecc\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6201,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"9e1376\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7973,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":180.0168}},\"9f034b\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6486,\"z\":7.5695},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"9f9330\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6623,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"a27f32\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6292,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"a55672\":{\"lock\":false,\"pos\":{\"x\":1.6964,\"y\":1.5583,\"z\":14.279},\"rot\":{\"x\":359.9551,\"y\":224.9978,\"z\":0.0687}},\"a5f7b3\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0007,\"z\":180.0168}},\"a621ae\":{\"lock\":false,\"pos\":{\"x\":-3.9907,\"y\":1.5827,\"z\":-14.7887},\"rot\":{\"x\":359.9206,\"y\":270.0058,\"z\":0.0172}},\"a6e3da\":{\"lock\":false,\"pos\":{\"x\":-27.0759,\"y\":1.6181,\"z\":-3.6496},\"rot\":{\"x\":0.0446,\"y\":44.9972,\"z\":359.9316}},\"a6ebc7\":{\"lock\":false,\"pos\":{\"x\":-32.5504,\"y\":1.6301,\"z\":11.1831},\"rot\":{\"x\":0.0254,\"y\":30.0397,\"z\":359.9224}},\"a706b9\":{\"lock\":false,\"pos\":{\"x\":-18.4929962158203,\"y\":1.60845816135406,\"z\":4.13670015335083},\"rot\":{\"x\":0.0684079602360725,\"y\":135.000152587891,\"z\":0.0445851348340511}},\"a7143d\":{\"lock\":false,\"pos\":{\"x\":-33.3438,\"y\":1.6562,\"z\":-7.7623},\"rot\":{\"x\":359.9201,\"y\":269.9958,\"z\":0.0168}},\"a9eebf\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4414},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":0.0168}},\"aa3f28\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9994,\"z\":0.0168}},\"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}},\"acc7ef\":{\"lock\":false,\"pos\":{\"x\":-2.72460699081421,\"y\":1.62076032161713,\"z\":0.373301833868027},\"rot\":{\"x\":0.0168390069156885,\"y\":179.997497558594,\"z\":0.0802554115653038}},\"ad0bbd\":{\"lock\":false,\"pos\":{\"x\":-12.1489,\"y\":1.6132,\"z\":4.2018},\"rot\":{\"x\":359.9201,\"y\":269.9927,\"z\":0.0168}},\"ad4c69\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6497,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":270.001,\"z\":0.0168}},\"ad54b7\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4413},\"rot\":{\"x\":359.9197,\"y\":269.9995,\"z\":0.0168}},\"ade140\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"ae73b7\":{\"lock\":false,\"pos\":{\"x\":-27.0013,\"y\":1.6236,\"z\":15.18},\"rot\":{\"x\":359.92,\"y\":270.2697,\"z\":0.0165}},\"af6ef5\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7973,\"z\":5.757},\"rot\":{\"x\":359.9197,\"y\":269.9996,\"z\":180.0168}},\"afe7ce\":{\"lock\":false,\"pos\":{\"x\":12.251,\"y\":1.4607,\"z\":-12.6664},\"rot\":{\"x\":359.9201,\"y\":270.0271,\"z\":0.0168}},\"b0533f\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.0299},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":180.0168}},\"b0601f\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7011,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"b0b20f\":{\"lock\":false,\"pos\":{\"x\":1.6959,\"y\":1.5583,\"z\":14.2786},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"b1e332\":{\"lock\":false,\"pos\":{\"x\":-22.1459178924561,\"y\":1.69905459880829,\"z\":-7.67576932907104},\"rot\":{\"x\":1.72527134418488,\"y\":269.965606689453,\"z\":0.0172667019069195}},\"b24a2a\":{\"lock\":false,\"pos\":{\"x\":-2.4995,\"y\":1.6602,\"z\":15.6924},\"rot\":{\"x\":359.9197,\"y\":270.0029,\"z\":0.0168}},\"b297d9\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.001,\"z\":0.0168}},\"b2db43\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6213,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270.0276,\"z\":0.0168}},\"b30814\":{\"lock\":false,\"pos\":{\"x\":0.748,\"y\":1.6191,\"z\":-5.1345},\"rot\":{\"x\":359.9197,\"y\":269.9924,\"z\":0.0168}},\"b42613\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6338,\"z\":-11.51},\"rot\":{\"x\":359.9201,\"y\":269.9982,\"z\":180.0168}},\"b4298b\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6383,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"b47b11\":{\"lock\":false,\"pos\":{\"x\":-2.6884,\"y\":1.6543,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":0.0803}},\"b49857\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6473,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"b4d898\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.754,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"b5076f\":{\"lock\":false,\"pos\":{\"x\":-23.6764,\"y\":1.6473,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0002,\"z\":180.0168}},\"b551bf\":{\"lock\":false,\"pos\":{\"x\":-3.9277,\"y\":1.7684,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"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}},\"b70946\":{\"lock\":false,\"pos\":{\"x\":1.6971,\"y\":1.5583,\"z\":14.2776},\"rot\":{\"x\":359.9552,\"y\":224.9676,\"z\":0.0687}},\"b78188\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6256,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0012,\"z\":0.0803}},\"b7b517\":{\"lock\":false,\"pos\":{\"x\":-3.9278,\"y\":1.7877,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0156,\"z\":180.0168}},\"b858d0\":{\"lock\":false,\"pos\":{\"x\":-3.7524,\"y\":1.6624,\"z\":15.1757},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"b97eaa\":{\"lock\":false,\"pos\":{\"x\":-30.2244,\"y\":1.6497,\"z\":-15.28},\"rot\":{\"x\":359.9201,\"y\":269.9854,\"z\":0.0169}},\"bb419a\":{\"lock\":false,\"pos\":{\"x\":-11.8716,\"y\":1.6021,\"z\":1.9311},\"rot\":{\"x\":359.9201,\"y\":270.0144,\"z\":0.0168}},\"bc110a\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6633,\"z\":-0.0302},\"rot\":{\"x\":359.9201,\"y\":269.9967,\"z\":0.0168}},\"bcae3c\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":270.0005,\"z\":180.0168}},\"bd431f\":{\"lock\":false,\"pos\":{\"x\":-26.8465995788574,\"y\":1.6178685426712,\"z\":-3.47939968109131},\"rot\":{\"x\":0.0446006134152412,\"y\":45.0099945068359,\"z\":359.931640625}},\"bd5693\":{\"lock\":false,\"pos\":{\"x\":-2.7247,\"y\":1.6159,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":179.9996,\"z\":0.0803}},\"bd5f07\":{\"lock\":false,\"pos\":{\"x\":-27.1714,\"y\":1.7237,\"z\":14.8589},\"rot\":{\"x\":0.0685,\"y\":134.8521,\"z\":180.0444}},\"bfde22\":{\"lock\":false,\"pos\":{\"x\":-30.2243,\"y\":1.6349,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"c103b6\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6239,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":270.0198,\"z\":0.0168}},\"c24eb1\":{\"lock\":false,\"pos\":{\"x\":-3.9276,\"y\":1.7636,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270.0001,\"z\":180.0168}},\"c36da2\":{\"lock\":false,\"pos\":{\"x\":-26.9329,\"y\":1.6518,\"z\":7.6102},\"rot\":{\"x\":359.9201,\"y\":269.989,\"z\":0.0169}},\"c3915f\":{\"lock\":false,\"pos\":{\"x\":-21.5971,\"y\":1.7953,\"z\":7.5353},\"rot\":{\"x\":355.8867,\"y\":269.984,\"z\":0.0177}},\"c3d6f1\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270.0029,\"z\":180.0168}},\"c50379\":{\"lock\":false,\"pos\":{\"x\":-30.2242736816406,\"y\":1.63719654083252,\"z\":-0.0300307180732489},\"rot\":{\"x\":359.920104980469,\"y\":270.004699707031,\"z\":0.0168058946728706}},\"c5386d\":{\"lock\":false,\"pos\":{\"x\":-29.9794,\"y\":1.6421,\"z\":17.8773},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"c54325\":{\"lock\":false,\"pos\":{\"x\":-12.1299,\"y\":1.655,\"z\":6.9461},\"rot\":{\"x\":359.9201,\"y\":269.9991,\"z\":180.0168}},\"c5b428\":{\"lock\":false,\"pos\":{\"x\":-26.7529,\"y\":1.724,\"z\":17.7955},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"c5df1c\":{\"lock\":false,\"pos\":{\"x\":-26.7180004119873,\"y\":1.61867380142212,\"z\":-0.128800302743912},\"rot\":{\"x\":0.0798946842551231,\"y\":90.0006103515625,\"z\":359.983123779297}},\"c6f73e\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6338,\"z\":-11.51},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0168}},\"c7883c\":{\"lock\":false,\"pos\":{\"x\":-25.0514,\"y\":1.7121,\"z\":-14.4709},\"rot\":{\"x\":0.0254,\"y\":30.0001,\"z\":179.9224}},\"cb6782\":{\"lock\":false,\"pos\":{\"x\":-31.7819,\"y\":1.6269,\"z\":3.8828},\"rot\":{\"x\":359.9455,\"y\":329.989,\"z\":359.9392}},\"cbb9f5\":{\"lock\":false,\"pos\":{\"x\":-33.5382,\"y\":1.6283,\"z\":0.1047},\"rot\":{\"x\":0.0799,\"y\":90.003,\"z\":359.9831}},\"ccf7a9\":{\"lock\":false,\"pos\":{\"x\":-23.6766,\"y\":1.6428,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":180.0168}},\"cda035\":{\"lock\":false,\"pos\":{\"x\":-15.6361103057861,\"y\":1.66888344287872,\"z\":0.00989916734397411},\"rot\":{\"x\":0.078995443880558,\"y\":269.9970703125,\"z\":359.983184814453}},\"ce00f0\":{\"lock\":false,\"pos\":{\"x\":-36.7731,\"y\":1.6633,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":270,\"z\":180.0168}},\"ce102e\":{\"lock\":false,\"pos\":{\"x\":-17.1201,\"y\":1.6633,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":269.9926,\"z\":180.0168}},\"ce23c7\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6087,\"z\":11.46},\"rot\":{\"x\":359.9831,\"y\":-0.004,\"z\":359.9201}},\"ceb4ac\":{\"lock\":false,\"pos\":{\"x\":-28.9209,\"y\":1.7176,\"z\":-14.363},\"rot\":{\"x\":359.9455,\"y\":330.0001,\"z\":179.9392}},\"cf0c00\":{\"lock\":false,\"pos\":{\"x\":-12.0714,\"y\":1.6132,\"z\":4.3416},\"rot\":{\"x\":359.9201,\"y\":270.0012,\"z\":0.0168}},\"cf3bf4\":{\"lock\":false,\"pos\":{\"x\":-1.4656,\"y\":1.4756,\"z\":-26.9304},\"rot\":{\"x\":359.9201,\"y\":269.9989,\"z\":0.0169}},\"cf40fc\":{\"lock\":false,\"pos\":{\"x\":-17.12,\"y\":1.6771,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":0.0169}},\"cf4a62\":{\"lock\":false,\"pos\":{\"x\":-22.2064895629883,\"y\":1.68026161193848,\"z\":7.57819843292236},\"rot\":{\"x\":359.919281005859,\"y\":270.001129150391,\"z\":0.0165986157953739}},\"d0b0a3\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6655,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"d14543\":{\"lock\":false,\"pos\":{\"x\":-4.3037,\"y\":1.4068,\"z\":14.6856},\"rot\":{\"x\":0.0169,\"y\":179.9964,\"z\":0.0803}},\"d2eb25\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.6884,\"z\":7.5698},\"rot\":{\"x\":359.9185,\"y\":270.0043,\"z\":0.0158}},\"d308d4\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.5973,\"z\":-5.0485},\"rot\":{\"x\":359.9197,\"y\":269.9951,\"z\":0.0168}},\"d30e98\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.656,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"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}},\"d68664\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.6287,\"z\":-5.0486},\"rot\":{\"x\":359.9197,\"y\":270.0041,\"z\":0.0168}},\"d6e449\":{\"lock\":false,\"pos\":{\"x\":12.2513,\"y\":1.4658,\"z\":4.6876},\"rot\":{\"x\":359.9201,\"y\":270.0106,\"z\":0.0169}},\"d775de\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6287,\"z\":-5.0496},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"d7c523\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6372,\"z\":-0.0301},\"rot\":{\"x\":359.9201,\"y\":269.9998,\"z\":180.0168}},\"d9037e\":{\"lock\":false,\"pos\":{\"x\":-3.62380027770996,\"y\":1.6407071352005,\"z\":14.8200025558472},\"rot\":{\"x\":359.919738769531,\"y\":270.000091552734,\"z\":180.016830444336}},\"d927d3\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"dbdfa1\":{\"lock\":false,\"pos\":{\"x\":-2.7246,\"y\":1.6566,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":0.0803}},\"dc9168\":{\"lock\":false,\"pos\":{\"x\":-26.9419,\"y\":1.6202,\"z\":3.9387},\"rot\":{\"x\":0.0446,\"y\":45.0005,\"z\":359.9316}},\"dde8af\":{\"lock\":false,\"pos\":{\"x\":-20.5824,\"y\":1.6146,\"z\":15.1047},\"rot\":{\"x\":359.92,\"y\":270.4175,\"z\":0.0163}},\"ddf740\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6247,\"z\":-11.51},\"rot\":{\"x\":359.9201,\"y\":269.9982,\"z\":180.0168}},\"de311e\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6463,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9995,\"z\":180.0168}},\"deb7fa\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":0.0168,\"y\":180.0032,\"z\":0.0803}},\"df2a30\":{\"lock\":false,\"pos\":{\"x\":-30.2242,\"y\":1.6394,\"z\":7.57},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"df4b70\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9998,\"z\":0.0168}},\"df6781\":{\"lock\":false,\"pos\":{\"x\":-33.7177,\"y\":1.6296,\"z\":3.9819},\"rot\":{\"x\":0.0446,\"y\":44.9972,\"z\":359.9316}},\"df8f01\":{\"lock\":false,\"pos\":{\"x\":-26.7663097381592,\"y\":1.6187549829483,\"z\":-0.0818684622645378},\"rot\":{\"x\":359.920104980469,\"y\":269.976593017578,\"z\":0.016977870836854}},\"df91a7\":{\"lock\":false,\"pos\":{\"x\":-11.9213,\"y\":1.6478,\"z\":28.3382},\"rot\":{\"x\":359.9201,\"y\":270.0001,\"z\":180.0169}},\"e17f3d\":{\"lock\":false,\"pos\":{\"x\":-33.5812,\"y\":1.7294,\"z\":3.9031},\"rot\":{\"x\":0.0684,\"y\":134.9999,\"z\":180.0445}},\"e28a88\":{\"lock\":false,\"pos\":{\"x\":-32.3453,\"y\":1.7266,\"z\":0.264},\"rot\":{\"x\":0.0254,\"y\":30.0003,\"z\":179.9224}},\"e3aa5c\":{\"lock\":false,\"pos\":{\"x\":12.2517,\"y\":1.4709,\"z\":22.0767},\"rot\":{\"x\":359.9201,\"y\":269.9997,\"z\":0.0169}},\"e40b5e\":{\"lock\":false,\"pos\":{\"x\":-33.4657,\"y\":1.6609,\"z\":7.4691},\"rot\":{\"x\":359.9201,\"y\":269.9972,\"z\":0.0168}},\"e49027\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7684,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"e58475\":{\"lock\":false,\"pos\":{\"x\":-28.6475563049316,\"y\":1.70839071273804,\"z\":-0.0576328821480274},\"rot\":{\"x\":1.64902567863464,\"y\":270.001312255859,\"z\":0.0169164203107357}},\"e81640\":{\"lock\":false,\"pos\":{\"x\":-30.2259,\"y\":1.6542,\"z\":-0.0303},\"rot\":{\"x\":359.9201,\"y\":269.9984,\"z\":0.0168}},\"e83b93\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6314,\"z\":11.46},\"rot\":{\"x\":359.9201,\"y\":269.9985,\"z\":180.0168}},\"e9d2f5\":{\"lock\":false,\"pos\":{\"x\":-33.4028,\"y\":1.6405,\"z\":-3.9525},\"rot\":{\"x\":359.9201,\"y\":269.9982,\"z\":180.0168}},\"eb094d\":{\"lock\":false,\"pos\":{\"x\":-3.9273,\"y\":1.7984,\"z\":5.7572},\"rot\":{\"x\":359.9197,\"y\":270,\"z\":180.0168}},\"eb1e0d\":{\"lock\":false,\"pos\":{\"x\":-3.9275,\"y\":1.7396,\"z\":5.7571},\"rot\":{\"x\":359.9197,\"y\":269.9999,\"z\":180.0168}},\"eb677a\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6281,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"ec1b56\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.61560475826263,\"z\":3.85999989509583},\"rot\":{\"x\":0.0168418455868959,\"y\":179.998184204102,\"z\":0.0799393355846405}},\"eccd5d\":{\"lock\":false,\"pos\":{\"x\":0.4793,\"y\":1.6195,\"z\":-5.1104},\"rot\":{\"x\":0.0169,\"y\":179.986,\"z\":0.0803}},\"ed811e\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.661,\"z\":-7.7},\"rot\":{\"x\":359.9201,\"y\":269.9999,\"z\":180.0168}},\"eda3e2\":{\"lock\":false,\"pos\":{\"x\":-36.7731018066406,\"y\":1.63386702537537,\"z\":3.86000108718872},\"rot\":{\"x\":0.0168423820286989,\"y\":179.997940063477,\"z\":0.07996666431427}},\"ee7d12\":{\"lock\":false,\"pos\":{\"x\":-3.9274,\"y\":1.7877,\"z\":5.743},\"rot\":{\"x\":359.9197,\"y\":270.0052,\"z\":180.0168}},\"ef14ab\":{\"lock\":false,\"pos\":{\"x\":1.6995,\"y\":1.5583,\"z\":14.2782},\"rot\":{\"x\":359.9551,\"y\":225.0025,\"z\":0.0687}},\"efb46a\":{\"lock\":false,\"pos\":{\"x\":-11.9166,\"y\":1.6031,\"z\":-5.5701},\"rot\":{\"x\":359.9201,\"y\":270.0035,\"z\":0.1429}},\"f153a0\":{\"lock\":false,\"pos\":{\"x\":-2.6886,\"y\":1.5973,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9977,\"z\":0.0803}},\"f1a996\":{\"lock\":false,\"pos\":{\"x\":-33.5508,\"y\":1.6283,\"z\":0.1083},\"rot\":{\"x\":0.0799,\"y\":90.1043,\"z\":359.9832}},\"f37775\":{\"lock\":false,\"pos\":{\"x\":-3.19291043281555,\"y\":1.63545417785645,\"z\":15.3806056976318},\"rot\":{\"x\":359.919738769531,\"y\":269.99951171875,\"z\":0.01684027351439}},\"f58e95\":{\"lock\":false,\"pos\":{\"x\":1.696,\"y\":1.5583,\"z\":14.2787},\"rot\":{\"x\":359.9551,\"y\":224.998,\"z\":0.0687}},\"f5db25\":{\"lock\":false,\"pos\":{\"x\":-4.1775,\"y\":1.5321,\"z\":-19.107},\"rot\":{\"x\":359.9206,\"y\":269.9862,\"z\":1.8615}},\"f6c645\":{\"lock\":false,\"pos\":{\"x\":-3.956,\"y\":1.5975,\"z\":-10.4412},\"rot\":{\"x\":359.9197,\"y\":269.9975,\"z\":180.0168}},\"f797c9\":{\"lock\":false,\"pos\":{\"x\":-23.6765003204346,\"y\":1.6156051158905,\"z\":3.86000037193298},\"rot\":{\"x\":359.983154296875,\"y\":0.000157246773596853,\"z\":359.920074462891}},\"f7dd31\":{\"lock\":false,\"pos\":{\"x\":-15.6663131713867,\"y\":1.66663253307343,\"z\":-7.68120002746582},\"rot\":{\"x\":0.0790727958083153,\"y\":269.994262695313,\"z\":359.983215332031}},\"f92015\":{\"lock\":false,\"pos\":{\"x\":-23.6765,\"y\":1.6292,\"z\":3.86},\"rot\":{\"x\":359.9201,\"y\":269.9984,\"z\":180.0168}},\"f9f1c8\":{\"lock\":false,\"pos\":{\"x\":-2.6885,\"y\":1.6191,\"z\":-5.0485},\"rot\":{\"x\":0.0168,\"y\":179.9956,\"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}},\"fa1884\":{\"lock\":false,\"pos\":{\"x\":-11.7427,\"y\":1.6031,\"z\":5.8325},\"rot\":{\"x\":359.9201,\"y\":270.0032,\"z\":0.0168}},\"fcb3e4\":{\"lock\":false,\"pos\":{\"x\":-23.6763,\"y\":1.684,\"z\":-7.7002},\"rot\":{\"x\":359.9186,\"y\":270.0033,\"z\":0.0158}},\"fe3b58\":{\"lock\":false,\"pos\":{\"x\":-31.9286,\"y\":1.6226,\"z\":-11.587},\"rot\":{\"x\":359.9455,\"y\":329.9887,\"z\":359.9392}},\"ff051b\":{\"lock\":false,\"pos\":{\"x\":-5.6891,\"y\":1.4994,\"z\":-14.2727},\"rot\":{\"x\":0.0013,\"y\":359.939,\"z\":6.2808}},\"ff4a1d\":{\"lock\":false,\"pos\":{\"x\":-3.9563,\"y\":1.5975,\"z\":-10.4423},\"rot\":{\"x\":359.9197,\"y\":269.996,\"z\":0.0168}},\"ffa446\":{\"lock\":false,\"pos\":{\"x\":-36.7732,\"y\":1.6633,\"z\":-0.03},\"rot\":{\"x\":359.9201,\"y\":269.9972,\"z\":0.0168}},\"fff605\":{\"lock\":false,\"pos\":{\"x\":-2.7248,\"y\":1.6208,\"z\":0.3733},\"rot\":{\"x\":359.9197,\"y\":270.0245,\"z\":0.0168}}}}", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Ages Unwound", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 18.626, - "posY": 1.849, - "posZ": 24.429, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 2.21, - "scaleY": 0.46, - "scaleZ": 2.42 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410858852/B3312EB929FDEF7CB2B88F98CD757950B919B147/", - "MaterialIndex": 3, - "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "89c32e", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "{\"ml\":[]}", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Fan-Made Campaigns", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -9, - "posY": 1.481, - "posZ": -60, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 0.5, - "scaleY": 0.1, - "scaleZ": 0.5 - }, - "Value": 0, - "XmlUI": "" - } - ], - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "CustomShader": { - "FresnelStrength": 0, - "SpecularColor": { - "b": 1, - "g": 1, - "r": 1 - }, - "SpecularIntensity": 0, - "SpecularSharpness": 2 - }, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410888435/EDEEC5792F4161A1F125EF7F65AB1C1DC8FDBC27/", - "MaterialIndex": 3, - "MeshURL": "http://pastebin.com/raw.php?i=uWAmuNZ2", - "NormalURL": "", - "TypeIndex": 6 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "66e97c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "-- Utility memory bag by Directsun\n-- Version 2.5.2\n-- Fork of Memory Bag 2.0 by MrStump\n\nfunction updateSave()\n local data_to_save = {[\"ml\"]=memoryList}\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n local dummyIndex = howManyButtons\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 * 1/self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor + 4\n objPos.z = objPos.z * globalScaleFactor\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\n local color = {0.75,0.25,0.25,0.6}\n local colorMove = {0,0,1,0.6}\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function=funcName, function_owner=self,\n position=objPos, rotation=rot, height=1000, width=1000,\n color=color,\n })\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\n position={0,1,-2}, rotation={0,0,0}, height=240, width=550,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n self.createButton({\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\n position={-1.2,1,-2}, rotation={0,0,0}, height=240, width=570,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n if move == false then\n self.createButton({\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\n position={-1.2,1,2}, rotation={0,0,0}, height=240, width=550,\n font_size=150, color={0,0,0}, font_color={0.25,1,0.25}\n })\n\n if fresh == false then\n self.createButton({\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\n position={0,1,2}, rotation={0,0,0}, height=240, width=600,\n font_size=150, color={0,0,0}, font_color={0.75,0.75,1}\n })\n self.createButton({\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\n position={1.3,1,2}, rotation={0,0,0}, height=240, width=600,\n font_size=150, color={0,0,0}, font_color={1,0.25,0.25}\n })\n end\n end\n\n self.createButton({\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\n position={1.2,1,-2}, rotation={0,0,0}, height=240, width=500,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(index, obj, move)\n local colorMove = {0,0,1,0.6}\n local color = {0,1,0,0.6}\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({index=previousIndex, color=colorMove})\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({index=index, color=color})\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n lock=obj.getLock()\n }\n obj.highlightOn({0,1,0})\n else\n color = {0.75,0.25,0.25,0.6}\n if move == true then\n color = colorMove\n end\n self.editButton({index=index, color=color})\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", {1,1,1})\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\n end\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k,v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n self.clearButtons()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", {1,1,1})\n updateSave()\nend\n\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\n position={0.7,1,2}, rotation={0,0,0}, height=280, width=600,\n font_size=200, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\n position={-0.7,1,2}, rotation={0,0,0}, height=280, width=650,\n font_size=200, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,1,-2}, rotation={0,0,0}, height=240, width=500,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n--- self.createButton({\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\n--- })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\n })\n item.setLock(entry.lock)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", {1,1,1})\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", {1,1,1})\nend\n\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x-p1.x)\n deltaPos.y = (p2.y-p1.y) + yOffset\n deltaPos.z = (p2.z-p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return {x=x, y=desiredPos.y, z=z}\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n\tlocal angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n\tlocal z = desiredPos.z * math.cos(angle)\n return {x=x, y=desiredPos.y, z=z}\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() \u003e start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend", - "LuaScriptState": "{\"ml\":{\"5db60c\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.4815,\"z\":-50},\"rot\":{\"x\":0,\"y\":270.0001,\"z\":0}},\"89c32e\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.4815,\"z\":-60},\"rot\":{\"x\":0,\"y\":270.0001,\"z\":0}},\"b2077d\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.2965,\"z\":-55},\"rot\":{\"x\":0,\"y\":269.9973,\"z\":0}}}}", - "MaterialIndex": -1, - "MeasureMovement": false, - "MeshIndex": -1, - "Name": "Custom_Model_Bag", - "Nickname": "Fan-Made Scenarios/Campaigns/Miscellany", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": 0, - "posY": 1.866, - "posZ": -55, - "rotX": 0, - "rotY": 270, - "rotZ": 0, - "scaleX": 1.76, - "scaleY": 0.11, - "scaleZ": 1.49 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.14106, - "g": 0.14106, - "r": 0.14106 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765629/74DEC33718157E37D77E0777715B452F9015A07F/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765079/4F3634374EEC02E5D2DAED88F5D8F0956B6292B8/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "0a3b03", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Ammo", - "PhysicsMaterial": { - "BounceCombine": 0, - "Bounciness": 0, - "DynamicFriction": 0, - "FrictionCombine": 0, - "StaticFriction": 0 - }, - "Rigidbody": { - "AngularDrag": 0, - "Drag": 0, - "Mass": 500, - "UseGravity": true - }, - "Snap": false, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -66.517, - "posY": 1.644, - "posZ": -83.303, - "rotX": 8, - "rotY": 176, - "rotZ": 267, - "scaleX": 0.2, - "scaleY": 0.3, - "scaleZ": 0.2 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.14106, - "g": 0.14106, - "r": 0.14106 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765629/74DEC33718157E37D77E0777715B452F9015A07F/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765079/4F3634374EEC02E5D2DAED88F5D8F0956B6292B8/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "b43845", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Ammo", - "PhysicsMaterial": { - "BounceCombine": 0, - "Bounciness": 0, - "DynamicFriction": 0, - "FrictionCombine": 0, - "StaticFriction": 0 - }, - "Rigidbody": { - "AngularDrag": 0, - "Drag": 0, - "Mass": 500, - "UseGravity": true - }, - "Snap": false, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -65.826, - "posY": 1.571, - "posZ": -81.108, - "rotX": 290, - "rotY": 59, - "rotZ": 268, - "scaleX": 0.2, - "scaleY": 0.3, - "scaleZ": 0.2 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 0.14106, - "g": 0.14106, - "r": 0.14106 - }, - "CustomMesh": { - "CastShadows": true, - "ColliderURL": "", - "Convex": true, - "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765629/74DEC33718157E37D77E0777715B452F9015A07F/", - "MaterialIndex": 2, - "MeshURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765079/4F3634374EEC02E5D2DAED88F5D8F0956B6292B8/", - "NormalURL": "", - "TypeIndex": 0 - }, - "Description": "", - "DragSelectable": true, - "GMNotes": "", - "GUID": "d35ee9", - "Grid": false, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": true, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Custom_Model", - "Nickname": "Decoration - Ammo", - "PhysicsMaterial": { - "BounceCombine": 0, - "Bounciness": 0, - "DynamicFriction": 0, - "FrictionCombine": 0, - "StaticFriction": 0 - }, - "Rigidbody": { - "AngularDrag": 0, - "Drag": 0, - "Mass": 500, - "UseGravity": true - }, - "Snap": false, - "Sticky": true, - "Tooltip": false, - "Transform": { - "posX": -66.507, - "posY": 1.598, - "posZ": -88.119, - "rotX": 0, - "rotY": 161, - "rotZ": 90, - "scaleX": 0.2, - "scaleY": 0.3, - "scaleZ": 0.2 - }, - "Value": 0, - "XmlUI": "" - }, - { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "- Revamped the entire table!\n- Revamped (almost) all official scenarios to use dynamic location marking!\n- Added an introductory tour by Joe Sargent and the Investigators of Arkham!\n- Revamped the deck construction! Cards and investigators can now be laid out by cycle as well as by class. (For now, Gloria Goldberg is with the Investigator Packs.)\n", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f873a8", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Arkham SCE 3.0.0 - 1/27/2023 - Page 1", - "Snap": true, - "States": { - "2": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "- Doom Counter has been revised with new scripting allowing improved doom tracking.\n- An options menu has been added to the bottom right download list (visible to promoted/host players only).\n- Added dynamic snap points that only snap tags with the right tags.\n- Added scenario title splash display on setup.", - "DragSelectable": true, - "GMNotes": "", - "GUID": "42a97c", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Arkham SCE 3.0.0 - 1/27/2023 - Page 2", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -59.47101, - "posY": 1.551499, - "posZ": -59.04777, - "rotX": -4.943345e-10, - "rotY": 89.99619, - "rotZ": -2.35820238e-7, - "scaleX": 3, - "scaleY": 1, - "scaleZ": 3 - }, - "Value": 0, - "XmlUI": "" - }, - "3": { - "AltLookAngle": { - "x": 0, - "y": 0, - "z": 0 - }, - "Autoraise": true, - "ColorDiffuse": { - "b": 1, - "g": 1, - "r": 1 - }, - "Description": "- Several miscellaneous options have been added to the options menu.\n- Slightly enlarged the threat area discard buttons.\n- Added Close Encounters of the LV-426 Kind fan campaign!\n- Extra-Special-Elder-Sign-Thank-You to everyone who helped make this truly transformative update!", - "DragSelectable": true, - "GMNotes": "", - "GUID": "f97e27", - "Grid": true, - "GridProjection": false, - "Hands": false, - "HideWhenFaceDown": false, - "IgnoreFoW": false, - "LayoutGroupSortIndex": 0, - "Locked": false, - "LuaScript": "", - "LuaScriptState": "", - "MeasureMovement": false, - "Name": "Notecard", - "Nickname": "Arkham SCE 3.0.0 - 1/27/2023 - Page 3", - "Snap": true, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -41.12479, - "posY": 1.551499, - "posZ": -64.53259, - "rotX": -2.12492921e-8, - "rotY": 89.99619, - "rotZ": -1.24092324e-7, - "scaleX": 3, - "scaleY": 1, - "scaleZ": 3 - }, - "Value": 0, - "XmlUI": "" - } - }, - "Sticky": true, - "Tooltip": true, - "Transform": { - "posX": -27, - "posY": 1.551, - "posZ": -71, - "rotX": 0, - "rotY": 90, - "rotZ": 0, - "scaleX": 3, - "scaleY": 1, - "scaleZ": 3 - }, - "Value": 0, - "XmlUI": "" - } - ], - "PlayArea": 1, - "PlayerCounts": [ - 0, - 0 - ], - "PlayingTime": [ - 0, - 0 - ], - "SaveName": "Arkham SCE - 3.0.0", - "Sky": "Sky_Museum", - "SkyURL": "https://i.imgur.com/GkQqaOF.jpg", - "SnapPoints": [ - { - "Position": { - "x": -3.845, - "y": 1.59, - "z": 10.383 - }, - "Rotation": { - "x": 0, - "y": 270, - "z": 0 - } - }, - { - "Position": { - "x": -2.94, - "y": 1.583, - "z": 0.393 - } - }, - { - "Position": { - "x": -2.94, - "y": 1.583, - "z": -5.104 - } - }, - { - "Position": { - "x": 12.249, - "y": 1.481, - "z": 35.986 - } - }, - { - "Position": { - "x": 12.25, - "y": 1.481, - "z": 27.986 - } - }, - { - "Position": { - "x": 12.25, - "y": 1.481, - "z": 19.986 - } - }, - { - "Position": { - "x": 12.252, - "y": 1.481, - "z": 11.986 - } - }, - { - "Position": { - "x": 12.25, - "y": 1.481, - "z": 3.986 - } - }, - { - "Position": { - "x": 12.25, - "y": 1.481, - "z": -4.014 - } - }, - { - "Position": { - "x": 12.247, - "y": 1.481, - "z": -12.016 - } - }, - { - "Position": { - "x": 12.251, - "y": 1.481, - "z": -20.014 - } - }, - { - "Position": { - "x": 12.25, - "y": 1.481, - "z": -28.014 - } - }, - { - "Position": { - "x": 12.25, - "y": 1.481, - "z": -36.014 - } - }, - { - "Position": { - "x": -1.353, - "y": 1.481, - "z": -26.603 - } - }, - { - "Position": { - "x": -3.85, - "y": 1.583, - "z": -10.388 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": 31.671 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": 29.735 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": 27.799 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": 25.864 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": 23.928 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": 21.992 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": 20.057 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": -20.619 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": -22.555 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": -24.491 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": -26.426 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": -28.362 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": -30.298 - } - }, - { - "Position": { - "x": -45.3, - "y": 1.481, - "z": -32.233 - } - }, - { - "Position": { - "x": 0.7, - "y": 1.481, - "z": 33.6 - }, - "Rotation": { - "x": 0, - "y": 270, - "z": 0 - } - }, - { - "Position": { - "x": -5.35, - "y": 1.481, - "z": 33.6 - }, - "Rotation": { - "x": 0, - "y": 270, - "z": 0 - } - }, - { - "Position": { - "x": -5.35, - "y": 1.481, - "z": 28.6 - }, - "Rotation": { - "x": 0, - "y": 270, - "z": 0 - } - }, - { - "Position": { - "x": 0.7, - "y": 1.481, - "z": 28.6 - }, - "Rotation": { - "x": 0, - "y": 270, - "z": 0 - } - }, - { - "Position": { - "x": 0.7, - "y": 1.481, - "z": 23.6 - }, - "Rotation": { - "x": 0, - "y": 270, - "z": 0 - } - }, - { - "Position": { - "x": -5.35, - "y": 1.481, - "z": 23.6 - }, - "Rotation": { - "x": 0, - "y": 270, - "z": 0 - } - }, - { - "Position": { - "x": 65, - "y": 1.481, - "z": -55 - } - }, - { - "Position": { - "x": 65, - "y": 1.481, - "z": -71 - } - }, - { - "Position": { - "x": 65, - "y": 1.481, - "z": -87 - } - }, - { - "Position": { - "x": 52, - "y": 1.481, - "z": -87 - } - }, - { - "Position": { - "x": 52, - "y": 1.481, - "z": -71 - } - }, - { - "Position": { - "x": 52, - "y": 1.481, - "z": -55 - } - }, - { - "Position": { - "x": 39, - "y": 1.481, - "z": -55 - } - }, - { - "Position": { - "x": 39, - "y": 1.481, - "z": -71 - } - }, - { - "Position": { - "x": 39, - "y": 1.481, - "z": -87 - } - }, - { - "Position": { - "x": 26, - "y": 1.481, - "z": -87 - } - }, - { - "Position": { - "x": 26, - "y": 1.481, - "z": -71 - } - }, - { - "Position": { - "x": 26, - "y": 1.481, - "z": -55 - } - }, - { - "Position": { - "x": 13, - "y": 1.481, - "z": -55 - } - }, - { - "Position": { - "x": 13, - "y": 1.481, - "z": -71 - } - }, - { - "Position": { - "x": 0, - "y": 1.481, - "z": -55 - } - }, - { - "Position": { - "x": 0, - "y": 1.481, - "z": -71 - } - }, - { - "Position": { - "x": 0, - "y": 1.481, - "z": -87 - } - }, - { - "Position": { - "x": 1.598, - "y": 1.583, - "z": -13.746 - }, - "Rotation": { - "x": 0, - "y": 315, - "z": 0 - } - }, - { - "Position": { - "x": -27, - "y": 1.481, - "z": -71 - } - }, - { - "Position": { - "x": -56.245, - "y": 1.491, - "z": -80.189 - }, - "Rotation": { - "x": 0, - "y": 135, - "z": 180 - } - } - ], - "TabStates": { - "10": { - "body": "Created by Whimsical\n\nAnything that passes over the remover that isn't a card, deck or chaos token will be deleted.\r\nTo use the remover, right click on it, choose the \"Enable\" option, and take your card with resources/horror/damage and swipe it over the remover. You may wish to unlock and/or copy the remover to your play area first.", - "color": "Grey", - "id": 10, - "title": "Token Remover", - "visibleColor": { - "b": 0.5, - "g": 0.5, - "r": 0.5 - } - }, - "11": { - "body": "By Whimsical. Requires Numlock set to On.\nNumpad 1: Cut top 3 cards of deck\nNumpad 2: Cut top 6 cards of deck\nNumpad 3: Cut top 9 cards of deck\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\nNumpad 0: Draw lines between selected objects. Hold to draw lines from mouseover object to other selected objects.", - "color": "Grey", - "id": 11, - "title": "Numpad Hotkeys", - "visibleColor": { - "b": 0.5, - "g": 0.5, - "r": 0.5 - } - }, - "7": { - "body": "The server host can enable or disable cards in hands being hidden from other players by going to the menu at the top of the TTS screen, clicking options, and choosing Hands. The \"Disable\" setting reveals all player hands to all players, while the \"Default\" setting means that each player can only see the cards in their own hand.", - "color": "Grey", - "id": 7, - "title": "How to Hide Hands", - "visibleColor": { - "b": 0.5, - "g": 0.5, - "r": 0.5 - } - }, - "8": { - "body": "Welcome to Arkham Horror LCG - Super Complete Edition!\r\n\r\nBelow you will find all the features and instructions this mod is loaded with, that will make your AH LCG experience easier.\r\n\r\nDECKBUILDING\r\n1. All current existing investigators are on the right-hand side, and within each chest you will find their investigator-specific assets and weaknesses. Also included is a basic starter deck which only requires you to add a basic random weakness to get going.\r\n\r\n2. On the left-hand side you will find both the weakness decks as well as lvl 0 cards sorted by class. To reveal the cards, click on each corresponding token to deal the cards onto the table. Cards are sorted by order of Skill, event and Asset cards top-down and increasing resource cost, left to right. \r\n\r\n3. On the upper side you have the upgrade cards. Similarly, click each token to deal the cards out onto the table. Cards are arranged both in increasing xp cost and resource cost, left to right. Typically, these are the cards you will be spending XP on between scenarios to purchase and improve your deck.\r\n4. On the right-hand side underneath the Investigators, you will find the automated ArkhamDB Deckbuilder (coded and maintained by Grabben). Click the load cards button to activate the Deckbuilder, check ArkhamDB for your chosen deck’s URL and insert its number code following the instructions on the deckbuilder, and it will build the deck automatically for you.\r\n\r\nSCENARIOS \u0026 SETUP\r\n1. \tArkham Horror LCG comes with a core campaign (Night of the Zealot) and several expansions (The Dunwich Legacy, The Path to Carcosa \u0026 The Forgotten Age). Within each box you will find the volumes that contain all the cards required for each scenario setup, as well as a tablet linking to the official campaign guide PDF. Also included are chaos token cards and a Campaign Log.\r\n\r\n2. \tEach scenario is setup differently, and while some of the work has been prepared beforehand (such as building encounter decks), you will have to refer to the Campaign Guide for specific instructions on how to set up each scenario.\r\n\r\n3. \tThe chaos bag is always placed on the scenario setup mat in the upper right-hand corner onto a snap point that tilts it at a 45-degree angle. Each scenario volume will contain a difficulty card, where you will have the choice of four difficulties. Press the button on the card according to the difficulty of your choosing and the chaos bag will automatically be configured with the tokens specific to that difficulty. In campaign play it is recommended to save your decks and chaos bag at the end of your scenario to carry over onto the next, as often tokens are added or removed from the chaos bag depending on actions or decisions made during the game. These additional tokens can be drawn from the token reserve book resting next to the newspaper in the middle of the main table – right click it and search for the token you need.\n\r\n4. \tWhen placing location cards, always place them face down on the main play area (the dark map of Arkham, Massachusetts) with the number of clues per location unrevealed. The mod is scripted so that when you flip said location cards (usually when entering the location with an investigator), if it contains clues, the number of clues specific to that location will automatically spawn. Note, that the mod only spawns tokens in relation to the number of players currently set on the playmat player settings. To set the number of players, left-click on the \"Investigators Playing\" number to increase, or right-click to decrease.\r\n\n5. To make location mapping easier, you can draw location connector tokens from the arrow-shaped container below the main play area. Each token has three states (one way, two way and four way) to use them accordingly to better visualize how your locations connect.\n\r\n6. \tIf you require additional doom or clue tokens, these are located on the scenario playmat in their corresponding containers. A handy Doom counter has been also been added to track the doom on the agenda – left-click to add to add, and right-click to deduct. Keep in mind that any doom spawned on enemies, locations or assets needs to be mentally added to the doom in play on the agenda to account for total doom.\r\n\r\nINVESTIGATOR PLAYMAT AND GAMEPLAY\r\n1. \tInvestigator mats are scripted to automate most of the gameplay for you. wdw\n\r\n2. \tEach mat has slots for inventory, where if you play an asset (for example you put a gun that has 4 ammo into your right-hand slot), the mod will automatically spawn the 4 resource tokens onto your equipped card.\n\r\n3.\tThe draw encounter button on the left-hand side will draw the topmost card from the encounter deck and put it in your threat area. Left-clicking will draw the card face-down, and right-clicking will draw the card face-up. When you draw a weakness, or engage an enemy, it is recommended you put it in your threat area, and once you defeat the enemy or treachery, you can send it to the encounter discard pile by clicking the discard button. If you defeat an enemy with a victory point, make sure not to discard to the discard pile, but pick the card up and drop it at the victory display.\n\r\n4. \tThe Click for Chaos button does just that, draw a random chaos token from your chaos bag. Clicking a second time, sends your chaos token back into the bag, which is then shuffled. If one player clicks to draw a token and doesn’t click a second time to send it back, the click from another player on his personal mat will send the token back first, and the next click will draw the token. Additionally, right-clicking the button will continue drawing tokens and line them up next to each other, which is useful for specific draw conditions the game may require from you. Left-clicking again will send all drawn tokens back to the bag.\n\nADDITIONAL FEATURES:\n1. Over 20 Fan-made scenarios created by the thriving community of Arkham Horror LCG have been included. Some of these are one-scenario missions, others are long involved campaigns spanning multiple scenarios. These are all contained in \"The Side Missions\". This boxset also includes the official FFG-created sidemissions Curse of the Rougarou, Carnevale of Horrors, Labrynths of Lunacy and The Eternal Slumber. Read the rulebook on including a side-mission into an ongoing campaign, or play it as a one-off adventure! Setup instructions are included in each volume.\n\n2. If you are not a fan of the dark themed Arkham map for the playmat, you can change the image on it to any you like. At the top left hand side of the playmat is an image icon, which when clicked will reveal a image swap panel. Input the URL for the image you want to repalce the playmat with, and the panel will apply the image for you. Keep in mind this will not change the existing snap points on the current playmat.\n\r\nAs a final comment, please be sure to let me know on the mod page in steam workshop if you find any bugs, issues or have any suggestions for improvement!\r\n\r\n\r\n \r\n\r\n", - "color": "Grey", - "id": 8, - "title": "Basic Intro", - "visibleColor": { - "b": 0.5, - "g": 0.5, - "r": 0.5 - } - }, - "9": { - "body": "Implemented by Tikatoy\nIdea conceived by Cadentia\n\nVersion 3.3\n\nTop buttons manage bless tokens, bottom buttons manage curse tokens\nADD - creates a new token and adds it to the chaos bag\nREMOVE - removes a token from the chaos bag and destroys it\nTAKE - takes a token from the chaos bag and places it below the manager (for sealing)\nRETURN - returns the last token taken from the chaos bag to the chaos bag\n\nTo use Parallel Wendy, go to Options -\u003e Game Keys, then bind a key or mouse button to Wendy's Menu. Hover over any card (won't work on decks) then press the bound key. Right-click seal/release options will be added to the card.\n\n---Other Notes---\n\nOnly use ONE token manager at a time\nTokens are limited to 10 of each type in play\nBless and curse tokens should be in the chaos bag before trying to REMOVE or TAKE them\nEach action logs a message which ends with (# in bag/# taken); hit enter to view log\n**WARNING**: Tracking # of tokens in bag and in play will NOT persist between saves\n\r", - "color": "Grey", - "id": 9, - "title": "Bless / Curse Manager", - "visibleColor": { - "b": 0.5, - "g": 0.5, - "r": 0.5 - } - } - }, - "Table": "Table_None", - "Tags": [], - "Turns": { - "DisableInteractions": false, - "Enable": false, - "PassTurns": true, - "Reverse": false, - "SkipEmpty": false, - "TurnColor": "", - "TurnOrder": [], - "Type": 0 - }, - "VersionNumber": "v13.2.2", - "XmlUI": "\u003c!-- include Global.xml --\u003e\n\u003c!-- Default formatting --\u003e\n\u003cDefaults\u003e\n \u003c!-- general Stuff --\u003e\n \u003cText color=\"white\"\n fontSize=\"18\"/\u003e\n \u003cButton tooltipPosition=\"Left\"\n color=\"clear\"/\u003e\n\n \u003c!-- Window --\u003e\n \u003cHorizontalLayout class=\"headerLayout\"\n height=\"75\"\n padding=\"5\"/\u003e\n \u003cButton class=\"headerButton\"\n minWidth=\"50\"\n preferredWidth=\"50\"\n flexibleWidth=\"0\"\n color=\"clear\"/\u003e\n \u003cText class=\"headerText\"\n minWidth=\"200\"\n flexibleWidth=\"100\"\n fontSize=\"32\"\n font=\"font_teutonic-arkham\"/\u003e\n\u003c/Defaults\u003e\n\n\u003c!-- Buttons at the bottom right (height: n * 35 + (n-1) * 2) --\u003e\n\u003cVerticalLayout visibility=\"Admin\"\n color=\"#000000\"\n outlineSize=\"1 1\"\n outline=\"#303030\"\n rectAlignment=\"LowerRight\"\n width=\"35\"\n height=\"146\"\n offsetXY=\"-1 80\"\n spacing=\"2\"\u003e\n \u003cButton icon=\"cthulhu\"\n tooltip=\"Campaigns\"\n onClick=\"onClick_toggleUi(Campaigns)\"/\u003e\n \u003cButton icon=\"dark-cult\"\n tooltip=\"Standalone Scenarios\"\n onClick=\"onClick_toggleUi(Standalone Scenarios)\"/\u003e\n \u003cButton icon=\"devourer\"\n tooltip=\"Community Content\"\n onClick=\"onClick_toggleUi(Community Content)\"/\u003e\n \u003cButton icon=\"option-gear\"\n tooltip=\"Options\"\n onClick=\"onClick_toggleUi(Options)\"/\u003e\n\u003c/VerticalLayout\u003e\n\n\u003c!-- Basic UI that will be replaced based on title --\u003e\n\u003cVerticalLayout id=\"load_ui\"\n visibility=\"Admin\"\n color=\"black\"\n active=\"false\"\n width=\"700\"\n height=\"780\"\n outlineSize=\"1 1\"\n outline=\"#303030\"\u003e\n \u003cHorizontalLayout class=\"headerLayout\"\u003e\n \u003cButton class=\"headerButton\"\n icon=\"refresh\"\n tooltip=\"Refresh List\"\n tooltipPosition=\"Right\"\n onClick=\"onClick_refreshList\"/\u003e\n \u003cText id=\"title\"\n class=\"headerText\"\u003eLoadable Items\u003c/Text\u003e\n \u003cButton class=\"headerButton\"\n icon=\"close\"\n tooltip=\"Close\"\n onClick=\"onClick_toggleUi(Hidden)\"/\u003e\n \u003c/HorizontalLayout\u003e\n \u003cVerticalScrollView color=\"transparent\"\n minHeight=\"100\"\n flexibleHeight=\"100\"\u003e\n \u003cPanel id=\"ui_update_height\"\n height=\"24\"\u003e\n \u003cVerticalLayout id=\"ui_update_point\"\n padding=\"10\"\u003e\n \u003cText\u003ePlease refresh to see available items.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Panel\u003e\n \u003c/VerticalScrollView\u003e\n \u003cPanel color=\"rgb(0,0,0)\"\n minHeight=\"50\"\n preferredHeight=\"50\"\n flexibleHeight=\"0\"\u003e\n \u003cButton id=\"load_button\"\n active=\"false\"\n onClick=\"onClick_load\"\u003eLoad:\u003c/Button\u003e\n \u003cHorizontalLayout id=\"progress_display\"\u003e\n \u003cProgressBar id=\"download_progress\"\n percentage=\"0\"\n color=\"#000000\"\n fillImageColor=\"#333333\"/\u003e\n \u003cButton onClick=\"onClick_cancel\"\n active=\"false\"\u003eCancel\u003c/Button\u003e\n \u003c/HorizontalLayout\u003e\n \u003c/Panel\u003e\n\u003c/VerticalLayout\u003e\n\n\u003c!-- Title Splash when starting a scenario --\u003e\n\u003cPanel\n id=\"title_splash\"\n height=\"220\"\n position=\"0 250 0\"\n showAnimation=\"FadeIn\"\n hideAnimation=\"FadeOut\"\n active=\"false\"\n animationDuration=\"2\"\u003e\n \u003cImage\n id=\"title_gradient\"\n height=\"220\"\n image=\"TitleGradient\" /\u003e\n \u003cText id=\"title_splash_text\"\n width=\"95%\"\n height=\"180\"\n resizeTextForBestFit=\"true\"\n resizeTextMinSize=\"100\"\n resizeTextMaxSize=\"150\"\n font=\"font_teutonic-arkham\"\n outline=\"black\"\n outlineSize=\"3 -3\"\n horizontalOverflow=\"Overflow\"\u003e\n \u003c/Text\u003e\n\u003c/Panel\u003e\n\u003c!-- include OptionPanel.xml --\u003e\n\u003c!-- Default formatting --\u003e\n\u003cDefaults\u003e\n \u003cText color=\"#FFFFFF\"\n alignment=\"MiddleLeft\" /\u003e\n\n \u003cToggle isOn=\"False\"\n rectAlignment=\"MiddleRight\" /\u003e\n\n \u003cCell dontUseTableCellBackground=\"true\"\n outlineSize=\"0 1\"\n outline=\"grey\" /\u003e\n\n \u003c!-- main window --\u003e\n \u003cTableLayout class=\"window\"\n width=\"500\"\n height=\"800\"\n active=\"false\"\n color=\"#000000\"\n outlineSize=\"2 2\"\n outline=\"grey\"\n showAnimation=\"SlideIn_Right\"\n hideAnimation=\"SlideOut_Right\"\n animationDuration=\"0.1\" /\u003e\n\n \u003c!-- group headers --\u003e\n \u003cRow class=\"group-header\"\n preferredHeight=\"54\" /\u003e\n \u003cCell class=\"group-header\"\n columnSpan=\"2\"\n color=\"#222222\" /\u003e\n \u003cPanel class=\"group-header\"\n padding=\"5 0 0 0\" /\u003e\n \u003cText class=\"group-header\"\n fontSize=\"28\"\n font=\"font_teutonic-arkham\" /\u003e\n\n \u003c!-- options --\u003e\n \u003cRow class=\"option-text\"\n preferredHeight=\"70\"/\u003e\n \u003cCell class=\"option-text\"\n color=\"#333333\"/\u003e\n \u003cCell class=\"option-button\"\n color=\"#333333\"/\u003e\n \u003cVerticalLayout class=\"text-column\"\n padding=\"10 0 0 0\"\n spacing=\"5\"/\u003e\n \u003cText class=\"option-header\"\n fontSize=\"20\"\n font=\"font_teutonic-arkham\"/\u003e\n \u003cText class=\"description\"\n fontSize=\"12\"/\u003e\n\n \u003c!-- buttons at the bottom --\u003e\n \u003cButton class=\"bottomButtons\"\n hoverClass=\"hover\"\n pressClass=\"press\"\n selectClass=\"select\"\n color=\"#888888\"\n minHeight=\"35\"\n fontSize=\"24\"\n font=\"font_teutonic-arkham\"/\u003e\n \u003cButton class=\"hover\"\n color=\"grey\"/\u003e\n \u003cButton class=\"press\"\n color=\"white\"/\u003e\n \u003cButton class=\"select\"\n color=\"white\"/\u003e\n\u003c/Defaults\u003e\n\n\u003c!-- Option Panel --\u003e\n\u003cTableLayout id=\"optionPanel\"\n class=\"window\"\n active=\"false\"\n rectAlignment=\"LowerRight\"\n offsetXY=\"-50 80\"\u003e\n \u003c!-- Header: Options --\u003e\n \u003cRow preferredHeight=\"60\"\u003e\n \u003cCell\u003e\n \u003cPanel padding=\"10 0 0 0\"\u003e\n \u003cText font=\"font_teutonic-arkham\"\n fontSize=\"35\"\u003eOptions\u003c/Text\u003e\n \u003c/Panel\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Scrollable part with options --\u003e\n \u003cRow\u003e\n \u003cCell\u003e\n \u003cVerticalScrollView horizontalScrollbarVisibility=\"AutohideAndExpandViewport\"\u003e\n \u003cTableLayout columnWidths=\"0 75\"\n autoCalculateHeight=\"1\"\n cellPadding=\"10 0 5 5\"\u003e\n\n \u003c!-- Group: general settings --\u003e\n \u003cRow class=\"group-header\"\u003e\n \u003cCell class=\"group-header\"\u003e\n \u003cPanel class=\"group-header\"\n image=\"header_acolyte\"\u003e\n \u003cText class=\"group-header\"\u003eGENERAL SETTINGS\u003c/Text\u003e\n \u003c/Panel\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: play area snap tags --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eEnable snap tags for play area\u003c/Text\u003e\n \u003cText class=\"description\"\u003eOnly cards with the tag \"Location\" will snap (official cards are supported by default). Disable this if you are having issues with custom content.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"playAreaSnapTags\"\n onValueChanged=\"onClick_toggleOption(playAreaSnapTags)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: splash scenario name on setup --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eShow scenario title on setup\u003c/Text\u003e\n \u003cText class=\"description\"\u003eFade in the name of the scenario for 2 seconds when placing down a scenario.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showTitleSplash\"\n onValueChanged=\"onClick_toggleOption(showTitleSplash)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Group: playermat settings --\u003e\n \u003cRow class=\"group-header\"\u003e\n \u003cCell class=\"group-header\"\u003e\n \u003cPanel class=\"group-header\"\n image=\"header_cover\"\u003e\n \u003cText class=\"group-header\"\u003ePLAYERMAT SETTINGS\u003c/Text\u003e\n \u003c/Panel\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: enable snap tags --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eEnable snap tags\u003c/Text\u003e\n \u003cText class=\"description\"\u003eOnly cards with the tag \"Asset\" will snap (official cards are supported by default). Disable this if you are having issues with custom content.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"useSnapTags\"\n onValueChanged=\"onClick_toggleOption(useSnapTags)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show draw 1 button --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eShow \"Draw 1\" button\u003c/Text\u003e\n \u003cText class=\"description\"\u003eDisplays a button below the \"Upkeep\" button that draws a card from your deck. Useful for multi-handed solo play.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showDrawButton\"\n onValueChanged=\"onClick_toggleOption(showDrawButton)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: use clickable clue-counters --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eUse clickable clue-counters\u003c/Text\u003e\n \u003cText class=\"description\"\u003eInstead of automatically counting clues in the respective area on your playermat, this displays a clickable counter for clues.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"useClueClickers\"\n onValueChanged=\"onClick_toggleOption(useClueClickers)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: use clickable resource counters --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eUse clickable resource counters\u003c/Text\u003e\n \u003cText class=\"description\"\u003eThis enables spawning of clickable resource tokens for player cards.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"useResourceCounters\"\n onValueChanged=\"onClick_toggleOption(useResourceCounters)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Group: fan-made accessories --\u003e\n \u003cRow class=\"group-header\"\u003e\n \u003cCell class=\"group-header\"\u003e\n \u003cPanel class=\"group-header\"\n image=\"header_olive\"\u003e\n \u003cText class=\"group-header\"\u003eFAN-MADE ACCESSORIES\u003c/Text\u003e\n \u003c/Panel\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show token arranger --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eToken Arranger\u003c/Text\u003e\n \u003cText class=\"description\"\u003eSee the contents of the chaos bag at a glance! This tool displays a sorted table of the tokens to allow easier guessing of your odds.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showTokenArranger\"\n onValueChanged=\"onClick_toggleOption(showTokenArranger)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show clean up helper --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eClean Up Helper\u003c/Text\u003e\n \u003cText class=\"description\"\u003eUseful for campaign-play: It resets play areas to allow continuous gameplay in the same savegame.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showCleanUpHelper\"\n onValueChanged=\"onClick_toggleOption(showCleanUpHelper)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show hand helper --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eHand Helper\u003c/Text\u003e\n \u003cText class=\"description\"\u003eNever count your hand cards again! This tool does that for you and additionally enables easy discarding of random cards.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showHandHelper\"\n onValueChanged=\"onClick_toggleOption(showHandHelper)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show search assistant --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eSearch Assistant\u003c/Text\u003e\n \u003cText class=\"description\"\u003eQuickly search 3, 6, 9 or the top X cards of your deck!\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showSearchAssistant\"\n onValueChanged=\"onClick_toggleOption(showSearchAssistant)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show chaos bag manager --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eChaos Bag Manager\u003c/Text\u003e\n \u003cText class=\"description\"\u003ePanel for easy addition or removal of chaos tokens to the bag - very useful for EotE because of Frost tokens!\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showChaosBagManager\"\n onValueChanged=\"onClick_toggleOption(showChaosBagManager)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show attachment helper --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eAttachment Helper\u003c/Text\u003e\n \u003cText class=\"description\"\u003eProvides a card-sized bag for cards that are attached to other cards (e.g. Backpack).\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showAttachmentHelper\"\n onValueChanged=\"onClick_toggleOption(showAttachmentHelper)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show navigation overlay --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eNavigation Overlay\u003c/Text\u003e\n \u003cText class=\"description\"\u003eThis enables an overlay for quickly moving the camera to various points on the table.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showNavigationOverlay\"\n onValueChanged=\"onClick_toggleOption(showNavigationOverlay)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show CYOA campaign guides --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eCYOA Campaign Guides\u003c/Text\u003e\n \u003cText class=\"description\"\u003eDisplays in a \"Choose Your Own Adventure\" style redesigned campaign guides.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showCYOA\"\n onValueChanged=\"onClick_toggleOption(showCYOA)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show custom playmat images --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eCustom Playmat Images\u003c/Text\u003e\n \u003cText class=\"description\"\u003ePlaces a tool that displays custom playmat images for all cycles in a gallery-like fashion.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showCustomPlaymatImages\"\n onValueChanged=\"onClick_toggleOption(showCustomPlaymatImages)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Option: show displacement tool --\u003e\n \u003cRow class=\"option-text\"\u003e\n \u003cCell class=\"option-text\"\u003e\n \u003cVerticalLayout class=\"text-column\"\u003e\n \u003cText class=\"option-header\"\u003eDisplacement Tool\u003c/Text\u003e\n \u003cText class=\"description\"\u003eThis allows moving all objects on the main playmat in a chosen direction.\u003c/Text\u003e\n \u003c/VerticalLayout\u003e\n \u003c/Cell\u003e\n \u003cCell class=\"option-button\"\u003e\n \u003cToggle id=\"showDisplacementTool\"\n onValueChanged=\"onClick_toggleOption(showDisplacementTool)\"/\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n \u003c/TableLayout\u003e\n \u003c/VerticalScrollView\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\n \u003c!-- Buttons: Defaults and Close --\u003e\n \u003cRow preferredHeight=\"50\"\u003e\n \u003cCell\u003e\n \u003cHorizontalLayout minHeight=\"55\"\n flexibleHeight=\"0\"\n padding=\"10 10 5 10\"\n spacing=\"225\"\u003e\n \u003cButton class=\"bottomButtons\"\n onClick=\"onClick_defaultSettings\"\u003eLoad defaults\u003c/Button\u003e\n \u003cButton class=\"bottomButtons\"\n onClick=\"onClick_toggleUi(Hidden)\"\u003eClose\u003c/Button\u003e\n \u003c/HorizontalLayout\u003e\n \u003c/Cell\u003e\n \u003c/Row\u003e\n\u003c/TableLayout\u003e\n\u003c!-- include OptionPanel.xml --\u003e\n\u003c!-- include Global.xml --\u003e" -} +{ + "SaveName": "Arkham SCE - 3.1.0", + "EpochTime": 1682039000, + "Date": "4/20/2023 8:03:20 PM", + "VersionNumber": "v13.2.2", + "GameMode": "Arkham Horror LCG - Super Complete Edition", + "GameType": "", + "GameComplexity": "", + "PlayingTime": [ + 0, + 0 + ], + "PlayerCounts": [ + 0, + 0 + ], + "Tags": [], + "Gravity": 0.5, + "PlayArea": 1.0, + "Table": "Table_None", + "Sky": "Sky_Museum", + "SkyURL": "https://i.imgur.com/GkQqaOF.jpg", + "Note": "", + "TabStates": { + "10": { + "title": "Token Remover", + "body": "Created by Whimsical\n\nAnything that passes over the remover that isn't a card, deck or chaos token will be deleted.\r\nTo use the remover, right click on it, choose the \"Enable\" option, and take your card with resources/horror/damage and swipe it over the remover. You may wish to unlock and/or copy the remover to your play area first.", + "color": "Grey", + "visibleColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5 + }, + "id": 10 + }, + "11": { + "title": "Numpad Hotkeys", + "body": "By Whimsical. Requires Numlock set to On.\nNumpad 1: Cut top 3 cards of deck\nNumpad 2: Cut top 6 cards of deck\nNumpad 3: Cut top 9 cards of deck\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\nNumpad 0: Draw lines between selected objects. Hold to draw lines from mouseover object to other selected objects.", + "color": "Grey", + "visibleColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5 + }, + "id": 11 + }, + "7": { + "title": "How to Hide Hands", + "body": "The server host can enable or disable cards in hands being hidden from other players by going to the menu at the top of the TTS screen, clicking options, and choosing Hands. The \"Disable\" setting reveals all player hands to all players, while the \"Default\" setting means that each player can only see the cards in their own hand.", + "color": "Grey", + "visibleColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5 + }, + "id": 7 + }, + "8": { + "title": "Basic Intro", + "body": "Welcome to Arkham Horror LCG - Super Complete Edition!\r\n\r\nBelow you will find all the features and instructions this mod is loaded with, that will make your AH LCG experience easier.\r\n\r\nDECKBUILDING\r\n1. All current existing investigators are on the right-hand side, and within each chest you will find their investigator-specific assets and weaknesses. Also included is a basic starter deck which only requires you to add a basic random weakness to get going.\r\n\r\n2. On the left-hand side you will find both the weakness decks as well as lvl 0 cards sorted by class. To reveal the cards, click on each corresponding token to deal the cards onto the table. Cards are sorted by order of Skill, event and Asset cards top-down and increasing resource cost, left to right. \r\n\r\n3. On the upper side you have the upgrade cards. Similarly, click each token to deal the cards out onto the table. Cards are arranged both in increasing xp cost and resource cost, left to right. Typically, these are the cards you will be spending XP on between scenarios to purchase and improve your deck.\r\n4. On the right-hand side underneath the Investigators, you will find the automated ArkhamDB Deckbuilder (coded and maintained by Grabben). Click the load cards button to activate the Deckbuilder, check ArkhamDB for your chosen deck’s URL and insert its number code following the instructions on the deckbuilder, and it will build the deck automatically for you.\r\n\r\nSCENARIOS & SETUP\r\n1. \tArkham Horror LCG comes with a core campaign (Night of the Zealot) and several expansions (The Dunwich Legacy, The Path to Carcosa & The Forgotten Age). Within each box you will find the volumes that contain all the cards required for each scenario setup, as well as a tablet linking to the official campaign guide PDF. Also included are chaos token cards and a Campaign Log.\r\n\r\n2. \tEach scenario is setup differently, and while some of the work has been prepared beforehand (such as building encounter decks), you will have to refer to the Campaign Guide for specific instructions on how to set up each scenario.\r\n\r\n3. \tThe chaos bag is always placed on the scenario setup mat in the upper right-hand corner onto a snap point that tilts it at a 45-degree angle. Each scenario volume will contain a difficulty card, where you will have the choice of four difficulties. Press the button on the card according to the difficulty of your choosing and the chaos bag will automatically be configured with the tokens specific to that difficulty. In campaign play it is recommended to save your decks and chaos bag at the end of your scenario to carry over onto the next, as often tokens are added or removed from the chaos bag depending on actions or decisions made during the game. These additional tokens can be drawn from the token reserve book resting next to the newspaper in the middle of the main table – right click it and search for the token you need.\n\r\n4. \tWhen placing location cards, always place them face down on the main play area (the dark map of Arkham, Massachusetts) with the number of clues per location unrevealed. The mod is scripted so that when you flip said location cards (usually when entering the location with an investigator), if it contains clues, the number of clues specific to that location will automatically spawn. Note, that the mod only spawns tokens in relation to the number of players currently set on the playmat player settings. To set the number of players, left-click on the \"Investigators Playing\" number to increase, or right-click to decrease.\r\n\n5. To make location mapping easier, you can draw location connector tokens from the arrow-shaped container below the main play area. Each token has three states (one way, two way and four way) to use them accordingly to better visualize how your locations connect.\n\r\n6. \tIf you require additional doom or clue tokens, these are located on the scenario playmat in their corresponding containers. A handy Doom counter has been also been added to track the doom on the agenda – left-click to add to add, and right-click to deduct. Keep in mind that any doom spawned on enemies, locations or assets needs to be mentally added to the doom in play on the agenda to account for total doom.\r\n\r\nINVESTIGATOR PLAYMAT AND GAMEPLAY\r\n1. \tInvestigator mats are scripted to automate most of the gameplay for you. wdw\n\r\n2. \tEach mat has slots for inventory, where if you play an asset (for example you put a gun that has 4 ammo into your right-hand slot), the mod will automatically spawn the 4 resource tokens onto your equipped card.\n\r\n3.\tThe draw encounter button on the left-hand side will draw the topmost card from the encounter deck and put it in your threat area. Left-clicking will draw the card face-down, and right-clicking will draw the card face-up. When you draw a weakness, or engage an enemy, it is recommended you put it in your threat area, and once you defeat the enemy or treachery, you can send it to the encounter discard pile by clicking the discard button. If you defeat an enemy with a victory point, make sure not to discard to the discard pile, but pick the card up and drop it at the victory display.\n\r\n4. \tThe Click for Chaos button does just that, draw a random chaos token from your chaos bag. Clicking a second time, sends your chaos token back into the bag, which is then shuffled. If one player clicks to draw a token and doesn’t click a second time to send it back, the click from another player on his personal mat will send the token back first, and the next click will draw the token. Additionally, right-clicking the button will continue drawing tokens and line them up next to each other, which is useful for specific draw conditions the game may require from you. Left-clicking again will send all drawn tokens back to the bag.\n\nADDITIONAL FEATURES:\n1. Over 20 Fan-made scenarios created by the thriving community of Arkham Horror LCG have been included. Some of these are one-scenario missions, others are long involved campaigns spanning multiple scenarios. These are all contained in \"The Side Missions\". This boxset also includes the official FFG-created sidemissions Curse of the Rougarou, Carnevale of Horrors, Labrynths of Lunacy and The Eternal Slumber. Read the rulebook on including a side-mission into an ongoing campaign, or play it as a one-off adventure! Setup instructions are included in each volume.\n\n2. If you are not a fan of the dark themed Arkham map for the playmat, you can change the image on it to any you like. At the top left hand side of the playmat is an image icon, which when clicked will reveal a image swap panel. Input the URL for the image you want to repalce the playmat with, and the panel will apply the image for you. Keep in mind this will not change the existing snap points on the current playmat.\n\r\nAs a final comment, please be sure to let me know on the mod page in steam workshop if you find any bugs, issues or have any suggestions for improvement!\r\n\r\n\r\n \r\n\r\n", + "color": "Grey", + "visibleColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5 + }, + "id": 8 + }, + "9": { + "title": "Bless / Curse Manager", + "body": "Implemented by Tikatoy\nIdea conceived by Cadentia\n\nVersion 3.3\n\nTop buttons manage bless tokens, bottom buttons manage curse tokens\nADD - creates a new token and adds it to the chaos bag\nREMOVE - removes a token from the chaos bag and destroys it\nTAKE - takes a token from the chaos bag and places it below the manager (for sealing)\nRETURN - returns the last token taken from the chaos bag to the chaos bag\n\nTo use Parallel Wendy, go to Options -> Game Keys, then bind a key or mouse button to Wendy's Menu. Hover over any card (won't work on decks) then press the bound key. Right-click seal/release options will be added to the card.\n\n---Other Notes---\n\nOnly use ONE token manager at a time\nTokens are limited to 10 of each type in play\nBless and curse tokens should be in the chaos bag before trying to REMOVE or TAKE them\nEach action logs a message which ends with (# in bag/# taken); hit enter to view log\n**WARNING**: Tracking # of tokens in bag and in play will NOT persist between saves\n\r", + "color": "Grey", + "visibleColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5 + }, + "id": 9 + } + }, + "MusicPlayer": { + "RepeatSong": false, + "PlaylistEntry": 0, + "CurrentAudioTitle": "Laudanum - Atrium Carceri: Black Corner Den", + "CurrentAudioURL": "http://cloud-3.steamusercontent.com/ugc/784110538847453001/4481D1CC5684FCF04AB143954DEFE09E94BF5CEB/", + "AudioLibrary": [ + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847453001/4481D1CC5684FCF04AB143954DEFE09E94BF5CEB/", + "Item2": "Laudanum - Atrium Carceri: Black Corner Den" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847453925/A083A3784DAC15D75513F92C54642D58B05FA996/", + "Item2": "Prepare the Stage of Night - Atrium Carceri: Black Corner Den" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847448789/4E04CB9EBECDF5BEA8EF1B146ACAB711D9AF5F0F/", + "Item2": "An Atrementous City - Atrium Carceri: Black Corner Den" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847444523/8C8AE52CABE62CF84AEA1B9A6055C0C39375FCDB/", + "Item2": "A Deeper Dream - Atrium Carceri: Black Corner Den" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847455056/0D6EAB8903C3B6E44CB2F3F2ACF34297F3757DC4/", + "Item2": "Wind-Up Orchestra - Atrium Carceri: Black Corner Den" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847451936/3D8B9C473889956F22DF84285A5BA9ABBCEE4D8F/", + "Item2": "House of Tinctures - Atrium Carceri: Black Corner Den" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538847450067/DC4A12A8E621CFE19BAB9AB6B6BD30C337B39B27/", + "Item2": "End of the Century - Atrium Carceri: Black Corner Den" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538843610156/990053307E71986B46045FF0EC8BFABBD6EBE7BF/", + "Item2": "Cthulhu - Cryo Chamber" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848438651/B87CFA9DAAB2DDF3ECCD714348B23498AFCC7804/", + "Item2": "Azathoth 1 - Cryo Chamber" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848445981/7CAE63540FD2C218DD5B85D53B391C6DE1D0D200/", + "Item2": "Azathoth 2 - Cryo Chamber" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848464736/632CB8C59B9E7B0979A40468E0F0AE2ACB1B6B21/", + "Item2": "Nyarlathotep 1 - Cryo Chamber" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848480793/17DC9A3323A5381B1DD7316C67F3F554FDC52B27/", + "Item2": "Nyarlathotep 2 - Cryo Chamber" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848485973/A65ABDA232410FB64FA0A4BD26431ACDF3E2D46A/", + "Item2": "Nyarlathotep 3 - Cryo Chamber" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848530903/E08BB3474D49477CAA9B78D3A8AA54FDC757B351/", + "Item2": "The Gargantuan Tower - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848530379/F1C98200F021A2471E5575DE934C62C927A8FFA4/", + "Item2": "The Dark Mother - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848526667/76C6786A4A463EF6A7E43DE6C407246A8ED5D6F6/", + "Item2": "Across the Sea of the Dead - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848527228/A96DC0E3ED5C000807E8C8600BA52F9282FE35EB/", + "Item2": "Black Needle - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848527836/48245BF2494C1865834A412BC7E591EA04F3A919/", + "Item2": "Decrepit City - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848529472/D4C99D8D6C0E16AB561FA6C190B18E96D808DE8B/", + "Item2": "Sacred Slab - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848525938/26EC4322860F6AE86A1EADBED45E91C6E6F599B0/", + "Item2": "200 Days - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848528926/CC697AF9346939B202B65F863B641DC562039E0F/", + "Item2": "Industrial District - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848528271/E2BA3FB96D587B12148FE05FEA5E4E5C886CAA43/", + "Item2": "Heart of the Metropolis - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848529861/BC675583A20F58532A065945588D352295AFDDB9/", + "Item2": "The Cowled Seers - Atrium Carceri: Metropolis" + }, + { + "Item1": "http://cloud-3.steamusercontent.com/ugc/784110538848531283/612B88F51901DE770452542640D1F89C9604BDBF/", + "Item2": "The Machine - Atrium Carceri: Metropolis" + } + ] + }, + "Grid": { + "Type": 0, + "Lines": false, + "Color": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "Opacity": 0.75, + "ThickLines": false, + "Snapping": false, + "Offset": false, + "BothSnapping": false, + "xSize": 2.0, + "ySize": 2.0, + "PosOffset": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + } + }, + "Lighting": { + "LightIntensity": 0.54, + "LightColor": { + "r": 1.0, + "g": 0.9804, + "b": 0.8902 + }, + "AmbientIntensity": 1.3, + "AmbientType": 0, + "AmbientSkyColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5 + }, + "AmbientEquatorColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5 + }, + "AmbientGroundColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5 + }, + "ReflectionIntensity": 1.0, + "LutIndex": 0, + "LutContribution": 1.0 + }, + "Hands": { + "Enable": true, + "DisableUnused": false, + "Hiding": 0 + }, + "ComponentTags": { + "labels": [ + { + "displayed": "import_configuration_provider", + "normalized": "import_configuration_provider" + }, + { + "displayed": "AllCardsHotfix", + "normalized": "allcardshotfix" + }, + { + "displayed": "LinkedPhaseTracker", + "normalized": "linkedphasetracker" + }, + { + "displayed": "chaosBag", + "normalized": "chaosBag" + }, + { + "displayed": "displacement_excluded", + "normalized": "displacement_excluded" + }, + { + "displayed": "PlayerCard", + "normalized": "playercard" + }, + { + "displayed": "CleanUpHelper_ignore", + "normalized": "cleanuphelper_ignore" + }, + { + "displayed": "Asset", + "normalized": "asset" + }, + { + "displayed": "ScenarioCard", + "normalized": "scenariocard" + }, + { + "displayed": "Location", + "normalized": "location" + }, + { + "displayed": "tempToken", + "normalized": "temptoken" + }, + { + "displayed": "Minicard", + "normalized": "minicard" + }, + { + "displayed": "DoomCounter_ignore", + "normalized": "doomcounter_ignore" + }, + { + "displayed": "Investigator", + "normalized": "investigator" + }, + { + "displayed": "chaosBag", + "normalized": "chaosbag" + }, + { + "displayed": "arkham_setup_memory_object", + "normalized": "arkham_setup_memory_object" + }, + { + "displayed": "ActionToken", + "normalized": "actiontoken" + }, + { + "displayed": "LargeBox", + "normalized": "largebox" + }, + { + "displayed": "SoundCube", + "normalized": "soundcube" + } + ] + }, + "Turns": { + "Enable": false, + "Type": 0, + "TurnOrder": [], + "Reverse": false, + "SkipEmpty": false, + "DisableInteractions": false, + "PassTurns": true, + "TurnColor": "" + }, + "CameraStates": [ + { + "Position": { + "x": -22.2649822, + "y": -2.5, + "z": 5.25747156 + }, + "Rotation": { + "x": 64.34372, + "y": 90.3332, + "z": 0.0 + }, + "Distance": 104.699272, + "Zoomed": false, + "AbsolutePosition": { + "x": -67.59604, + "y": 91.87675, + "z": 5.521103 + } + }, + { + "Position": { + "x": -6.36408234, + "y": -2.5, + "z": -9.483223E-07 + }, + "Rotation": { + "x": 64.99999, + "y": 89.99999, + "z": 0.0 + }, + "Distance": 97.85165, + "Zoomed": false, + "AbsolutePosition": { + "x": -47.7179832, + "y": 86.18371, + "z": -6.780735E-06 + } + }, + null, + null, + null, + null, + null, + null, + null, + null + ], + "DecalPallet": [ + { + "Name": "Achivement Checkmark", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/1474319121424323663/BC5570ECF747F1B30224461B576E8B0FE7FA5F33/", + "Size": 0.1 + }, + { + "Name": "Victory Display", + "ImageURL": "https://i.imgur.com/saWedQ0.png", + "Size": 15.0 + } + ], + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"core/MythosAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local MythosAreaApi = {}\n local MYTHOS_AREA_GUID = \"9f334f\"\n\n -- returns the chaos token metadata (if provided through scenario reference card)\n MythosAreaApi.returnTokenData = function()\n return getObjectFromGUID(\"9f334f\").call(\"returnTokenData\")\n end\n\n return MythosAreaApi\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/SoundCubeApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local SoundCubeApi = {}\n\n -- this table links the name of a trigger effect to its index\n local soundIndices = {\n [\"Vacuum\"] = 0,\n [\"Deep Bell\"] = 1,\n [\"Dark Souls\"] = 2\n }\n\n function playTriggerEffect(index)\n getObjectsWithTag(\"SoundCube\")[1].AssetBundle.playTriggerEffect(index)\n end\n\n -- plays the by name requested sound\n ---@param soundName String Name of the sound to play\n SoundCubeApi.playSoundByName = function(soundName)\n playTriggerEffect(soundIndices[soundName])\n end\n\n return SoundCubeApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/Global\")\nend)\n__bundle_register(\"core/Global\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- general setup\n---------------------------------------------------------\n\nENCOUNTER_DECK_POS = {-3.93, 1, 5.76}\nENCOUNTER_DECK_DISCARD_POSITION = {-3.85, 1, 10.38}\n\n-- optionPanel data\noptionPanel = {}\n\n-- GUID of data helper\nDATA_HELPER_GUID = \"708279\"\n\n-- GUIDs that will not be interactable (e.g. parts of the table)\nlocal NOT_INTERACTABLE = {\n \"6161b4\", -- Decoration-Map\n \"721ba2\", -- PlayArea\n \"9f334f\", -- MythosArea\n \"463022\", -- Panel behind tentacle stand\n \"f182ee\", -- InvestigatorCount\n \"7bff34\", -- Tentacle stand\n \"8646eb\", -- horizontal border left\n \"75937e\", -- horizontal border right\n \"612072\", -- vertical border left\n \"975c39\", -- vertical border right\n}\n\nlocal chaosTokens = {}\nlocal chaosTokensLastMat = nil\nlocal IS_RESHUFFLING = false\nlocal bagSearchers = {}\nlocal MAT_COLORS = {\"White\", \"Orange\", \"Green\", \"Red\"}\nlocal hideTitleSplashWaitFunctionId = nil\nlocal playmatApi = require(\"playermat/PlaymatApi\")\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal playAreaAPI = require(\"core/PlayAreaApi\")\nlocal soundCubeApi = require(\"core/SoundCubeApi\")\nlocal mythosAreaApi = require(\"core/MythosAreaApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\n\n-- online functionality related variables\nlocal MOD_VERSION = \"3.1.0\"\nlocal SOURCE_REPO = 'https://raw.githubusercontent.com/chr1z93/loadable-objects/main'\nlocal library, requestObj, modMeta, notificationVisible\nlocal acknowledgedUpgradeVersions = {}\n\n---------------------------------------------------------\n-- data for tokens\n---------------------------------------------------------\n\nTOKEN_DATA = {\n damage = {image = \"http://cloud-3.steamusercontent.com/ugc/1758068501357115146/903D11AAE7BD5C254C8DC136E9202EE516289DEA/\", scale = {0.17, 0.17, 0.17}},\n horror = {image = \"http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/\", scale = {0.17, 0.17, 0.17}},\n resource = {image = \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\", scale = {0.17, 0.17, 0.17}},\n doom = {image = \"https://i.imgur.com/EoL7yaZ.png\", scale = {0.17, 0.17, 0.17}},\n clue = {image = \"http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/\", scale = {0.15, 0.15, 0.15}}\n}\n\nID_URL_MAP = {\n ['blue'] = {name = \"Elder Sign\", url = 'https://i.imgur.com/nEmqjmj.png'},\n ['p1'] = {name = \"+1\", url = 'https://i.imgur.com/uIx8jbY.png'},\n ['0'] = {name = \"0\", url = 'https://i.imgur.com/btEtVfd.png'},\n ['m1'] = {name = \"-1\", url = 'https://i.imgur.com/w3XbrCC.png'},\n ['m2'] = {name = \"-2\", url = 'https://i.imgur.com/bfTg2hb.png'},\n ['m3'] = {name = \"-3\", url = 'https://i.imgur.com/yfs8gHq.png'},\n ['m4'] = {name = \"-4\", url = 'https://i.imgur.com/qrgGQRD.png'},\n ['m5'] = {name = \"-5\", url = 'https://i.imgur.com/3Ym1IeG.png'},\n ['m6'] = {name = \"-6\", url = 'https://i.imgur.com/c9qdSzS.png'},\n ['m7'] = {name = \"-7\", url = 'https://i.imgur.com/4WRD42n.png'},\n ['m8'] = {name = \"-8\", url = 'https://i.imgur.com/9t3rPTQ.png'},\n ['skull'] = {name = \"Skull\", url = 'https://i.imgur.com/stbBxtx.png'},\n ['cultist'] = {name = \"Cultist\", url = 'https://i.imgur.com/VzhJJaH.png'},\n ['tablet'] = {name = \"Tablet\", url = 'https://i.imgur.com/1plY463.png'},\n ['elder'] = {name = \"Elder Thing\", url = 'https://i.imgur.com/ttnspKt.png'},\n ['red'] = {name = \"Auto-fail\", url = 'https://i.imgur.com/lns4fhz.png'},\n ['bless'] = {name = \"Bless\", url = 'http://cloud-3.steamusercontent.com/ugc/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/'},\n ['curse'] = {name = \"Curse\", url = 'http://cloud-3.steamusercontent.com/ugc/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/'},\n\t['frost'] = {name = \"Frost\", url = 'http://cloud-3.steamusercontent.com/ugc/1858293462583104677/195F93C063A8881B805CE2FD4767A9718B27B6AE/'}\n}\n\n---------------------------------------------------------\n-- data for chaos token stat tracker\n---------------------------------------------------------\n\nlocal MAT_GUID_TO_COLOR = {\n [\"Overall\"] = \"Overall\",\n [\"8b081b\"] = \"White\",\n [\"bd0ff4\"] = \"Orange\",\n [\"383d8b\"] = \"Green\",\n [\"0840d5\"] = \"Red\"\n}\n\nlocal tokenDrawingStats = {\n [\"Overall\"] = {},\n [\"8b081b\"] = {},\n [\"bd0ff4\"] = {},\n [\"383d8b\"] = {},\n [\"0840d5\"] = {}\n}\n\n---------------------------------------------------------\n-- general code\n---------------------------------------------------------\n\n-- saving state of optionPanel to restore later\nfunction onSave() return JSON.encode({ optionPanel = optionPanel, acknowledgedUpgradeVersions = acknowledgedUpgradeVersions }) end\n\nfunction onLoad(savedData)\n if savedData then\n loadedData = JSON.decode(savedData)\n optionPanel = loadedData.optionPanel\n acknowledgedUpgradeVersions = loadedData.acknowledgedUpgradeVersions\n updateOptionPanelState()\n else\n print(\"Saved state could not be found!\")\n end\n\n for _, guid in ipairs(NOT_INTERACTABLE) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.interactable = false end\n end\n\n getModVersion()\n math.randomseed(os.time())\nend\n\n---------------------------------------------------------\n-- encounter card drawing\n---------------------------------------------------------\n\nfunction isDeck(x) return x.tag == 'Deck' end\n\nfunction isCardOrDeck(x) return x.tag == 'Card' or x.tag == 'Deck' end\n\n-- Event hook for any object search. When chaos tokens are manipulated while the chaos bag\n-- container is being searched, a TTS bug can cause tokens to duplicate or vanish. We lock the\n-- chaos bag during search operations to avoid this.\nfunction onObjectSearchStart(object, playerColor)\n chaosbag = findChaosBag()\n if object == chaosbag then\n bagSearchers[playerColor] = true\n end\nend\n\n-- Event hook for any object search. When chaos tokens are manipulated while the chaos bag\n-- container is being searched, a TTS bug can cause tokens to duplicate or vanish. We lock the\n-- chaos bag during search operations to avoid this.\nfunction onObjectSearchEnd(object, playerColor)\n chaosbag = findChaosBag()\n if object == chaosbag then\n bagSearchers[playerColor] = nil\n end\nend\n\n-- Pass object enter container events to the PlayArea to clear vector lines from dragged cards.\n-- This requires the try method as cards won't exist any more after they enter a deck, so the lines\n-- can't be cleared.\nfunction tryObjectEnterContainer(container, object)\n playAreaAPI.tryObjectEnterContainer(container, object)\n return true\nend\n\nfunction drawEncountercard(params)\n local position = params[1]\n local rotation = params[2]\n local alwaysFaceUp = params[3]\n local card\n local items = findInRadiusBy(ENCOUNTER_DECK_POS, 4, isCardOrDeck)\n if #items > 0 then\n for _, v in ipairs(items) do\n if v.tag == 'Deck' then\n card = v.takeObject({index = 0})\n break\n end\n end\n -- we didn't find the deck so just pull the first thing we did find\n if card == nil then card = items[1] end\n actualEncounterCardDraw(card, params)\n else\n -- nothing here, time to reshuffle\n reshuffleEncounterDeck(params)\n end\nend\n\nfunction actualEncounterCardDraw(card, params)\n local position = params[1]\n local rotation = params[2]\n local alwaysFaceUp = params[3]\n local faceUpRotation = 0\n if not alwaysFaceUp then\n local metadata = JSON.decode(card.getGMNotes()) or {}\n if metadata.hidden or getObjectFromGUID(DATA_HELPER_GUID).call('checkHiddenCard', card.getName()) then\n faceUpRotation = 180\n end\n end\n card.setPositionSmooth(position, false, false)\n card.setRotationSmooth({0, rotation.y, faceUpRotation}, false, false)\nend\n\nfunction reshuffleEncounterDeck(params)\n -- finishes moving the deck back and draws a card\n local function move(deck)\n deck.setPositionSmooth({ENCOUNTER_DECK_POS[1], ENCOUNTER_DECK_POS[2] + 2, ENCOUNTER_DECK_POS[3]}, false, true)\n actualEncounterCardDraw(deck.takeObject({index=0}), params)\n Wait.time(function() IS_RESHUFFLING = false end, 1)\n end\n -- bail out if we're mid reshuffle\n if IS_RESHUFFLING then return end\n local discarded = findInRadiusBy(ENCOUNTER_DECK_DISCARD_POSITION, 4, isDeck)\n if #discarded > 0 then\n IS_RESHUFFLING = true\n local deck = discarded[1]\n if not deck.is_face_down then deck.flip() end\n deck.shuffle()\n Wait.time(|| move(deck), 0.3)\n else\n printToAll(\"Couldn't find encounter discard pile to reshuffle.\", {1, 0, 0})\n end\nend\n\nfunction findInRadiusBy(pos, radius, filter)\n local objList = Physics.cast({\n origin = pos,\n direction = {0, 1, 0},\n type = 2,\n size = {radius, radius, radius},\n max_distance = 0\n })\n\n local filteredList = {}\n for _, obj in ipairs(objList) do\n if filter and filter(obj.hit_object) then\n table.insert(filteredList, obj.hit_object)\n end\n end\n return filteredList\nend\n\n---------------------------------------------------------\n-- chaos token drawing\n---------------------------------------------------------\n\n-- checks scripting zone for chaos bag (also called by a lot of objects!)\nfunction findChaosBag()\n local chaosbag_zone = getObjectFromGUID(\"83ef06\")\n\n -- error handling: scripting zone not found\n if chaosbag_zone == nil then\n printToAll(\"Zone for chaos bag detection couldn't be found.\", \"Red\")\n return\n end\n\n for _, item in ipairs(chaosbag_zone.getObjects()) do\n if item.getDescription() == \"Chaos Bag\" then\n return item\n end\n end\n\n -- error handling: chaos bag not found\n printToAll(\"Chaos bag couldn't be found.\", \"Red\")\nend\n\nfunction returnChaosTokens()\n for _, token in pairs(chaosTokens) do\n if token ~= nil then chaosbag.putObject(token) end\n end\n chaosTokens = {}\nend\n\n-- Checks to see if the chaos bag can be manipulated. If a player is searching the bag when tokens\n-- are drawn or replaced a TTS bug can cause those tokens to vanish. Any functions which change the\n-- contents of the bag should check this method before doing so.\n-- This method will broadcast a message to all players if the bag is being searched.\n---@return Boolean. True if the bag is manipulated, false if it should be blocked.\nfunction canTouchChaosTokens()\n for color, searching in pairs(bagSearchers) do\n if searching then\n broadcastToAll(\"Someone is searching the chaos bag, can't touch the tokens.\", \"Red\")\n return false\n end\n end\n return true\nend\n\n-- called by playermats (by the \"Draw chaos token\" button)\nfunction drawChaosToken(params)\n if not canTouchChaosTokens() then return end\n\n local mat = params[1]\n local tokenOffset = params[2]\n local isRightClick = params[3]\n chaosbag = findChaosBag()\n\n -- return token(s) on other playmat first\n if chaosTokensLastMat ~= nil and chaosTokensLastMat ~= mat and #chaosTokens ~= 0 then\n returnChaosTokens()\n chaosTokensLastMat = nil\n return\n end\n\n chaosTokensLastMat = mat\n\n -- if we have left clicked and have no tokens OR if we have right clicked\n if isRightClick or #chaosTokens == 0 then\n if #chaosbag.getObjects() == 0 then return end\n chaosbag.shuffle()\n\n -- add the token to the list, compute new position based on list length\n tokenOffset[1] = tokenOffset[1] + (0.17 * #chaosTokens)\n local token = chaosbag.takeObject({\n index = 0,\n position = mat.positionToWorld(tokenOffset),\n rotation = mat.getRotation()\n })\n\n -- get data for token description\n local name = token.getName()\n local tokenData = mythosAreaApi.returnTokenData().tokenData or {}\n local specificData = tokenData[name] or {}\n token.setDescription(specificData.description or \"\")\n\n -- track the chaos token (for stat tracker and future returning)\n trackChaosToken(name, mat.getGUID())\n chaosTokens[#chaosTokens + 1] = token\n return\n else\n returnChaosTokens()\n end\nend\n\n---------------------------------------------------------\n-- token spawning\n---------------------------------------------------------\n\n-- DEPRECATED. Use TokenManager instead.\n-- Spawns a single token.\n---@param params Table. Array with arguments to the method. 1 = position, 2 = type, 3 = rotation\nfunction spawnToken(params)\n return tokenManager.spawnToken(params[1], params[2], params[3])\nend\n\n---------------------------------------------------------\n-- chaos token stat tracker\n---------------------------------------------------------\n\nfunction trackChaosToken(tokenName, matGUID)\n tokenDrawingStats[\"Overall\"][tokenName] = (tokenDrawingStats[\"Overall\"][tokenName] or 0) + 1\n tokenDrawingStats[matGUID][tokenName] = (tokenDrawingStats[matGUID][tokenName] or 0) + 1\nend\n\n-- Left-click: print stats, Right-click: reset stats\nfunction handleStatTrackerClick(_, _, isRightClick)\n if isRightClick then\n for key, _ in pairs(tokenDrawingStats) do\n tokenDrawingStats[key] = {}\n end\n else\n local squidKing = \"Nobody\"\n local maxSquid = 0\n local playerColor, playerName\n \n for key, personalStats in pairs(tokenDrawingStats) do\n if personalStats ~= {} then\n if key == \"Overall\" then\n playerColor = \"White\"\n playerName = \"Overall\"\n else\n playerColor = playmatApi.getPlayerColor(MAT_GUID_TO_COLOR[key])\n playerName = Player[playerColor].steam_name or playerColor\n\n local playerSquidCount = personalStats[\"Auto-fail\"] or 0\n if playerSquidCount > maxSquid then\n squidKing = playerName\n maxSquid = playerSquidCount\n end\n end\n \n printToAll(\"------------------------------\")\n printToAll(playerName .. \" Stats\", playerColor)\n \n for tokenName, value in pairs(personalStats) do\n if value then\n printToAll(tokenName .. ': ' .. tostring(value))\n end\n end\n end\n end\n printToAll(\"------------------------------\")\n printToAll(squidKing .. \" is an auto-fail magnet.\", {255, 0, 0})\n end\nend\n\n---------------------------------------------------------\n-- Difficulty selector script\n---------------------------------------------------------\n\n-- called for button creation on the difficulty selectors\n---@param object object Usually \"self\"\n---@param key string Name of the scenario\nfunction createSetupButtons(args)\n local data = getDataValue('modeData', args.key)\n if data ~= nil then\n local buttonParameters = {}\n buttonParameters.function_owner = args.object\n buttonParameters.position = {0, 0.1, -0.15}\n buttonParameters.scale = {0.47, 1, 0.47}\n buttonParameters.height = 200\n buttonParameters.width = 1150\n buttonParameters.color = {0.87, 0.8, 0.7}\n\n if data.easy ~= nil then\n buttonParameters.label = \"Easy\"\n buttonParameters.click_function = \"easyClick\"\n args.object.createButton(buttonParameters)\n buttonParameters.position[3] = buttonParameters.position[3] + 0.20\n end\n\n if data.normal ~= nil then\n buttonParameters.label = \"Standard\"\n buttonParameters.click_function = \"normalClick\"\n args.object.createButton(buttonParameters)\n buttonParameters.position[3] = buttonParameters.position[3] + 0.20\n end\n\n if data.hard ~= nil then\n buttonParameters.label = \"Hard\"\n buttonParameters.click_function = \"hardClick\"\n args.object.createButton(buttonParameters)\n buttonParameters.position[3] = buttonParameters.position[3] + 0.20\n end\n\n if data.expert ~= nil then\n buttonParameters.label = \"Expert\"\n buttonParameters.click_function = \"expertClick\"\n args.object.createButton(buttonParameters)\n buttonParameters.position[3] = buttonParameters.position[3] + 0.20\n end\n\n if data.standalone ~= nil then\n buttonParameters.label = \"Standalone\"\n buttonParameters.click_function = \"standaloneClick\"\n args.object.createButton(buttonParameters)\n end\n end\nend\n\n-- called for adding chaos tokens\n---@param object object Usually \"self\"\n---@param key string Name of the scenario\n---@param mode string difficulty (e.g. \"hard\" or \"expert\")\nfunction fillContainer(args)\n local data = getDataValue('modeData', args.key)\n if data == nil then return end\n\n local value = data[args.mode]\n if value == nil or value.token == nil then return end\n\n local tokenList = {}\n\n for _, tokenId in ipairs(value.token) do\n table.insert(tokenList, tokenId)\n end\n\n if value.append ~= nil then\n for _, tokenId in ipairs(value.append) do\n table.insert(tokenList, tokenId)\n end\n end\n\n -- randomly choose tokens for specific Carcosa scenarios in standalone\n if value.random then\n local n = #value.random\n if n > 0 then\n for _, tokenId in ipairs(value.random[math.random(1, n)]) do\n table.insert(tokenList, tokenId)\n end\n end\n end\n\n setChaosBagState(tokenList)\n\n if value.message then\n broadcastToAll(value.message)\n end\n\n if value.warning then\n broadcastToAll(value.warning, { 1, 0.5, 0.5 })\n end\nend\n\nfunction getDataValue(storage, key)\n local data = getObjectFromGUID(DATA_HELPER_GUID).getTable(storage)\n if data ~= nil then\n local value = data[key]\n if value ~= nil then\n local res = {}\n for m, v in pairs(value) do\n res[m] = v\n if res[m].parent ~= nil then\n local parentData = getDataValue(storage, res[m].parent)\n if parentData ~= nil and parentData[m] ~= nil and parentData[m].token ~= nil then\n res[m].token = parentData[m].token\n end\n res[m].parent = nil\n end\n end\n return res\n end\n end\nend\n\n-- respawns the chaos bag with a new state of tokens\n---@param tokenList Table List of chaos token ids\nfunction setChaosBagState(tokenList)\n if not canTouchChaosTokens() then return end\n\n local chaosbag = findChaosBag()\n local chaosbagData = chaosbag.getData()\n local reserveData = getObjectFromGUID(\"106418\").getData()\n local tokenCache = {}\n local containedObjects = {}\n\n -- create a temporary copy of the data for each chaos token\n for _, objData in ipairs(reserveData.ContainedObjects) do\n tokenCache[objData.Nickname] = objData\n end\n\n -- iterate over tokenlist and insert specified tokens into new table\n for _, tokenId in ipairs(tokenList) do\n local tokenName = ID_URL_MAP[tokenId].name\n table.insert(containedObjects, tokenCache[tokenName])\n end\n\n -- overwrite chaos bag content and respawn it\n chaosbagData.ContainedObjects = containedObjects\n chaosbag.destruct()\n spawnObjectData({data = chaosbagData})\n\n -- remove tokens that are still in play\n for _, token in pairs(chaosTokens) do\n if token ~= nil then token.destruct() end\n end\n chaosTokens = {}\n chaosTokensLastMat = nil\n\n -- reset bless / curse manager\n blessCurseManagerApi.removeTakenTokensAndReset()\n\n printToAll(\"Chaos bag set to chosen difficulty.\", \"Green\")\nend\n\n-- spawns the specified chaos token and puts it into the chaos bag\n---@param id String ID of the chaos token\nfunction spawnChaosToken(id)\n if not canTouchChaosTokens() then return end\n\n id = id:lower()\n local chaosbag = findChaosBag()\n local url = ID_URL_MAP[id].url or \"\"\n\n if url ~= \"\" then\n return spawnObject({\n type = 'Custom_Tile',\n position = { 0.49, 3, 0 },\n scale = { 0.81, 1.0, 0.81 },\n rotation = {0, 270, 0},\n callback_function = function(obj)\n obj.setName(ID_URL_MAP[id].name)\n chaosbag.putObject(obj)\n tokenArrangerApi.layout()\n end\n }).setCustomObject({\n type = 2,\n image = url,\n thickness = 0.1\n })\n end\nend\n\n-- removes the specified chaos token from the chaos bag\n---@param id String ID of the chaos token\nfunction removeChaosToken(id)\n if not canTouchChaosTokens() then return end\n\n local tokens = {}\n local chaosbag = findChaosBag()\n local name = ID_URL_MAP[id].name\n\n for _, v in ipairs(chaosbag.getObjects()) do\n if v.name == name then table.insert(tokens, v.guid) end\n end\n\n -- error handling: no matching token found\n if #tokens == 0 then\n printToAll(\"No \" .. name .. \" tokens in the chaos bag.\", \"Yellow\")\n return\n end\n\n chaosbag.takeObject({\n guid = tokens[1],\n smooth = false,\n callback_function = function(obj)\n obj.destruct()\n tokenArrangerApi.layout()\n end\n })\n printToAll(\"Removing \" .. name .. \" token (in bag: \" .. #tokens - 1 .. \")\", \"White\")\nend\n\n-- empty the chaos bag\nfunction emptyChaosBag()\n if not canTouchChaosTokens() then return end\n\n local chaosbag = findChaosBag()\n for _, object in ipairs(chaosbag.getObjects()) do\n chaosbag.takeObject({callback_function = function(item) item.destruct() end})\n end\nend\n\n---------------------------------------------------------\n-- Content Importing and XML functions\n---------------------------------------------------------\n\nfunction onClick_refreshList()\n local request = WebRequest.get(SOURCE_REPO .. '/library.json', completed_list_update)\n requestObj = request\n startLuaCoroutine(Global, 'downloadCoroutine')\nend\n\nfunction onClick_select(player, params)\n params = JSON.decode(urldecode(params))\n local url = SOURCE_REPO .. '/' .. params.url\n local request = WebRequest.get(url, function (request) complete_obj_download(request, params) end )\n requestObj = request\n startLuaCoroutine(Global, 'downloadCoroutine')\nend\n\nfunction onClick_load()\n UI.show('progress_display')\n UI.hide('load_button')\nend\n\nfunction onClick_toggleUi(_, title)\n UI.hide('optionPanel')\n UI.hide('load_ui')\n\n -- when same button is clicked or close window button is pressed, don't open UI\n if UI.getValue('title') ~= title and title ~= 'Hidden' then\n UI.setValue('title', title)\n\n if title == \"Options\" then\n UI.show('optionPanel')\n else\n update_window_content(title)\n UI.show('load_ui')\n end\n else\n UI.setValue('title', \"Hidden\")\n end\nend\n\nfunction downloadCoroutine()\n while requestObj do\n UI.setAttribute('download_progress', 'percentage', requestObj.download_progress * 100)\n coroutine.yield(0)\n end\n return 1\nend\n\nfunction update_list(objects)\n local ui = UI.getXmlTable()\n local update_height = find_tag_with_id(ui, 'ui_update_height')\n local update_children = find_tag_with_id(update_height.children, 'ui_update_point')\n\n update_children.children = {}\n\n for _, v in ipairs(objects) do\n local s = JSON.encode(v);\n table.insert(update_children.children,\n { tag = 'Text',\n value = v.name,\n attributes = { onClick = 'onClick_select(' .. urlencode(JSON.encode(v)) .. ')', alignment = 'MiddleLeft' }\n })\n end\n\n update_height.attributes.height = #(update_children.children) * 24\n UI.setXmlTable(ui)\nend\n\nfunction update_window_content(new_title)\n if not library then return end\n\n if new_title == 'Campaigns' then\n update_list(library.campaigns)\n elseif new_title == 'Standalone Scenarios' then\n update_list(library.scenarios)\n elseif new_title == 'Investigators' then\n update_list(library.investigators)\n elseif new_title == 'Community Content' then\n update_list(library.community)\n elseif new_title == 'Extras' then\n update_list(library.extras)\n else\n update_list({})\n end\nend\n\nfunction complete_obj_download(request, params)\n assert(request.is_done)\n if request.is_error or request.response_code ~= 200 then\n print('error: ' .. request.error)\n else\n if pcall(function()\n local replaced_object\n pcall(function()\n if params.replace then\n replaced_object = getObjectFromGUID(params.replace)\n end\n end)\n local json = request.text\n if replaced_object then\n local pos = replaced_object.getPosition()\n local rot = replaced_object.getRotation()\n destroyObject(replaced_object)\n Wait.frames(function()\n spawnObjectJSON({json = json, position = pos, rotation = rot})\n end, 1)\n else\n spawnObjectJSON({json = json})\n end\n end) then\n print('Object loaded.')\n else\n print('Error loading object.')\n end\n end\n\n requestObj = nil\n UI.setAttribute('download_progress', 'percentage', 100)\nend\n\n-- the download button on the placeholder objects calls this to directly initiate a download\n-- params is a table with url and guid of replacement object, which happens to match what onClick_select wants\nfunction placeholder_download(params)\n onClick_select(nil, JSON.encode(params))\nend\n\nfunction completed_list_update(request)\n assert(request.is_done)\n if request.is_error or request.response_code ~= 200 then\n print('error: ' .. request.error)\n else\n local json_response = nil\n if pcall(function () json_response = JSON.decode(request.text) end) then\n library = json_response\n update_window_content(UI.getValue('title'))\n else\n print('error parsing downloaded library')\n end\n end\n\n requestObj = nil\n UI.setAttribute('download_progress', 'percentage', 100)\nend\n\nfunction find_tag_with_id(ui, id)\n for _, obj in ipairs(ui) do\n if obj.attributes and obj.attributes.id and obj.attributes.id == id then return obj end\n if obj.children then\n local result = find_tag_with_id(obj.children, id)\n if result then return result end\n end\n end\n return nil\nend\n\nfunction urlencode(str)\n local str = string.gsub(str, \"([^A-Za-z0-9-_.~])\",\n function (c) return string.format(\"%%%02X\", string.byte(c)) end)\n return str\nend\n\nfunction urldecode(str)\n local str = string.gsub(str, \"%%(%x%x)\",\n function (h) return string.char(tonumber(h, 16)) end)\n return str\nend\n\n---------------------------------------------------------\n-- Option Panel related functionality\n---------------------------------------------------------\n\n-- called by toggling an option\nfunction onClick_toggleOption(_, id)\n local state = self.UI.getAttribute(id, \"isOn\")\n\n -- flip state (and handle stupid \"False\" value)\n if state == \"False\" then\n state = true\n else\n state = false\n end\n\n self.UI.setAttribute(id, \"isOn\", state)\n applyOptionPanelChange(id, state)\nend\n\n-- sets the option panel to the correct state (corresponding to 'optionPanel')\nfunction updateOptionPanelState()\n for id, enabled in pairs(optionPanel) do\n if (type(enabled) == \"boolean\" and enabled)\n or (type(enabled) == \"string\" and enabled)\n or (type(enabled) == \"table\" and #enabled ~= 0) then\n self.UI.setAttribute(id, \"isOn\", true)\n else\n self.UI.setAttribute(id, \"isOn\", \"False\")\n end\n end\nend\n\n-- handles the applying of option selections and calls the respective functions based\n---@param id String ID of the option that was selected or deselected\n---@param state Boolean State of the option (true = enabled)\nfunction applyOptionPanelChange(id, state)\n -- option: Snap tags\n if id == \"useSnapTags\" then\n playmatApi.setLimitSnapsByType(state, \"All\")\n optionPanel[id] = state\n\n -- option: Draw 1 button\n elseif id == \"showDrawButton\" then\n playmatApi.showDrawButton(state, \"All\")\n optionPanel[id] = state\n\n -- option: Clickable clue counters\n elseif id == \"useClueClickers\" then\n playmatApi.clickableClues(state, \"All\")\n optionPanel[id] = state\n\n -- update master clue counter\n getObjectFromGUID(\"4a3aa4\").setVar(\"useClickableCounters\", state)\n\n -- option: Clickable resource counters\n elseif id == \"useResourceCounters\" then\n optionPanel[id] = state\n\n -- option: Play area snap tags\n elseif id == \"playAreaSnapTags\" then\n playAreaAPI.setLimitSnapsByType(state)\n optionPanel[id] = state\n\n -- option: Show Title on placing scenarios\n elseif id == \"showTitleSplash\" then\n optionPanel[id] = state\n\n -- option: Show token arranger\n elseif id == \"showTokenArranger\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Token Arranger\", {-42.3, 1.6, -46.5})\n\n -- option: Show clean up helper\n elseif id == \"showCleanUpHelper\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Clean Up Helper\", {-66, 1.6, 46})\n\n -- option: Show hand helper for each player\n elseif id == \"showHandHelper\" then\n for i, color in ipairs(MAT_COLORS) do\n local pos = playmatApi.transformLocalPosition({0.05, 0, -1.182}, color)\n local rot = playmatApi.returnRotation(color)\n optionPanel[id][i] = spawnOrRemoveHelper(state, \"Hand Helper\", pos, rot)\n end\n\n -- option: Show search assistant for each player\n elseif id == \"showSearchAssistant\" then\n for i, color in ipairs(MAT_COLORS) do\n local pos = playmatApi.transformLocalPosition({-0.3, 0, -1.182}, color)\n local rot = playmatApi.returnRotation(color)\n optionPanel[id][i] = spawnOrRemoveHelper(state, \"Search Assistant\", pos, rot)\n end\n\n -- option: Show chaos bag manager\n elseif id == \"showChaosBagManager\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Chaos Bag Manager\", {-66, 1.6, -49.5})\n\n -- option: Show attachment helper\n elseif id == \"showAttachmentHelper\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Attachment Helper\", {-62, 1.4, 0})\n\n -- option: Show navigation overlay\n elseif id == \"showNavigationOverlay\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"jaqenZann's Navigation Overlay\", {-68, 1.4, -70})\n\n -- option: Show CYOA campaign guides\n elseif id == \"showCYOA\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"CYOA Campaign Guides\", {65, 1.6, -11})\n\n -- option: Show custom playmat images\n elseif id == \"showCustomPlaymatImages\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Custom Playmat Images\", {67.5, 1.6, 37})\n\n -- option: Show displacement tool\n elseif id == \"showDisplacementTool\" then\n optionPanel[id] = spawnOrRemoveHelper(state, \"Displacement Tool\", {-57, 1.6, 46})\n end\nend\n\n-- handler for spawn / remove functions of helper objects\n---@param state Boolean Contains the state of the option: true = spawn it, false = remove it\n---@param name String Name of the helper object\n---@param position Vector Position of the object (where it will spawn)\n---@param rotation Vector Rotation of the object for spawning (default: {0, 270, 0})\n---@return. GUID of the spawnedObj (or nil if object was removed)\nfunction spawnOrRemoveHelper(state, name, position, rotation)\n if state then\n Player.getPlayers()[1].pingTable(position)\n return spawnHelperObject(name, position, rotation).getGUID()\n else\n return removeHelperObject(name)\n end\nend\n\n-- copies the specified tool (by name) from the option panel source bag\n---@param name String Name of the object that should be copied\n---@param position Table Desired position of the object\nfunction spawnHelperObject(name, position, rotation)\n local sourceBag = getObjectFromGUID(\"830bd0\")\n\n -- error handling for missing sourceBag\n if not sourceBag then\n broadcastToAll(\"Option panel source bag could not be found!\", \"Red\")\n return\n end\n\n local spawnTable = {position = position}\n\n -- only overrride rotation if there is one provided (object's rotation used instead)\n if rotation then\n spawnTable.rotation = rotation\n end\n\n for _, obj in ipairs(sourceBag.getData().ContainedObjects) do\n if obj[\"Nickname\"] == name then\n spawnTable.data = obj\n spawnTable.callback_function = function(spawnedObj)\n Wait.time(function() spawnedObj.setLock(true) end, 2)\n end\n return spawnObjectData(spawnTable)\n end\n end\nend\n\n-- removes the specified tool (by name)\n---@param name String Object that should be removed\nfunction removeHelperObject(name)\n -- links objects name to the respective option name (to grab the GUID for removal)\n local referenceTable = {\n [\"Token Arranger\"] = \"showTokenArranger\",\n [\"Clean Up Helper\"] = \"showCleanUpHelper\",\n [\"Hand Helper\"] = \"showHandHelper\",\n [\"Search Assistant\"] = \"showSearchAssistant\",\n [\"Chaos Bag Manager\"] = \"showChaosBagManager\",\n [\"jaqenZann's Navigation Overlay\"] = \"showNavigationOverlay\",\n [\"Displacement Tool\"] = \"showDisplacementTool\",\n [\"Custom Playmat Images\"] = \"showCustomPlaymatImages\",\n [\"Attachment Helper\"] = \"showAttachmentHelper\",\n [\"CYOA Campaign Guides\"] = \"showCYOA\"\n }\n\n local data = optionPanel[referenceTable[name]]\n\n -- if there is a GUID stored, remove that object\n if type(data) == \"string\" then\n local obj = getObjectFromGUID(data)\n if obj then obj.destruct() end\n\n -- if it is a table (e.g. for the \"Hand Helper\", remove all of them)\n elseif type(data) == \"table\" then\n for _, guid in pairs(data) do\n local obj = getObjectFromGUID(guid)\n if obj then obj.destruct() end\n end\n end\nend\n\n-- loads the default options\nfunction onClick_defaultSettings()\n for id, _ in pairs(optionPanel) do\n local state = false\n -- override for settings that are enabled by default\n if id == \"useSnapTags\" or id == \"showTitleSplash\" then\n state = true\n end\n applyOptionPanelChange(id, state)\n end\n\n -- clean reset of variable\n optionPanel = {\n playAreaSnapTags = true,\n showAttachmentHelper = false,\n showCleanUpHelper = false,\n showChaosBagManager = false,\n showCustomPlaymatImages = false,\n showCYOA = false,\n showDisplacementTool = false,\n showDrawButton = false,\n showHandHelper = {},\n showNavigationOverlay = false,\n showSearchAssistant = {},\n showTitleSplash = true,\n showTokenArranger = false,\n useClueClickers = false,\n useSnapTags = true\n }\n\n -- update UI\n updateOptionPanelState()\nend\n\n-- splash scenario title on setup\nfunction titleSplash(scenarioName)\n if optionPanel['showTitleSplash'] then\n\n -- if there's any ongoing title being displayed, hide it and cancel the waiting function\n if hideTitleSplashWaitFunctionId then\n Wait.stop(hideTitleSplashWaitFunctionId)\n hideTitleSplashWaitFunctionId = nil\n UI.setAttribute('title_splash', 'active', false)\n end\n\n -- display scenario name and set a 4 seconds (2 seconds animation and 2 seconds on screen)\n -- wait timer to hide the scenario name\n UI.setValue('title_splash_text', scenarioName)\n UI.show('title_splash')\n hideTitleSplashWaitFunctionId = Wait.time(function()\n UI.hide('title_splash')\n hideTitleSplashWaitFunctionId = nil\n end, 4)\n\n soundCubeApi.playSoundByName(\"Deep Bell\")\n end\nend\n\n---------------------------------------------------------\n-- Update notification related functionality\n---------------------------------------------------------\n\n-- grabs the latest mod version and release notes from GitHub (called onLoad())\nfunction getModVersion()\n WebRequest.get(SOURCE_REPO .. '/modversion.json', compareVersion)\nend\n\n-- compares the modversion with GitHub and possibly shows the update notification\nfunction compareVersion(request)\n if request.is_error then\n log(request.error)\n return\n end\n\n -- global variable to make it accessible for other functions\n modMeta = JSON.decode(request.text)\n\n -- stop here if on latest version\n if MOD_VERSION == modMeta[\"latestVersion\"] then return end\n \n -- stop here if \"don't show again\" was clicked for this version before\n if acknowledgedUpgradeVersions[modMeta[\"latestVersion\"]] then return end\n\n updateNotificationLoading()\n\n -- delay to avoid lagging during onLoad()\n Wait.time(function() UI.show(\"FinnIcon\") end, 1)\nend\n\n-- updates the XML update notification based on the mod metadata\nfunction updateNotificationLoading()\n -- grab data\n local highlights = modMeta[\"releaseHighlights\"]\n\n -- concatenate the release highlights\n local highlightText = \"• \" .. highlights[1]\n for i, entry in pairs(highlights) do\n if i ~= 1 then\n highlightText = highlightText .. \"\\n• \" .. entry\n end\n end\n \n -- update the XML UI\n UI.setValue(\"notificationHeader\", \"New version available: \".. modMeta[\"latestVersion\"])\n UI.setValue(\"releaseHighlightText\", highlightText)\n UI.setAttribute(\"highlightRow\", \"preferredHeight\", 20*#highlights)\n UI.setAttribute(\"updateNotification\", \"height\", 20*#highlights + 125)\nend\n\n-- triggered by clicking on the Finn Icon\nfunction onClick_FinnIcon()\n if notificationVisible then\n UI.hide(\"updateNotification\")\n notificationVisible = false\n else\n UI.show(\"updateNotification\")\n notificationVisible = true\n end\nend\n\n-- close / don't show again buttons on the update notification\nfunction onClick_notification(_, parameter)\n if parameter == \"dontShowAgain\" then\n -- this variable tracks if \"don't show again\" was pressed for a version\n acknowledgedUpgradeVersions[modMeta[\"latestVersion\"]] = true\n end\n UI.hide(\"FinnIcon\")\n UI.hide(\"updateNotification\")\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue < 1 or tokenValue > 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount < 1 or tokenCount > 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount > 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x < -42 then\n if startPos.z > 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z > 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the color of the player's hand that is seated next to the playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.getPlayerColor = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"playerColor\")\n end\n\n -- Returns the color of the playermat that owns the playercolor's hand\n ---@param handColor String Color of the playermat\n PlaymatApi.getMatColor = function(handColor)\n local matColors = {\"White\", \"Orange\", \"Green\", \"Red\"}\n for i, mat in ipairs(internal.getMatForColor(\"All\")) do\n local color = mat.getVar(\"playerColor\")\n if color == handColor then return matColors[i] end\n end\n return \"NOT_FOUND\"\n end\n\n -- Returns if there is the card \"Dream-Enhancing Serum\" on the requested playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.isDES = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"isDES\")\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Transforms a local position into a global position\n ---@param localPos Table Local position to be transformed\n ---@param matColor String Color of the playermat\n PlaymatApi.transformLocalPosition = function(localPos, matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.positionToWorld(localPos)\n end\n\n -- Returns the rotation of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.returnRotation = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getRotation()\n end\n\n -- Triggers the Upkeep for the requested playmat\n ---@param matColor String Color of the playermat\n ---@param playerColor String Color of the calling player (for messages)\n PlaymatApi.doUpkeepFromHotkey = function(matColor, playerColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"doUpkeepFromHotkey\", playerColor)\n end\n\n -- Returns the active investigator id\n ---@param matColor String Color of the playermat\n PlaymatApi.returnInvestigatorId = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"activeInvestigatorId\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Adds the specified amount of resources to the requested playermat's resource counter\n PlaymatApi.gainResources = function(amount, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"gainResources\", amount)\n end\n end\n\n -- Discard a non-hidden card from the corresponding player's hand\n PlaymatApi.doDiscardOne = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"doDiscardOne\")\n end\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"acknowledgedUpgradeVersions\":[],\"optionPanel\":{\"playAreaSnapTags\":true,\"showAttachmentHelper\":false,\"showChaosBagManager\":false,\"showCleanUpHelper\":false,\"showCustomPlaymatImages\":false,\"showCYOA\":false,\"showDisplacementTool\":false,\"showDrawButton\":false,\"showHandHelper\":[],\"showNavigationOverlay\":false,\"showSearchAssistant\":[],\"showTitleSplash\":true,\"showTokenArranger\":false,\"useClueClickers\":false,\"useSnapTags\":true}}", + "XmlUI": "\n\n\n \n \n \n \n \n \n \n \n\n\n\n\n \n \n \n\n\n\n\n\n \n\n \n\n \n\n \n \n\n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n Placeholder\n \n \n \n\n \n \n \n \n \n Placeholder\n \n \n \n\n \n \n \n \n Visit the usual place to receive this update.\n \n \n \n\n \n \n \n \n \n \n \n \n \n\n\n", + "CustomUIAssets": [ + { + "Type": 0, + "Name": "refresh", + "URL": "http://cloud-3.steamusercontent.com/ugc/1695031152736214852/EC3BBEF1A1788381A8F4C5ACB7FB27770CAF03C5/" + }, + { + "Type": 0, + "Name": "close", + "URL": "http://cloud-3.steamusercontent.com/ugc/1695031152736214756/2EEB07E453A7ECF4BE5A1030A253185B37A7CDAB/" + }, + { + "Type": 0, + "Name": "cthulhu", + "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010107768/BC6A97F193385D01C1A9149B68923F55A284CB2D/" + }, + { + "Type": 0, + "Name": "dark-cult", + "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010108105/08594607341D6537C28A08A34CE82159025AB8DB/" + }, + { + "Type": 0, + "Name": "yog-sothoth", + "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010107124/D8042D1A1B08CFB7E76488B09216B4611D85A2B9/" + }, + { + "Type": 0, + "Name": "elder-sign", + "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010107442/43BC029410751208A90AE7FDEBCB587A0E9403D7/" + }, + { + "Type": 0, + "Name": "devourer", + "URL": "http://cloud-3.steamusercontent.com/ugc/1782854877010106784/6E00433E3425D0A7C6121E0DDB6A79167BA78569/" + }, + { + "Type": 0, + "Name": "OverlayLarge", + "URL": "http://cloud-3.steamusercontent.com/ugc/1745699502804112656/A34D1F30E0DA0E283F300AE6D6B63F59FFC97730/" + }, + { + "Type": 0, + "Name": "OverlaySmall", + "URL": "http://cloud-3.steamusercontent.com/ugc/1745699502804112719/CFFC89BF9FB8439204EE19CF94180EC99450CD38/" + }, + { + "Type": 0, + "Name": "option-gear", + "URL": "http://cloud-3.steamusercontent.com/ugc/2026086584372569912/5CB461AEAE2E59D3064D90A776EB86C46081EC78/" + }, + { + "Type": 1, + "Name": "font_birmingham", + "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118466443497/3CF9BB9AF968D245961494CC9A151774EB9BA638/" + }, + { + "Type": 1, + "Name": "font_columbus", + "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118466515872/F473E4ACC75ACB6CE07457C45290B4912E0B3286/" + }, + { + "Type": 1, + "Name": "font_oldremington", + "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118466515932/AFCE53F1E1D9580D166F53AD9EB0D77A331D4A26/" + }, + { + "Type": 1, + "Name": "font_teutonic-arkham", + "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118467703445/89328E273B4C5180BF491516CE998DE3C604E162/" + }, + { + "Type": 1, + "Name": "font_uglyqua", + "URL": "http://cloud-3.steamusercontent.com/ugc/2027213118466516005/113C19D37CFFA9E554394FD5B11B32967F846A62/" + }, + { + "Type": 0, + "Name": "header_cover", + "URL": "http://cloud-3.steamusercontent.com/ugc/5118935530977312342/0D22712378B1F9A5A1FC7DA40C355943C878DDC0/" + }, + { + "Type": 0, + "Name": "header_acolyte", + "URL": "http://cloud-3.steamusercontent.com/ugc/5118935530977311773/B8B2021D42CFB084AFDCCA42EE6B9A57F3E30AC6/" + }, + { + "Type": 0, + "Name": "header_ruins", + "URL": "http://cloud-3.steamusercontent.com/ugc/5118935530977312917/E24A34736C912186C7AC58270E3819B6A44B3EE8/" + }, + { + "Type": 0, + "Name": "header_olive", + "URL": "http://cloud-3.steamusercontent.com/ugc/5118935530977377198/4E88B41107A29D027D86E6B80D47B03617335990/" + }, + { + "Type": 0, + "Name": "option_on", + "URL": "http://cloud-3.steamusercontent.com/ugc/2024962321889555728/22ABD35CBB49A001F3A5318E4AFCFB22D24FEA39/" + }, + { + "Type": 0, + "Name": "option_off", + "URL": "http://cloud-3.steamusercontent.com/ugc/2024962321889555661/6643E5CC9160FF4624672C255D0DF7B313DA00A5/" + }, + { + "Type": 0, + "Name": "SpeechBubble", + "URL": "https://i.imgur.com/6MReiEO.png" + }, + { + "Type": 0, + "Name": "Inv-Roland", + "URL": "https://i.imgur.com/lx6unDY.png" + }, + { + "Type": 0, + "Name": "NextArrow", + "URL": "https://i.imgur.com/MztSQis.png" + }, + { + "Type": 0, + "Name": "Exit", + "URL": "https://i.imgur.com/8qmTXwt.png" + }, + { + "Type": 0, + "Name": "Inv-Mandy", + "URL": "https://i.imgur.com/hniMC5g.png" + }, + { + "Type": 0, + "Name": "Inv-Preston", + "URL": "https://i.imgur.com/7IoOGjh.png" + }, + { + "Type": 0, + "Name": "Inv-Diana", + "URL": "https://i.imgur.com/Tajp04v.png" + }, + { + "Type": 0, + "Name": "Inv-Leo", + "URL": "https://i.imgur.com/UUBKRiV.png" + }, + { + "Type": 0, + "Name": "Inv-Daisy", + "URL": "https://i.imgur.com/zfqiSJz.png" + }, + { + "Type": 0, + "Name": "Inv-Winifred", + "URL": "https://i.imgur.com/vDNy6fD.png" + }, + { + "Type": 0, + "Name": "Inv-Stella", + "URL": "https://i.imgur.com/OgIv9N4.png" + }, + { + "Type": 0, + "Name": "Inv-Gloria", + "URL": "https://i.imgur.com/xtYVdEL.png" + }, + { + "Type": 0, + "Name": "Inv-Monterey", + "URL": "https://i.imgur.com/CWebh2L.png" + }, + { + "Type": 0, + "Name": "Inv-Daniela", + "URL": "https://i.imgur.com/XZ35Nnk.png" + }, + { + "Type": 0, + "Name": "Inv-Darrell", + "URL": "https://i.imgur.com/rEOtrUp.png" + }, + { + "Type": 0, + "Name": "Inv-Norman", + "URL": "https://i.imgur.com/96URPj3.png" + }, + { + "Type": 0, + "Name": "Inv-Finn", + "URL": "https://i.imgur.com/NFtlgA1.png" + }, + { + "Type": 0, + "Name": "Inv-Amina", + "URL": "https://i.imgur.com/cWhSRN3.png" + }, + { + "Type": 0, + "Name": "Inv-Jacqueline", + "URL": "https://i.imgur.com/AFuB9II.png" + }, + { + "Type": 0, + "Name": "TitleGradient", + "URL": "https://i.imgur.com/Mdjm349.png" + }, + { + "Type": 0, + "Name": "FinnIcon", + "URL": "http://cloud-3.steamusercontent.com/ugc/2037357792052848566/5DA900C430E97D3DFF2C9B8A3DB1CB2271791FC7/" + } + ], + "SnapPoints": [ + { + "Position": { + "x": -3.845, + "y": 1.59, + "z": 10.383 + }, + "Rotation": { + "x": 0.0, + "y": 270.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -2.94, + "y": 1.583, + "z": 0.393 + } + }, + { + "Position": { + "x": -2.94, + "y": 1.583, + "z": -5.104 + } + }, + { + "Position": { + "x": 12.249, + "y": 1.481, + "z": 35.986 + } + }, + { + "Position": { + "x": 12.25, + "y": 1.481, + "z": 27.986 + } + }, + { + "Position": { + "x": 12.25, + "y": 1.481, + "z": 19.986 + } + }, + { + "Position": { + "x": 12.252, + "y": 1.481, + "z": 11.986 + } + }, + { + "Position": { + "x": 12.25, + "y": 1.481, + "z": 3.986 + } + }, + { + "Position": { + "x": 12.25, + "y": 1.481, + "z": -4.014 + } + }, + { + "Position": { + "x": 12.247, + "y": 1.481, + "z": -12.016 + } + }, + { + "Position": { + "x": 12.251, + "y": 1.481, + "z": -20.014 + } + }, + { + "Position": { + "x": 12.25, + "y": 1.481, + "z": -28.014 + } + }, + { + "Position": { + "x": 12.25, + "y": 1.481, + "z": -36.014 + } + }, + { + "Position": { + "x": -1.353, + "y": 1.481, + "z": -26.603 + } + }, + { + "Position": { + "x": -3.85, + "y": 1.583, + "z": -10.388 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": 31.671 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": 29.735 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": 27.799 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": 25.864 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": 23.928 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": 21.992 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": 20.057 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": -20.619 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": -22.555 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": -24.491 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": -26.426 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": -28.362 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": -30.298 + } + }, + { + "Position": { + "x": -45.3, + "y": 1.481, + "z": -32.233 + } + }, + { + "Position": { + "x": 65.0, + "y": 1.481, + "z": -55.0 + } + }, + { + "Position": { + "x": 65.0, + "y": 1.481, + "z": -71.0 + } + }, + { + "Position": { + "x": 65.0, + "y": 1.481, + "z": -87.0 + } + }, + { + "Position": { + "x": 52.0, + "y": 1.481, + "z": -87.0 + } + }, + { + "Position": { + "x": 52.0, + "y": 1.481, + "z": -71.0 + } + }, + { + "Position": { + "x": 52.0, + "y": 1.481, + "z": -55.0 + } + }, + { + "Position": { + "x": 39.0, + "y": 1.481, + "z": -55.0 + } + }, + { + "Position": { + "x": 39.0, + "y": 1.481, + "z": -71.0 + } + }, + { + "Position": { + "x": 39.0, + "y": 1.481, + "z": -87.0 + } + }, + { + "Position": { + "x": 26.0, + "y": 1.481, + "z": -87.0 + } + }, + { + "Position": { + "x": 26.0, + "y": 1.481, + "z": -71.0 + } + }, + { + "Position": { + "x": 26.0, + "y": 1.481, + "z": -55.0 + } + }, + { + "Position": { + "x": 13.0, + "y": 1.481, + "z": -55.0 + } + }, + { + "Position": { + "x": 13.0, + "y": 1.481, + "z": -71.0 + } + }, + { + "Position": { + "x": 0.0, + "y": 1.481, + "z": -55.0 + } + }, + { + "Position": { + "x": 0.0, + "y": 1.481, + "z": -71.0 + } + }, + { + "Position": { + "x": 1.598, + "y": 1.583, + "z": -13.746 + }, + "Rotation": { + "x": 0.0, + "y": 315.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -56.245, + "y": 1.491, + "z": -80.189 + }, + "Rotation": { + "x": 0.0, + "y": 135.0, + "z": 180.0 + } + }, + { + "Position": { + "x": 6.5, + "y": 1.481, + "z": -87.0 + } + }, + { + "Position": { + "x": -27.0, + "y": 1.481, + "z": -56.165 + } + } + ], + "ObjectStates": [ + { + "GUID": "5fe087", + "Name": "HandTrigger", + "Transform": { + "posX": -65.7, + "posY": 6.0, + "posZ": -15.5, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 22.96, + "scaleY": 7.0, + "scaleZ": 5.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.9559999, + "g": 0.39199996, + "b": 0.112999953, + "a": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "FogColor": "Orange", + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "be2f17", + "Name": "HandTrigger", + "Transform": { + "posX": -30.5, + "posY": 6.0, + "posZ": -36.364, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 21.96, + "scaleY": 7.0, + "scaleZ": 5.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.856, + "g": 0.09999997, + "b": 0.09399996, + "a": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "FogColor": "Red", + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0285cc", + "Name": "HandTrigger", + "Transform": { + "posX": -30.5, + "posY": 6.0, + "posZ": 36.053, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 21.96, + "scaleY": 7.0, + "scaleZ": 5.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.191999972, + "g": 0.701, + "b": 0.167999953, + "a": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "FogColor": "Green", + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a70eee", + "Name": "HandTrigger", + "Transform": { + "posX": -65.7, + "posY": 6.0, + "posZ": 15.5, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 22.96, + "scaleY": 7.0, + "scaleZ": 5.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": false, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "FogColor": "White", + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "afc863", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": -54.0, + "posY": -9.0, + "posZ": -80.1, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "TableLegBottomRight", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978795929/723C50F43FAB3DE3DC12CB8460536E8CB34B60A3/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 2, + "TypeIndex": 4, + "LoopingEffectIndex": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c8edca", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": -54.0, + "posY": -9.0, + "posZ": 80.1, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "TableLegBottomLeft", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978795929/723C50F43FAB3DE3DC12CB8460536E8CB34B60A3/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 2, + "TypeIndex": 4, + "LoopingEffectIndex": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "393bf7", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": 54.0, + "posY": -9.0, + "posZ": 80.1, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "TableLegTopLeft", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978795929/723C50F43FAB3DE3DC12CB8460536E8CB34B60A3/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 2, + "TypeIndex": 4, + "LoopingEffectIndex": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "12c65e", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": 54.0, + "posY": -9.0, + "posZ": -80.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "TableLegTopRight", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978795929/723C50F43FAB3DE3DC12CB8460536E8CB34B60A3/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 2, + "TypeIndex": 4, + "LoopingEffectIndex": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bd69bd", + "Name": "Chinese_Checkers_Piece", + "Transform": { + "posX": 73.16, + "posY": -0.26, + "posZ": -102.22, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.65, + "scaleY": 1.65, + "scaleZ": 1.65 + }, + "Nickname": "Flex Table Control", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "MaterialIndex": 1, + "LuaScript": "tableHeightOffset =-9\nfunction onSave()\n saved_data = JSON.encode({tid=tableImageData, cd=checkData})\n --saved_data = \"\"\n return saved_data\nend\n\nfunction onload(saved_data)\n --Loads the tracking for if the game has started yet\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n tableImageData = loaded_data.tid\n checkData = loaded_data.cd\n else\n tableImageData = {}\n checkData = {move=false, scale=false}\n end\n\n --Disables interactable status of objects with GUID in list\n for _, guid in ipairs(ref_noninteractable) do\n local obj = getObjectFromGUID(guid)\n if obj then obj.interactable = false end\n end\n\n --Establish references to table parts\n obj_leg1 = getObjectFromGUID(\"afc863\")\n obj_leg2 = getObjectFromGUID(\"c8edca\")\n obj_leg3 = getObjectFromGUID(\"393bf7\")\n obj_leg4 = getObjectFromGUID(\"12c65e\")\n obj_surface = getObjectFromGUID(\"4ee1f2\")\n obj_side_top = getObjectFromGUID(\"35b95f\")\n obj_side_bot = getObjectFromGUID(\"f938a2\")\n obj_side_lef = getObjectFromGUID(\"9f95fd\")\n obj_side_rig = getObjectFromGUID(\"5af8f2\")\n\n controlActive = true\n createOpenCloseButton()\nend\n\n\n\n--Activation/deactivation of control panel\n\n\n\n--Activated by clicking on\nfunction click_toggleControl(_, color)\n if permissionCheck(color) then\n if not controlActive then\n --Activate control panel\n controlActive = true\n self.clearButtons()\n createOpenCloseButton()\n createSurfaceInput()\n createSurfaceButtons()\n createScaleInput()\n createScaleButtons()\n else\n --Deactivate control panel\n controlActive = false\n self.clearButtons()\n self.clearInputs()\n createOpenCloseButton()\n\n end\n end\nend\n\n\n\n\n--Table surface control\n\n\n\n--Changes table surface\nfunction click_applySurface(_, color)\n if permissionCheck(color) then\n updateSurface()\n broadcastToAll(\"New Table Image Applied\", {0.2,0.9,0.2})\n end\nend\n\n--Saves table surface\nfunction click_saveSurface(_, color)\n if permissionCheck(color) then\n local nickname = self.getInputs()[1].value\n local url = self.getInputs()[2].value\n if nickname == \"\" then\n --No nickname\n broadcastToAll(\"Please supply a nickname for this save.\", {0.9,0.2,0.2})\n else\n --Nickname exists\n\n if findInImageDataIndex(url, nickname) == nil then\n --Save doesn't exist already\n table.insert(tableImageData, {url=url, name=nickname})\n broadcastToAll(\"Image URL saved to memory.\", {0.2,0.9,0.2})\n --Refresh buttons\n self.clearButtons()\n createOpenCloseButton()\n createSurfaceButtons()\n createScaleButtons()\n else\n --Save exists already\n broadcastToAll(\"Memory already contains a save with this Name or URL. Delete it first.\", {0.9,0.2,0.2})\n end\n end\n end\nend\n\n--Loads table surface\nfunction click_loadMemory(_, color, index)\n if permissionCheck(color) then\n self.editInput({index=0, value=tableImageData[index].name})\n self.editInput({index=1, value=tableImageData[index].url})\n updateSurface()\n broadcastToAll(\"Table Image Loaded\", {0.2,0.9,0.2})\n end\nend\n\n--Deletes table surface\nfunction click_deleteMemory(_, color, index)\n if permissionCheck(color) then\n table.remove(tableImageData, index)\n self.clearButtons()\n createOpenCloseButton()\n createSurfaceButtons()\n createScaleButtons()\n broadcastToAll(\"Element Removed from Memory\", {0.2,0.9,0.2})\n end\nend\n\n--Updates surface from the values in the input field\nfunction updateSurface()\n local customInfo = obj_surface.getCustomObject()\n customInfo.diffuse = self.getInputs()[2].value\n obj_surface.setCustomObject(customInfo)\n obj_surface = obj_surface.reload()\nend\n\n\n\n--Table Scale control\n\n\n\n--Applies Scale to table pieces\nfunction click_applyScale(_, color)\n if permissionCheck(color) then\n local newWidth = tonumber(self.getInputs()[3].value)\n local newDepth = tonumber(self.getInputs()[4].value)\n if type(newWidth) ~= \"number\" then\n broadcastToAll(\"Invalid Width\", {0.9,0.2,0.2})\n return\n elseif type(newDepth) ~= \"number\" then\n broadcastToAll(\"Invalid Depth\", {0.9,0.2,0.2})\n return\n elseif newWidth<0.1 or newDepth<0.1 then\n broadcastToAll(\"Scale cannot go below 0.1\", {0.9,0.2,0.2})\n return\n elseif newWidth>12 or newDepth>12 then\n broadcastToAll(\"Scale should not go over 12 (world size limitation)\", {0.9,0.2,0.2})\n return\n else\n changeTableScale(math.abs(newWidth), math.abs(newDepth))\n broadcastToAll(\"Scale applied.\", {0.2,0.9,0.2})\n end\n end\nend\n\n--Checks/unchecks move box for hands\nfunction click_checkMove(_, color)\n if permissionCheck(color) then\n local find_func = function(o) return o.click_function==\"click_checkMove\" end\n if checkData.move == true then\n checkData.move = false\n local buttonEntry = findButton(self, find_func)\n self.editButton({index=buttonEntry.index, label=\"\"})\n else\n checkData.move = true\n local buttonEntry = findButton(self, find_func)\n self.editButton({index=buttonEntry.index, label=string.char(10008)})\n end\n end\nend\n\n--Checks/unchecks scale box for hands\n--This button was disabled for technical reasons\n--[[\nfunction click_checkScale(_, color)\n if permissionCheck(color) then\n local find_func = function(o) return o.click_function==\"click_checkScale\" end\n if checkData.scale == true then\n checkData.scale = false\n local buttonEntry = findButton(self, find_func)\n self.editButton({index=buttonEntry.index, label=\"\"})\n else\n checkData.scale = true\n local buttonEntry = findButton(self, find_func)\n self.editButton({index=buttonEntry.index, label=string.char(10008)})\n end\n end\nend\n]]\n\n--Alters scale of elements and moves them\nfunction changeTableScale(width, depth)\n --Scaling factors used to translate scale to position offset\n local width2pos = (width-1) * 18\n local depth2pos = (depth-1) * 18\n\n --Hand zone movement\n if checkData.move == true then\n for _, pc in ipairs(ref_playerColor) do\n if Player[pc].getHandCount() > 0 then\n moveHandZone(Player[pc], width2pos, depth2pos)\n end\n end\n end\n --Hand zone scaling\n --The button to enable this was disabled for technical reasons\n if checkData.scale == true then\n for _, pc in ipairs(ref_playerColor) do\n if Player[pc].getHandCount() > 0 then\n scaleHandZone(Player[pc], width, depth)\n end\n end\n end\n\n --Resizing table elements\n obj_side_top.setScale({width, 1, 1})\n obj_side_bot.setScale({width, 1, 1})\n obj_side_lef.setScale({depth, 1, 1})\n obj_side_rig.setScale({depth, 1, 1})\n obj_surface.setScale({width, 1, depth})\n\n --Moving table elements to accomodate new scale\n obj_side_lef.setPosition({-width2pos,tableHeightOffset,0})\n obj_side_rig.setPosition({ width2pos,tableHeightOffset,0})\n obj_side_top.setPosition({0,tableHeightOffset, depth2pos})\n obj_side_bot.setPosition({0,tableHeightOffset,-depth2pos})\n obj_leg1.setPosition({-width2pos,tableHeightOffset,-depth2pos})\n obj_leg2.setPosition({-width2pos,tableHeightOffset, depth2pos})\n obj_leg3.setPosition({ width2pos,tableHeightOffset, depth2pos})\n obj_leg4.setPosition({ width2pos,tableHeightOffset,-depth2pos})\n self.setPosition(obj_leg4.positionToWorld({-22.12, 8.74,-19.16}))\n --Only enabled when changing tableHeightOffset\n --obj_surface.setPosition({0,tableHeightOffset,0})\nend\n\n--Move hand zone, p=player reference, facts are scaling factors\nfunction moveHandZone(p, width2pos, depth2pos)\n local widthX = obj_side_rig.getPosition().x\n local depthZ = obj_side_top.getPosition().z\n for i=1, p.getHandCount() do\n local handT = p.getHandTransform()\n local pos = handT.position\n local y = handT.rotation.y\n\n if y<45 or y>320 or y>135 and y<225 then\n if pos.z > 0 then\n pos.z = pos.z + depth2pos - depthZ\n else\n pos.z = pos.z - depth2pos + depthZ\n end\n else\n if pos.x > 0 then\n pos.x = pos.x + width2pos - widthX\n else\n pos.x = pos.x - width2pos + widthX\n end\n end\n\n --Only enabled when changing tableHeightOffset\n --pos.y = tableHeightOffset + 14\n\n handT.position = pos\n p.setHandTransform(handT, i)\n end\nend\n\n\n---Scales hand zones, p=player reference, facts are scaling factors\nfunction scaleHandZone(p, width, depth)\n local widthFact = width / obj_side_top.getScale().x\n local depthFact = depth / obj_side_lef.getScale().x\n for i=1, p.getHandCount() do\n local handT = p.getHandTransform()\n local scale = handT.scale\n local y = handT.rotation.y\n if y<45 or y>320 or y>135 and y<225 then\n scale.x = scale.x * widthFact\n else\n scale.x = scale.x * depthFact\n end\n handT.scale = scale\n p.setHandTransform(handT, i)\n end\nend\n\n\n\n--Information gathering\n\n\n\n--Checks if a color is promoted or host\nfunction permissionCheck(color)\n if Player[color].host==true or Player[color].promoted==true then\n return true\n else\n return false\n end\nend\n\n--Locates a string saved within memory file\nfunction findInImageDataIndex(...)\n for _, str in ipairs({...}) do\n for i, v in ipairs(tableImageData) do\n if v.url == str or v.name == str then\n return i\n end\n end\n end\n return nil\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend\n\n--Locates a button with a helper function\nfunction findButton(obj, func)\n if func==nil then error(\"No func supplied to findButton\") end\n for _, v in ipairs(obj.getButtons()) do\n if func(v) then\n return v\n end\n end\n return nil\nend\n\n\n\n--Creation of buttons/inputs\n\n\n\nfunction createOpenCloseButton()\n local tooltip = \"Open Table Control Panel\"\n if controlActive then\n tooltip = \"Close Table Control Panel\"\n end\n self.createButton({\n click_function=\"click_toggleControl\", function_owner=self,\n position={0,0,0}, rotation={-45,0,0}, height=400, width=400,\n color={1,1,1,0}, tooltip=tooltip\n })\nend\n\nfunction createSurfaceInput()\n local currentURL = obj_surface.getCustomObject().diffuse\n local nickname = \"\"\n if findInImageDataIndex(currentURL) ~= nil then\n nickname = tableImageData[findInImageDataIndex(currentURL)].name\n end\n self.createInput({\n label=\"Nickname\", input_function=\"none\", function_owner=self,\n alignment=3, position={0,0,2}, height=224, width=4000,\n font_size=200, tooltip=\"Enter nickname for table image (only used for save)\",\n value=nickname\n })\n self.createInput({\n label=\"URL\", input_function=\"none\", function_owner=self,\n alignment=3, position={0,0,3}, height=224, width=4000,\n font_size=200, tooltip=\"Enter URL for tabletop image\",\n value=currentURL\n })\nend\n\nfunction createSurfaceButtons()\n --Label\n self.createButton({\n label=\"Tabletop Surface Image\", click_function=\"none\",\n position={0,0,1}, height=0, width=0, font_size=300, font_color={1,1,1}\n })\n --Functional\n self.createButton({\n label=\"Apply Image\\nTo Table\", click_function=\"click_applySurface\",\n function_owner=self, tooltip=\"Apply URL as table image\",\n position={2,0,4}, height=440, width=1400, font_size=200,\n })\n self.createButton({\n label=\"Save Image\\nTo Memory\", click_function=\"click_saveSurface\",\n function_owner=self, tooltip=\"Record URL into memory (requires nickname)\",\n position={-2,0,4}, height=440, width=1400, font_size=200,\n })\n --Label\n self.createButton({\n label=\"Load From Memory\", click_function=\"none\",\n position={0,0,5.5}, height=0, width=0, font_size=300, font_color={1,1,1}\n })\n --Saves, created dynamically from memory file\n for i, memoryEntry in ipairs(tableImageData) do\n --Load\n local funcName = i..\"loadMemory\"\n local func = function(x,y) click_loadMemory(x,y,i) end\n self.setVar(funcName, func)\n self.createButton({\n label=memoryEntry.name, click_function=funcName,\n function_owner=self, tooltip=memoryEntry.url, font_size=200,\n position={-0.6,0,6.5+0.5*(i-1)}, height=240, width=3300,\n })\n --Delete\n local funcName = i..\"deleteMemory\"\n local func = function(x,y) click_deleteMemory(x,y,i) end\n self.setVar(funcName, func)\n self.createButton({\n label=\"DELETE\", click_function=funcName,\n function_owner=self, tooltip=\"\",\n position={3.6,0,6.5+0.5*(i-1)}, height=240, width=600,\n font_size=160, font_color={1,0,0}, color={0.8,0.8,0.8}\n })\n end\nend\n\nfunction createScaleInput()\n self.createInput({\n label=string.char(8644), input_function=\"none\", function_owner=self,\n alignment=3, position={-8.5,0,2}, height=224, width=400,\n font_size=200, tooltip=\"Table Width\",\n value=round(obj_side_top.getScale().x, 1)\n })\n self.createInput({\n label=string.char(8645), input_function=\"none\", function_owner=self,\n alignment=3, position={-7.5,0,2}, height=224, width=400,\n font_size=200, tooltip=\"Table Depth\",\n value=round(obj_side_lef.getScale().x, 1)\n })\nend\n\nfunction createScaleButtons()\n --Labels\n self.createButton({\n label=\"Table Scale\", click_function=\"none\",\n position={-8,0,1}, height=0, width=0, font_size=300, font_color={1,1,1}\n })\n self.createButton({\n label=string.char(8644)..\" \"..string.char(8645),\n click_function=\"none\",\n position={-8,0,2}, height=0, width=0, font_size=300, font_color={1,1,1}\n })\n self.createButton({\n label=\"Move Hands:\", click_function=\"none\",\n position={-8.3,0,3}, height=0, width=0, font_size=200, font_color={1,1,1}\n })\n --Disabled due to me removing the feature for technical reasons\n --[[\n self.createButton({\n label=\"Scale Hands:\", click_function=\"none\",\n position={-8.3,0,4}, height=0, width=0, font_size=200, font_color={1,1,1}\n })\n ]]\n --Checkboxes\n local label = \"\"\n if checkData.move == true then label = string.char(10008) end\n self.createButton({\n label=label, click_function=\"click_checkMove\",\n function_owner=self, tooltip=\"Check to move hands when table is rescaled\",\n position={-6.8,0,3}, height=224, width=224, font_size=200,\n })\n --[[\n local label = \"\"\n if checkData.scale == true then label = string.char(10008) end\n self.createButton({\n label=label, click_function=\"click_checkScale\",\n function_owner=self, tooltip=\"Check to scale the width of hands when table is rescaled\",\n position={-6.8,0,4}, height=224, width=224, font_size=200,\n })\n ]]\n --Apply button\n self.createButton({\n label=\"Apply Scale\", click_function=\"click_applyScale\",\n function_owner=self, tooltip=\"Apply width/depth to table\",\n position={-8,0,4}, height=440, width=1400, font_size=200,\n })\nend\n\n\n\n\n\n--Data tables\n\n\n\n\nref_noninteractable = {\n \"afc863\",\"c8edca\",\"393bf7\",\"12c65e\",\"f938a2\",\"9f95fd\",\"35b95f\",\n \"5af8f2\",\"4ee1f2\",\"bd69bd\"\n}\n\nref_playerColor = {\n \"White\", \"Brown\", \"Red\", \"Orange\", \"Yellow\",\n \"Green\", \"Teal\", \"Blue\", \"Purple\", \"Pink\", \"Black\"\n}\n\n--Dummy function, absorbs unwanted triggers\nfunction none() end", + "LuaScriptState": "{\"cd\":{\"move\":false,\"scale\":false},\"tid\":[{\"name\":\"Felt - Grey\",\"url\":\"https://i.imgur.com/N0O6aqj.jpg\"},{\"name\":\"Wood\",\"url\":\"https://i.imgur.com/iOFFsGh.jpg\"},{\"name\":\"Wood 2\",\"url\":\"https://i.imgur.com/SQ2t01d.jpg\"}]}", + "XmlUI": "" + }, + { + "GUID": "f938a2", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": 0.0, + "posY": -9.0, + "posZ": -80.1, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 4.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "TableBorderRight", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796471/14ED0DBD593370733A0309B0950004F33EB9FACA/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 1, + "TypeIndex": 4, + "LoopingEffectIndex": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9f95fd", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": -54.0, + "posY": -9.0, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 5.45, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "TableBorderBottom", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796471/14ED0DBD593370733A0309B0950004F33EB9FACA/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 1, + "TypeIndex": 4, + "LoopingEffectIndex": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "35b95f", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": 0.0, + "posY": -9.0, + "posZ": 80.1, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 4.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "TableBorderLeft", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796471/14ED0DBD593370733A0309B0950004F33EB9FACA/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 1, + "TypeIndex": 4, + "LoopingEffectIndex": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5af8f2", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": 54.0, + "posY": -9.0, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 5.45, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "TableBorderTop", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796471/14ED0DBD593370733A0309B0950004F33EB9FACA/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 1, + "TypeIndex": 4, + "LoopingEffectIndex": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9f334f", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.309, + "posY": 1.483, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 6.5, + "scaleY": 1.0, + "scaleZ": 6.5 + }, + "Nickname": "Mythos Area", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/952965089462071147/F586DAA07E810B16A62C23AE2EA526BE3C7FD7FB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/MythosArea\")\nend)\n__bundle_register(\"core/MythosArea\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playAreaApi = require(\"core/PlayAreaApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal tokenSpawnTrackerApi = require(\"core/token/TokenSpawnTrackerApi\")\n\nlocal ENCOUNTER_DECK_AREA = {\n upperLeft = { x = 0.9, z = 0.42 },\n lowerRight = { x = 0.86, z = 0.38 },\n}\nlocal ENCOUNTER_DISCARD_AREA = {\n upperLeft = { x = 1.62, z = 0.42 },\n lowerRight = { x = 1.58, z = 0.38 },\n}\n\nlocal currentScenario\nlocal useFrontData\nlocal tokenData\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal collisionEnabled = false\n\nfunction onLoad(saveState)\n if saveState ~= nil then\n local loadedState = JSON.decode(saveState) or {}\n currentScenario = loadedState.currentScenario or \"\"\n useFrontData = loadedState.useFrontData or true\n tokenData = loadedState.tokenData or {}\n end\n collisionEnabled = true\nend\n\nfunction onSave()\n return JSON.encode({\n currentScenario = currentScenario,\n useFrontData = useFrontData,\n tokenData = tokenData\n })\nend\n\n-- TTS event handler. Handles scenario name event triggering and encounter card token resets.\nfunction onCollisionEnter(collisionInfo)\n if not collisionEnabled then\n return\n end\n local object = collisionInfo.collision_object\n if object.getName() == \"Scenario\" then\n local updateNeeded = false\n local description = object.getDescription()\n\n -- detect if orientation of scenario card changed (flipped to other side)\n if object.is_face_down == useFrontData then\n useFrontData = not useFrontData\n updateNeeded = true\n end\n\n -- detect if another scenario card is placed down\n if currentScenario ~= description then\n currentScenario = description\n updateNeeded = true\n fireScenarioChangedEvent()\n end\n\n -- trigger update if a change was detected and push new data\n if updateNeeded then\n local metadata = JSON.decode(object.getGMNotes()) or {}\n if not metadata[\"tokens\"] then\n tokenData = {}\n return\n end\n tokenData = metadata[\"tokens\"][(useFrontData and \"front\" or \"back\")]\n fireTokenDataChangedEvent()\n end\n end\n\n local localPos = self.positionToLocal(object.getPosition())\n if inArea(localPos, ENCOUNTER_DECK_AREA) or inArea(localPos, ENCOUNTER_DISCARD_AREA) then\n tokenSpawnTrackerApi.resetTokensSpawned(object.getGUID())\n end\nend\n\n-- TTS event handler. Handles scenario name event triggering\nfunction onCollisionExit(collisionInfo)\n if not collisionEnabled then return end\n local object = collisionInfo.collision_object\n\n -- reset token metadata if scenario reference card is removed\n if object.getName() == \"Scenario\" then\n tokenData = {}\n useFrontData = nil\n fireTokenDataChangedEvent()\n end\nend\n\n-- Listens for cards entering the encounter deck or encounter discard, and resets the spawn state\n-- for the cards when they do.\nfunction onObjectEnterContainer(container, object)\n local localPos = self.positionToLocal(container.getPosition())\n if inArea(localPos, ENCOUNTER_DECK_AREA) or inArea(localPos, ENCOUNTER_DISCARD_AREA) then\n tokenSpawnTrackerApi.resetTokensSpawned(object.getGUID())\n end\nend\n\n-- fires if the scenario title changes\nfunction fireScenarioChangedEvent()\n Wait.frames(function() Global.call('titleSplash', currentScenario) end, 20)\n playAreaApi.onScenarioChanged(currentScenario)\nend\n\n-- fires if the scenario title or the difficulty changes\nfunction fireTokenDataChangedEvent()\n local fullData = returnTokenData()\n tokenArrangerApi.onTokenDataChanged(fullData)\nend\n\n-- returns the chaos token metadata (if provided)\nfunction returnTokenData()\n return {\n tokenData = tokenData,\n currentScenario = currentScenario,\n useFrontData = useFrontData\n }\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x < bounds.upperLeft.x\n and point.x > bounds.lowerRight.x\n and point.z < bounds.upperLeft.z\n and point.z > bounds.lowerRight.z)\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"currentScenario\":\"\",\"tokenData\":[],\"useFrontData\":true}", + "XmlUI": "", + "AttachedSnapPoints": [ + { + "Position": { + "x": 2.191, + "y": 0.1, + "z": -0.462 + }, + "Rotation": { + "x": 0.0, + "y": 135.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.88, + "y": 0.101, + "z": 0.403 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 180.0 + } + } + ] + }, + { + "GUID": "5706ae", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": -50.032, + "posY": 1.479, + "posZ": -81.957, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Decoration - Candle", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.8, + "g": 0.8, + "b": 0.8 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/821188897159732589/F46BB67A19FEE31DEC277CFD9CFE955FCA32B078/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 0, + "TypeIndex": 0, + "LoopingEffectIndex": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "87ccfc", + "Name": "Custom_Model", + "Transform": { + "posX": -56.083, + "posY": 1.524, + "posZ": -90.479, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Decoration - Coin", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583188147/920981125E37B5CEB6C400E3FD353A2C428DA969/", + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a90f21", + "Name": "Custom_Model", + "Transform": { + "posX": -55.537, + "posY": 1.536, + "posZ": -88.075, + "rotX": -2.035555E-13, + "rotY": 224.999985, + "rotZ": 180.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Decoration - Coin", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583188147/920981125E37B5CEB6C400E3FD353A2C428DA969/", + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "180a23", + "Name": "Custom_Model", + "Transform": { + "posX": -53.182, + "posY": 1.524, + "posZ": -87.317, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Decoration - Coin", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583186619/365F95EC37B9B27DA32781DB460F0B70DB22F43F/", + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "463022", + "Name": "Custom_Tile", + "Transform": { + "posX": 77.99, + "posY": 0.65, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 25.0, + "scaleY": 1.0, + "scaleZ": 2.26 + }, + "Nickname": "Panel", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/273974515701259432/A09A20BE6300EAB285858E76A03BD781EE3845B5/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/273974515701259432/A09A20BE6300EAB285858E76A03BD781EE3845B5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.495000154, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7bff34", + "Name": "Custom_Token", + "Transform": { + "posX": 76.391, + "posY": 26.0, + "posZ": 0.563, + "rotX": 90.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 20.4, + "scaleY": 1.0, + "scaleZ": 16.79 + }, + "Nickname": "TentacleStand", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.92692, + "g": 1.0, + "b": 0.8027 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": false, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": false, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://i.imgur.com/sWdnG71.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.2, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.0, + "DynamicFriction": 0.0, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 0.0, + "Drag": 0.0, + "AngularDrag": 0.0, + "UseGravity": false + } + }, + { + "GUID": "83ef06", + "Name": "ScriptingTrigger", + "Transform": { + "posX": 1.4, + "posY": 2.866, + "posZ": -13.4, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 6.0, + "scaleY": 2.0, + "scaleZ": 6.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.509803951 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "11e0cf", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": 2.857, + "posY": 1.675, + "posZ": -8.856, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clue tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357192501/B768FB57878814EB243CF25C4DFCD7C7CDFF3AC1/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a3fb6c", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.595, + "posY": 1.779, + "posZ": -8.511, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "clueDoom", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "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": "b015d8", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": 2.761, + "posY": 1.68, + "posZ": 8.817, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Doom tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "https://i.imgur.com/5Uy4hlP.jpg", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a3fb6c", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.972, + "posY": 1.884, + "posZ": 8.88, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 180.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "clueDoom", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "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": "85c4c6", + "Name": "Custom_Token", + "Transform": { + "posX": -5.3, + "posY": 1.633, + "posZ": 0.378, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.42, + "scaleY": 1.0, + "scaleZ": 0.42 + }, + "Nickname": "Doom Counter", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/949592555964782208/CC876694A6684B3C2680CE2FE3259F574AE0AD97/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DoomCounter\")\nend)\n__bundle_register(\"core/DoomCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal optionsVisible = false\nlocal options = {\n Agenda = true,\n Playarea = true,\n Playermats = true\n}\n\nval = 0\n\n-- save current value and options\nfunction onSave() return JSON.encode({ val, options }) end\n\nfunction onLoad(savedData)\n if savedData ~= \"\" then\n local loadedData = JSON.decode(savedData)\n val = loadedData[1]\n options = loadedData[2]\n\n -- restore state for option panel\n for key, bool in pairs(options) do\n self.UI.setAttribute(\"option\" .. key, \"isOn\", not bool)\n end\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = { 0, 0.06, 0 },\n height = 800,\n width = 800,\n font_size = 650,\n scale = { 1.5, 1.5, 1.5 },\n font_color = { 1, 1, 1, 95 },\n color = { 0, 0, 0, 0 }\n })\nend\n\n-- called by the invisible button to change displayed value\nfunction addOrSubtract(_, _, isRightClick)\n local newVal = math.min(math.max(val + (isRightClick and -1 or 1), 0), 99)\n if val ~= newVal then\n updateVal(newVal)\n end\nend\n\n-- adds the provided number to the current count\nfunction addVal(number)\n number = tonumber(number) or 0\n val = val + number\n self.editButton({ index = 0, label = tostring(val) })\n printToAll(\"Doom on agenda set to: \" .. val)\nend\n\n-- sets the current count to the provided number\nfunction updateVal(number)\n val = number or 0\n self.editButton({ index = 0, label = tostring(val) })\n printToAll(\"Doom on agenda set to: \" .. val)\nend\n\n-- called by \"Reset\" button to remove doom\nfunction startReset()\n if options.Agenda then\n updateVal(0)\n end\n -- call the \"Doom-in-Play\"-counter\n local DoomInPlayCounter = getObjectFromGUID(\"652ff3\")\n if DoomInPlayCounter then\n DoomInPlayCounter.call(\"removeDoom\", options)\n end\nend\n\n-- XML UI functions\nfunction optionClick(_, optionName)\n options[optionName] = not options[optionName]\n printToAll(\"Doom removal of \" .. optionName .. (options[optionName] and \" enabled\" or \" disabled\"))\nend\n\nfunction toggleOptions()\n optionsVisible = not optionsVisible\n\n if optionsVisible then\n self.UI.show(\"Options\")\n else\n self.UI.hide(\"Options\")\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[0,{\"Agenda\":true,\"Playarea\":true,\"Playermats\":true}]", + "XmlUI": "\n \n \n\n\n\n \n \n \n \n \n \n \n \n \n \n\n\n\n \n Doom on Agenda\n Doom in Playarea\n Doom on Playermats\n \n" + }, + { + "GUID": "2eca7c", + "Name": "Custom_Tile", + "Transform": { + "posX": -57.0, + "posY": 1.45, + "posZ": 57.5, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 3.3, + "scaleY": 1.0, + "scaleZ": 3.3 + }, + "Nickname": "Round Sequence", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/8SxnJvQ.jpg", + "ImageSecondaryURL": "https://i.imgur.com/tpN1bvg.jpg", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fb09d4", + "Name": "Custom_Tile", + "Transform": { + "posX": -57.0, + "posY": 1.55, + "posZ": 52.5, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 3.3, + "scaleY": 1.0, + "scaleZ": 3.3 + }, + "Nickname": "Action Description", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/8SxnJvQ.jpg", + "ImageSecondaryURL": "https://i.imgur.com/tpN1bvg.jpg", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f182ee", + "Name": "Custom_Token", + "Transform": { + "posX": -12.03, + "posY": 1.473, + "posZ": -4.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.3, + "scaleY": 1.0, + "scaleZ": 0.3 + }, + "Nickname": "Investigator Count", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.76481, + "g": 0.76481, + "b": 0.76481 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/Nj9m2tH.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/ActiveInvestigatorCounter\")\nend)\n__bundle_register(\"core/ActiveInvestigatorCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nMIN_VALUE = 1\nMAX_VALUE = 4\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "2", + "XmlUI": "" + }, + { + "GUID": "68fe54", + "Name": "Card", + "Transform": { + "posX": -62.0, + "posY": 1.495, + "posZ": 71.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 5.88, + "scaleY": 1.0, + "scaleZ": 5.88 + }, + "Nickname": "Detailed phase reference", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 265902, + "SidewaysCard": false, + "CustomDeck": { + "2659": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493732358553666/DDD92ED5B4944765847E7726F768E58C58C27CB2/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493732358553666/DDD92ED5B4944765847E7726F768E58C58C27CB2/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "91c83e", + "Name": "Card", + "Transform": { + "posX": -62.0, + "posY": 1.495, + "posZ": 89.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 5.88, + "scaleY": 1.0, + "scaleZ": 5.88 + }, + "Nickname": "Rules Index", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266103, + "SidewaysCard": false, + "CustomDeck": { + "2661": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493732358554721/C95D5B3564369BBC90833CA16DFC670FEFB80205/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/778493732358554721/C95D5B3564369BBC90833CA16DFC670FEFB80205/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": false, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3f22e5", + "Name": "Custom_Token", + "Transform": { + "posX": -59.426, + "posY": 1.3, + "posZ": -22.721, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Clues", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/784129913444610342/7903BA89870C1656A003FD69C79BFA99BD1AAC24/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "db85d6", + "Name": "Custom_Token", + "Transform": { + "posX": -59.426, + "posY": 1.3, + "posZ": 9.395, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Clues", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/784129913444610342/7903BA89870C1656A003FD69C79BFA99BD1AAC24/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "891403", + "Name": "Custom_Token", + "Transform": { + "posX": -36.87, + "posY": 1.3, + "posZ": 30.977, + "rotX": 0.0, + "rotY": 9.999998, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Clues", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/784129913444610342/7903BA89870C1656A003FD69C79BFA99BD1AAC24/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "4111de", + "Name": "Custom_Token", + "Transform": { + "posX": -23.89, + "posY": 1.3, + "posZ": -30.977, + "rotX": 0.0, + "rotY": 190.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Clues", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/784129913444610342/7903BA89870C1656A003FD69C79BFA99BD1AAC24/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "4406f0", + "Name": "Custom_Token", + "Transform": { + "posX": -59.817, + "posY": 1.52, + "posZ": 7.617, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Resources", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "5", + "XmlUI": "" + }, + { + "GUID": "eb08d6", + "Name": "Custom_Token", + "Transform": { + "posX": -57.472, + "posY": 1.52, + "posZ": 9.273, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Damage\n", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663402915/D881A5A0D8A370851B9A0055DD7834CDCE0F72BE/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "468e88", + "Name": "Custom_Token", + "Transform": { + "posX": -57.83, + "posY": 1.52, + "posZ": 7.229, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Horror", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663403796/E6FC1B82A5BC3893CFDCDF3CD580D05E9218AE52/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "e64eec", + "Name": "Custom_Token", + "Transform": { + "posX": -57.507, + "posY": 1.52, + "posZ": -22.894, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Damage\n", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663402915/D881A5A0D8A370851B9A0055DD7834CDCE0F72BE/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "0257d9", + "Name": "Custom_Token", + "Transform": { + "posX": -57.887, + "posY": 1.52, + "posZ": -24.928, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Horror", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663403796/E6FC1B82A5BC3893CFDCDF3CD580D05E9218AE52/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "816d84", + "Name": "Custom_Token", + "Transform": { + "posX": -59.798, + "posY": 1.52, + "posZ": -24.571, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Resources", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "5", + "XmlUI": "" + }, + { + "GUID": "591a45", + "Name": "Custom_Token", + "Transform": { + "posX": -23.497, + "posY": 1.52, + "posZ": -29.078, + "rotX": 0.0, + "rotY": 190.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Damage\n", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663402915/D881A5A0D8A370851B9A0055DD7834CDCE0F72BE/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "beb964", + "Name": "Custom_Token", + "Transform": { + "posX": -21.469, + "posY": 1.52, + "posZ": -29.42, + "rotX": 0.0, + "rotY": 190.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Horror", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663403796/E6FC1B82A5BC3893CFDCDF3CD580D05E9218AE52/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "a4b60d", + "Name": "Custom_Token", + "Transform": { + "posX": -21.914, + "posY": 1.52, + "posZ": -31.433, + "rotX": 0.0, + "rotY": 190.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Resources", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "5", + "XmlUI": "" + }, + { + "GUID": "1f5a0a", + "Name": "Custom_Token", + "Transform": { + "posX": -37.182, + "posY": 1.52, + "posZ": 29.089, + "rotX": 0.0, + "rotY": 9.999998, + "rotZ": 1.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Damage\n", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663402915/D881A5A0D8A370851B9A0055DD7834CDCE0F72BE/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "7b5729", + "Name": "Custom_Token", + "Transform": { + "posX": -39.163, + "posY": 1.519, + "posZ": 29.487, + "rotX": 0.0, + "rotY": 9.999998, + "rotZ": 1.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Horror", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663403796/E6FC1B82A5BC3893CFDCDF3CD580D05E9218AE52/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + }, + { + "GUID": "cd15ac", + "Name": "Custom_Token", + "Transform": { + "posX": -38.812, + "posY": 1.52, + "posZ": 31.434, + "rotX": 0.0, + "rotY": 9.999998, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Resources", + "Description": "Left click - Increase\nRight click - Decrease", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": false, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "5", + "XmlUI": "" + }, + { + "GUID": "4ee1f2", + "Name": "Custom_Model", + "Transform": { + "posX": 0.0, + "posY": -9.0, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 4.0, + "scaleY": 1.0, + "scaleZ": 5.45 + }, + "Nickname": "TableSurface", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": false, + "GridProjection": true, + "HideWhenFaceDown": false, + "Hands": false, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/879750610978796176/4A5A65543B98BCFBF57E910D06EC984208223D38/", + "DiffuseURL": "https://i.imgur.com/EFTMP2d.jpg", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 4, + "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": "304ffc", + "Name": "Custom_Model", + "Transform": { + "posX": -66.409, + "posY": 1.863, + "posZ": -84.545, + "rotX": 90.0, + "rotY": 151.0, + "rotZ": 0.0, + "scaleX": 3.0, + "scaleY": 3.0, + "scaleZ": 3.0 + }, + "Nickname": "Encounter Sets", + "Description": "Use the context menu to download the encounter sets by cycle.", + "GMNotes": "extras/encounter_sets.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": false, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/863978359495064406/50966C05FB8C4D41BA069EB5E0E19E95BF3A9963/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/863978359495062918/777CFB72754EC943DF113C1EC1CA495B07FCB6C1/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 0.8745098, + "g": 0.8117647, + "b": 0.745098054 + }, + "SpecularIntensity": 0.05, + "SpecularSharpness": 3.60000014, + "FresnelStrength": 0.1 + }, + "CastShadows": true + }, + "LuaScript": "function onLoad()\n self.addContextMenuItem(\"Download\", download)\nend\n\nfunction download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f18c2d", + "Name": "Custom_Model", + "Transform": { + "posX": -53.868, + "posY": 1.536, + "posZ": -93.243, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 180.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Decoration - Coin", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583186619/365F95EC37B9B27DA32781DB460F0B70DB22F43F/", + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4be4a3", + "Name": "Custom_Model", + "Transform": { + "posX": -52.238, + "posY": 1.524, + "posZ": -88.201, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Decoration - Coin", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583188147/920981125E37B5CEB6C400E3FD353A2C428DA969/", + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d7c767", + "Name": "Custom_Model", + "Transform": { + "posX": -54.093, + "posY": 1.536, + "posZ": -92.206, + "rotX": 0.0, + "rotY": 135.0, + "rotZ": 180.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Decoration - Coin", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583188147/920981125E37B5CEB6C400E3FD353A2C428DA969/", + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f42af3", + "Name": "Custom_Model", + "Transform": { + "posX": -54.278, + "posY": 1.524, + "posZ": -90.411, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Decoration - Coin", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/943949966265929204/A38BB5D72419E6298385556D931877C0A1A55C17/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/254843371583186619/365F95EC37B9B27DA32781DB460F0B70DB22F43F/", + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "70b9f6", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 0.493, + "posY": 1.656, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.4, + "scaleY": 0.3, + "scaleZ": 0.4 + }, + "Nickname": "Trash", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.996229947, + "b": 0.9979599 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", + "DiffuseURL": "", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 0, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"util/Trashcan\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- adds a context menu entry to trigger the emptying\nfunction onLoad()\n self.addContextMenuItem(\"Empty Trash\", emptyTrash)\nend\n\n-- removes all objects by taking them out and then destructing them\nfunction emptyTrash()\n for _, trash in ipairs(self.getObjects()) do\n self.takeObject().destruct()\n end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/Trashcan\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0168ae", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.581, + "posZ": 20.057, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Resource tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.282239944, + "g": 0.0704999641, + "b": 0.0704999641 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357192729/6881710C4711FB5949E02FAD63D4B416C7DC0AF9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "00d19a", + "Name": "Custom_Token", + "Transform": { + "posX": -44.498, + "posY": 1.781, + "posZ": 26.817, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.17, + "scaleY": 0.17, + "scaleZ": 0.17 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "resource", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.3, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "ae1a4e", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.581, + "posZ": 23.928, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Horror tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.192479938, + "g": 0.248129934, + "b": 0.451219976 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357109766/6D35F3D98A4C89696895FACA788F54005B1688D3/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "36be72", + "Name": "Custom_Token", + "Transform": { + "posX": -26.404, + "posY": 1.41, + "posZ": 15.728, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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": -2.02706469E-05, + "rotY": 270.015259, + "rotZ": 2.20759175E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163230/ED46F8BBAEDB4D3C96C654D48C56110D35F3F54F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "3a3415", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.210006, + "posZ": 15.9442368, + "rotX": -1.04253941E-05, + "rotY": 270.015137, + "rotZ": 1.02804506E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357162977/E5D453CC14394519E004B4F8703FC425A7AE3D6C/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "4a91a8", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000612, + "posZ": 15.9442348, + "rotX": 1.89065361E-06, + "rotY": 270.01532, + "rotZ": 1.59575811E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164483/5E22FEAE253AE65BDE3FA09E4EE7133569F7E194/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "887aae", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000612, + "posZ": 15.9442024, + "rotX": -3.432232E-05, + "rotY": 270.016, + "rotZ": -3.73151761E-06, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164251/34DC7172A2B433047DA853796DB52AECE019F99F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "baa831", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000624, + "posZ": 15.94415, + "rotX": -2.49414188E-05, + "rotY": 270.0157, + "rotZ": 2.92043842E-06, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164030/0A12FD352F28A560EA7E7952D8CA618A5245F1E0/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "da94da", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000612, + "posZ": 15.944108, + "rotX": -2.33948358E-05, + "rotY": 270.015656, + "rotZ": 2.18774017E-06, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357114485/8B2B8A9F61CC2D8C1F10977ABDB4BA2423AD143F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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-08, + "rotY": 270.016541, + "rotZ": -2.19759459E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163806/F397C22A8DDB8F22E08E42E6449C3B5D8CFDB313/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "a6f1e0", + "Name": "Custom_Token", + "Transform": { + "posX": -27.753376, + "posY": 1.21000612, + "posZ": 15.9440622, + "rotX": -2.09277514E-05, + "rotY": 270.016724, + "rotZ": 4.970206E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357110165/AD791E6817304851C0ABD7AE97AA60326AC14538/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "b0ef6c", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.581, + "posZ": 21.992, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Damage tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.69512, + "g": 0.00426, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357113311/C9A5F7E450A6845D0D09D7407AA38E9319697D74/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CustomShader": { + "SpecularColor": { + "r": 0.8745098, + "g": 0.8117647, + "b": 0.745098054 + }, + "SpecularIntensity": 0.05, + "SpecularSharpness": 3.000001, + "FresnelStrength": 0.1 + }, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "cd2a02", + "Name": "Custom_Token", + "Transform": { + "posX": -41.626, + "posY": 1.813, + "posZ": 28.781, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.24, + "scaleY": 1.0, + "scaleZ": 0.24 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974350/E16168497E847B690A16F1C0914E4F5C872555B6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "10": { + "GUID": "473fd1", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -2.114869E-06, + "rotY": 180.0, + "rotZ": -3.44551631E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975474/DFCA4DBDEDCC936D2A2888A98C9B2FEBCD30C22B/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "fdb103", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -6.37244239E-06, + "rotY": 180.0, + "rotZ": 1.0489314E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975559/D34362DF759435E36BF4109C8EE397D96EDE6B56/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "9409fe", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -6.856813E-06, + "rotY": 180.0, + "rotZ": 6.24681149E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975658/F7CBB1000A579C9642A259174E611C0118190022/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "69b7a8", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -8.10479651E-06, + "rotY": 180.0, + "rotZ": 4.15571648E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975808/E0965014A9756E7CB50A144006363535D43BA6F5/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "df96a2", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 5.15672855E-06, + "rotY": 180.0, + "rotZ": -9.08177E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975959/B5BB691A4BF8E83DD2B514C81EC38E8E082ED787/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "166a74", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 7.670889E-06, + "rotY": 180.0, + "rotZ": 2.730384E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976119/2EFDA564FE2E9F58EB47F21B4CB69117876DCC7A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "a964cf", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 9.659233E-06, + "rotY": 180.0, + "rotZ": 3.145974E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976252/7FE12F57BD8ED418097467B0472B2B510C5B3D05/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "f25755", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 9.30901138E-07, + "rotY": 180.0, + "rotZ": 1.40537149E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976402/BFC6C6655B0EB1C3DFD3819AFEA599F8D42CEB64/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "157830", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.49763832E-06, + "rotY": 180.0, + "rotZ": -1.1208811E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976543/32E963CDBABCDEBEF3FB499670577A19689E1D8B/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "4b281e", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01000011, + "posZ": 9.519388, + "rotX": -4.87788157E-06, + "rotY": 180.000015, + "rotZ": 2.83701524E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976679/9CFECB352760F82A558905BC6874DD47F807F785/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "731a18", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -1.12864509E-05, + "rotY": 180.0, + "rotZ": 9.893568E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974497/B53160AEF67C32741FB7393B887A745C5A0403A6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "e38f0b", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.81104314E-06, + "rotY": 180.000015, + "rotZ": -1.25628785E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976805/C81E859758C7B35531566E99CFFDC10626F184D2/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "21": { + "GUID": "be6df1", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.09130187E-05, + "rotY": 180.0, + "rotZ": 1.615263E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976909/640634C5EC652071E14B8EDDEB8800ED4CFECBE3/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "22": { + "GUID": "5bb1af", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 3.85535827E-07, + "rotY": 180.000015, + "rotZ": -3.36548E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977001/6854680D0F7FE536050A1FDDC5A31B642BAA82FB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "23": { + "GUID": "ca8bdf", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.05401759E-05, + "rotY": 180.000015, + "rotZ": 1.26669079E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977114/58B8C6AFC58BEC7F5CDA992B399235E1D1CE216A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "24": { + "GUID": "01363c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.14314139E-06, + "rotY": 180.000015, + "rotZ": 1.73802164E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977249/7D1F115182E691E90A505760A3349D237C0F16E1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "25": { + "GUID": "b72a1d", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.84584269E-06, + "rotY": 180.000015, + "rotZ": 5.3036315E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977373/3EB829A410A896DFBA803FB029394976F6AE0CCB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "26": { + "GUID": "04f0ba", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.02766649E-06, + "rotY": 180.000015, + "rotZ": -1.37765155E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977465/9CA5019A545C6BF2AA1BBB3112267EACAF52C01E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "27": { + "GUID": "cfaf88", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.9677243E-06, + "rotY": 180.000015, + "rotZ": 2.49157665E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977563/7037BEF939CFBDC031481366476C44C7C3EF322D/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "28": { + "GUID": "592346", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.276227E-05, + "rotY": 180.000015, + "rotZ": 1.53182373E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977715/F7661D4ADB8F7071FB4E836B2BAF43C3820848E4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "29": { + "GUID": "4cca27", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 3.13882947E-06, + "rotY": 180.000015, + "rotZ": -4.327291E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977844/58C1F8974EEF4961249B44B8517B350F18753379/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5099bb", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -9.526744E-08, + "rotY": 180.0, + "rotZ": -7.436876E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974625/F8D98C87DCB93C8CDF106FFAB3DA836B22DA8BEB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "30": { + "GUID": "bc08ab", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.68156157E-06, + "rotY": 180.000015, + "rotZ": 2.19717617E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977960/7AC1D20BCD93FD3D035EC26A4C108A82E72EBA86/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "31": { + "GUID": "ae6d21", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -6.9150783E-06, + "rotY": 180.000015, + "rotZ": 2.574338E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978096/D6F6F7EDF5E14EE6B9EE21F807E7CF4F9F9EC028/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "32": { + "GUID": "8b4d06", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.1233E-05, + "rotY": 180.0, + "rotZ": 1.67793787E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978200/E6CDADB9AAB0A79E8526D7A4A1F49471893F7947/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "33": { + "GUID": "3b3f8c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.90952255E-06, + "rotY": 180.0, + "rotZ": 6.814834E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978337/818E96F0D2BCB45CC90CEE863677312245594B4C/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "34": { + "GUID": "cfdd03", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.08585373E-05, + "rotY": 180.0, + "rotZ": 5.40023439E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978437/B98FDAB4D1EBC1D40E969DEF9CA7143C8D251BB4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "35": { + "GUID": "f89275", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -7.21516062E-06, + "rotY": 180.0, + "rotZ": -2.222035E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978553/9A27448271331CDD6292E14F2CB49D71C50CEBF3/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "36": { + "GUID": "f45ba0", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -6.55812164E-06, + "rotY": 180.0, + "rotZ": -4.21542978E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978668/D56BF0309ECBDDC4DC4C8FFB71C8B80B320A5E11/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "37": { + "GUID": "e6cce3", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -8.363716E-06, + "rotY": 180.0, + "rotZ": 1.25134511E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978779/A532740121C41FEF6E30A9E98F933AE1D15907CB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "38": { + "GUID": "9d9531", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.65363917E-06, + "rotY": 180.0, + "rotZ": 7.55110068E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978910/695348D90CBB1D5EF857964662D3D29478FAECC2/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "39": { + "GUID": "9676a0", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -4.33588548E-06, + "rotY": 180.0, + "rotZ": 1.34007632E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979053/575819DDF05E4E6FBFA296DD68E7AF6A764CE2B6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "68206f", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 3.948265E-06, + "rotY": 180.0, + "rotZ": -2.10753624E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974789/EC9F446EA2DF1E2AE8369138E6873B28852469F1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "40": { + "GUID": "cc6d6a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 3.05671983E-06, + "rotY": 180.0, + "rotZ": -4.596211E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979152/FFC073DECEC5837E340C37F6CE4F40938E40C514/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "41": { + "GUID": "87fa52", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 6.80305163E-07, + "rotY": 180.0, + "rotZ": -4.47995035E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979285/C69BFF8D1ECC77BF0F5DAD355DD6E84A6A268731/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "42": { + "GUID": "a15b63", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.68703422E-06, + "rotY": 180.0, + "rotZ": 2.98529955E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979439/375AE4A39169F62B3447BDC1AA4A26A6690A66D7/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "43": { + "GUID": "6c1f20", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.27916132E-06, + "rotY": 180.0, + "rotZ": 8.00865E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979609/C5BFCF1A87F14282C61EC920FD21D9B25E883693/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "44": { + "GUID": "66febb", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.32305695E-05, + "rotY": 180.0, + "rotZ": -8.536388E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979713/BEB28A94C343F57F6DC3A81F32DDB657CD896EBC/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "45": { + "GUID": "56af87", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 8.879468E-06, + "rotY": 180.0, + "rotZ": -3.5132357E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979797/B27B29B4FF6D550F532D46CD0F7A3EDF984FD39A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "46": { + "GUID": "a3fefa", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -5.77568835E-06, + "rotY": 180.0, + "rotZ": 7.164294E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979901/BA1482E12F3DB002FADB2F5C74FA48EA8DE1E31F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "47": { + "GUID": "1e8699", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.50068281E-05, + "rotY": 180.0, + "rotZ": 3.70904536E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980020/3756AD3A8C521914A763443EC79407CB6F38B8E4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "48": { + "GUID": "189d66", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -4.77549E-06, + "rotY": 180.0, + "rotZ": -8.039457E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980124/599CAF38B47AD4B29319213CD65C40946DF84777/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "49": { + "GUID": "f08f9a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01000011, + "posZ": 9.519388, + "rotX": -1.32930072E-05, + "rotY": 180.0, + "rotZ": -1.75149926E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980220/D3682CD04922D7709D49C1066AD921221AD92F74/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "9a8f8c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -2.51728725E-05, + "rotY": 180.0, + "rotZ": -1.07583146E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974892/4AFA955A876D8E5BD28DA6164F38EDFBC9988E0F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "50": { + "GUID": "aec16f", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.07346423E-05, + "rotY": 180.0, + "rotZ": 1.03672137E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980328/86FB8E62D4EAD71432622244C92A7B261D1D2F6A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "9a1ec5", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.53614124E-07, + "rotY": 180.0, + "rotZ": -9.400431E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975047/33060EB9820DE72C983844818A81444377736BB1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "8fd050", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -8.06476E-06, + "rotY": 180.0, + "rotZ": -1.94595268E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975160/6B9DD5F5EBFF943633F1A97D4F2D5EAA15D2E3CA/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "b1b78a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.66816653E-06, + "rotY": 180.0, + "rotZ": -1.42901517E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975274/4E93F71661D310DB5FB0472E49E935F16AD0B16E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "3c293b", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.92622952E-06, + "rotY": 180.0, + "rotZ": 4.37234166E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975360/E524936A793CC5871EE74EBE75388A61ABDD44D0/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "4b8594", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -42.25, + "posY": 1.653, + "posZ": -19.3, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.3, + "scaleY": 0.3, + "scaleZ": 0.3 + }, + "Nickname": "Trash", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.996229947, + "b": 0.9979599 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", + "DiffuseURL": "", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 0, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/Trashcan\")\nend)\n__bundle_register(\"util/Trashcan\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- adds a context menu entry to trigger the emptying\nfunction onLoad()\n self.addContextMenuItem(\"Empty Trash\", emptyTrash)\nend\n\n-- removes all objects by taking them out and then destructing them\nfunction emptyTrash()\n for _, trash in ipairs(self.getObjects()) do\n self.takeObject().destruct()\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5f896a", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -42.25, + "posY": 1.664, + "posZ": 19.3, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.3, + "scaleY": 0.3, + "scaleZ": 0.3 + }, + "Nickname": "Trash", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.996229947, + "b": 0.9979599 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", + "DiffuseURL": "", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 0, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/Trashcan\")\nend)\n__bundle_register(\"util/Trashcan\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- adds a context menu entry to trigger the emptying\nfunction onLoad()\n self.addContextMenuItem(\"Empty Trash\", emptyTrash)\nend\n\n-- removes all objects by taking them out and then destructing them\nfunction emptyTrash()\n for _, trash in ipairs(self.getObjects()) do\n self.takeObject().destruct()\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "147e80", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -47.73, + "posY": 1.624, + "posZ": 4.0, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.3, + "scaleY": 0.3, + "scaleZ": 0.3 + }, + "Nickname": "Trash", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.996229947, + "b": 0.9979599 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", + "DiffuseURL": "", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 0, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/Trashcan\")\nend)\n__bundle_register(\"util/Trashcan\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- adds a context menu entry to trigger the emptying\nfunction onLoad()\n self.addContextMenuItem(\"Empty Trash\", emptyTrash)\nend\n\n-- removes all objects by taking them out and then destructing them\nfunction emptyTrash()\n for _, trash in ipairs(self.getObjects()) do\n self.takeObject().destruct()\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f7b6c8", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -47.73, + "posY": 1.622, + "posZ": -4.0, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.3, + "scaleY": 0.3, + "scaleZ": 0.3 + }, + "Nickname": "Trash", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.996229947, + "b": 0.9979599 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1293045649230453355/2F68BC7FA71E051E2BBA46C0D1B06A5972D52E7C/", + "DiffuseURL": "", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 0, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/Trashcan\")\nend)\n__bundle_register(\"util/Trashcan\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- adds a context menu entry to trigger the emptying\nfunction onLoad()\n self.addContextMenuItem(\"Empty Trash\", emptyTrash)\nend\n\n-- removes all objects by taking them out and then destructing them\nfunction emptyTrash()\n for _, trash in ipairs(self.getObjects()) do\n self.takeObject().destruct()\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d99993", + "Name": "Custom_PDF", + "Transform": { + "posX": -42.0, + "posY": 1.481, + "posZ": 89.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 4.5, + "scaleY": 1.0, + "scaleZ": 4.5 + }, + "Nickname": "Rules Reference", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/c4/b0/c4b0d66c-d79e-411b-bdb5-b5d8c457d4bc/ahc01_rules_reference_web.pdf", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16724b", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.581, + "posZ": 27.799, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Doom tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "https://i.imgur.com/5Uy4hlP.jpg", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a3fb6c", + "Name": "Custom_Tile", + "Transform": { + "posX": -41.815, + "posY": 1.853, + "posZ": 31.125, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 180.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "clueDoom", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "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": "fae2f6", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.561, + "posZ": 25.864, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 0.8, + "scaleZ": 0.8 + }, + "Nickname": "Clue tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357192501/B768FB57878814EB243CF25C4DFCD7C7CDFF3AC1/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a3fb6c", + "Name": "Custom_Tile", + "Transform": { + "posX": -44.326, + "posY": 1.716, + "posZ": 31.203, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "clueDoom", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "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": "3b2550", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.561, + "posZ": -26.426, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 0.8, + "scaleZ": 0.8 + }, + "Nickname": "Clue tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357192501/B768FB57878814EB243CF25C4DFCD7C7CDFF3AC1/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a3fb6c", + "Name": "Custom_Tile", + "Transform": { + "posX": -41.932, + "posY": 1.695, + "posZ": -31.367, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "clueDoom", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "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": "7bd2a0", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.581, + "posZ": -24.491, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Horror tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.192479938, + "g": 0.248129934, + "b": 0.451219976 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357109766/6D35F3D98A4C89696895FACA788F54005B1688D3/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "36be72", + "Name": "Custom_Token", + "Transform": { + "posX": -26.404, + "posY": 1.41, + "posZ": 15.728, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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": -2.02706469E-05, + "rotY": 270.015259, + "rotZ": 2.20759175E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163230/ED46F8BBAEDB4D3C96C654D48C56110D35F3F54F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "3a3415", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.210006, + "posZ": 15.9442368, + "rotX": -1.04253941E-05, + "rotY": 270.015137, + "rotZ": 1.02804506E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357162977/E5D453CC14394519E004B4F8703FC425A7AE3D6C/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "4a91a8", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000612, + "posZ": 15.9442348, + "rotX": 1.89065361E-06, + "rotY": 270.01532, + "rotZ": 1.59575811E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164483/5E22FEAE253AE65BDE3FA09E4EE7133569F7E194/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "887aae", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000612, + "posZ": 15.9442024, + "rotX": -3.432232E-05, + "rotY": 270.016, + "rotZ": -3.73151761E-06, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164251/34DC7172A2B433047DA853796DB52AECE019F99F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "baa831", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000624, + "posZ": 15.94415, + "rotX": -2.49414188E-05, + "rotY": 270.0157, + "rotZ": 2.92043842E-06, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164030/0A12FD352F28A560EA7E7952D8CA618A5245F1E0/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "da94da", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000612, + "posZ": 15.944108, + "rotX": -2.33948358E-05, + "rotY": 270.015656, + "rotZ": 2.18774017E-06, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357114485/8B2B8A9F61CC2D8C1F10977ABDB4BA2423AD143F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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-08, + "rotY": 270.016541, + "rotZ": -2.19759459E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163806/F397C22A8DDB8F22E08E42E6449C3B5D8CFDB313/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "a6f1e0", + "Name": "Custom_Token", + "Transform": { + "posX": -27.753376, + "posY": 1.21000612, + "posZ": 15.9440622, + "rotX": -2.09277514E-05, + "rotY": 270.016724, + "rotZ": 4.970206E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357110165/AD791E6817304851C0ABD7AE97AA60326AC14538/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "16fcd6", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.581, + "posZ": -28.362, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Doom tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "https://i.imgur.com/5Uy4hlP.jpg", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a3fb6c", + "Name": "Custom_Tile", + "Transform": { + "posX": -44.462, + "posY": 1.838, + "posZ": -31.294, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 180.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "clueDoom", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "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": "93f4a0", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.581, + "posZ": -22.555, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Damage tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.69512, + "g": 0.00426, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357113311/C9A5F7E450A6845D0D09D7407AA38E9319697D74/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CustomShader": { + "SpecularColor": { + "r": 0.8745098, + "g": 0.8117647, + "b": 0.745098054 + }, + "SpecularIntensity": 0.05, + "SpecularSharpness": 3.000001, + "FresnelStrength": 0.1 + }, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "cd2a02", + "Name": "Custom_Token", + "Transform": { + "posX": -44.425, + "posY": 1.799, + "posZ": -29.129, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.24, + "scaleY": 1.0, + "scaleZ": 0.24 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974350/E16168497E847B690A16F1C0914E4F5C872555B6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "10": { + "GUID": "473fd1", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -2.114869E-06, + "rotY": 180.0, + "rotZ": -3.44551631E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975474/DFCA4DBDEDCC936D2A2888A98C9B2FEBCD30C22B/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "fdb103", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -6.37244239E-06, + "rotY": 180.0, + "rotZ": 1.0489314E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975559/D34362DF759435E36BF4109C8EE397D96EDE6B56/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "9409fe", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -6.856813E-06, + "rotY": 180.0, + "rotZ": 6.24681149E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975658/F7CBB1000A579C9642A259174E611C0118190022/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "69b7a8", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -8.10479651E-06, + "rotY": 180.0, + "rotZ": 4.15571648E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975808/E0965014A9756E7CB50A144006363535D43BA6F5/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "df96a2", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 5.15672855E-06, + "rotY": 180.0, + "rotZ": -9.08177E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975959/B5BB691A4BF8E83DD2B514C81EC38E8E082ED787/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "166a74", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 7.670889E-06, + "rotY": 180.0, + "rotZ": 2.730384E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976119/2EFDA564FE2E9F58EB47F21B4CB69117876DCC7A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "a964cf", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 9.659233E-06, + "rotY": 180.0, + "rotZ": 3.145974E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976252/7FE12F57BD8ED418097467B0472B2B510C5B3D05/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "f25755", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 9.30901138E-07, + "rotY": 180.0, + "rotZ": 1.40537149E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976402/BFC6C6655B0EB1C3DFD3819AFEA599F8D42CEB64/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "157830", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.49763832E-06, + "rotY": 180.0, + "rotZ": -1.1208811E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976543/32E963CDBABCDEBEF3FB499670577A19689E1D8B/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "4b281e", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01000011, + "posZ": 9.519388, + "rotX": -4.87788157E-06, + "rotY": 180.000015, + "rotZ": 2.83701524E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976679/9CFECB352760F82A558905BC6874DD47F807F785/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "731a18", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -1.12864509E-05, + "rotY": 180.0, + "rotZ": 9.893568E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974497/B53160AEF67C32741FB7393B887A745C5A0403A6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "e38f0b", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.81104314E-06, + "rotY": 180.000015, + "rotZ": -1.25628785E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976805/C81E859758C7B35531566E99CFFDC10626F184D2/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "21": { + "GUID": "be6df1", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.09130187E-05, + "rotY": 180.0, + "rotZ": 1.615263E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976909/640634C5EC652071E14B8EDDEB8800ED4CFECBE3/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "22": { + "GUID": "5bb1af", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 3.85535827E-07, + "rotY": 180.000015, + "rotZ": -3.36548E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977001/6854680D0F7FE536050A1FDDC5A31B642BAA82FB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "23": { + "GUID": "ca8bdf", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.05401759E-05, + "rotY": 180.000015, + "rotZ": 1.26669079E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977114/58B8C6AFC58BEC7F5CDA992B399235E1D1CE216A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "24": { + "GUID": "01363c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.14314139E-06, + "rotY": 180.000015, + "rotZ": 1.73802164E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977249/7D1F115182E691E90A505760A3349D237C0F16E1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "25": { + "GUID": "b72a1d", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.84584269E-06, + "rotY": 180.000015, + "rotZ": 5.3036315E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977373/3EB829A410A896DFBA803FB029394976F6AE0CCB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "26": { + "GUID": "04f0ba", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.02766649E-06, + "rotY": 180.000015, + "rotZ": -1.37765155E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977465/9CA5019A545C6BF2AA1BBB3112267EACAF52C01E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "27": { + "GUID": "cfaf88", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.9677243E-06, + "rotY": 180.000015, + "rotZ": 2.49157665E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977563/7037BEF939CFBDC031481366476C44C7C3EF322D/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "28": { + "GUID": "592346", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.276227E-05, + "rotY": 180.000015, + "rotZ": 1.53182373E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977715/F7661D4ADB8F7071FB4E836B2BAF43C3820848E4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "29": { + "GUID": "4cca27", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 3.13882947E-06, + "rotY": 180.000015, + "rotZ": -4.327291E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977844/58C1F8974EEF4961249B44B8517B350F18753379/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5099bb", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -9.526744E-08, + "rotY": 180.0, + "rotZ": -7.436876E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974625/F8D98C87DCB93C8CDF106FFAB3DA836B22DA8BEB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "30": { + "GUID": "bc08ab", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.68156157E-06, + "rotY": 180.000015, + "rotZ": 2.19717617E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977960/7AC1D20BCD93FD3D035EC26A4C108A82E72EBA86/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "31": { + "GUID": "ae6d21", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -6.9150783E-06, + "rotY": 180.000015, + "rotZ": 2.574338E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978096/D6F6F7EDF5E14EE6B9EE21F807E7CF4F9F9EC028/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "32": { + "GUID": "8b4d06", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.1233E-05, + "rotY": 180.0, + "rotZ": 1.67793787E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978200/E6CDADB9AAB0A79E8526D7A4A1F49471893F7947/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "33": { + "GUID": "3b3f8c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.90952255E-06, + "rotY": 180.0, + "rotZ": 6.814834E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978337/818E96F0D2BCB45CC90CEE863677312245594B4C/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "34": { + "GUID": "cfdd03", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.08585373E-05, + "rotY": 180.0, + "rotZ": 5.40023439E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978437/B98FDAB4D1EBC1D40E969DEF9CA7143C8D251BB4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "35": { + "GUID": "f89275", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -7.21516062E-06, + "rotY": 180.0, + "rotZ": -2.222035E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978553/9A27448271331CDD6292E14F2CB49D71C50CEBF3/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "36": { + "GUID": "f45ba0", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -6.55812164E-06, + "rotY": 180.0, + "rotZ": -4.21542978E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978668/D56BF0309ECBDDC4DC4C8FFB71C8B80B320A5E11/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "37": { + "GUID": "e6cce3", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -8.363716E-06, + "rotY": 180.0, + "rotZ": 1.25134511E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978779/A532740121C41FEF6E30A9E98F933AE1D15907CB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "38": { + "GUID": "9d9531", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.65363917E-06, + "rotY": 180.0, + "rotZ": 7.55110068E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978910/695348D90CBB1D5EF857964662D3D29478FAECC2/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "39": { + "GUID": "9676a0", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -4.33588548E-06, + "rotY": 180.0, + "rotZ": 1.34007632E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979053/575819DDF05E4E6FBFA296DD68E7AF6A764CE2B6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "68206f", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 3.948265E-06, + "rotY": 180.0, + "rotZ": -2.10753624E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974789/EC9F446EA2DF1E2AE8369138E6873B28852469F1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "40": { + "GUID": "cc6d6a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 3.05671983E-06, + "rotY": 180.0, + "rotZ": -4.596211E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979152/FFC073DECEC5837E340C37F6CE4F40938E40C514/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "41": { + "GUID": "87fa52", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 6.80305163E-07, + "rotY": 180.0, + "rotZ": -4.47995035E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979285/C69BFF8D1ECC77BF0F5DAD355DD6E84A6A268731/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "42": { + "GUID": "a15b63", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.68703422E-06, + "rotY": 180.0, + "rotZ": 2.98529955E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979439/375AE4A39169F62B3447BDC1AA4A26A6690A66D7/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "43": { + "GUID": "6c1f20", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.27916132E-06, + "rotY": 180.0, + "rotZ": 8.00865E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979609/C5BFCF1A87F14282C61EC920FD21D9B25E883693/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "44": { + "GUID": "66febb", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.32305695E-05, + "rotY": 180.0, + "rotZ": -8.536388E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979713/BEB28A94C343F57F6DC3A81F32DDB657CD896EBC/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "45": { + "GUID": "56af87", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 8.879468E-06, + "rotY": 180.0, + "rotZ": -3.5132357E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979797/B27B29B4FF6D550F532D46CD0F7A3EDF984FD39A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "46": { + "GUID": "a3fefa", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -5.77568835E-06, + "rotY": 180.0, + "rotZ": 7.164294E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979901/BA1482E12F3DB002FADB2F5C74FA48EA8DE1E31F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "47": { + "GUID": "1e8699", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.50068281E-05, + "rotY": 180.0, + "rotZ": 3.70904536E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980020/3756AD3A8C521914A763443EC79407CB6F38B8E4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "48": { + "GUID": "189d66", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -4.77549E-06, + "rotY": 180.0, + "rotZ": -8.039457E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980124/599CAF38B47AD4B29319213CD65C40946DF84777/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "49": { + "GUID": "f08f9a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01000011, + "posZ": 9.519388, + "rotX": -1.32930072E-05, + "rotY": 180.0, + "rotZ": -1.75149926E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980220/D3682CD04922D7709D49C1066AD921221AD92F74/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "9a8f8c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -2.51728725E-05, + "rotY": 180.0, + "rotZ": -1.07583146E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974892/4AFA955A876D8E5BD28DA6164F38EDFBC9988E0F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "50": { + "GUID": "aec16f", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.07346423E-05, + "rotY": 180.0, + "rotZ": 1.03672137E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980328/86FB8E62D4EAD71432622244C92A7B261D1D2F6A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "9a1ec5", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.53614124E-07, + "rotY": 180.0, + "rotZ": -9.400431E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975047/33060EB9820DE72C983844818A81444377736BB1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "8fd050", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -8.06476E-06, + "rotY": 180.0, + "rotZ": -1.94595268E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975160/6B9DD5F5EBFF943633F1A97D4F2D5EAA15D2E3CA/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "b1b78a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.66816653E-06, + "rotY": 180.0, + "rotZ": -1.42901517E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975274/4E93F71661D310DB5FB0472E49E935F16AD0B16E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "3c293b", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.92622952E-06, + "rotY": 180.0, + "rotZ": 4.37234166E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975360/E524936A793CC5871EE74EBE75388A61ABDD44D0/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "fd617a", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -45.3, + "posY": 1.581, + "posZ": -20.619, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Resource tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.282239944, + "g": 0.0704999641, + "b": 0.0704999641 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357192729/6881710C4711FB5949E02FAD63D4B416C7DC0AF9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "00d19a", + "Name": "Custom_Token", + "Transform": { + "posX": -42.682, + "posY": 1.763, + "posZ": -26.327, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.17, + "scaleY": 0.17, + "scaleZ": 0.17 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "resource", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.3, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "31fa39", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -55.48, + "posY": 1.65, + "posZ": -1.12, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 0.8, + "scaleZ": 0.8 + }, + "Nickname": "Clue tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357192501/B768FB57878814EB243CF25C4DFCD7C7CDFF3AC1/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a3fb6c", + "Name": "Custom_Tile", + "Transform": { + "posX": -55.495, + "posY": 1.722, + "posZ": -1.639, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "clueDoom", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "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": "c3ecf4", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -53.24, + "posY": 1.65, + "posZ": -1.12, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Horror tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.192479938, + "g": 0.248129934, + "b": 0.451219976 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357109766/6D35F3D98A4C89696895FACA788F54005B1688D3/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "36be72", + "Name": "Custom_Token", + "Transform": { + "posX": -26.404, + "posY": 1.41, + "posZ": 15.728, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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": -2.02706469E-05, + "rotY": 270.015259, + "rotZ": 2.20759175E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163230/ED46F8BBAEDB4D3C96C654D48C56110D35F3F54F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "3a3415", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.210006, + "posZ": 15.9442368, + "rotX": -1.04253941E-05, + "rotY": 270.015137, + "rotZ": 1.02804506E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357162977/E5D453CC14394519E004B4F8703FC425A7AE3D6C/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "4a91a8", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000612, + "posZ": 15.9442348, + "rotX": 1.89065361E-06, + "rotY": 270.01532, + "rotZ": 1.59575811E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164483/5E22FEAE253AE65BDE3FA09E4EE7133569F7E194/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "887aae", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000612, + "posZ": 15.9442024, + "rotX": -3.432232E-05, + "rotY": 270.016, + "rotZ": -3.73151761E-06, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164251/34DC7172A2B433047DA853796DB52AECE019F99F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "baa831", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000624, + "posZ": 15.94415, + "rotX": -2.49414188E-05, + "rotY": 270.0157, + "rotZ": 2.92043842E-06, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164030/0A12FD352F28A560EA7E7952D8CA618A5245F1E0/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "da94da", + "Name": "Custom_Token", + "Transform": { + "posX": -27.7533741, + "posY": 1.21000612, + "posZ": 15.944108, + "rotX": -2.33948358E-05, + "rotY": 270.015656, + "rotZ": 2.18774017E-06, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357114485/8B2B8A9F61CC2D8C1F10977ABDB4BA2423AD143F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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-08, + "rotY": 270.016541, + "rotZ": -2.19759459E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163806/F397C22A8DDB8F22E08E42E6449C3B5D8CFDB313/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "a6f1e0", + "Name": "Custom_Token", + "Transform": { + "posX": -27.753376, + "posY": 1.21000612, + "posZ": 15.9440622, + "rotX": -2.09277514E-05, + "rotY": 270.016724, + "rotZ": 4.970206E-05, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357110165/AD791E6817304851C0ABD7AE97AA60326AC14538/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "47ffc3", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -55.48, + "posY": 1.65, + "posZ": 1.12, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Doom tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "https://i.imgur.com/5Uy4hlP.jpg", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "a3fb6c", + "Name": "Custom_Tile", + "Transform": { + "posX": -55.844, + "posY": 1.864, + "posZ": 1.057, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 180.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "clueDoom", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "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": "480bda", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -53.24, + "posY": 1.65, + "posZ": 1.12, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Damage tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.69512, + "g": 0.00426, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357113311/C9A5F7E450A6845D0D09D7407AA38E9319697D74/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CustomShader": { + "SpecularColor": { + "r": 0.8745098, + "g": 0.8117647, + "b": 0.745098054 + }, + "SpecularIntensity": 0.05, + "SpecularSharpness": 3.000001, + "FresnelStrength": 0.1 + }, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "cd2a02", + "Name": "Custom_Token", + "Transform": { + "posX": -53.473, + "posY": 1.821, + "posZ": 1.095, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.24, + "scaleY": 1.0, + "scaleZ": 0.24 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974350/E16168497E847B690A16F1C0914E4F5C872555B6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "10": { + "GUID": "473fd1", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -2.114869E-06, + "rotY": 180.0, + "rotZ": -3.44551631E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975474/DFCA4DBDEDCC936D2A2888A98C9B2FEBCD30C22B/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "fdb103", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -6.37244239E-06, + "rotY": 180.0, + "rotZ": 1.0489314E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975559/D34362DF759435E36BF4109C8EE397D96EDE6B56/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "9409fe", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -6.856813E-06, + "rotY": 180.0, + "rotZ": 6.24681149E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975658/F7CBB1000A579C9642A259174E611C0118190022/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "69b7a8", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -8.10479651E-06, + "rotY": 180.0, + "rotZ": 4.15571648E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975808/E0965014A9756E7CB50A144006363535D43BA6F5/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "df96a2", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 5.15672855E-06, + "rotY": 180.0, + "rotZ": -9.08177E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975959/B5BB691A4BF8E83DD2B514C81EC38E8E082ED787/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "166a74", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 7.670889E-06, + "rotY": 180.0, + "rotZ": 2.730384E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976119/2EFDA564FE2E9F58EB47F21B4CB69117876DCC7A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "a964cf", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 9.659233E-06, + "rotY": 180.0, + "rotZ": 3.145974E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976252/7FE12F57BD8ED418097467B0472B2B510C5B3D05/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "f25755", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 9.30901138E-07, + "rotY": 180.0, + "rotZ": 1.40537149E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976402/BFC6C6655B0EB1C3DFD3819AFEA599F8D42CEB64/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "157830", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.49763832E-06, + "rotY": 180.0, + "rotZ": -1.1208811E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976543/32E963CDBABCDEBEF3FB499670577A19689E1D8B/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "4b281e", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01000011, + "posZ": 9.519388, + "rotX": -4.87788157E-06, + "rotY": 180.000015, + "rotZ": 2.83701524E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976679/9CFECB352760F82A558905BC6874DD47F807F785/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "731a18", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -1.12864509E-05, + "rotY": 180.0, + "rotZ": 9.893568E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974497/B53160AEF67C32741FB7393B887A745C5A0403A6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "e38f0b", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.81104314E-06, + "rotY": 180.000015, + "rotZ": -1.25628785E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976805/C81E859758C7B35531566E99CFFDC10626F184D2/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "21": { + "GUID": "be6df1", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.09130187E-05, + "rotY": 180.0, + "rotZ": 1.615263E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976909/640634C5EC652071E14B8EDDEB8800ED4CFECBE3/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "22": { + "GUID": "5bb1af", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 3.85535827E-07, + "rotY": 180.000015, + "rotZ": -3.36548E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977001/6854680D0F7FE536050A1FDDC5A31B642BAA82FB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "23": { + "GUID": "ca8bdf", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.05401759E-05, + "rotY": 180.000015, + "rotZ": 1.26669079E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977114/58B8C6AFC58BEC7F5CDA992B399235E1D1CE216A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "24": { + "GUID": "01363c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.14314139E-06, + "rotY": 180.000015, + "rotZ": 1.73802164E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977249/7D1F115182E691E90A505760A3349D237C0F16E1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "25": { + "GUID": "b72a1d", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.84584269E-06, + "rotY": 180.000015, + "rotZ": 5.3036315E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977373/3EB829A410A896DFBA803FB029394976F6AE0CCB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "26": { + "GUID": "04f0ba", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.02766649E-06, + "rotY": 180.000015, + "rotZ": -1.37765155E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977465/9CA5019A545C6BF2AA1BBB3112267EACAF52C01E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "27": { + "GUID": "cfaf88", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.9677243E-06, + "rotY": 180.000015, + "rotZ": 2.49157665E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977563/7037BEF939CFBDC031481366476C44C7C3EF322D/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "28": { + "GUID": "592346", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.276227E-05, + "rotY": 180.000015, + "rotZ": 1.53182373E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977715/F7661D4ADB8F7071FB4E836B2BAF43C3820848E4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "29": { + "GUID": "4cca27", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 3.13882947E-06, + "rotY": 180.000015, + "rotZ": -4.327291E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977844/58C1F8974EEF4961249B44B8517B350F18753379/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5099bb", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -9.526744E-08, + "rotY": 180.0, + "rotZ": -7.436876E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974625/F8D98C87DCB93C8CDF106FFAB3DA836B22DA8BEB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "30": { + "GUID": "bc08ab", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.68156157E-06, + "rotY": 180.000015, + "rotZ": 2.19717617E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977960/7AC1D20BCD93FD3D035EC26A4C108A82E72EBA86/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "31": { + "GUID": "ae6d21", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -6.9150783E-06, + "rotY": 180.000015, + "rotZ": 2.574338E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978096/D6F6F7EDF5E14EE6B9EE21F807E7CF4F9F9EC028/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "32": { + "GUID": "8b4d06", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.1233E-05, + "rotY": 180.0, + "rotZ": 1.67793787E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978200/E6CDADB9AAB0A79E8526D7A4A1F49471893F7947/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "33": { + "GUID": "3b3f8c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.90952255E-06, + "rotY": 180.0, + "rotZ": 6.814834E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978337/818E96F0D2BCB45CC90CEE863677312245594B4C/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "34": { + "GUID": "cfdd03", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.08585373E-05, + "rotY": 180.0, + "rotZ": 5.40023439E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978437/B98FDAB4D1EBC1D40E969DEF9CA7143C8D251BB4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "35": { + "GUID": "f89275", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -7.21516062E-06, + "rotY": 180.0, + "rotZ": -2.222035E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978553/9A27448271331CDD6292E14F2CB49D71C50CEBF3/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "36": { + "GUID": "f45ba0", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -6.55812164E-06, + "rotY": 180.0, + "rotZ": -4.21542978E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978668/D56BF0309ECBDDC4DC4C8FFB71C8B80B320A5E11/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "37": { + "GUID": "e6cce3", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -8.363716E-06, + "rotY": 180.0, + "rotZ": 1.25134511E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978779/A532740121C41FEF6E30A9E98F933AE1D15907CB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "38": { + "GUID": "9d9531", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.65363917E-06, + "rotY": 180.0, + "rotZ": 7.55110068E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978910/695348D90CBB1D5EF857964662D3D29478FAECC2/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "39": { + "GUID": "9676a0", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -4.33588548E-06, + "rotY": 180.0, + "rotZ": 1.34007632E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979053/575819DDF05E4E6FBFA296DD68E7AF6A764CE2B6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "68206f", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 3.948265E-06, + "rotY": 180.0, + "rotZ": -2.10753624E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974789/EC9F446EA2DF1E2AE8369138E6873B28852469F1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "40": { + "GUID": "cc6d6a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 3.05671983E-06, + "rotY": 180.0, + "rotZ": -4.596211E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979152/FFC073DECEC5837E340C37F6CE4F40938E40C514/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "41": { + "GUID": "87fa52", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 6.80305163E-07, + "rotY": 180.0, + "rotZ": -4.47995035E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979285/C69BFF8D1ECC77BF0F5DAD355DD6E84A6A268731/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "42": { + "GUID": "a15b63", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.68703422E-06, + "rotY": 180.0, + "rotZ": 2.98529955E-07, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979439/375AE4A39169F62B3447BDC1AA4A26A6690A66D7/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "43": { + "GUID": "6c1f20", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -3.27916132E-06, + "rotY": 180.0, + "rotZ": 8.00865E-08, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979609/C5BFCF1A87F14282C61EC920FD21D9B25E883693/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "44": { + "GUID": "66febb", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -1.32305695E-05, + "rotY": 180.0, + "rotZ": -8.536388E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979713/BEB28A94C343F57F6DC3A81F32DDB657CD896EBC/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "45": { + "GUID": "56af87", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 8.879468E-06, + "rotY": 180.0, + "rotZ": -3.5132357E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979797/B27B29B4FF6D550F532D46CD0F7A3EDF984FD39A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "46": { + "GUID": "a3fefa", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -5.77568835E-06, + "rotY": 180.0, + "rotZ": 7.164294E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979901/BA1482E12F3DB002FADB2F5C74FA48EA8DE1E31F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "47": { + "GUID": "1e8699", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.50068281E-05, + "rotY": 180.0, + "rotZ": 3.70904536E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980020/3756AD3A8C521914A763443EC79407CB6F38B8E4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "48": { + "GUID": "189d66", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -4.77549E-06, + "rotY": 180.0, + "rotZ": -8.039457E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980124/599CAF38B47AD4B29319213CD65C40946DF84777/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "49": { + "GUID": "f08f9a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01000011, + "posZ": 9.519388, + "rotX": -1.32930072E-05, + "rotY": 180.0, + "rotZ": -1.75149926E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980220/D3682CD04922D7709D49C1066AD921221AD92F74/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "9a8f8c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": -2.51728725E-05, + "rotY": 180.0, + "rotZ": -1.07583146E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974892/4AFA955A876D8E5BD28DA6164F38EDFBC9988E0F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "50": { + "GUID": "aec16f", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.07346423E-05, + "rotY": 180.0, + "rotZ": 1.03672137E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980328/86FB8E62D4EAD71432622244C92A7B261D1D2F6A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "9a1ec5", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.53614124E-07, + "rotY": 180.0, + "rotZ": -9.400431E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975047/33060EB9820DE72C983844818A81444377736BB1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "8fd050", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": -8.06476E-06, + "rotY": 180.0, + "rotZ": -1.94595268E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975160/6B9DD5F5EBFF943633F1A97D4F2D5EAA15D2E3CA/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "b1b78a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.66816653E-06, + "rotY": 180.0, + "rotZ": -1.42901517E-05, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975274/4E93F71661D310DB5FB0472E49E935F16AD0B16E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "3c293b", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 1.92622952E-06, + "rotY": 180.0, + "rotZ": 4.37234166E-06, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975360/E524936A793CC5871EE74EBE75388A61ABDD44D0/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "9fadf9", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -51.0, + "posY": 1.65, + "posZ": -1.12, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Resource tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.282239944, + "g": 0.0704999641, + "b": 0.0704999641 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357192729/6881710C4711FB5949E02FAD63D4B416C7DC0AF9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "00d19a", + "Name": "Custom_Token", + "Transform": { + "posX": -50.897, + "posY": 1.781, + "posZ": -1.283, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.17, + "scaleY": 0.17, + "scaleZ": 0.17 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "Memo": "resource", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.3, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "170f10", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": -51.0, + "posY": 1.65, + "posZ": 1.12, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Connection markers", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/949588657208009702/1786DA3A72B61BF39ADE9577B177797450011602/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -50.369, + "posY": 1.746, + "posZ": -0.17, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Path", + "Description": "", + "GMNotes": "", + "Memo": "path", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.60453, + "g": 0.60453, + "b": 0.60453 + }, + "Tags": [ + "Location" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "path", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "Tags": [ + "Location" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "path", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "Tags": [ + "Location" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "3aab97", + "Name": "FogOfWarTrigger", + "Transform": { + "posX": -21.648, + "posY": 0.87, + "posZ": 22.438, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 2.8, + "scaleY": 0.55, + "scaleZ": 3.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.191999972, + "g": 0.701, + "b": 0.167999953, + "a": 0.75 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "FogColor": "Green", + "FogHidePointers": false, + "FogReverseHiding": false, + "FogSeethrough": true, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "42cd6e", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -57.92, + "posY": 2.953, + "posZ": -82.991, + "rotX": 90.0, + "rotY": 135.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Leaked Items", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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, + "CustomMesh": { + "MeshURL": "https://pastebin.com/raw/166Kdeqb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1016065725028510450/7BC76948EE00979A428636EF40D46AE8634760A6/", + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "106418", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -65.091, + "posY": 1.495, + "posZ": -78.526, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 3.0, + "scaleY": 3.0, + "scaleZ": 3.0 + }, + "Nickname": "Chaos Token Reserve", + "Description": "Chaos Bag", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/959719855127875098/FDA724CE3F0F9C62A141C0B33CAB238C40EDEE32/", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -19.354, + "posY": 2.408, + "posZ": -75.738, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Frost", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1858293462583104677/195F93C063A8881B805CE2FD4767A9718B27B6AE/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16a9a7", + "Name": "Custom_Tile", + "Transform": { + "posX": 22.651, + "posY": 3.449, + "posZ": -27.771, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e3aab", + "Name": "Custom_Tile", + "Transform": { + "posX": 22.545, + "posY": 3.45, + "posZ": -27.077, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0b1aca", + "Name": "Custom_Tile", + "Transform": { + "posX": 23.833, + "posY": 3.447, + "posZ": -30.132, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Elder Sign", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "e31821", + "Name": "Custom_Tile", + "Transform": { + "posX": 23.654, + "posY": 3.447, + "posZ": -29.38, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Auto-fail", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "38609c", + "Name": "Custom_Tile", + "Transform": { + "posX": 23.817, + "posY": 3.448, + "posZ": -28.107, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Elder Thing", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "1a1506", + "Name": "Custom_Tile", + "Transform": { + "posX": 23.721, + "posY": 3.448, + "posZ": -26.779, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Tablet", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "7d6103", + "Name": "Custom_Tile", + "Transform": { + "posX": 25.403, + "posY": 3.445, + "posZ": -29.87, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Cultist", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "cc8bbb", + "Name": "Custom_Tile", + "Transform": { + "posX": 24.814, + "posY": 3.446, + "posZ": -29.037, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Skull", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "298b5f", + "Name": "Custom_Tile", + "Transform": { + "posX": 25.119, + "posY": 3.446, + "posZ": -28.34, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-8", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "81a1d7", + "Name": "Custom_Tile", + "Transform": { + "posX": 25.133, + "posY": 3.446, + "posZ": -27.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-7", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "2460df", + "Name": "Custom_Tile", + "Transform": { + "posX": 26.304, + "posY": 3.443, + "posZ": -30.5, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-6", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "1df0a5", + "Name": "Custom_Tile", + "Transform": { + "posX": 26.236, + "posY": 3.444, + "posZ": -29.085, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-5", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "984eec", + "Name": "Custom_Tile", + "Transform": { + "posX": 26.399, + "posY": 3.444, + "posZ": -28.851, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-4", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": 26.464, + "posY": 3.444, + "posZ": -28.086, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-3", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "8af600", + "Name": "Custom_Tile", + "Transform": { + "posX": 29.182, + "posY": 5.219, + "posZ": -31.924, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-2", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "b644d2", + "Name": "Custom_Tile", + "Transform": { + "posX": 28.789, + "posY": 5.218, + "posZ": -31.25, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-1", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "0a8592", + "Name": "Custom_Tile", + "Transform": { + "posX": 28.78, + "posY": 8.487, + "posZ": -28.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "0", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "a15273", + "Name": "Custom_Tile", + "Transform": { + "posX": 28.505, + "posY": 8.454, + "posZ": -28.951, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "+1", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "37be78", + "Name": "Custom_Model", + "Transform": { + "posX": -23.89, + "posY": 1.52, + "posZ": -31.107, + "rotX": 0.0, + "rotY": 190.0, + "rotZ": 0.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Clue Counter", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1035211763828036632/8CBB93F4FCFB3A6DB42AB6BC1188EA4559FF0A87/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/ClueCounter\")\nend)\n__bundle_register(\"playermat/ClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table of items which can be counted in this Bowl\n-- Each entry has 2 things to enter\n-- a name (what is in the name field of that object)\n-- a value (how much it is worth)\n-- a number in the items description will override the number entry in this table\nlocal validCountItemList = {\n [\"Clue\"] = 1,\n [\"\"] = 1\n}\nlocal trashGUID = \"70b9f6\"\nexposedValue = 0\n\nfunction onLoad()\n self.createButton({\n label = \"\",\n click_function = \"removeAllClues\",\n function_owner = self,\n position = { 0, 0.1, 0 },\n height = 0,\n width = 0,\n font_color = { 0, 0, 0 },\n font_size = 2000\n })\n loopID = Wait.time(countItems, 1, -1)\nend\n\n-- Activated once per second, counts items in bowls\nfunction countItems()\n local totalValue = 0\n local countableItems = findValidItemsInSphere()\n for _, entry in ipairs(countableItems) do\n local descValue = tonumber(entry.hit_object.getDescription())\n local stackMult = math.abs(entry.hit_object.getQuantity())\n -- Use value in description if available\n if descValue ~= nil then\n totalValue = totalValue + descValue * stackMult\n else\n -- Otherwise use the value in validCountItemList\n totalValue = totalValue + validCountItemList[entry.hit_object.getName()] * stackMult\n end\n end\n exposedValue = totalValue\n self.editButton({ index = 0, label = totalValue })\nend\n\nfunction findValidItemsInSphere()\n local items = Physics.cast({\n origin = self.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n max_distance = 0,\n size = { 2, 2, 2 },\n --debug=true\n })\n\n retval = {}\n for _, entry in ipairs(items) do\n --Ignore the bowl\n if entry.hit_object ~= self then\n --Ignore if not in validCountItemList\n local tableEntry = validCountItemList[entry.hit_object.getName()]\n if tableEntry ~= nil then\n table.insert(retval, entry)\n end\n end\n end\n return retval\nend\n\nfunction removeAllClues()\n startLuaCoroutine(self, \"clueRemovalCoroutine\")\nend\n\nfunction clueRemovalCoroutine()\n for _, entry in ipairs(findValidItemsInSphere()) do\n -- Do not put the table in the garbage\n if entry.hit_object.getGUID() ~= \"4ee1f2\" then\n -- delay for animation purposes\n for k = 1, 10 do\n coroutine.yield(0)\n end\n getObjectFromGUID(trashGUID).putObject(entry.hit_object)\n end\n end\n return 1\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1769ed", + "Name": "Custom_Model", + "Transform": { + "posX": -59.402, + "posY": 1.52, + "posZ": -22.586, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Clue Counter", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1035211763828036632/8CBB93F4FCFB3A6DB42AB6BC1188EA4559FF0A87/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/ClueCounter\")\nend)\n__bundle_register(\"playermat/ClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table of items which can be counted in this Bowl\n-- Each entry has 2 things to enter\n-- a name (what is in the name field of that object)\n-- a value (how much it is worth)\n-- a number in the items description will override the number entry in this table\nlocal validCountItemList = {\n [\"Clue\"] = 1,\n [\"\"] = 1\n}\nlocal trashGUID = \"70b9f6\"\nexposedValue = 0\n\nfunction onLoad()\n self.createButton({\n label = \"\",\n click_function = \"removeAllClues\",\n function_owner = self,\n position = { 0, 0.1, 0 },\n height = 0,\n width = 0,\n font_color = { 0, 0, 0 },\n font_size = 2000\n })\n loopID = Wait.time(countItems, 1, -1)\nend\n\n-- Activated once per second, counts items in bowls\nfunction countItems()\n local totalValue = 0\n local countableItems = findValidItemsInSphere()\n for _, entry in ipairs(countableItems) do\n local descValue = tonumber(entry.hit_object.getDescription())\n local stackMult = math.abs(entry.hit_object.getQuantity())\n -- Use value in description if available\n if descValue ~= nil then\n totalValue = totalValue + descValue * stackMult\n else\n -- Otherwise use the value in validCountItemList\n totalValue = totalValue + validCountItemList[entry.hit_object.getName()] * stackMult\n end\n end\n exposedValue = totalValue\n self.editButton({ index = 0, label = totalValue })\nend\n\nfunction findValidItemsInSphere()\n local items = Physics.cast({\n origin = self.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n max_distance = 0,\n size = { 2, 2, 2 },\n --debug=true\n })\n\n retval = {}\n for _, entry in ipairs(items) do\n --Ignore the bowl\n if entry.hit_object ~= self then\n --Ignore if not in validCountItemList\n local tableEntry = validCountItemList[entry.hit_object.getName()]\n if tableEntry ~= nil then\n table.insert(retval, entry)\n end\n end\n end\n return retval\nend\n\nfunction removeAllClues()\n startLuaCoroutine(self, \"clueRemovalCoroutine\")\nend\n\nfunction clueRemovalCoroutine()\n for _, entry in ipairs(findValidItemsInSphere()) do\n -- Do not put the table in the garbage\n if entry.hit_object.getGUID() ~= \"4ee1f2\" then\n -- delay for animation purposes\n for k = 1, 10 do\n coroutine.yield(0)\n end\n getObjectFromGUID(trashGUID).putObject(entry.hit_object)\n end\n end\n return 1\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "032300", + "Name": "Custom_Model", + "Transform": { + "posX": -36.867, + "posY": 1.52, + "posZ": 31.025, + "rotX": 0.0, + "rotY": 9.999998, + "rotZ": 0.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Clue Counter", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1035211763828036632/8CBB93F4FCFB3A6DB42AB6BC1188EA4559FF0A87/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/ClueCounter\")\nend)\n__bundle_register(\"playermat/ClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table of items which can be counted in this Bowl\n-- Each entry has 2 things to enter\n-- a name (what is in the name field of that object)\n-- a value (how much it is worth)\n-- a number in the items description will override the number entry in this table\nlocal validCountItemList = {\n [\"Clue\"] = 1,\n [\"\"] = 1\n}\nlocal trashGUID = \"70b9f6\"\nexposedValue = 0\n\nfunction onLoad()\n self.createButton({\n label = \"\",\n click_function = \"removeAllClues\",\n function_owner = self,\n position = { 0, 0.1, 0 },\n height = 0,\n width = 0,\n font_color = { 0, 0, 0 },\n font_size = 2000\n })\n loopID = Wait.time(countItems, 1, -1)\nend\n\n-- Activated once per second, counts items in bowls\nfunction countItems()\n local totalValue = 0\n local countableItems = findValidItemsInSphere()\n for _, entry in ipairs(countableItems) do\n local descValue = tonumber(entry.hit_object.getDescription())\n local stackMult = math.abs(entry.hit_object.getQuantity())\n -- Use value in description if available\n if descValue ~= nil then\n totalValue = totalValue + descValue * stackMult\n else\n -- Otherwise use the value in validCountItemList\n totalValue = totalValue + validCountItemList[entry.hit_object.getName()] * stackMult\n end\n end\n exposedValue = totalValue\n self.editButton({ index = 0, label = totalValue })\nend\n\nfunction findValidItemsInSphere()\n local items = Physics.cast({\n origin = self.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n max_distance = 0,\n size = { 2, 2, 2 },\n --debug=true\n })\n\n retval = {}\n for _, entry in ipairs(items) do\n --Ignore the bowl\n if entry.hit_object ~= self then\n --Ignore if not in validCountItemList\n local tableEntry = validCountItemList[entry.hit_object.getName()]\n if tableEntry ~= nil then\n table.insert(retval, entry)\n end\n end\n end\n return retval\nend\n\nfunction removeAllClues()\n startLuaCoroutine(self, \"clueRemovalCoroutine\")\nend\n\nfunction clueRemovalCoroutine()\n for _, entry in ipairs(findValidItemsInSphere()) do\n -- Do not put the table in the garbage\n if entry.hit_object.getGUID() ~= \"4ee1f2\" then\n -- delay for animation purposes\n for k = 1, 10 do\n coroutine.yield(0)\n end\n getObjectFromGUID(trashGUID).putObject(entry.hit_object)\n end\n end\n return 1\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d86b7c", + "Name": "Custom_Model", + "Transform": { + "posX": -59.45, + "posY": 1.52, + "posZ": 9.589, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 0.33, + "scaleY": 0.33, + "scaleZ": 0.33 + }, + "Nickname": "Clue Counter", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1035211763828036632/8CBB93F4FCFB3A6DB42AB6BC1188EA4559FF0A87/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/ClueCounter\")\nend)\n__bundle_register(\"playermat/ClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table of items which can be counted in this Bowl\n-- Each entry has 2 things to enter\n-- a name (what is in the name field of that object)\n-- a value (how much it is worth)\n-- a number in the items description will override the number entry in this table\nlocal validCountItemList = {\n [\"Clue\"] = 1,\n [\"\"] = 1\n}\nlocal trashGUID = \"70b9f6\"\nexposedValue = 0\n\nfunction onLoad()\n self.createButton({\n label = \"\",\n click_function = \"removeAllClues\",\n function_owner = self,\n position = { 0, 0.1, 0 },\n height = 0,\n width = 0,\n font_color = { 0, 0, 0 },\n font_size = 2000\n })\n loopID = Wait.time(countItems, 1, -1)\nend\n\n-- Activated once per second, counts items in bowls\nfunction countItems()\n local totalValue = 0\n local countableItems = findValidItemsInSphere()\n for _, entry in ipairs(countableItems) do\n local descValue = tonumber(entry.hit_object.getDescription())\n local stackMult = math.abs(entry.hit_object.getQuantity())\n -- Use value in description if available\n if descValue ~= nil then\n totalValue = totalValue + descValue * stackMult\n else\n -- Otherwise use the value in validCountItemList\n totalValue = totalValue + validCountItemList[entry.hit_object.getName()] * stackMult\n end\n end\n exposedValue = totalValue\n self.editButton({ index = 0, label = totalValue })\nend\n\nfunction findValidItemsInSphere()\n local items = Physics.cast({\n origin = self.getPosition(),\n direction = { 0, 1, 0 },\n type = 2,\n max_distance = 0,\n size = { 2, 2, 2 },\n --debug=true\n })\n\n retval = {}\n for _, entry in ipairs(items) do\n --Ignore the bowl\n if entry.hit_object ~= self then\n --Ignore if not in validCountItemList\n local tableEntry = validCountItemList[entry.hit_object.getName()]\n if tableEntry ~= nil then\n table.insert(retval, entry)\n end\n end\n end\n return retval\nend\n\nfunction removeAllClues()\n startLuaCoroutine(self, \"clueRemovalCoroutine\")\nend\n\nfunction clueRemovalCoroutine()\n for _, entry in ipairs(findValidItemsInSphere()) do\n -- Do not put the table in the garbage\n if entry.hit_object.getGUID() ~= \"4ee1f2\" then\n -- delay for animation purposes\n for k = 1, 10 do\n coroutine.yield(0)\n end\n getObjectFromGUID(trashGUID).putObject(entry.hit_object)\n end\n end\n return 1\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4a3aa4", + "Name": "Custom_Token", + "Transform": { + "posX": -5.3, + "posY": 1.633, + "posZ": -5.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.4, + "scaleY": 1.0, + "scaleZ": 0.4 + }, + "Nickname": "Master Clue Counter\n", + "Description": "Click to remove all clues from all investigators", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.87451, + "g": 0.87451, + "b": 0.87451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/MasterClueCounter\")\nend)\n__bundle_register(\"core/MasterClueCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\ncount = 0\nuseClickableCounters = false\n\nlocal playmatAPI = require(\"playermat/PlaymatApi\")\nfunction onSave() return JSON.encode(useClickableCounters) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n useClickableCounters = JSON.decode(savedData)\n end\n self.createButton({\n label = \"0\",\n click_function = \"removeAllPlayerClues\",\n tooltip = \"Click here to remove all collected clues\",\n function_owner = self,\n position = { 0, 0.06, 0 },\n height = 900,\n width = 900,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n loopID = Wait.time(sumClues, 2, -1)\nend\n\n-- removes all player clues by calling the respective function from the counting bowls / clickers\nfunction removeAllPlayerClues()\n printToAll(count .. \" clue(s) from playermats removed.\", \"White\")\n playmatAPI.removeClues(\"All\")\n self.editButton({ index = 0, label = \"0\" })\nend\n\n-- gets the counted values from the counting bowls / clickers and sums them up\nfunction sumClues()\n count = playmatAPI.getClueCount(useClickableCounters, \"All\")\n self.editButton({ index = 0, label = tostring(count) })\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x < -42 then\n if startPos.z > 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z > 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the color of the player's hand that is seated next to the playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.getPlayerColor = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"playerColor\")\n end\n\n -- Returns the color of the playermat that owns the playercolor's hand\n ---@param handColor String Color of the playermat\n PlaymatApi.getMatColor = function(handColor)\n local matColors = {\"White\", \"Orange\", \"Green\", \"Red\"}\n for i, mat in ipairs(internal.getMatForColor(\"All\")) do\n local color = mat.getVar(\"playerColor\")\n if color == handColor then return matColors[i] end\n end\n return \"NOT_FOUND\"\n end\n\n -- Returns if there is the card \"Dream-Enhancing Serum\" on the requested playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.isDES = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"isDES\")\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Transforms a local position into a global position\n ---@param localPos Table Local position to be transformed\n ---@param matColor String Color of the playermat\n PlaymatApi.transformLocalPosition = function(localPos, matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.positionToWorld(localPos)\n end\n\n -- Returns the rotation of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.returnRotation = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getRotation()\n end\n\n -- Triggers the Upkeep for the requested playmat\n ---@param matColor String Color of the playermat\n ---@param playerColor String Color of the calling player (for messages)\n PlaymatApi.doUpkeepFromHotkey = function(matColor, playerColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"doUpkeepFromHotkey\", playerColor)\n end\n\n -- Returns the active investigator id\n ---@param matColor String Color of the playermat\n PlaymatApi.returnInvestigatorId = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"activeInvestigatorId\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Adds the specified amount of resources to the requested playermat's resource counter\n PlaymatApi.gainResources = function(amount, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"gainResources\", amount)\n end\n end\n\n -- Discard a non-hidden card from the corresponding player's hand\n PlaymatApi.doDiscardOne = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"doDiscardOne\")\n end\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "false", + "XmlUI": "" + }, + { + "GUID": "7165a9", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -61.264, + "posY": 0.783, + "posZ": -90.083, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 5.25, + "scaleY": 5.25, + "scaleZ": 5.25 + }, + "Nickname": "Legacy Assets", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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://pastebin.com/raw.php?i=SyH06Cdm", + "DiffuseURL": "http://i.imgur.com/tfCQLkm.jpg", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "272489", + "Name": "Custom_Model_Infinite_Bag", + "Transform": { + "posX": 28.704, + "posY": 4.31, + "posZ": -35.371, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Toggle-able Resource tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.28227, + "g": 0.07053, + "b": 0.07053 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/1758068501357192729/6881710C4711FB5949E02FAD63D4B416C7DC0AF9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 7, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "038906", + "Name": "Custom_Token", + "Transform": { + "posX": -68.064, + "posY": 4.294, + "posZ": 38.802, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.2, + "scaleY": 1.0, + "scaleZ": 0.2 + }, + "Nickname": "Resources", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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/c7b94hv.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "32a06a", + "Name": "Custom_Token", + "Transform": { + "posX": -64.1392746, + "posY": 1.62164152, + "posZ": 2.4275, + "rotX": 359.920227, + "rotY": 270.0255, + "rotZ": 0.016780857, + "scaleX": 0.2, + "scaleY": 1.0, + "scaleZ": 0.2 + }, + "Nickname": "Resources", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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/le5gb9M.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "ebbc3d", + "Name": "Custom_Token", + "Transform": { + "posX": -64.13942, + "posY": 1.62164187, + "posZ": 2.42749381, + "rotX": 359.9201, + "rotY": 270.025452, + "rotZ": 0.0168974362, + "scaleX": 0.2, + "scaleY": 1.0, + "scaleZ": 0.2 + }, + "Nickname": "Resources", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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/4dbb10f.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "676d75", + "Name": "Bag", + "Transform": { + "posX": 27.125, + "posY": 4.037, + "posZ": -35.858, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pre-Errata Campaign Guides", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "ea71cc", + "Name": "Custom_PDF", + "Transform": { + "posX": 15.576, + "posY": 3.578, + "posZ": 41.178, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.18, + "scaleY": 1.0, + "scaleZ": 2.18 + }, + "Nickname": "The Path to Carcosa Campaign Guide", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/46/60/4660dc1b-9b7a-42c0-9331-687561e11151/path_to_carcosa_campaign_guide_eng.pdf", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e1339", + "Name": "Custom_PDF", + "Transform": { + "posX": 14.895, + "posY": 3.576, + "posZ": 40.66, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.18, + "scaleY": 1.0, + "scaleZ": 2.18 + }, + "Nickname": "The Dunwich Legacy Campaign Guide", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/30/64/30640944-6e5c-4605-8406-6a1eb2e46a3f/dunwich_legacy_campaign_guide_eng.pdf", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "090d61", + "Name": "Custom_PDF", + "Transform": { + "posX": 43.256, + "posY": 3.884, + "posZ": 39.756, + "rotX": 22.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.18, + "scaleY": 1.0, + "scaleZ": 2.18 + }, + "Nickname": "The Circle Undone Campaign Guide", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/1e/ce/1ece6885-3bc6-4706-bbd0-7f5fe1813035/the_circle_undone_campaign_guide_final_release.pdf", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ec5c7e", + "Name": "Custom_PDF", + "Transform": { + "posX": 43.129, + "posY": 3.578, + "posZ": 41.201, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.18, + "scaleY": 1.0, + "scaleZ": 2.18 + }, + "Nickname": "The Forgotten Age Campaign Guide", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/7b/82/7b824169-ece9-4152-83eb-dc108548fa88/the_forgotten_age_campaign_guide_eng_final_release.pdf", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "8fa254", + "Name": "Deck", + "Transform": { + "posX": 43.661, + "posY": 2.649, + "posZ": -66.588, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pre-Errata Cards", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": [ + 431111, + 368928, + 553734, + 450011, + 370422, + 232047, + 232249, + 371209, + 231921, + 232226, + 233550, + 275436, + 234206, + 315249, + 272328, + 553733, + 270508, + 233339, + 430907, + 369000, + 450012, + 275330, + 232024, + 232046, + 553401, + 275433, + 232900, + 275434, + 271619, + 232824, + 232022, + 232825, + 232264, + 232805, + 275435, + 368423, + 230626, + 270609, + 430643, + 450049, + 273707, + 449400, + 270305, + 448235, + 293014, + 430651, + 230343, + 368427, + 450010, + 230620, + 231613, + 315244, + 371605, + 275331, + 368840, + 270406, + 232045, + 369424, + 232044, + 447932, + 449904, + 588403, + 538928, + 440722, + 440924, + 538825, + 374417, + 504613, + 266200 + ], + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2306": { + "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 + }, + "2316": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2319": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "2320": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "2322": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2328": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "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 + }, + "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 + }, + "2335": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819523376/198434B0178F76107193CB52D7FC70E5265E526E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999385819522537/207CCD9C85ECB70A339C09170ABB42E139924AA0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "2342": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656728123511551078/AEAB50847DAF7047B1420F99F34EE05551D112A1/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "2703": { + "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 + }, + "2704": { + "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 + }, + "2705": { + "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 + }, + "2706": { + "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 + }, + "2716": { + "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 + }, + "2723": { + "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 + }, + "2737": { + "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 + }, + "2753": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "2754": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "2930": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "3689": { + "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 + }, + "3690": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "3694": { + "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 + }, + "3704": { + "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 + }, + "3712": { + "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 + }, + "3716": { + "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 + }, + "3744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "4309": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "4311": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "4407": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "4409": { + "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 + }, + "4479": { + "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 + }, + "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 + }, + "4494": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685007/A30CCF98600F1E9FA0F3EE674FE35BCD86CB6ECB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685525/36510337B6E7EC46984AE8AE341BA5E3DFB172F3/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "4499": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163976478/FC378E356EF89EC9AB130A70B63D7129EA3FA10B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163977116/B4A1405FC47AD67007EA09C27B703F4F3848C8A0/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "4500": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "5046": { + "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 + }, + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "5389": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + }, + "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 + }, + "5537": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784110538844098999/61B68D9375F5BBC2974723215EC6855B5605EFD9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/784110538844100123/A9A0ACCD9ADB5C20745B6AB314C472ECAB71C300/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + }, + "5884": { + "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": "", + "ContainedObjects": [ + { + "GUID": "3b3c0a", + "Name": "Card", + "Transform": { + "posX": -68.997, + "posY": 1.497, + "posZ": -92.311, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Drawing the Sign", + "Description": "Basic Weakness", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431111, + "SidewaysCard": false, + "CustomDeck": { + "4311": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a56ffe", + "Name": "Card", + "Transform": { + "posX": 14.712, + "posY": 1.949, + "posZ": -43.078, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wendy's Amulet", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368928, + "SidewaysCard": false, + "CustomDeck": { + "3689": { + "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": "a39d6e", + "Name": "Card", + "Transform": { + "posX": 3.792, + "posY": 1.327, + "posZ": -45.991, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "In Azathoth's Domain", + "Description": "Act 2", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553734, + "SidewaysCard": true, + "CustomDeck": { + "5537": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784110538844098999/61B68D9375F5BBC2974723215EC6855B5605EFD9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/784110538844100123/A9A0ACCD9ADB5C20745B6AB314C472ECAB71C300/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "25a10f", + "Name": "Card", + "Transform": { + "posX": -6.225, + "posY": 1.511, + "posZ": -35.793, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ransacking the Manor", + "Description": "Agenda 2", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450011, + "SidewaysCard": true, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "321cb7", + "Name": "Card", + "Transform": { + "posX": -69.181, + "posY": 1.516, + "posZ": -92.412, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Daisy's Tote Bag", + "Description": "Signature", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 370422, + "SidewaysCard": false, + "CustomDeck": { + "3704": { + "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": "4bab65", + "Name": "Card", + "Transform": { + "posX": -20.814, + "posY": 1.465, + "posZ": -45.614, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Patient Confinement", + "Description": "Arkham Asylum.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232047, + "SidewaysCard": false, + "CustomDeck": { + "2320": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b8c2bf", + "Name": "Card", + "Transform": { + "posX": -69.953, + "posY": 1.666, + "posZ": -92.404, + "rotX": 355.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Catacombs Docent", + "Description": "Humanoid. Lunatic.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232249, + "SidewaysCard": false, + "CustomDeck": { + "2322": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cd94e3", + "Name": "Card", + "Transform": { + "posX": -69.472, + "posY": 1.506, + "posZ": -92.976, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Searching for Izzie", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371209, + "SidewaysCard": false, + "CustomDeck": { + "3712": { + "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": "0e3d00", + "Name": "Card", + "Transform": { + "posX": 26.188, + "posY": 2.089, + "posZ": -41.943, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Catacombs", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231921, + "SidewaysCard": false, + "CustomDeck": { + "2319": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378687267/945F8EF94DC605E0731E37C1BCD3FE65FCB86D02/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686851/006B65A59360F63826342C2B1A062C1AD727BD53/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc5296", + "Name": "Card", + "Transform": { + "posX": -69.22, + "posY": 1.603, + "posZ": -91.932, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Corrosion", + "Description": "Hazard.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232226, + "SidewaysCard": false, + "CustomDeck": { + "2322": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2559b7", + "Name": "Card", + "Transform": { + "posX": 26.273, + "posY": 2.108, + "posZ": -41.684, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Burned Ruins", + "Description": "Dunwich.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 233550, + "SidewaysCard": false, + "CustomDeck": { + "2335": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999385819523376/198434B0178F76107193CB52D7FC70E5265E526E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/782999385819522537/207CCD9C85ECB70A339C09170ABB42E139924AA0/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "71e37c", + "Name": "Card", + "Transform": { + "posX": 6.972, + "posY": 1.449, + "posZ": -44.823, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 174.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heretic", + "Description": "Monster. Geist. Witch. Spectral. Elite.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275436, + "SidewaysCard": false, + "CustomDeck": { + "2754": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8359a3", + "Name": "Card", + "Transform": { + "posX": -68.789, + "posY": 1.56, + "posZ": -93.202, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Peter Clover", + "Description": "Holding All the Cards", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 234206, + "SidewaysCard": false, + "CustomDeck": { + "2342": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f8dc01", + "Name": "Card", + "Transform": { + "posX": -68.808, + "posY": 1.381, + "posZ": -92.261, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Skeleton Key (2)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315249, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "298237", + "Name": "Card", + "Transform": { + "posX": -9.048, + "posY": 1.938, + "posZ": -45.66, + "rotX": 0.0, + "rotY": 269.0, + "rotZ": 0.0, + "scaleX": 1.1, + "scaleY": 1.0, + "scaleZ": 1.1 + }, + "Nickname": "Norman Withers", + "Description": "The Astronomer", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/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": "532ace", + "Name": "Card", + "Transform": { + "posX": 0.357, + "posY": 1.337, + "posZ": -44.297, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 181.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Cosmos Beckons", + "Description": "Act 1", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553733, + "SidewaysCard": true, + "CustomDeck": { + "5537": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784110538844098999/61B68D9375F5BBC2974723215EC6855B5605EFD9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/784110538844100123/A9A0ACCD9ADB5C20745B6AB314C472ECAB71C300/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fbf105", + "Name": "Card", + "Transform": { + "posX": -24.046, + "posY": 4.023, + "posZ": -36.364, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jim Culver", + "Description": "The Musician", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270508, + "SidewaysCard": true, + "CustomDeck": { + "2705": { + "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": "1b5f59", + "Name": "Card", + "Transform": { + "posX": 26.461, + "posY": 2.099, + "posZ": -41.534, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Path to the Hill", + "Description": "Act ", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233339, + "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": "ff3f17", + "Name": "Card", + "Transform": { + "posX": -69.468, + "posY": 1.429, + "posZ": -92.842, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eldritch Inspiration", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430907, + "SidewaysCard": false, + "CustomDeck": { + "4309": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1bfb78", + "Name": "Card", + "Transform": { + "posX": -68.855, + "posY": 1.337, + "posZ": -93.177, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Randall Cho", + "Description": "Concerned Brother", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369000, + "SidewaysCard": false, + "CustomDeck": { + "3690": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c37241", + "Name": "Card", + "Transform": { + "posX": -6.038, + "posY": 1.56, + "posZ": -34.983, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secrets Better Left Hidden", + "Description": "Agenda 3", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450012, + "SidewaysCard": true, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "57bcb8", + "Name": "Card", + "Transform": { + "posX": 28.412, + "posY": 1.954, + "posZ": -42.514, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Death's Approach", + "Description": "Agenda 2", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275330, + "SidewaysCard": true, + "CustomDeck": { + "2753": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aa08d4", + "Name": "Card", + "Transform": { + "posX": 25.273, + "posY": 2.087, + "posZ": -42.048, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Historical Society", + "Description": "Second Floor.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232024, + "SidewaysCard": false, + "CustomDeck": { + "2320": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1acf71", + "Name": "Card", + "Transform": { + "posX": -20.276, + "posY": 1.417, + "posZ": -45.349, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Patient Confinement", + "Description": "Arkham Asylum.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232046, + "SidewaysCard": false, + "CustomDeck": { + "2320": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "981ce4", + "Name": "Card", + "Transform": { + "posX": -18.664, + "posY": 4.223, + "posZ": -36.364, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Amanda Sharpe", + "Description": "The Student", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 553401, + "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": "6c0d7e", + "Name": "Card", + "Transform": { + "posX": 8.311, + "posY": 1.459, + "posZ": -44.074, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 186.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heretic", + "Description": "Monster. Geist. Witch. Spectral. Elite.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275433, + "SidewaysCard": false, + "CustomDeck": { + "2754": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "66197b", + "Name": "Card", + "Transform": { + "posX": -68.54, + "posY": 1.468, + "posZ": -92.682, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Henry Armitage", + "Description": "The Head Librarian", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232900, + "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": "6f896e", + "Name": "Card", + "Transform": { + "posX": 8.215, + "posY": 1.45, + "posZ": -45.062, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 174.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heretic", + "Description": "Monster. Geist. Witch. Spectral. Elite.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275434, + "SidewaysCard": false, + "CustomDeck": { + "2754": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dd4921", + "Name": "Card", + "Transform": { + "posX": -31.874, + "posY": 3.723, + "posZ": -36.364, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Father Mateo", + "Description": "The Priest", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271619, + "SidewaysCard": true, + "CustomDeck": { + "2716": { + "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": "d6a1ee", + "Name": "Card", + "Transform": { + "posX": -62.408, + "posY": 1.3, + "posZ": -58.088, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "O'Bannion's Thug", + "Description": "\tHuman. Criminal. Syndicate.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232824, + "SidewaysCard": false, + "CustomDeck": { + "2328": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c7a098", + "Name": "Card", + "Transform": { + "posX": 27.026, + "posY": 2.07, + "posZ": -41.62, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Historical Society", + "Description": "Ground Floor.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232022, + "SidewaysCard": false, + "CustomDeck": { + "2320": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b2e99", + "Name": "Card", + "Transform": { + "posX": -57.695, + "posY": 1.302, + "posZ": -54.837, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mobster", + "Description": "\tHuman. Criminal. Syndicate.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232825, + "SidewaysCard": false, + "CustomDeck": { + "2328": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bce5af", + "Name": "Card", + "Transform": { + "posX": -69.256, + "posY": 1.599, + "posZ": -92.044, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Realm of Madness", + "Description": "Terror.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232264, + "SidewaysCard": false, + "CustomDeck": { + "2322": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "de3bd5", + "Name": "Card", + "Transform": { + "posX": -69.065, + "posY": 1.545, + "posZ": -92.323, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clover Club Pit Boss", + "Description": "Criminal. Elite.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232805, + "SidewaysCard": false, + "CustomDeck": { + "2328": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241295993974/70871F727ABBAB3DB22003051B5E1FBF8999AEEB/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "13d3f3", + "Name": "Card", + "Transform": { + "posX": 10.847, + "posY": 1.367, + "posZ": -49.133, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heretic", + "Description": "Monster. Geist. Witch. Spectral. Elite.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275435, + "SidewaysCard": false, + "CustomDeck": { + "2754": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "234ff6", + "Name": "Card", + "Transform": { + "posX": -69.515, + "posY": 1.439, + "posZ": -92.621, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. William T. Maleson", + "Description": "Working on Something Big", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368423, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "23c694", + "Name": "Card", + "Transform": { + "posX": -69.359, + "posY": 1.526, + "posZ": -92.716, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heirloom of Hyperborea", + "Description": "Artifact from Another Life", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230626, + "SidewaysCard": false, + "CustomDeck": { + "2306": { + "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": "da7828", + "Name": "Card", + "Transform": { + "posX": -29.183, + "posY": 3.823, + "posZ": -36.364, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "The Drifter", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270609, + "SidewaysCard": true, + "CustomDeck": { + "2706": { + "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": "9bd7cf", + "Name": "Card", + "Transform": { + "posX": -69.981, + "posY": 1.391, + "posZ": -92.578, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shortcut (2)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430643, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c1397c", + "Name": "Card", + "Transform": { + "posX": 25.733, + "posY": 2.031, + "posZ": -41.916, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Madness Dies", + "Description": "Agenda 3", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450049, + "SidewaysCard": true, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6cc82", + "Name": "Card", + "Transform": { + "posX": -21.355, + "posY": 4.123, + "posZ": -36.364, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jenny Barnes", + "Description": "The Dilettante", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/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": "2feb4c", + "Name": "Card", + "Transform": { + "posX": -26.615, + "posY": 3.923, + "posZ": -36.364, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rex Murphy (Taboo)", + "Description": "The Reporter", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449400, + "SidewaysCard": true, + "CustomDeck": { + "4494": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685007/A30CCF98600F1E9FA0F3EE674FE35BCD86CB6ECB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685525/36510337B6E7EC46984AE8AE341BA5E3DFB172F3/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "81a0f8", + "Name": "Card", + "Transform": { + "posX": -34.565, + "posY": 3.623, + "posZ": -36.364, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Zoey Samaras", + "Description": "The Chef", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270305, + "SidewaysCard": true, + "CustomDeck": { + "2703": { + "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": "105e3a", + "Name": "Card", + "Transform": { + "posX": 20.247, + "posY": 1.291, + "posZ": -66.38, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Black Expanse", + "Description": "Act 3", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "f91e14", + "Name": "Card", + "Transform": { + "posX": -69.583, + "posY": 1.42, + "posZ": -92.304, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guiding Spirit (1)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293014, + "SidewaysCard": false, + "CustomDeck": { + "2930": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2e3115", + "Name": "Card", + "Transform": { + "posX": -69.549, + "posY": 1.448, + "posZ": -92.864, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Barricade (3)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430651, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4224db", + "Name": "Card", + "Transform": { + "posX": -69.328, + "posY": 1.371, + "posZ": -92.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Time Warp (2)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230343, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c18ebe", + "Name": "Card", + "Transform": { + "posX": -69.437, + "posY": 1.41, + "posZ": -92.244, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Laboratory Assistant", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368427, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3da436", + "Name": "Card", + "Transform": { + "posX": -6.378, + "posY": 1.494, + "posZ": -34.135, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Truth is Hidden", + "Description": "Agenda 1", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450010, + "SidewaysCard": true, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378736378/628E179D5305E95AFC25D86526320A24F8B27391/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378732934/F41E84FCDC0AB52634348C439A6D1A725CEB8115/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "49a91e", + "Name": "Card", + "Transform": { + "posX": -68.409, + "posY": 1.353, + "posZ": -92.412, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Roland's .38 Special", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230620, + "SidewaysCard": false, + "CustomDeck": { + "2306": { + "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": "3fbc07", + "Name": "Card", + "Transform": { + "posX": -69.444, + "posY": 1.583, + "posZ": -93.586, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Otherworldly Meddler", + "Description": "Presence from Beyond the Stars", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231613, + "SidewaysCard": false, + "CustomDeck": { + "2316": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9dd911", + "Name": "Card", + "Transform": { + "posX": -69.198, + "posY": 1.4, + "posZ": -92.681, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lucky Dice (2)", + "Description": "... Or Are They?", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315244, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e68658", + "Name": "Card", + "Transform": { + "posX": -69.038, + "posY": 1.477, + "posZ": -92.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Smite the Wicked", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371605, + "SidewaysCard": false, + "CustomDeck": { + "3716": { + "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": "70fcce", + "Name": "Card", + "Transform": { + "posX": 28.342, + "posY": 1.964, + "posZ": -42.297, + "rotX": 0.0, + "rotY": 271.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "In Pursuit of the Dead", + "Description": "Act 1", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275331, + "SidewaysCard": true, + "CustomDeck": { + "2753": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526785922/F34A644AC467C751B6D7B8AF398B8FDB07CCF6A0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/829135524526797029/1F8A6C29028AED32DB44E4CF22E3120C417F413D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a7358f", + "Name": "Card", + "Transform": { + "posX": -69.471, + "posY": 1.365, + "posZ": -92.398, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yaotl (1)", + "Description": "Lost Son of Earth", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368840, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b14c5f", + "Name": "Card", + "Transform": { + "posX": -37.256, + "posY": 3.523, + "posZ": -36.364, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rex Murphy", + "Description": "The Reporter", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270406, + "SidewaysCard": true, + "CustomDeck": { + "2704": { + "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": "8dcf73", + "Name": "Card", + "Transform": { + "posX": -19.584, + "posY": 1.319, + "posZ": -46.047, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Patient Confinement", + "Description": "Arkham Asylum.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232045, + "SidewaysCard": false, + "CustomDeck": { + "2320": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f7095f", + "Name": "Card", + "Transform": { + "posX": -69.168, + "posY": 1.487, + "posZ": -92.885, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On the Lam", + "Description": "Signature", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369424, + "SidewaysCard": false, + "CustomDeck": { + "3694": { + "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": "728ae0", + "Name": "Card", + "Transform": { + "posX": -20.237, + "posY": 1.368, + "posZ": -46.007, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Patient Confinement", + "Description": "Arkham Asylum.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232044, + "SidewaysCard": false, + "CustomDeck": { + "2320": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378686413/C1688C1A909FDC7357EB3EEFADAB1FBD5818BD3E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107058378685352/22FD056BAF1966FE2D1AC46FC1BF90C1A03A1404/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ebdd78", + "Name": "Card", + "Transform": { + "posX": -69.212, + "posY": 1.458, + "posZ": -92.913, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".35 Winchester", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447932, + "SidewaysCard": false, + "CustomDeck": { + "4479": { + "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": "bdb106", + "Name": "Card", + "Transform": { + "posX": 26.209, + "posY": 2.148, + "posZ": -42.993, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Back into the Depths", + "Description": "Act 1", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449904, + "SidewaysCard": true, + "CustomDeck": { + "4499": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163976478/FC378E356EF89EC9AB130A70B63D7129EA3FA10B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163977116/B4A1405FC47AD67007EA09C27B703F4F3848C8A0/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d76b40", + "Name": "Card", + "Transform": { + "posX": 78.189, + "posY": 1.359, + "posZ": 8.158, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guided by the Unseen (3)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588403, + "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": "7f5978", + "Name": "Card", + "Transform": { + "posX": 78.598, + "posY": 1.337, + "posZ": 7.399, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wendy's Amulet", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538928, + "SidewaysCard": false, + "CustomDeck": { + "5389": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e3bd71", + "Name": "Card", + "Transform": { + "posX": 78.495, + "posY": 1.386, + "posZ": 7.493, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 177.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crystallizer of Dreams", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440722, + "SidewaysCard": false, + "CustomDeck": { + "4407": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bbd11b", + "Name": "Card", + "Transform": { + "posX": 78.022, + "posY": 1.335, + "posZ": 7.593, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hungering Blade (1)", + "Description": "Calamitous Blade of Celephaïs", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440924, + "SidewaysCard": false, + "CustomDeck": { + "4409": { + "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": "c1365d", + "Name": "Card", + "Transform": { + "posX": 78.275, + "posY": 1.323, + "posZ": 7.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Seeking Answers (2)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538825, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "864fb6", + "Name": "Card", + "Transform": { + "posX": 78.318, + "posY": 1.289, + "posZ": 6.794, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bait and Switch (3)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374417, + "SidewaysCard": false, + "CustomDeck": { + "3744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "313167", + "Name": "Card", + "Transform": { + "posX": 78.316, + "posY": 1.247, + "posZ": 7.173, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yaztaroth", + "Description": "Weakness", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 504613, + "SidewaysCard": false, + "CustomDeck": { + "5046": { + "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": "1b2d1e", + "Name": "CardCustom", + "Transform": { + "posX": 29.34, + "posY": 2.139, + "posZ": -49.71, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 7.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Burn After Reading (1)", + "Description": "BETA CARD", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266200, + "SidewaysCard": false, + "CustomDeck": { + "2662": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656728123511551078/AEAB50847DAF7047B1420F99F34EE05551D112A1/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "66c1cb", + "Name": "CardCustom", + "Transform": { + "posX": 30.711, + "posY": 4.269, + "posZ": -36.331, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guard Dog (2)", + "Description": "BETA CARD", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 557600, + "SidewaysCard": false, + "CustomDeck": { + "5576": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656728123511552359/83597B252CFCE2EA0879043ABC8E17C835A898C3/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ecd43e", + "Name": "CardCustom", + "Transform": { + "posX": 30.875, + "posY": 4.231, + "posZ": -35.78, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flashlight (3)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 557700, + "SidewaysCard": false, + "CustomDeck": { + "5577": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1693905524260059716/6013BA52A88B8438F7514B943E48FE5D1DBB25A0/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "PLAYER_CARD_DATA_JSON = [[\n{\n \"Flashlight (3)\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 4\n }\n}\n]]\n\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\n\nfunction onload(save_state)\n local playerMatWhite = getObjectFromGUID('8b081b')\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatOrange = getObjectFromGUID('bd0ff4')\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatGreen = getObjectFromGUID('383d8b')\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatRed = getObjectFromGUID('0840d5')\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\nend", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "721ba2", + "Name": "Custom_Token", + "Transform": { + "posX": -27.94, + "posY": 1.47, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 10.0, + "scaleY": 1.0, + "scaleZ": 10.0 + }, + "Nickname": "Playarea", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/998015670465071049/FFAE162920D67CF38045EFBD3B85AD0F916147B2/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/PlayArea\")\nend)\n__bundle_register(\"core/PlayArea\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- general setup\n---------------------------------------------------------\n\n-- set true to enable debug logging\nlocal DEBUG = false\n\n-- Location connection directional options\nlocal BIDIRECTIONAL = 0\nlocal ONE_WAY = 1\nlocal INCOMING_ONE_WAY = 2\n\n-- Connector draw parameters\nlocal CONNECTION_THICKNESS = 0.015\nlocal DRAGGING_CONNECTION_THICKNESS = 0.15\nlocal DRAGGING_CONNECTION_COLOR = { 0.8, 0.8, 0.8, 1 }\nlocal CONNECTION_COLOR = { 0.4, 0.4, 0.4, 1 }\nlocal DIRECTIONAL_ARROW_DISTANCE = 3.5\nlocal ARROW_ARM_LENGTH = 0.9\nlocal ARROW_ANGLE = 25\n\n-- Height to draw the connector lines, places them just above the table and always below cards\nlocal CONNECTION_LINE_Y = 1.529\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal collisionEnabled = false\n\n-- used for recreating the link to a custom data helper after image change\ncustomDataHelper = nil\n\nlocal SHIFT_OFFSETS = {\n left = { x = 0.00, y = 0, z = 7.67 },\n right = { x = 0.00, y = 0, z = -7.67 },\n up = { x = 6.54, y = 0, z = 0.00 },\n down = { x = -6.54, y = 0, z = 0.00 }\n}\nlocal SHIFT_EXCLUSION = {\n [\"b7b45b\"] = true,\n [\"f182ee\"] = true,\n [\"721ba2\"] = true\n}\nlocal LOC_LINK_EXCLUDE_SCENARIOS = {\n [\"The Witching Hour\"] = true,\n [\"The Heart of Madness\"] = true\n}\n\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal INVESTIGATOR_COUNTER_GUID = \"f182ee\"\nlocal PLAY_AREA_ZONE_GUID = \"a2f932\"\n\nlocal clueData = {}\nlocal spawnedLocationGUIDs = {}\nlocal locations = {}\nlocal locationConnections = {}\nlocal draggingGuids = {}\nlocal locationData\nlocal currentScenario\n\nlocal missingData = {}\nlocal countedVP = {}\n\n---------------------------------------------------------\n-- general code\n---------------------------------------------------------\n\nfunction onSave()\n return JSON.encode({\n trackedLocations = locations,\n currentScenario = currentScenario,\n })\nend\n\nfunction onLoad(saveState)\n -- records locations we have spawned clues for\n local save = JSON.decode(saveState) or { }\n locations = save.trackedLocations or { }\n currentScenario = save.currentScenario\n\n self.interactable = DEBUG\n Wait.time(function() collisionEnabled = true end, 1)\nend\n\nfunction log(message)\n if DEBUG then print(message) end\nend\n\n-- Called by Custom Data Helpers to push their location data into the Data Helper. This adds the\n-- data to the local token manager instance.\n---@param args Table Single-value array holding the GUID of the Custom Data Helper making the call\nfunction updateLocations(args)\n customDataHelper = getObjectFromGUID(args[1])\n if customDataHelper ~= nil then\n tokenManager.addLocationData(customDataHelper.getTable(\"LOCATIONS_DATA\"))\n end\nend\n\nfunction onCollisionEnter(collisionInfo)\n local obj = collisionInfo.collision_object\n local objType = obj.name\n\n -- only continue for cards\n if not collisionEnabled or (objType ~= \"Card\" and objType ~= \"CardCustom\") then\n if objType == \"Deck\" then\n table.insert(missingData, obj)\n end\n return\n end\n\n -- check if we should spawn clues here and do so according to playercount\n local card = collisionInfo.collision_object\n if shouldSpawnTokens(card) then\n tokenManager.spawnForCard(card)\n end\n -- If this card was being dragged, clear the dragging connections. A multi-drag/drop may send\n -- the dropped card immediately into a deck, so this has to be done here\n if draggingGuids[card.getGUID()] ~= nil then\n card.setVectorLines(nil)\n draggingGuids[card.getGUID()] = nil\n end\n maybeTrackLocation(card)\nend\n\nfunction shouldSpawnTokens(card)\n local metadata = JSON.decode(card.getGMNotes())\n if metadata == nil then\n return tokenManager.hasLocationData(card)\n end\n return metadata.type == \"Location\"\n or metadata.type == \"Enemy\"\n or metadata.type == \"Treachery\"\n or metadata.weakness\nend\n\nfunction onCollisionExit(collisionInfo)\n maybeUntrackLocation(collisionInfo.collision_object)\nend\n\n-- Destroyed objects don't trigger onCollisionExit(), so check on destruction to untrack as well\nfunction onObjectDestroy(object)\n maybeUntrackLocation(object)\nend\n\nfunction onObjectPickUp(player, object)\n -- only continue for cards\n local objType = object.name\n if objType ~= \"Card\" and objType ~= \"CardCustom\" then return end\n\n -- onCollisionExit USUALLY fires first, so we have to check the card to see if it's a location we\n -- should be tracking\n if showLocationLinks() and isInPlayArea(object) and object.getGMNotes() ~= nil and object.getGMNotes() ~= \"\" then\n local pickedUpGuid = object.getGUID()\n local metadata = JSON.decode(object.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n -- onCollisionExit sometimes comes 1 frame after onObjectPickUp (rather than before it or in\n -- the same frame). This causes a mismatch in the data between dragging the on-table, and\n -- that one frame draws connectors on the card which then show up as shadows for snap points.\n -- Waiting ensures we always do thing in the expected Exit->PickUp order\n Wait.frames(function()\n if object.is_face_down then\n draggingGuids[pickedUpGuid] = metadata.locationBack\n else\n draggingGuids[pickedUpGuid] = metadata.locationFront\n end\n rebuildConnectionList()\n end, 2)\n end\n end\nend\n\nfunction onUpdate()\n -- Due to the frequence of onUpdate calls, ensure that we only process any changes to the\n -- connection list once, and only redraw once\n local needsConnectionRebuild = false\n local needsConnectionDraw = false\n for guid, _ in pairs(draggingGuids) do\n local obj = getObjectFromGUID(guid)\n if obj == nil or not isInPlayArea(obj) then\n draggingGuids[guid] = nil\n needsConnectionRebuild = true\n -- If object still exists then it's been dragged outside the area and needs to clear the\n -- lines attached to it\n if obj ~= nil then\n obj.setVectorLines(nil)\n end\n end\n -- Even if the last location left the play area, need one last draw to clear the lines\n needsConnectionDraw = true\n end\n if (needsConnectionRebuild) then\n rebuildConnectionList()\n end\n if needsConnectionDraw then\n drawDraggingConnections()\n end\nend\n\n-- Checks the given card and adds it to the list of locations tracked for connection purposes.\n-- A card will be added to the tracking if it is a location in the play area (based on centerpoint).\n---@param card Object A card object, possibly a location.\nfunction maybeTrackLocation(card)\n -- Collision checks for any part of the card overlap, but our other tracking is centerpoint\n -- Ignore any collision where the centerpoint isn't in the area\n if isInPlayArea(card) then\n local metadata = JSON.decode(card.getGMNotes())\n if metadata == nil then\n table.insert(missingData, card)\n else\n if metadata.type == \"Location\" then\n if card.is_face_down then\n locations[card.getGUID()] = metadata.locationBack\n else\n locations[card.getGUID()] = metadata.locationFront\n end\n\n -- only draw connection lines for not-excluded scenarios\n if showLocationLinks() then\n rebuildConnectionList()\n drawBaseConnections()\n end\n end\n end\n end\nend\n\n-- Stop tracking a location for connection drawing. This should be called for both collision exit\n-- and destruction, as a destroyed object does not trigger collision exit. An object can also be\n-- deleted mid-drag, but the ordering for drag events means we can't clear those here and those will\n-- be cleared in the next onUpdate() cycle.\n---@param card Object Card to (maybe) stop tracking\nfunction maybeUntrackLocation(card)\n -- Locked objects no longer collide (hence triggering an exit event) but are still in the play\n -- area. If the object is now locked, don't remove it.\n if locations[card.getGUID()] ~= nil and not card.locked then\n locations[card.getGUID()] = nil\n rebuildConnectionList()\n drawBaseConnections()\n end\nend\n\n-- Global event handler, delegated from Global. Clears any connection lines from dragged cards\n-- before they are destroyed by entering a deck. Removal of the card from the dragging list will\n-- be handled during the next onUpdate() call.\nfunction tryObjectEnterContainer(params)\n for draggedGuid, _ in pairs(draggingGuids) do\n local draggedObj = getObjectFromGUID(draggedGuid)\n if draggedObj ~= nil then\n draggedObj.setVectorLines(nil)\n end\n end\nend\n\n-- Builds a list of GUID to GUID connection information based on the currently tracked locations.\n-- This will update the connection information and store it in the locationConnections data member,\n-- but does not draw those connections. This should often be followed by a call to\n-- drawBaseConnections()\nfunction rebuildConnectionList()\n if not showLocationLinks() then\n locationConnections = { }\n return\n end\n\n local iconCardList = { }\n\n -- Build a list of cards with each icon as their location ID\n for cardId, metadata in pairs(draggingGuids) do\n buildLocListByIcon(cardId, iconCardList, metadata)\n end\n for cardId, metadata in pairs(locations) do\n buildLocListByIcon(cardId, iconCardList, metadata)\n end\n\n -- Pair up all the icons\n locationConnections = { }\n for cardId, metadata in pairs(draggingGuids) do\n buildConnection(cardId, iconCardList, metadata)\n end\n for cardId, metadata in pairs(locations) do\n if draggingGuids[cardId] == nil then\n buildConnection(cardId, iconCardList, metadata)\n end\n end\nend\n\n-- Extracts the card's icon string into a list of individual location icons\n---@param cardID String GUID of the card to pull the icon data from\n---@param iconCardList Table A table of icon->GUID list. Mutable, will be updated by this method\n---@param locData Table A table containing the metadata for the card (for the correct side)\nfunction buildLocListByIcon(cardId, iconCardList, locData)\n if locData ~= nil and locData.icons ~= nil then\n for icon in string.gmatch(locData.icons, \"%a+\") do\n if iconCardList[icon] == nil then\n iconCardList[icon] = { }\n end\n table.insert(iconCardList[icon], cardId)\n end\n end\nend\n\n-- Builds the connections for the given cardID by finding matching icons and adding them to the\n-- Playarea's locationConnections table.\n---@param cardId String GUID of the card to build the connections for\n---@param iconCardList Table A table of icon->GUID List. Used to find matching icons for connections.\n---@param locData Table A table containing the metadata for the card (for the correct side)\nfunction buildConnection(cardId, iconCardList, locData)\n if locData ~= nil and locData.connections ~= nil then\n locationConnections[cardId] = { }\n for icon in string.gmatch(locData.connections, \"%a+\") do\n if iconCardList[icon] ~= nil then\n for _, connectedGuid in ipairs(iconCardList[icon]) do\n -- If the reciprocal exists, convert it to BiDi, otherwise add as a one-way\n if locationConnections[connectedGuid] ~= nil\n and (locationConnections[connectedGuid][cardId] == ONE_WAY\n or locationConnections[connectedGuid][cardId] == BIDIRECTIONAL) then\n locationConnections[connectedGuid][cardId] = BIDIRECTIONAL\n locationConnections[cardId][connectedGuid] = nil\n else\n if locationConnections[connectedGuid] == nil then\n locationConnections[connectedGuid] = { }\n end\n locationConnections[cardId][connectedGuid] = ONE_WAY\n locationConnections[connectedGuid][cardId] = INCOMING_ONE_WAY\n end\n end\n end\n end\n end\nend\n\n-- Draws the lines for connections currently in locationConnections but not in draggingGuids.\n-- Constructed vectors will be set to the playmat\nfunction drawBaseConnections()\n if not showLocationLinks() then\n locationConnections = { }\n return\n end\n local cardConnectionLines = { }\n\n for originGuid, targetGuids in pairs(locationConnections) do\n -- Objects should reliably exist at this point, but since this can be called during onUpdate the\n -- object checks are conservative just to make sure.\n local origin = getObjectFromGUID(originGuid)\n if draggingGuids[originGuid] == nil and origin != nil then\n for targetGuid, direction in pairs(targetGuids) do\n local target = getObjectFromGUID(targetGuid)\n if draggingGuids[targetGuid] == nil and target != nil then\n -- Since we process the full list, we're guaranteed to hit any ONE_WAY connections later\n -- so we can ignore INCOMING_ONE_WAY\n if direction == BIDIRECTIONAL then\n addBidirectionalVector(origin, target, self, cardConnectionLines)\n elseif direction == ONE_WAY then\n addOneWayVector(origin, target, self, cardConnectionLines)\n end\n end\n end\n end\n end\n self.setVectorLines(cardConnectionLines)\nend\n\n-- Draws the lines for cards which are currently being dragged.\nfunction drawDraggingConnections()\n if not showLocationLinks() then\n return\n end\n local cardConnectionLines = { }\n local ownedVectors = { }\n\n for originGuid, _ in pairs(draggingGuids) do\n targetGuids = locationConnections[originGuid]\n -- Objects should reliably exist at this point, but since this can be called during onUpdate the\n -- object checks are conservative just to make sure.\n local origin = getObjectFromGUID(originGuid)\n if draggingGuids[originGuid] and origin ~= nil and targetGuids ~= nil then\n ownedVectors[originGuid] = { }\n for targetGuid, direction in pairs(targetGuids) do\n local target = getObjectFromGUID(targetGuid)\n if target != nil then\n if direction == BIDIRECTIONAL then\n addBidirectionalVector(origin, target, origin, ownedVectors[originGuid])\n elseif direction == ONE_WAY then\n addOneWayVector(origin, target, origin, ownedVectors[originGuid])\n elseif direction == INCOMING_ONE_WAY and not draggingGuids[targetGuid] then\n addOneWayVector(target, origin, origin, ownedVectors[originGuid])\n end\n end\n end\n end\n end\n for ownerGuid, vectors in pairs(ownedVectors) do\n local card = getObjectFromGUID(ownerGuid)\n card.setVectorLines(vectors)\n end\nend\n\n-- Draws a bidirectional location connection between the two cards, adding the lines to do so to the\n-- given lines list.\n---@param card1 Object One of the card objects to connect\n---@param card2 Object The other card object to connect\n---@param vectorOwner Object The object which these lines will be set to. Used for relative\n--- positioning and scaling, as well as highlighting connections during a drag operation\n---@param lines Table List of vector line elements. Mutable, will be updated to add this connector\nfunction addBidirectionalVector(card1, card2, vectorOwner, lines)\n local cardPos1 = card1.getPosition()\n local cardPos2 = card2.getPosition()\n cardPos1.y = CONNECTION_LINE_Y\n cardPos2.y = CONNECTION_LINE_Y\n\n local pos1 = vectorOwner.positionToLocal(cardPos1)\n local pos2 = vectorOwner.positionToLocal(cardPos2)\n\n table.insert(lines, {\n points = { pos1, pos2 },\n color = vectorOwner == self and CONNECTION_COLOR or DRAGGING_CONNECTION_COLOR,\n thickness = vectorOwner == self and CONNECTION_THICKNESS or DRAGGING_CONNECTION_THICKNESS,\n })\nend\n\n-- Draws a one-way location connection between the two cards, adding the lines to do so to the\n-- given lines list. Arrows will point towards the target card.\n---@param origin Object Origin card in the connection\n---@param target Object Target card object to connect\n---@param vectorOwner Object The object which these lines will be set to. Used for relative\n--- positioning and scaling, as well as highlighting connections during a drag operation\n---@param lines Table List of vector line elements. Mutable, will be updated to add this connector\nfunction addOneWayVector(origin, target, vectorOwner, lines)\n -- Start with the BiDi then add the arrow lines to it\n addBidirectionalVector(origin, target, vectorOwner, lines)\n local originPos = origin.getPosition()\n local targetPos = target.getPosition()\n originPos.y = CONNECTION_LINE_Y\n targetPos.y = CONNECTION_LINE_Y\n\n -- Calculate card distance to be closer for horizontal positions than vertical, since cards are\n -- taller than they are wide\n local heading = Vector(originPos):sub(targetPos):heading(\"y\")\n local distanceFromCard = DIRECTIONAL_ARROW_DISTANCE * 0.7 + DIRECTIONAL_ARROW_DISTANCE * 0.3 * math.abs(math.sin(math.rad(heading)))\n\n -- Calculate the three possible arrow positions. These are offset by half the arrow length to\n -- make them visually balanced by keeping the arrows centered, not tracking the point\n local midpoint = Vector(originPos):add(targetPos):scale(Vector(0.5, 0.5, 0.5)):moveTowards(targetPos, ARROW_ARM_LENGTH / 2)\n local closeToOrigin = Vector(originPos):moveTowards(targetPos, distanceFromCard + ARROW_ARM_LENGTH / 2)\n local closeToTarget = Vector(targetPos):moveTowards(originPos, distanceFromCard - ARROW_ARM_LENGTH / 2)\n\n if (originPos:distance(closeToOrigin) > originPos:distance(closeToTarget)) then\n addArrowLines(midpoint, originPos, vectorOwner, lines)\n else\n addArrowLines(closeToOrigin, originPos, vectorOwner, lines)\n addArrowLines(closeToTarget, originPos, vectorOwner, lines)\n end\nend\n\n-- Draws an arrowhead at the given position.\n---@param arrowheadPosition Table Centerpoint of the arrowhead to draw (NOT the tip of the arrow)\n---@param originPos Table Origin point of the connection, used to position the arrow arms\n---@param vectorOwner Object The object which these lines will be set to. Used for relative\n--- positioning and scaling, as well as highlighting connections during a drag operation\n---@param lines Table List of vector line elements. Mutable, will be updated to add this arrow\nfunction addArrowLines(arrowheadPos, originPos, vectorOwner, lines)\n local arrowArm1 = Vector(arrowheadPos):moveTowards(originPos, ARROW_ARM_LENGTH):sub(arrowheadPos):rotateOver(\"y\", -1 * ARROW_ANGLE):add(arrowheadPos)\n local arrowArm2 = Vector(arrowheadPos):moveTowards(originPos, ARROW_ARM_LENGTH):sub(arrowheadPos):rotateOver(\"y\", ARROW_ANGLE):add(arrowheadPos)\n\n local head = vectorOwner.positionToLocal(arrowheadPos)\n local arm1 = vectorOwner.positionToLocal(arrowArm1)\n local arm2 = vectorOwner.positionToLocal(arrowArm2)\n table.insert(lines, {\n points = { arm1, head, arm2},\n color = vectorOwner == self and CONNECTION_COLOR or DRAGGING_CONNECTION_COLOR,\n thickness = vectorOwner == self and CONNECTION_THICKNESS or DRAGGING_CONNECTION_THICKNESS,\n })\nend\n\n-- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n-- fixed objects will be ignored, as will anything the player has tagged with 'displacement_excluded'\n---@param playerColor String Color of the player requesting the shift. Used solely to send an error\n--- message in the unlikely case that the scripting zone has been deleted\nfunction shiftContentsUp(playerColor)\n shiftContents(playerColor, \"up\")\nend\n\nfunction shiftContentsDown(playerColor)\n shiftContents(playerColor, \"down\")\nend\n\nfunction shiftContentsLeft(playerColor)\n shiftContents(playerColor, \"left\")\nend\n\nfunction shiftContentsRight(playerColor)\n shiftContents(playerColor, \"right\")\nend\n\nfunction shiftContents(playerColor, direction)\n local zone = getObjectFromGUID(PLAY_AREA_ZONE_GUID)\n if not zone then\n broadcastToColor(\"Scripting zone couldn't be found.\", playerColor, \"Red\")\n return\n end\n\n for _, object in ipairs(zone.getObjects()) do\n if not (SHIFT_EXCLUSION[object.getGUID()] or object.hasTag(\"displacement_excluded\")) then\n object.translate(SHIFT_OFFSETS[direction])\n end\n end\n Wait.time(drawBaseConnections, 0.1)\nend\n\n-- Returns the current value of the investigator counter from the playmat\n---@return. Number of investigators currently set on the counter\nfunction getInvestigatorCount()\n local investigatorCounter = getObjectFromGUID(\"f182ee\")\n return investigatorCounter.getVar(\"val\")\nend\n\n-- Check to see if the given object is within the bounds of the play area, based solely on the X and\n-- Z coordinates, ignoring height\n---@param object Object Object to check\n---@return. True if the object is inside the play area\nfunction isInPlayArea(object)\n local bounds = self.getBounds()\n local position = object.getPosition()\n -- Corners are arbitrary since it's all global - c1 goes down both axes, c2 goes up\n local c1 = { x = bounds.center.x - bounds.size.x / 2, z = bounds.center.z - bounds.size.z / 2}\n local c2 = { x = bounds.center.x + bounds.size.x / 2, z = bounds.center.z + bounds.size.z / 2}\n\n return position.x > c1.x and position.x < c2.x and position.z > c1.z and position.z < c2.z\nend\n\n-- Reset the play area's tracking of which cards have had tokens spawned.\nfunction resetSpawnedCards()\n spawnedLocationGUIDs = {}\nend\n\nfunction onScenarioChanged(scenarioName)\n currentScenario = scenarioName\n if not showLocationLinks() then\n broadcastToAll(\"Automatic location connections not available for this scenario\")\n end\nend\n\nfunction showLocationLinks()\n return not LOC_LINK_EXCLUDE_SCENARIOS[currentScenario]\nend\n\n-- Sets this playmat's snap points to limit snapping to locations or not.\n-- If matchTypes is false, snap points will be reset to snap all cards.\n---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Location\" }\n else\n table.insert(snaps[i].tags, \"Location\")\n end\n else\n snaps[i].tags = nil\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- count victory points on locations in play area\n---@return. Returns the total amount of VP found in the play area\nfunction countVP()\n local totalVP = 0\n\n for cardId, metadata in pairs(locations) do\n if metadata ~= nil then\n local cardVP = tonumber(metadata.victory) or 0\n if cardVP ~= 0 and not cardHasClues(cardId) then\n totalVP = totalVP + cardVP\n if cardVP >0 then\n table.insert(countedVP, getObjectFromGUID(cardId))\n end\n end\n end\n end\n\n return totalVP\nend\n\n-- checks if a card has clues on it, returns true if clues are on it\n---@param cardId String GUID of the card to check for clues\nfunction cardHasClues(cardId)\n local card = getObjectFromGUID(cardId)\n for _, v in ipairs(searchOnObj(card)) do\n local obj = v.hit_object\n if obj.memo == \"clueDoom\" and obj.is_face_down == false then\n return true\n end\n end\n return false\nend\n\n-- searches on an object (by using its bounds)\n---@param obj Object Object to search on\nfunction searchOnObj(obj)\n return Physics.cast({\n direction = { 0, 1, 0 },\n max_distance = 0.5,\n type = 3,\n size = obj.getBounds().size,\n origin = obj.getPosition()\n })\nend\n\n-- highlights all locations in the play area without metadata\n---@param state Boolean True if highlighting should be enabled\nfunction highlightMissingData(state)\n for i, obj in pairs(missingData) do\n if obj ~= nil then\n if state then\n obj.highlightOff(\"Red\")\n else\n obj.highlightOn(\"Red\")\n end\n else\n missingData[i] = nil\n end\n end\nend\n\n-- highlights all locations in the play area with VP\n---@param state Boolean True if highlighting should be enabled\nfunction highlightCountedVP(state)\n for i, obj in pairs(countedVP) do\n if obj ~= nil then\n if state then\n obj.highlightOff(\"Green\")\n else\n obj.highlightOn(\"Green\")\n end\n else\n countedVP[i] = nil\n end\n end\nend\n\n-- rebuilds local snap points (could be useful in the future again)\nfunction buildSnaps()\n local upperleft = { x = 1.53, z = -1.09}\n local lowerright = {x = -1.53, z = 1.55}\n local snaps = {}\n\n -- creates 81 snap points, for uneven rows + columns it makes a rotation snap point\n for i = 1, 9 do\n for j = 1, 9 do\n local snap = {}\n snap.position = {}\n snap.position.x = round(upperleft.x - (upperleft.x - lowerright.x) * (i - 1) / 8, 3)\n snap.position.y = 0.1\n snap.position.z = round(upperleft.z - (upperleft.z - lowerright.z) * (j - 1) / 8, 3)\n\n -- enable rotation snaps for uneven rows / columns\n if (i % 2 ~= 0) and (j % 2 ~= 0) then\n snap.rotation = {0, 0, 0}\n snap.rotation_snap = true\n end\n\n table.insert(snaps, snap)\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- utility function\nfunction round(num, numDecimalPlaces)\n local mult = 10^(numDecimalPlaces or 0)\n return math.floor(num * mult + 0.5) / mult\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue < 1 or tokenValue > 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount < 1 or tokenCount > 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount > 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"trackedLocations\":[]}", + "XmlUI": "", + "AttachedSnapPoints": [ + { + "Position": { + "x": 1.53, + "y": 0.1, + "z": -1.09 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.53, + "y": 0.1, + "z": -0.76 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.53, + "y": 0.1, + "z": -0.43 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.53, + "y": 0.1, + "z": -0.1 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.53, + "y": 0.1, + "z": 0.23 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.53, + "y": 0.1, + "z": 0.56 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.53, + "y": 0.1, + "z": 0.89 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.53, + "y": 0.1, + "z": 1.22 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.53, + "y": 0.1, + "z": 1.55 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.148, + "y": 0.1, + "z": -1.09 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.148, + "y": 0.1, + "z": -0.76 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.148, + "y": 0.1, + "z": -0.43 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.148, + "y": 0.1, + "z": -0.1 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.148, + "y": 0.1, + "z": 0.23 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.148, + "y": 0.1, + "z": 0.56 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.148, + "y": 0.1, + "z": 0.89 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.148, + "y": 0.1, + "z": 1.22 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 1.148, + "y": 0.1, + "z": 1.55 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.765, + "y": 0.1, + "z": -1.09 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.765, + "y": 0.1, + "z": -0.76 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.765, + "y": 0.1, + "z": -0.43 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.765, + "y": 0.1, + "z": -0.1 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.765, + "y": 0.1, + "z": 0.23 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.765, + "y": 0.1, + "z": 0.56 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.765, + "y": 0.1, + "z": 0.89 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.765, + "y": 0.1, + "z": 1.22 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.765, + "y": 0.1, + "z": 1.55 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.383, + "y": 0.1, + "z": -1.09 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.383, + "y": 0.1, + "z": -0.76 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.383, + "y": 0.1, + "z": -0.43 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.383, + "y": 0.1, + "z": -0.1 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.383, + "y": 0.1, + "z": 0.23 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.383, + "y": 0.1, + "z": 0.56 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.383, + "y": 0.1, + "z": 0.89 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.383, + "y": 0.1, + "z": 1.22 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.383, + "y": 0.1, + "z": 1.55 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": -1.09 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": -0.76 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": -0.43 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": -0.1 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": 0.23 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": 0.56 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": 0.89 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": 1.22 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": 1.55 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.383, + "y": 0.1, + "z": -1.09 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.383, + "y": 0.1, + "z": -0.76 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.383, + "y": 0.1, + "z": -0.43 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.383, + "y": 0.1, + "z": -0.1 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.383, + "y": 0.1, + "z": 0.23 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.383, + "y": 0.1, + "z": 0.56 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.383, + "y": 0.1, + "z": 0.89 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.383, + "y": 0.1, + "z": 1.22 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.383, + "y": 0.1, + "z": 1.55 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.765, + "y": 0.1, + "z": -1.09 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.765, + "y": 0.1, + "z": -0.76 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.765, + "y": 0.1, + "z": -0.43 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.765, + "y": 0.1, + "z": -0.1 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.765, + "y": 0.1, + "z": 0.23 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.765, + "y": 0.1, + "z": 0.56 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.765, + "y": 0.1, + "z": 0.89 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.765, + "y": 0.1, + "z": 1.22 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -0.765, + "y": 0.1, + "z": 1.55 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.148, + "y": 0.1, + "z": -1.09 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.148, + "y": 0.1, + "z": -0.76 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.148, + "y": 0.1, + "z": -0.43 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.148, + "y": 0.1, + "z": -0.1 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.148, + "y": 0.1, + "z": 0.23 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.148, + "y": 0.1, + "z": 0.56 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.148, + "y": 0.1, + "z": 0.89 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.148, + "y": 0.1, + "z": 1.22 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.148, + "y": 0.1, + "z": 1.55 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.53, + "y": 0.1, + "z": -1.09 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.53, + "y": 0.1, + "z": -0.76 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.53, + "y": 0.1, + "z": -0.43 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.53, + "y": 0.1, + "z": -0.1 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.53, + "y": 0.1, + "z": 0.23 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.53, + "y": 0.1, + "z": 0.56 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.53, + "y": 0.1, + "z": 0.89 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.53, + "y": 0.1, + "z": 1.22 + }, + "Tags": [ + "Location" + ] + }, + { + "Position": { + "x": -1.53, + "y": 0.1, + "z": 1.55 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "Tags": [ + "Location" + ] + } + ] + }, + { + "GUID": "308439", + "Name": "Custom_Assetbundle_Bag", + "Transform": { + "posX": -60.646, + "posY": -0.631, + "posZ": -80.613, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.45, + "scaleY": 0.45, + "scaleZ": 0.45 + }, + "Nickname": "Barkham Horror", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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, + "CustomAssetbundle": { + "AssetbundleURL": "http://chry.me/tts/catlamp.unity3d", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 0, + "TypeIndex": 6, + "LoopingEffectIndex": 0 + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "d02940", + "Name": "Custom_Model", + "Transform": { + "posX": -41.275, + "posY": 3.446, + "posZ": -98.784, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Meddling of Meowlathotep", + "Description": "Barkham Horror", + "GMNotes": "scenarios/meddling_of_meowlathotep.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297589870/7984397038C3BE7C7D329F9EE9335BE4DC8B4E91/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "", + "AttachedDecals": [ + { + "Transform": { + "posX": 0.0, + "posY": 0.0, + "posZ": 0.0, + "rotX": 270.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + } + ] + }, + { + "GUID": "fb28e1", + "Name": "ScriptingTrigger", + "Transform": { + "posX": -41.9, + "posY": 1.468, + "posZ": 28.6, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 3.0, + "scaleY": 5.0, + "scaleZ": 8.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.509803951 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "7af2cf", + "Name": "ScriptingTrigger", + "Transform": { + "posX": -57.0, + "posY": 1.544, + "posZ": 4.545, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 3.0, + "scaleY": 5.0, + "scaleZ": 8.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.509803951 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "b047f8", + "Name": "ScriptingTrigger", + "Transform": { + "posX": -57.0, + "posY": 1.539, + "posZ": -27.65, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 3.0, + "scaleY": 5.0, + "scaleZ": 8.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.509803951 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "18538f", + "Name": "ScriptingTrigger", + "Transform": { + "posX": -18.8, + "posY": 1.481, + "posZ": -28.6, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 3.0, + "scaleY": 5.0, + "scaleZ": 8.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.509803951 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "766620", + "Name": "Custom_Token", + "Transform": { + "posX": 4.194, + "posY": 1.621, + "posZ": -16.596, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.4, + "scaleY": 1.0, + "scaleZ": 0.4 + }, + "Nickname": "Chaos Bag Stat Tracker", + "Description": "Only tracks tokens that actually hit the playmat.\n\nAll credit goes to TadGH!", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.87451, + "g": 0.87451, + "b": 0.87451 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "https://i.imgur.com/SBE8GR5.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"chaosbag/ChaosBagStatTracker\")\nend)\n__bundle_register(\"chaosbag/ChaosBagStatTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- button calls respective function in \"Global\"\nfunction onLoad()\n self.createButton({\n click_function = \"handleStatTrackerClick\",\n tooltip = \"Left-Click: Print stats\\nRight-Click: Reset stats\",\n height = 1250,\n width = 1250,\n color = { 0, 0, 0, 0 }\n })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[true,0]", + "XmlUI": "" + }, + { + "GUID": "afa06b", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 2.842, + "posY": 1.644, + "posZ": -11.239, + "rotX": 0.0, + "rotY": 224.999985, + "rotZ": 0.0, + "scaleX": 0.7, + "scaleY": 0.7, + "scaleZ": 0.7 + }, + "Nickname": "Bless tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1655601092778623873/C9EF4B44CE708DFC5A804FF2912C9F9B47323287/", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2b7be", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.465, + "posY": 1.703, + "posZ": -26.93, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Bless", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.37456, + "g": 0.32859, + "b": 0.04894 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778627699/339FB716CB25CA6025C338F13AFDFD9AC6FA8356/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "bd0253", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 4.053, + "posY": 1.642, + "posZ": -12.449, + "rotX": 0.0, + "rotY": 224.999985, + "rotZ": 0.0, + "scaleX": 0.7, + "scaleY": 0.7, + "scaleZ": 0.7 + }, + "Nickname": "Curse tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1655601092778633181/7A00AF905BCD6EB5D866F2107CECBC0A49E360F7/", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "678891", + "Name": "Custom_Tile", + "Transform": { + "posX": -46.206, + "posY": 1.789, + "posZ": -3.483, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Curse", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.27072, + "g": 0.00387, + "b": 0.44425 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1655601092778636039/2A25BD38E8C44701D80DD96BF0121DA21843672E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "0a5a29", + "Name": "Custom_Tile", + "Transform": { + "posX": -58.5, + "posY": 1.481, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Token Remover", + "Description": "See Notebook for details.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1767069252728651946/04A700179A71859B828E30D2877D802749B8223C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1767069252728653004/7BD6E4B8763FE70DB6ADB22B62504361D3778309/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/TokenRemover\")\nend)\n__bundle_register(\"util/TokenRemover\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal zone = nil\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- general code\nfunction onSave()\n return JSON.encode(zone and zone.getGUID() or nil)\nend\n\nfunction onLoad(savedData)\n if savedData ~= \"\" and savedData ~= nil then\n zone = getObjectFromGUID(JSON.decode(savedData))\n end\n setMenu(zone == nil)\nend\n\n-- context menu functions\nfunction enable()\n local scale = self.getScale()\n zone = spawnObject({\n type = \"ScriptingTrigger\",\n position = self.getPosition() + Vector(0, 2.5 + 0.11, 0),\n rotation = self.getRotation(),\n scale = { scale.x * 2, 5, scale.z * 2 }\n })\n setMenu(false)\nend\n\nfunction disable()\n if zone ~= nil then zone.destruct() end\n setMenu(true)\nend\n\n-- core functions\nfunction setMenu(isEnabled)\n self.clearContextMenu()\n if isEnabled then\n self.addContextMenuItem(\"Enable\", enable)\n else\n self.addContextMenuItem(\"Disable\", disable)\n end\nend\n\nfunction onObjectEnterScriptingZone(entering, object)\n if zone ~= entering then return end\n if object == self or object.type == \"Deck\" or object.type == \"Card\" then return end\n if tokenChecker.isChaosToken(object) then return end\n object.destruct()\nend\n\nfunction onPickUp()\n disable()\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "null", + "XmlUI": "" + }, + { + "GUID": "36b4ee", + "Name": "Checker_white", + "Transform": { + "posX": 78.0, + "posY": 1.208, + "posZ": 6.952, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 0.25, + "scaleY": 0.25, + "scaleZ": 0.25 + }, + "Nickname": "Token Spawn Tool", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/TokenSpawnTool\")\nend)\n__bundle_register(\"util/TokenSpawnTool\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal TOKEN_INDEX = {}\nTOKEN_INDEX[3] = \"resourceCounter\"\nTOKEN_INDEX[4] = \"damage\"\nTOKEN_INDEX[5] = \"path\"\nTOKEN_INDEX[6] = \"horror\"\nTOKEN_INDEX[7] = \"doom\"\nTOKEN_INDEX[8] = \"clue\"\nTOKEN_INDEX[9] = \"resource\"\n\n---@param index number Index of the pressed key\n---@param playerColor string Color of the triggering player\nfunction onScriptingButtonDown(index, playerColor)\n local tokenType = TOKEN_INDEX[index]\n if not tokenType then return end\n\n local player = Player[playerColor]\n local rotation = { x = 0, y = player.getPointerRotation(), z = 0 }\n local position = player.getPointerPosition() + Vector(0, 0.2, 0)\n\n tokenManager.spawnToken(position, tokenType, rotation)\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue < 1 or tokenValue > 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount < 1 or tokenCount > 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount > 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ef5c8", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.59139191E-07, + "posY": 1.86649919, + "posZ": -71.0, + "rotX": -2.96738722E-08, + "rotY": 270.0, + "rotZ": -4.334476E-08, + "scaleX": 1.76, + "scaleY": 0.11, + "scaleZ": 1.49 + }, + "Nickname": "Official Standalone/Challenge Scenarios", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.9921699, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://pastebin.com/raw.php?i=uWAmuNZ2", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410895356/0B5F0CCD29DEC12514840D7B9CD2329B635A79A6/", + "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\n-- Version 2.5.2\n-- Fork of Memory Bag 2.0 by MrStump\n\nfunction updateSave()\n local data_to_save = {[\"ml\"]=memoryList}\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n local dummyIndex = howManyButtons\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 * 1/self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor + 4\n objPos.z = objPos.z * globalScaleFactor\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\n local color = {0.75,0.25,0.25,0.6}\n local colorMove = {0,0,1,0.6}\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function=funcName, function_owner=self,\n position=objPos, rotation=rot, height=1000, width=1000,\n color=color,\n })\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\n position={0,1,-2}, rotation={0,0,0}, height=240, width=550,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n self.createButton({\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\n position={-1.2,1,-2}, rotation={0,0,0}, height=240, width=570,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n if move == false then\n self.createButton({\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\n position={-1.2,1,2}, rotation={0,0,0}, height=240, width=550,\n font_size=150, color={0,0,0}, font_color={0.25,1,0.25}\n })\n\n if fresh == false then\n self.createButton({\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\n position={0,1,2}, rotation={0,0,0}, height=240, width=600,\n font_size=150, color={0,0,0}, font_color={0.75,0.75,1}\n })\n self.createButton({\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\n position={1.3,1,2}, rotation={0,0,0}, height=240, width=600,\n font_size=150, color={0,0,0}, font_color={1,0.25,0.25}\n })\n end\n end\n\n self.createButton({\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\n position={1.2,1,-2}, rotation={0,0,0}, height=240, width=500,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(index, obj, move)\n local colorMove = {0,0,1,0.6}\n local color = {0,1,0,0.6}\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({index=previousIndex, color=colorMove})\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({index=index, color=color})\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n lock=obj.getLock()\n }\n obj.highlightOn({0,1,0})\n else\n color = {0.75,0.25,0.25,0.6}\n if move == true then\n color = colorMove\n end\n self.editButton({index=index, color=color})\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", {1,1,1})\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\n end\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k,v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n self.clearButtons()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", {1,1,1})\n updateSave()\nend\n\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\n position={0.7,1,2}, rotation={0,0,0}, height=280, width=600,\n font_size=200, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\n position={-0.7,1,2}, rotation={0,0,0}, height=280, width=650,\n font_size=200, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,1,-2}, rotation={0,0,0}, height=240, width=500,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n--- self.createButton({\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\n--- })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\n })\n item.setLock(entry.lock)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", {1,1,1})\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", {1,1,1})\nend\n\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x-p1.x)\n deltaPos.y = (p2.y-p1.y) + yOffset\n deltaPos.z = (p2.z-p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return {x=x, y=desiredPos.y, z=z}\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n\tlocal angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n\tlocal z = desiredPos.z * math.cos(angle)\n return {x=x, y=desiredPos.y, z=z}\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() > start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend", + "LuaScriptState": "{\"ml\":{\"77a5f9\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.4815,\"z\":-66},\"rot\":{\"x\":0,\"y\":270,\"z\":0}},\"9f6801\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.4815,\"z\":-76},\"rot\":{\"x\":0,\"y\":270,\"z\":0}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "77a5f9", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -9.0, + "posY": 1.481, + "posZ": -66.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 0.1, + "scaleZ": 0.8 + }, + "Nickname": "Standalone Scenarios", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410818645/F8C950620F886182DD2BB1FD351E41D0B77B4827/", + "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\n-- Version 2.5.2\n-- Fork of Memory Bag 2.0 by MrStump\n\nfunction updateSave()\n local data_to_save = {[\"ml\"]=memoryList}\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n local dummyIndex = howManyButtons\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 * 1/self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor + 4\n objPos.z = objPos.z * globalScaleFactor\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\n local color = {0.75,0.25,0.25,0.6}\n local colorMove = {0,0,1,0.6}\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function=funcName, function_owner=self,\n position=objPos, rotation=rot, height=1000, width=1000,\n color=color,\n })\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\n position={-1.25,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n\n self.createButton({\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\n position={-1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n\n if move == false then\n self.createButton({\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\n position={1.25,0.3,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={0.25,1,0.25}\n })\n\n if fresh == false then\n self.createButton({\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\n position={1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={0.75,0.75,1}\n })\n self.createButton({\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\n position={1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,0.25,0.25}\n })\n end\n end\n\n self.createButton({\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\n position={-1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(index, obj, move)\n local colorMove = {0,0,1,0.6}\n local color = {0,1,0,0.6}\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({index=previousIndex, color=colorMove})\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({index=index, color=color})\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n lock=obj.getLock()\n }\n obj.highlightOn({0,1,0})\n else\n color = {0.75,0.25,0.25,0.6}\n if move == true then\n color = colorMove\n end\n self.editButton({index=index, color=color})\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", {1,1,1})\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\n end\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k,v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n self.clearButtons()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", {1,1,1})\n updateSave()\nend\n\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\n position={1.35,1,6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\n position={-1.25,1,6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n--- self.createButton({\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\n--- })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\n })\n item.setLock(entry.lock)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", {1,1,1})\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", {1,1,1})\nend\n\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x-p1.x)\n deltaPos.y = (p2.y-p1.y) + yOffset\n deltaPos.z = (p2.z-p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return {x=x, y=desiredPos.y, z=z}\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n\tlocal angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n\tlocal z = desiredPos.z * math.cos(angle)\n return {x=x, y=desiredPos.y, z=z}\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() > start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend", + "LuaScriptState": "{\"ml\":{\"01d780\":{\"lock\":false,\"pos\":{\"x\":12.252,\"y\":1.4815,\"z\":11.986},\"rot\":{\"x\":0,\"y\":270.0001,\"z\":0}},\"0dce91\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4815,\"z\":-28.014},\"rot\":{\"x\":0,\"y\":269.9792,\"z\":0}},\"23dd51\":{\"lock\":false,\"pos\":{\"x\":12.249,\"y\":1.4815,\"z\":35.986},\"rot\":{\"x\":0,\"y\":270,\"z\":0}},\"3c4f3c\":{\"lock\":false,\"pos\":{\"x\":12.251,\"y\":1.4815,\"z\":-20.014},\"rot\":{\"x\":0,\"y\":269.9867,\"z\":0}},\"4c173f\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4815,\"z\":3.986},\"rot\":{\"x\":0,\"y\":269.9998,\"z\":0}},\"4dee5a\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4815,\"z\":-4.014},\"rot\":{\"x\":0,\"y\":269.9999,\"z\":0}},\"d02940\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4815,\"z\":-36.014},\"rot\":{\"x\":0,\"y\":270.0045,\"z\":0}},\"db7039\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4815,\"z\":27.986},\"rot\":{\"x\":0,\"y\":270.0001,\"z\":0}},\"ee987d\":{\"lock\":false,\"pos\":{\"x\":12.25,\"y\":1.4815,\"z\":19.986},\"rot\":{\"x\":0,\"y\":270.0001,\"z\":0}},\"fc7674\":{\"lock\":false,\"pos\":{\"x\":12.247,\"y\":1.4815,\"z\":-12.016},\"rot\":{\"x\":0,\"y\":270.0001,\"z\":0}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "23dd51", + "Name": "Custom_Model", + "Transform": { + "posX": 12.249, + "posY": 1.481, + "posZ": 32.01, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Carnevale of Horrors", + "Description": "Investigators must spend 3XP each to play this side-mission", + "GMNotes": "scenarios/carnevale_of_horrors.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/826883954590151386/AFF80583FAE6A513663D7BA0A36C4EDAC02DCF43/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "db7039", + "Name": "Custom_Model", + "Transform": { + "posX": 12.249, + "posY": 1.481, + "posZ": 24.01, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Curse of the Rougarou", + "Description": "Investigators must spend 1XP each to play this side-mission", + "GMNotes": "scenarios/curse_of_the_rougarou.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/826883954590159139/DD8593B1F0B0D531AF8F3A9B6A37568E551B9B03/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "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": "ee987d", + "Name": "Custom_Model", + "Transform": { + "posX": 12.251, + "posY": 1.481, + "posZ": 16.01, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Guardians of the Abyss", + "Description": "Official side-mission", + "GMNotes": "scenarios/guardians_of_the_abyss.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/826883954590180592/50C4420774777AFE0D3168DA24D0E72941862CC4/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "01d780", + "Name": "Custom_Model", + "Transform": { + "posX": 12.249, + "posY": 1.481, + "posZ": 8.01, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Murder at the Excelsior Hotel", + "Description": "", + "GMNotes": "scenarios/murder_at_the_excelsior_hotel.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/766102485311280290/6AFE3755ED304F8D6D1E0B0E7CCA7748BA07DDE9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "4c173f", + "Name": "Custom_Model", + "Transform": { + "posX": 12.248, + "posY": 1.481, + "posZ": 0.01, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "The Labyrinths of Lunacy", + "Description": "Beyond the Veil", + "GMNotes": "scenarios/labyrinths_of_lunacy.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142912455/15B44AE6487546376FD9DED67A1BC9D613163511/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "4dee5a", + "Name": "Custom_Model", + "Transform": { + "posX": 12.249, + "posY": 1.481, + "posZ": -7.99, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Blob that Ate Everything", + "Description": "Scenario Pack", + "GMNotes": "scenarios/blob_that_ate_everything.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/784129708171644922/CF8E4B744A65B5C7FEAF46C907D8E470A9E2241F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "fc7674", + "Name": "Custom_Model", + "Transform": { + "posX": 12.249, + "posY": 1.481, + "posZ": -15.99, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "War of the Outer Gods", + "Description": "Scenario Pack", + "GMNotes": "scenarios/war_of_the_outer_gods.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655599785041387976/264E2E1DA532DC374D6E75B19AD4FEDDBEAA22F0/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "3c4f3c", + "Name": "Custom_Model", + "Transform": { + "posX": 12.283, + "posY": 1.481, + "posZ": -23.989, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Machinations Through Time", + "Description": "Scenario Pack", + "GMNotes": "scenarios/machinations_through_time.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1849293764609930695/A32186E44882FD6EF5753CCB9D325B4EC6848B5A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "0dce91", + "Name": "Custom_Model", + "Transform": { + "posX": 12.248, + "posY": 1.481, + "posZ": -31.992, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Fortune and Folly", + "Description": "", + "GMNotes": "scenarios/fortune_and_folly.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860070574/013FD9DB1E8E00F2BC0D40A339126B463774A65F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "d02940", + "Name": "Custom_Model", + "Transform": { + "posX": 12.25, + "posY": 1.481, + "posZ": -36.014, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Meddling of Meowlathotep", + "Description": "Barkham Horror", + "GMNotes": "scenarios/meddling_of_meowlathotep.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297589870/7984397038C3BE7C7D329F9EE9335BE4DC8B4E91/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "", + "AttachedDecals": [ + { + "Transform": { + "posX": 0.0, + "posY": 0.0, + "posZ": 0.0, + "rotX": 270.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + } + ] + }, + { + "GUID": "9f6801", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -9.0, + "posY": 1.481, + "posZ": -76.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 0.1, + "scaleZ": 0.8 + }, + "Nickname": "Challenge Scenarios", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410811700/1DF1FE7CA9B185FE571B967718A66C175FB35B64/", + "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\n-- Version 2.5.2\n-- Fork of Memory Bag 2.0 by MrStump\n\nfunction updateSave()\n local data_to_save = {[\"ml\"]=memoryList}\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n local dummyIndex = howManyButtons\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 * 1/self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor + 4\n objPos.z = objPos.z * globalScaleFactor\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\n local color = {0.75,0.25,0.25,0.6}\n local colorMove = {0,0,1,0.6}\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function=funcName, function_owner=self,\n position=objPos, rotation=rot, height=1000, width=1000,\n color=color,\n })\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\n position={-1.25,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n\n self.createButton({\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\n position={-1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n\n if move == false then\n self.createButton({\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\n position={1.25,0.3,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={0.25,1,0.25}\n })\n\n if fresh == false then\n self.createButton({\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\n position={1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={0.75,0.75,1}\n })\n self.createButton({\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\n position={1.25,0.3,-7}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,0.25,0.25}\n })\n end\n end\n\n self.createButton({\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\n position={-1.25,0.3,-8}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(index, obj, move)\n local colorMove = {0,0,1,0.6}\n local color = {0,1,0,0.6}\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({index=previousIndex, color=colorMove})\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({index=index, color=color})\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n lock=obj.getLock()\n }\n obj.highlightOn({0,1,0})\n else\n color = {0.75,0.25,0.25,0.6}\n if move == true then\n color = colorMove\n end\n self.editButton({index=index, color=color})\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", {1,1,1})\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\n end\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k,v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n self.clearButtons()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", {1,1,1})\n updateSave()\nend\n\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\n position={1.35,1,6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\n position={-1.25,1,6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\n--- self.createButton({\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\n--- })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\n })\n item.setLock(entry.lock)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", {1,1,1})\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", {1,1,1})\nend\n\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x-p1.x)\n deltaPos.y = (p2.y-p1.y) + yOffset\n deltaPos.z = (p2.z-p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return {x=x, y=desiredPos.y, z=z}\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n\tlocal angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n\tlocal z = desiredPos.z * math.cos(angle)\n return {x=x, y=desiredPos.y, z=z}\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() > start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend", + "LuaScriptState": "{\"ml\":{\"451eaa\":{\"lock\":false,\"pos\":{\"x\":12.2499580383301,\"y\":1.46560525894165,\"z\":3.98636198043823},\"rot\":{\"x\":359.920135498047,\"y\":269.999908447266,\"z\":0.016873624175787}},\"5302f2\":{\"lock\":false,\"pos\":{\"x\":12.2504663467407,\"y\":1.45853757858276,\"z\":-20.013650894165},\"rot\":{\"x\":359.920135498047,\"y\":270.00146484375,\"z\":0.0168716721236706}},\"72ab92\":{\"lock\":false,\"pos\":{\"x\":12.2520532608032,\"y\":1.4679582118988,\"z\":11.9863719940186},\"rot\":{\"x\":359.920135498047,\"y\":270,\"z\":0.0168737415224314}},\"9e73fa\":{\"lock\":false,\"pos\":{\"x\":12.2500581741333,\"y\":1.46089386940002,\"z\":-12.0136384963989},\"rot\":{\"x\":359.920135498047,\"y\":269.999847412109,\"z\":0.0168744903057814}},\"cc7eb3\":{\"lock\":false,\"pos\":{\"x\":12.2495565414429,\"y\":1.46325027942657,\"z\":-4.01364088058472},\"rot\":{\"x\":359.920135498047,\"y\":269.999908447266,\"z\":0.0168744102120399}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "451eaa", + "Name": "Custom_Model", + "Transform": { + "posX": 12.25, + "posY": 1.466, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Bad Blood", + "Description": "Challenge Scenario", + "GMNotes": "scenarios/challenge_bad_blood.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655599785039299268/52DB5C3A0E600D6AECB0B851ECF90C5B3D016421/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "5302f2", + "Name": "Custom_Model", + "Transform": { + "posX": 12.25, + "posY": 1.459, + "posZ": -20.014, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Red Tide Rising", + "Description": "Challenge Scenario", + "GMNotes": "scenarios/challenge_red_tide_rising.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610824071/BD70BFDA6DED25221D6DC1BE60C8CE11B165F848/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "72ab92", + "Name": "Custom_Model", + "Transform": { + "posX": 12.252, + "posY": 1.468, + "posZ": 11.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "All or Nothing", + "Description": "Challenge Scenario", + "GMNotes": "scenarios/challenge_all_or_nothing.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655600953066192972/8A5939900FCA8E2A2772CEDE6A03594A68961C4C/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "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": "9e73fa", + "Name": "Custom_Model", + "Transform": { + "posX": 12.25, + "posY": 1.461, + "posZ": -12.014, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Read or Die", + "Description": "Challenge Scenario", + "GMNotes": "scenarios/challenge_read_or_die.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655599785039304850/852232605656B7DD6577C475A1988491D3378506/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "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": "cc7eb3", + "Name": "Custom_Model", + "Transform": { + "posX": 12.25, + "posY": 1.463, + "posZ": -4.014, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "By the Book", + "Description": "Challenge Scenario", + "GMNotes": "scenarios/challenge_by_the_book.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1719794129200879643/47A3BC15C8C8ADB45137A2258B86C1D2DB9C2B03/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "77f1e5", + "Name": "Deck", + "Transform": { + "posX": -56.245, + "posY": 1.61783934, + "posZ": -80.189, + "rotX": -2.69016542E-08, + "rotY": 135.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tarot Deck", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": [ + 266300, + 266301, + 266302, + 266303, + 266304, + 266305, + 266306, + 266307, + 266308, + 266309, + 266310, + 266311, + 266312, + 266313, + 266314, + 266315, + 266316, + 266317, + 266318, + 266319, + 266320, + 266321 + ], + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "01cd9f", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.739, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Fool · 0", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0fd716", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.718, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Magician · I", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a6d017", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.71, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The High Priestess · II", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ee4a47", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.702, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Empress · III", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8be589", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.689, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Emperor · IV", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f9064", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.686, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hierophant · V", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d5d07a", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.676, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Lovers · VI", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f633db", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.662, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Chariot · VII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e0ad3b", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.665, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Strength · VIII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e2e3a0", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.641, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hermit · IX", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "00f067", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.64, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wheel of Fortune · X", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4282a", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.636, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Justice · XI", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266311, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "522d77", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.612, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hanged Man · XII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a00798", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.617, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Death · XIII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ffb72a", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.608, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Temperance · XIV", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266314, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8328fd", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.583, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Devil · XV", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "25ae32", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.573, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Tower · XVI", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37153b", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.571, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Star · XVII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37c24c", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.554, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Moon · XVIII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "65b6cb", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.544, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Sun · XIX", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5e392", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.51, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Judgement · XX", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266320, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dacc75", + "Name": "Card", + "Transform": { + "posX": 12.25, + "posY": 1.479, + "posZ": 3.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The World · XXI", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266321, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "a230f9", + "Name": "Bag", + "Transform": { + "posX": -55.035, + "posY": 1.40773487, + "posZ": -78.766, + "rotX": -1.91873757E-15, + "rotY": 180.0, + "rotZ": 4.669074E-08, + "scaleX": 0.45, + "scaleY": 0.45, + "scaleZ": 0.45 + }, + "Nickname": "Tarot Deck (Scripted)", + "Description": "Right-click for card reading options.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.62745, + "g": 0.125479966, + "b": 0.94118 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/ScriptedTarot\")\nend)\n__bundle_register(\"playercards/ScriptedTarot\", function(require, _LOADED, __bundle_register, __bundle_modules)\nCARD_OFFSET = Vector({0, 0.1, -2})\nORIENTATIONS = { {0, 270, 0}, { 0, 90, 0} }\nREADING = {\n \"Temperance\",\n \"Justice\",\n \"Hermit\",\n \"Hanged Man\",\n \"Hierophant\",\n \"Lovers\",\n \"Chariot\",\n \"Wheel of Fortune\"\n}\n\nfunction onLoad()\n self.addContextMenuItem(\"Chaos\", chaos, false)\n self.addContextMenuItem(\"Balance\", balance, false)\n self.addContextMenuItem(\"Choice\", choice, false)\n self.addContextMenuItem(\"Destiny (Campaign)\", destiny, false)\n self.addContextMenuItem(\"Accept Your Fate\", fate, false)\n\n math.randomseed(os.time())\nend\n\nfunction chaos(color)\n self.shuffle()\n self.takeObject({\n position = self.getPosition() + CARD_OFFSET,\n rotation = ORIENTATIONS[math.random(2)],\n smooth = true\n })\nend\n\nfunction balance(color)\n self.shuffle()\n self.takeObject({\n position = self.getPosition() + CARD_OFFSET,\n rotation = ORIENTATIONS[1],\n smooth = true\n })\n self.takeObject({\n position = self.getPosition() + 2*CARD_OFFSET,\n rotation = ORIENTATIONS[2],\n smooth = true\n })\nend\n\nfunction choice(color)\n self.shuffle()\n for i=1,3 do\n self.takeObject({\n position = self.getPosition() + i*CARD_OFFSET,\n rotation = ORIENTATIONS[1],\n smooth = true\n })\n end\n broadcastToColor(\"Choose and reverse two of the cards.\", color)\nend\n\nfunction destiny(color)\n self.shuffle()\n for i=1,8 do\n self.takeObject({\n position = self.getPosition() + i*CARD_OFFSET,\n rotation = ORIENTATIONS[1],\n smooth = true\n })\n end\n broadcastToColor(\"Each card corresponds to one scenario, leftmost is first. Choose and reverse half of the cards (rounded up).\", color)\nend\n\nfunction fate(color)\n local guids = {}\n local cards = self.getObjects()\n for i,card in ipairs(cards) do\n for j,reading in ipairs(READING) do\n if string.match(card.name, reading) ~= nil then\n guids[j] = card.guid\n end\n end\n end\n for k,guid in ipairs(guids) do\n self.takeObject({\n guid = guid,\n position = self.getPosition() + k*CARD_OFFSET,\n rotation = ORIENTATIONS[1],\n smooth = true\n })\n end\n broadcastToColor(\"Each card corresponds to one scenario, leftmost is first. Choose and reverse half of the cards (rounded up).\", color)\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0fd716", + "Name": "Card", + "Transform": { + "posX": -13.791, + "posY": 2.985, + "posZ": 65.421, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 178.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Magician · I", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "25ae32", + "Name": "Card", + "Transform": { + "posX": -13.791, + "posY": 2.557, + "posZ": 70.458, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 178.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Tower · XVI", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37c24c", + "Name": "Card", + "Transform": { + "posX": -13.791, + "posY": 4.151, + "posZ": 52.297, + "rotX": 2.0, + "rotY": 0.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Moon · XVIII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a6d017", + "Name": "Card", + "Transform": { + "posX": -12.113, + "posY": 3.339, + "posZ": 55.795, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The High Priestess · II", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37153b", + "Name": "Card", + "Transform": { + "posX": -13.791, + "posY": 4.236, + "posZ": 51.289, + "rotX": 2.0, + "rotY": 0.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Star · XVII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dacc75", + "Name": "Card", + "Transform": { + "posX": -13.791, + "posY": 2.644, + "posZ": 69.451, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 178.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The World · XXI", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266321, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5e392", + "Name": "Card", + "Transform": { + "posX": -13.791, + "posY": 3.075, + "posZ": 64.414, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 178.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Judgement · XX", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266320, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8be589", + "Name": "Card", + "Transform": { + "posX": -11.974, + "posY": 3.339, + "posZ": 57.313, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Emperor · IV", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "01cd9f", + "Name": "Card", + "Transform": { + "posX": -13.791, + "posY": 3.56, + "posZ": 59.35, + "rotX": 2.0, + "rotY": 0.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Fool · 0", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "65b6cb", + "Name": "Card", + "Transform": { + "posX": -13.791, + "posY": 3.898, + "posZ": 55.319, + "rotX": 2.0, + "rotY": 0.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Sun · XIX", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a00798", + "Name": "Card", + "Transform": { + "posX": -12.347, + "posY": 3.34, + "posZ": 54.461, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Death · XIII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e0ad3b", + "Name": "Card", + "Transform": { + "posX": -12.347, + "posY": 3.34, + "posZ": 52.461, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Strength · VIII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ee4a47", + "Name": "Card", + "Transform": { + "posX": -12.347, + "posY": 3.339, + "posZ": 48.461, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Empress · III", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8328fd", + "Name": "Card", + "Transform": { + "posX": -12.347, + "posY": 3.585, + "posZ": 46.461, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Devil · XV", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4282a", + "Name": "Card", + "Transform": { + "posX": 16.035, + "posY": 3.388, + "posZ": 45.852, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Justice · XI", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266311, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "00f067", + "Name": "Card", + "Transform": { + "posX": 19.682, + "posY": 3.296, + "posZ": 41.773, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wheel of Fortune · X", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f633db", + "Name": "Card", + "Transform": { + "posX": 21.653, + "posY": 3.328, + "posZ": 44.494, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Chariot · VII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f9064", + "Name": "Card", + "Transform": { + "posX": 17.929, + "posY": 3.329, + "posZ": 44.63, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hierophant · V", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "522d77", + "Name": "Card", + "Transform": { + "posX": 20.956, + "posY": 3.209, + "posZ": 48.653, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 353.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hanged Man · XII", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e2e3a0", + "Name": "Card", + "Transform": { + "posX": 20.948, + "posY": 3.125, + "posZ": 50.184, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hermit · IX", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ffb72a", + "Name": "Card", + "Transform": { + "posX": 17.192, + "posY": 3.156, + "posZ": 48.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 356.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Temperance · XIV", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 266314, + "SidewaysCard": false, + "CustomDeck": { + "2663": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d5d07a", + "Name": "Card", + "Transform": { + "posX": 17.605, + "posY": 3.359, + "posZ": 46.71, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Lovers · VI", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1697276706767616930/9DB49D8C4BBF9C396AB364151195351559FD1B98/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767619573/BC43BD2A94446B804BE325C7255D8179DEB2ABE8/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "aa8b38", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -60.585, + "posY": 1.527, + "posZ": -75.46, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.9, + "scaleY": 0.85, + "scaleZ": 0.9 + }, + "Nickname": "Fan-Made Accessories", + "Description": "This barrel contains some miscelleaneous accessories.\n\nAlso take a look at the option panel (gear icon at the bottom right) for more tools.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.99216, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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://pastebin.com/raw/U9C5Ymds", + "DiffuseURL": "http://i.imgur.com/ukWGram.png", + "NormalURL": "http://i.imgur.com/0qUEr3W.jpg", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CustomShader": { + "SpecularColor": { + "r": 0.8745098, + "g": 0.8117647, + "b": 0.745098054 + }, + "SpecularIntensity": 0.08, + "SpecularSharpness": 5.0, + "FresnelStrength": 0.5 + }, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e17c9e", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -27.382, + "posY": 2.505, + "posZ": -27.938, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.2, + "scaleY": 1.2, + "scaleZ": 1.2 + }, + "Nickname": "Arkham Fantasy - Pixel Art Mini-Cards", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/1786216803655030730/FB25E1090FC3F69A55E021CB1A31B64FBB50BD23/", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "7f8782", + "Name": "Bag", + "Transform": { + "posX": 0.32, + "posY": 1.989, + "posZ": 0.156, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "For Other Fan Content", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": false, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ed079d", + "Name": "Bag", + "Transform": { + "posX": 4.713, + "posY": 2.86, + "posZ": -4.792, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Monogatari", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": false, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "MaterialIndex": -1, + "MeshIndex": -1, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "395836", + "Name": "Custom_Tile", + "Transform": { + "posX": 23.243, + "posY": 1.971, + "posZ": -4.644, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Black Hanekawa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127641434/3B605FA81140800D2929A2F4FC605C61113815ED/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826278/41B14E1673F5F709A93FDAF0F142B53E18AEA3C9/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "53a482", + "Name": "Custom_Tile", + "Transform": { + "posX": -10.236248, + "posY": 0.960002661, + "posZ": -2.48673582, + "rotX": -2.41597045E-05, + "rotY": 180.0, + "rotZ": 1.29868076E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Tsubusa Hanekawa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127641670/CAB545E928EDC617CA1314223774D88A2CFA2E19/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826516/584635E992B674121F4E8C62F1CA259D8D33A9C2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2eea14", + "Name": "Custom_Tile", + "Transform": { + "posX": 21.879, + "posY": 1.971, + "posZ": -4.199, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Hitagi Senjougahara", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127641507/8115C513A8A814EB45C429400A4E9679A4AA27C7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826334/69C1571BD3ED38E6837B38FC2A9784C90D6686EA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "148edc", + "Name": "Custom_Tile", + "Transform": { + "posX": -12.1176805, + "posY": 1.12415206, + "posZ": -5.36991358, + "rotX": 351.7117, + "rotY": 270.756348, + "rotZ": 349.5606, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Bob Jenkins", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127588327/419EF2D650774CCB0500C73CFC43AC77D234747F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127589908/773A07E5D19FAFDA6AF71CEBC069175C769EF9ED/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ea25c3", + "Name": "Custom_Tile", + "Transform": { + "posX": 20.017, + "posY": 1.971, + "posZ": -4.015, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Yotsugi Ononoki", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127642047/17C45A9A42806A38F1B15D4358DDA48258D819C4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826572/5AB6F8CD81E839C6CFD9555918A3E264300CBF04/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "29e06e", + "Name": "Custom_Tile", + "Transform": { + "posX": -12.1023951, + "posY": 1.01172352, + "posZ": -4.403691, + "rotX": 357.53363, + "rotY": 270.0128, + "rotZ": 356.5814, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Lily Chen", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127588477/F570ACBA35CB2F916284EFF8F671646235DA822C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127590872/69AEF24314609C572C8EC2443582BE04F2186806/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d9a9ba", + "Name": "Custom_Tile", + "Transform": { + "posX": 19.494, + "posY": 1.971, + "posZ": -4.498, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Suruga Kanbaru", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127641618/DCD566DE13398919BD5F836857CCE5E1B15A4D7A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826462/33429FB27677A30F054B0ACF868F9CB80879046C/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b183e2", + "Name": "Custom_Tile", + "Transform": { + "posX": -12.0660648, + "posY": 0.960000038, + "posZ": -3.44189286, + "rotX": 0.000154525638, + "rotY": 270.00824, + "rotZ": 0.000190097417, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Monterey Jack", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127588525/D4FA9699B6ED018ED996622689AD6384CA7833D2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127593415/FA319D0449914FDED7A263FBECEF3FA4714C1905/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "3fc084", + "Name": "Custom_Tile", + "Transform": { + "posX": 24.617, + "posY": 1.971, + "posZ": -1.601, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Tsubusa Hanekawa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127641670/CAB545E928EDC617CA1314223774D88A2CFA2E19/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826516/584635E992B674121F4E8C62F1CA259D8D33A9C2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "395836", + "Name": "Custom_Tile", + "Transform": { + "posX": -10.2106543, + "posY": 0.9600028, + "posZ": -1.2446934, + "rotX": -3.62714854E-06, + "rotY": 180.000015, + "rotZ": -8.925218E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Black Hanekawa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127641434/3B605FA81140800D2929A2F4FC605C61113815ED/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826278/41B14E1673F5F709A93FDAF0F142B53E18AEA3C9/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "38912e", + "Name": "Custom_Tile", + "Transform": { + "posX": 23.641, + "posY": 1.971, + "posZ": -0.706, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Shinobu Oshino", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127641576/396D35B8A84FBE0C49EEFAE98BD94E15A277FB88/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127826395/B3FDC858139FA6C9554725D93DDB9DCFB9D5B29D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37e0fc", + "Name": "Figurine_Custom", + "Transform": { + "posX": 20.774, + "posY": 2.067, + "posZ": -1.265, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Black Hanekawa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127783370/C8476BFEDBE29BCB732F8B405EB4C3EE690F6407/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127783438/7915A66641DDEEC59738335A0569F7BAECFA5709/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "27d1be", + "Name": "Figurine_Custom", + "Transform": { + "posX": -6.09006, + "posY": 1.05605137, + "posZ": 0.427373916, + "rotX": -3.82384969E-05, + "rotY": 0.0361007527, + "rotZ": -6.50055663E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Tsubusa Hanekawa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.4572487, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127785872/67138C40F1DE5CE32201F2C85003B8FE670F1604/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127785929/29B7336804A600EE42390063183E9F387A8CC5E6/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d799b1", + "Name": "Figurine_Custom", + "Transform": { + "posX": 17.915, + "posY": 2.528, + "posZ": -0.451, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Hitagi Senjougahara", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127784053/AA580BC3F93E7E83936844AFCBAC40CC0EE563C1/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127784126/6CF27249FEF4F54E8DAD96DA6C3A3BBD24756AF0/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2808c1", + "Name": "Figurine_Custom", + "Transform": { + "posX": 26.122, + "posY": 2.067, + "posZ": 1.909, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Yotsugi Ononoki", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127785008/9650915EDD064263792CFBD6711E037764ECA60E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127785226/0CBE7413D09EF71C304561E69D488973B2675AE4/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ca919a", + "Name": "Figurine_Custom", + "Transform": { + "posX": 25.097, + "posY": 2.067, + "posZ": 2.043, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Suruga Kanbaru", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127784553/636A86A9E948668712A9061BE31FA9E43BB1098B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127784614/C1212DA66187F0A55704B0296256EB1F870C74F6/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c9242b", + "Name": "Figurine_Custom", + "Transform": { + "posX": 23.563, + "posY": 2.067, + "posZ": 1.685, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Tsubusa Hanekawa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127785872/67138C40F1DE5CE32201F2C85003B8FE670F1604/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127785929/29B7336804A600EE42390063183E9F387A8CC5E6/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "37e0fc", + "Name": "Figurine_Custom", + "Transform": { + "posX": -10.2388783, + "posY": 1.05605257, + "posZ": 0.388642371, + "rotX": 5.24104371E-06, + "rotY": 0.03614551, + "rotZ": -2.475761E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Black Hanekawa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.4572487, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127783370/C8476BFEDBE29BCB732F8B405EB4C3EE690F6407/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127783438/7915A66641DDEEC59738335A0569F7BAECFA5709/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4a725c", + "Name": "Figurine_Custom", + "Transform": { + "posX": 19.552, + "posY": 2.067, + "posZ": 0.949, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Shinobu Oshino", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127786470/DF776DA59AEB125A32EF513421DB73B525CBAFAB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127786535/1374F15B948BFAFDE4DAD8140DC8DDD8BD509C87/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "4564ef", + "Name": "Notecard", + "Transform": { + "posX": 17.148, + "posY": 3.651, + "posZ": 2.315, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "[b]Arkham Fantasy - Pixel Art Mini-Cards[/b]", + "Description": "Designed by William \"Lemmingrad\" Jung\n\nTo properly illuminate stands.\n[b]Options[/b]: [b]Lighting[/b]\n1) Set [b]Ambient[/b] to [b]Gradient[/b]. \n2) Turn down [b]Reflection Intensity[/b] to your preference. \n3) Adjust [b]Ambient Intensity[/b] to your preference.\n", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "8dc454", + "Name": "Notecard", + "Transform": { + "posX": 21.321, + "posY": 2.041, + "posZ": 14.049, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "[b]Arkham Fantasy - Pixel Art Mini-Cards[/b]", + "Description": "Updated - 2022-09-13\n- Added Scarlet Keys Investigator\n- Added Summoned Servitor\n- Added Lily Chen Quad-wielding Butterfly Swords and wearing Track Shoes under [b]Alternatives[/b].\n", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "8b8b41", + "Name": "Bag", + "Transform": { + "posX": -0.206, + "posY": 1.989, + "posZ": 9.149, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tokens", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.32578, + "b": 0.05692 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "862983", + "Name": "Custom_Tile", + "Transform": { + "posX": 16.201, + "posY": 1.971, + "posZ": -7.486, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Summoned Servitor", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632961194/758470726C5430CA0E5D55E3B8B96162DD54F145/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632950023/32B84D3806148A6BB12304CDBDC1B4B0AEF3BE65/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "94767f", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.30093718, + "posY": 0.960000753, + "posZ": -3.76547241, + "rotX": -4.64144723E-05, + "rotY": 180.000031, + "rotZ": -1.710464E-05, + "scaleX": 0.801324666, + "scaleY": 1.0, + "scaleZ": 0.801324666 + }, + "Nickname": "Summoned Servitor", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632961243/4484267F67622813B829B1D24E9C35A200828313/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632950061/3DD39FE00BCF2D0F995862FF7BEE8F9B07552894/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f8c290", + "Name": "Bag", + "Transform": { + "posX": 13.276, + "posY": 3.288, + "posZ": -3.797, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alternatives", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "b3859e", + "Name": "Custom_Tile", + "Transform": { + "posX": 19.423, + "posY": 1.971, + "posZ": 4.171, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Lily Chen (Quadwield)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632874602/AD80AD0552BBD9885B868EEE71189AB51029B858/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632893474/4AF139BBCD80D1C20CB0ACCCB187A59716C129E2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "77f37b", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.09603658, + "posY": 0.960000157, + "posZ": 0.08149373, + "rotX": -2.042557E-05, + "rotY": 180.000015, + "rotZ": 1.34459406E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Lily Chen (Quadwield)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632874696/26560CEFEE751DBDD87EBE57FA825307CEE66A40/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632893519/00AEC6496FFB456329C276AF64D8B8272370B461/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f5c62d", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.338, + "posY": 3.013, + "posZ": -4.417, + "rotX": 358.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Sister \"of Battle\" Mary", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351135554/A6535EC60FCCA481D469A5DC1362D9E6CBAAED92/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351136953/2E52D40BC0FFD36491AC73AE2DE98B8C0187C977/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "329445", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.76786017, + "posY": 0.9600004, + "posZ": -0.2475957, + "rotX": -1.99428159E-05, + "rotY": 180.0, + "rotZ": 9.04094E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Sister \"of Battle\" Mary", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351135608/EF64E1FB541E98B2110568E80521F909FCC65B6A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351137004/0BDCE801CF3CFFE731ECBF3C6CA42D36DD6E6A6F/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "a0c8aa", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.847, + "posY": 3.007, + "posZ": -4.413, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351153507/40687A48B0B38B8FC6B2EBF1B1A584F664FF7B82/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351154638/AD7164AEFA42443372544B9AE244200A7A6C0701/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ef5e1e", + "Name": "Custom_Tile", + "Transform": { + "posX": 7.01594162, + "posY": 0.959999561, + "posZ": 1.3719486, + "rotX": -7.631986E-05, + "rotY": 179.999985, + "rotZ": 1.59252013E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351153563/23860331AAF2DAA0CD5587DB287DDAEEAD6CC70F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351154679/8FCE2FFA8B295B437C5862861B8BBB71B805405D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8902b4", + "Name": "Custom_Tile", + "Transform": { + "posX": 29.591, + "posY": 1.971, + "posZ": 19.198, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Duke", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351191818/BFC802E32AE2A38228739510216AE1D4A4E4BB69/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351193465/CE9301CD15AFA8A7B5AF34C950714AB39213DDE6/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "be4f57", + "Name": "Custom_Tile", + "Transform": { + "posX": 6.076, + "posY": 3.038, + "posZ": -4.601, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 358.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351178860/0726567002C8338E97BB3E3746675E696FDC8721/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351180402/300B84479A7E7FBD938886E6FFF983BE099DF983/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "7ef8b0", + "Name": "Bag", + "Transform": { + "posX": 14.227, + "posY": 3.279, + "posZ": -2.708, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Novellas Only", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "41af3c", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.776, + "posY": 3.029, + "posZ": -1.858, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Gloria Goldberg", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708453946/632737736F711F40CB028160C41BEA9ABB0E5452/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708456674/D0BD072E388A816E723E14099DB0C0F0F29D1B4A/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "bdbebb", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.72389579, + "posY": 0.960001349, + "posZ": -2.41127372, + "rotX": -2.58430046E-05, + "rotY": 180.0, + "rotZ": 1.10427845E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Gloria Goldberg", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708454002/B6EE6E9D045F421A99CD5935D3B0DB8359889E89/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708456715/2E1B1D504A7EA17F427E5277185836A03C6F4979/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "1d37ae", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.753, + "posY": 3.026, + "posZ": -2.204, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Norman Withers", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708454043/58DCCF75F91563D964F0DE40E0466E7C1E397304/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708457497/56FD4FA183C86788EF3F0D7109C75D61A711BD29/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "2db65b", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.29944789, + "posY": 0.9600009, + "posZ": -2.7570343, + "rotX": -1.74139932E-05, + "rotY": 180.000015, + "rotZ": -1.32418131E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Norman Withers", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708454082/88D4671EDA79C9A7580390D1CEABD439B3DFE7A8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708457543/F21AA4447E954D0BF945B0C65AEAC3147B94956C/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "b08c1f", + "Name": "Bag", + "Transform": { + "posX": 5.661, + "posY": 1.786, + "posZ": 0.986, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Barkham Horror", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "df5fd1", + "Name": "Custom_Tile", + "Transform": { + "posX": -5.192, + "posY": 3.027, + "posZ": -0.305, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Duke", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708410170/D4127E3D1255D89CD6829131FC60722471D2434D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406881/374951AF62E93DB10E32237BE4E98F7C2C94314D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "5bd561", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.37280273, + "posY": 1.06000113, + "posZ": -2.25585771, + "rotX": -4.8685044E-05, + "rotY": 180.0, + "rotZ": 180.000031, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Duke", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708410213/7D3454C8CD3E81CB7AFADBEE3555DA6CF80A5D16/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406916/3FAEBBD786FAB3E42E02D9A7DF4C73F89A5FE9FE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7aeca6", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.655, + "posY": 3.027, + "posZ": -0.344, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Jacqueline Canine", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708409781/C504CD93965EC04EBCAD7440CEE2F5CC0CEF9B8A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406425/5A57CC74B357FC9826F5E433109A5D7506AF5B0D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "9b1574", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.09026277, + "posY": 0.9600017, + "posZ": -2.29498529, + "rotX": -6.1689534E-05, + "rotY": 180.0, + "rotZ": -3.79493031E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Jacqueline Canine", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708409829/5B9442CA3BD4B0F37F58505B84EEA6E1AD76A4D9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406473/27D805A6B11B91691FDA338CA981D264C92D98B4/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "35a602", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.073, + "posY": 3.036, + "posZ": -0.385, + "rotX": 1.0, + "rotY": 180.0, + "rotZ": 1.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "\"Skids\" O'Droole", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708409369/88D089A83D503494EAC46DE1D41B6852D37C7518/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708405998/57C5A19E3FDDE6159F7D4C319C40F83CAA9E2958/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "81d8c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.36366594, + "posY": 0.960001945, + "posZ": -2.128488, + "rotX": -7.556884E-05, + "rotY": 180.0, + "rotZ": -5.03773372E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "\"Skids\" O'Droole", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708409413/2C5B4CA5C5308BCA94B02FDA37446D2476434744/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708406061/324040CFDCAD02FA8C33585794D71751C3CCF6FB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ccff5a", + "Name": "Custom_Tile", + "Transform": { + "posX": -9.453, + "posY": 3.027, + "posZ": -0.406, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Kate Winthpup", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708408923/70406CED274C9EE96A5275083C1472EEB7F42655/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708405508/E5578DBC5D96CA60DF4FCD962958B3AB48FBB7FF/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "7ee00e", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.76785517, + "posY": 0.9600023, + "posZ": -2.31039453, + "rotX": -1.90496849E-05, + "rotY": 180.000015, + "rotZ": -6.25381972E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Kate Winthpup", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708408969/3B7B47E8D072406708C65F819662ECC5F4B43CA7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708405554/F313FAF23B1125C6E1F064177146B0C1726D732B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "41af3c", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.923, + "posY": 3.011, + "posZ": 0.641, + "rotX": 4.0, + "rotY": 180.0, + "rotZ": 358.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Bark Harrigan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708408532/033B521E7599C6A651B9BB92D13880FAF1974002/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708404997/A7821E94249324720D9EEC18F51C6E0F32511F20/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "5887bc", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.230135, + "posY": 0.960002542, + "posZ": -2.34120679, + "rotX": -2.02591837E-05, + "rotY": 180.0, + "rotZ": 9.68632048E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Bark Harrigan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708408571/623901B6B223E8DAD4C28A007D34A10B54DD873C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708405075/B15AEA5DC9BC8532704ADE17AB22E90A2FAA021E/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "151d53", + "Name": "Bag", + "Transform": { + "posX": 8.636, + "posY": 1.786, + "posZ": 2.398, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Starter Decks", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "68c7c8", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.563, + "posY": 3.026, + "posZ": -3.217, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Stella Clark", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708341095/86B5B824E926576A815D31D26AE3D0A855D78A2E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708355417/A1FCE73454122F3B14CBCFC313660D9D032624F6/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "0da48f", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.90033984, + "posY": 0.960001469, + "posZ": -2.64144874, + "rotX": -5.352913E-05, + "rotY": 180.000015, + "rotZ": -2.38037519E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Stella Clark", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708341146/6372AE92829917C3270E03943CAB54DC19B2F7B0/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708355469/E91F08E1796B1E0E4F21E2E1B7EEF68CB35D433B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8007d3", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.893, + "posY": 3.026, + "posZ": -3.189, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Jacqueline Fine", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708340666/402C6AA9EACD3D74A286A7BB3F59FADFED47D95E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708354798/23612793AE012CDFD906D19FAC167E81F3ED78F7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "0896ca", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.402367145, + "posY": 0.9600022, + "posZ": -2.61121845, + "rotX": -1.754304E-05, + "rotY": 180.0, + "rotZ": -1.87718229E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Jacqueline Fine", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708340716/31853BB4E6FB5C7C6EB93B48698DEB3DB9198DFD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708354840/A8B4F12E6DD0A1BC641627FD3170671F34551F10/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "801e8a", + "Name": "Custom_Tile", + "Transform": { + "posX": -5.196, + "posY": 3.026, + "posZ": -3.201, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Winifred Habbamock", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708340350/3880B5C3B9AEA9B05CA358A0DBAAB87D57E33BF7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708353668/6FFADF9E7F21046DAEDDCC7C7B049831353C8329/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ee63fb", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.52050519, + "posY": 0.9600022, + "posZ": -2.68199062, + "rotX": -2.17946163E-05, + "rotY": 180.000015, + "rotZ": -9.511086E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Winifred Habbamock", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708340389/3602C2AD31DB9A9120811C379C432C1924EB9471/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708353726/A9E04180C3AE495EA6CB2FA331CEBA034B83EB30/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "98607a", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.488, + "posY": 3.03, + "posZ": -3.207, + "rotX": 1.0, + "rotY": 180.0, + "rotZ": 358.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Harvey Walters", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708339924/8530773A311DEA65FB59380D60635DC1510E1D3F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708352413/D2D829214A3D78A3CFE97319A3D3C2B1CAD66AED/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "f22888", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.77317119, + "posY": 0.960002542, + "posZ": -2.53136683, + "rotX": -1.77730763E-05, + "rotY": 180.0, + "rotZ": -3.75366676E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Harvey Walters", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708339987/528F0AB144F2CFA1F81E13B0BA38590D0B2D87B3/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708352462/AB9320A7EFEAABB89C81402FE25E2B86D56518D1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "41af3c", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.911, + "posY": 3.026, + "posZ": -3.23, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Nathaniel Cho", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708339555/596AB8F4AC36C120431CE65AE962919660CF7F2D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708344319/1CBFAE08EF3FDD939AEEC1195F53B6E57F05D098/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "312943", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.185497, + "posY": 1.06000245, + "posZ": -2.944681, + "rotX": -1.985872E-05, + "rotY": 180.000015, + "rotZ": 180.0, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Nathaniel Cho", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708339610/369551E19D2D282ACDEFE9E828B5693736415C60/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708344373/47E1455D596285DA9AC591B8CBBA8A6BBC3A399D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "4c6a2e", + "Name": "Bag", + "Transform": { + "posX": 15.038, + "posY": 3.288, + "posZ": -2.646, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scarlet Keys", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "ba9781", + "Name": "Custom_Tile", + "Transform": { + "posX": 19.265, + "posY": 2.12, + "posZ": 1.937, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Charlie Kane", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1814399894375014306/82D626CE83CFE1AE3F3A3B0A521F2DFB177DF83A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375030660/C6ED3F6B2F5351E103EF1277496BE3088F332458/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "77f37b", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.76233363, + "posY": 0.9599999, + "posZ": -0.41345, + "rotX": -3.02555077E-06, + "rotY": 180.000031, + "rotZ": -5.65799564E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Charlie Kane", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1814399894375034886/D7435766AE971D4EC42ABCB34CFA7A92B1446224/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375030766/8DDB3114E8EAA4E6644DA807E802C03C6F54CE58/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "798bfe", + "Name": "Custom_Tile", + "Transform": { + "posX": 16.7, + "posY": 1.971, + "posZ": 14.171, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Darrell Simmons", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632960994/1370ADD64F9B581016C956F7EE4E7BB3A188B2D4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632947355/941B61A3D6771DEA0B0BBE3F603015073D856D40/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "5bd561", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.1882906, + "posY": 1.06, + "posZ": -0.45706138, + "rotX": -4.26442239E-06, + "rotY": 180.0, + "rotZ": 180.0, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Darrell Simmons", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632961033/B7EB0A964E3A2D285CD669B65A6D09B80219FB0C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632947406/933B7F89F93F09B06C4B089A621D4CE26BF65DB9/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "983a88", + "Name": "Custom_Tile", + "Transform": { + "posX": 17.686, + "posY": 1.971, + "posZ": 11.669, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Amina Zidane", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632960330/90E6E1620ACFD62849623DF312D75DEBA216BC4D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632946771/4FF34F9BE90B5C5882C6CADF9A172E0E2005BAA8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "9b1574", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.7728888, + "posY": 0.9600003, + "posZ": -0.347122, + "rotX": -2.49907916E-05, + "rotY": 180.000015, + "rotZ": 1.26301475E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Amina Zidane", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632960426/FCE12D171233548F91BAC47BD2DCA07557FDE6A7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632946814/0D8C9527E570E7F83FC14B94C9FC5C76A263735C/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "162b69", + "Name": "Custom_Tile", + "Transform": { + "posX": 18.0, + "posY": 1.971, + "posZ": 11.686, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Kymani Jones", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632961069/49380318F33EDA0DC95C9A43322F0AFC8B4E5ECA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632947978/2D4BE572C692C50D61B7F388A68BECBD2E1DACFE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "81d8c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.856147, + "posY": 1.06000054, + "posZ": -0.32208845, + "rotX": -2.41434973E-05, + "rotY": 180.0, + "rotZ": 180.0, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Kymani Jones", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632961104/698C84C2E7E5A963C804F1BC15DBD0958D3E12FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632948332/14ABF11FB8CAFC7377425F01773F10B51B6DCA58/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "145581", + "Name": "Custom_Tile", + "Transform": { + "posX": 19.211, + "posY": 1.971, + "posZ": 12.862, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Vincent Lee", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632952090/B031DAA4DB280D0D11A41CF8351A200913C2F558/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632948931/5077C05281A2E04372EBFE2BA974DADB867B8910/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "7ee00e", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.512538, + "posY": 0.9600007, + "posZ": -1.78131974, + "rotX": 6.02748223E-05, + "rotY": 180.000092, + "rotZ": -2.07854464E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Vincent Lee", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632952227/81ADF0FEFD4F8AD83F296FC252792378622CFFFF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632948977/750B84BB13732CD535E935D33778FE514E924685/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f44b03", + "Name": "Custom_Tile", + "Transform": { + "posX": 17.477, + "posY": 1.971, + "posZ": 11.928, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Carson Sinclair", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632951929/10AD6AC10E9125B22E4F0BF08EB53393DE19CF84/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632949464/2D23C92B73A245B0359ACF0FD728CA6D287A491E/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "5887bc", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.271518, + "posY": 0.960001945, + "posZ": -0.225683391, + "rotX": -1.050811E-05, + "rotY": 180.000076, + "rotZ": -3.599694E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Carson Sinclair", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632952034/870E0122E968A8072CC6F5300011507EE611917F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632949502/8370097D70B1D2EDEA4FBAA398F86577D05B8FF5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "c4deec", + "Name": "Bag", + "Transform": { + "posX": 16.654, + "posY": 3.288, + "posZ": 0.415, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Edge of the Earth", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.16281, + "g": 0.82058, + "b": 0.96341 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "2eea14", + "Name": "Custom_Tile", + "Transform": { + "posX": 13.05, + "posY": 2.025, + "posZ": 0.184, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Bob Jenkins", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127523334/29041B1A9ECCAD66934F7394C1BAAD5A29419D5C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127589857/8350D4B8CA0167FD63AE6F4252DB131DCF02068F/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "5bd561", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.87873745, + "posY": 0.9599999, + "posZ": 4.86478758, + "rotX": -6.98059E-05, + "rotY": 180.0, + "rotZ": 2.13232343E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Bob Jenkins", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127588327/419EF2D650774CCB0500C73CFC43AC77D234747F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127589908/773A07E5D19FAFDA6AF71CEBC069175C769EF9ED/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ea25c3", + "Name": "Custom_Tile", + "Transform": { + "posX": 12.838, + "posY": 3.473, + "posZ": 5.945, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Lily Chen", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127522876/4B0FEBAFA852F2D0A8C5496CF467EEB190EABD6C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127590802/89F9AF2C4EAFD5ABDB3E877213F79C0D4A410C78/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "9b1574", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.380549461, + "posY": 1.06000018, + "posZ": 2.61119843, + "rotX": 3.82719481E-05, + "rotY": 179.999908, + "rotZ": 180.0, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Lily Chen", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127588477/F570ACBA35CB2F916284EFF8F671646235DA822C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127590872/69AEF24314609C572C8EC2443582BE04F2186806/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d9a9ba", + "Name": "Custom_Tile", + "Transform": { + "posX": 12.61, + "posY": 3.472, + "posZ": 6.315, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Monterey Jack", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127522568/63253F03CECE5EDF2042D17AFFA5A1F082DD7ECC/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127593370/DD3BE0CB11F4308ED5C966D8B6620BB50BD11186/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "81d8c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.180552, + "posY": 0.960000157, + "posZ": 4.300206, + "rotX": -2.00522372E-05, + "rotY": 179.999969, + "rotZ": -6.758973E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Monterey Jack", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127588525/D4FA9699B6ED018ED996622689AD6384CA7833D2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127593415/FA319D0449914FDED7A263FBECEF3FA4714C1905/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "3fc084", + "Name": "Custom_Tile", + "Transform": { + "posX": 12.821, + "posY": 3.481, + "posZ": 5.84, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Norman Withers", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127522098/E3BE272A6CDA2AD18B26FD9A8A2553006DB02EF3/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127592641/5C7D4DBFC0F62886306691D6596E87C064F353D9/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "7ee00e", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.154894, + "posY": 0.960001349, + "posZ": 4.303051, + "rotX": -3.42380154E-05, + "rotY": 180.000061, + "rotZ": 1.63141249E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Norman Withers", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127588586/8BC5F352FA3F5C2D4BF09F424A1649604D3974B7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127592732/BB9E64CC70B4E6BD61EEBDD74839B8E2CBA72E2C/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "38912e", + "Name": "Custom_Tile", + "Transform": { + "posX": 11.651, + "posY": 3.434, + "posZ": 7.403, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Daniella Reyes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127521616/39573C71B46B811A60950D96773E901A90970259/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127591539/554A5A800A2C267F06CD7E9916E7DDAFEC381EF8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "5887bc", + "Name": "Custom_Tile", + "Transform": { + "posX": -9.118571, + "posY": 0.960001349, + "posZ": 4.295325, + "rotX": -7.119444E-05, + "rotY": 180.0, + "rotZ": 5.381034E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Daniella Reyes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127588406/F938D09732F8FDBDAD79625BDA22820D52B6A5C5/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127591604/10ED90016BFAA3922CD739B54BD7CBF3BD34C6D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "e65163", + "Name": "Bag", + "Transform": { + "posX": 14.211, + "posY": 3.288, + "posZ": -4.093, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Innsmouth Conspiracy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70196, + "g": 0.0, + "b": 0.14874 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "ea374e", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.658, + "posY": 3.026, + "posZ": -3.208, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Silas Marsh", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1689372753836133538/08468DD39631F30C51A0D315DBE9827C3C2BC1F7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708277471/62E0152FFC85349404B3B952366F83AC3D730133/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "4a5e7a", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.31860137, + "posY": 0.960001469, + "posZ": -2.99149966, + "rotX": -5.28490418E-05, + "rotY": 180.000031, + "rotZ": -3.02718163E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Silas Marsh", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708269049/E0FAA98DADFB179B943E24145E590BD71A1779BF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708277518/28DA0C3837F55D1D6C6E08FF0B60C09E5ED8E33A/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "cc7ebf", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.897, + "posY": 3.026, + "posZ": -3.246, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Dexter Drake", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708268582/D82F61CFBC8EC78B52B91DC150B694AEAA8786F8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708276933/1F855BF79C7F245CD86DF20A6DF3EFD003937DD8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "bae011", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.53126442, + "posY": 0.9600016, + "posZ": -2.534034, + "rotX": -4.97978253E-05, + "rotY": 180.0, + "rotZ": -3.80652418E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Dexter Drake", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708268635/F1EF016E4474C1EC62988C8E36B1BF096DE05A5C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708276987/583BFF57285786963195B100877F2C46A36E0C63/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "54285c", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.233, + "posY": 3.026, + "posZ": -3.237, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Trish Scarborough", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708268082/2B7A49FAE3A48E06D00848FC1E13228836AD72D9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708275800/C622A40AC5C14098BFB7B0ABE377E6A8A978A76F/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "1187f5", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.2628448, + "posY": 0.9600018, + "posZ": -3.1409502, + "rotX": -2.1589367E-05, + "rotY": 180.000015, + "rotZ": 4.40210943E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Trish Scarborough", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708268124/F4AFECA42E7336BC62B6D92FBDE56CA5B0C8D099/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708275836/000C6C99DB78208FD56EFE36A6F5E8895BFC67F0/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "41af3c", + "Name": "Custom_Tile", + "Transform": { + "posX": 19.505, + "posY": 1.971, + "posZ": 15.45, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Sister Mary", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708267155/357D4F44C80BF3EDA4DE2571580CD51AD0409DAD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708274860/6D669E6A0635375970BFFA53B8E4827C1217CD86/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c0b80a", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.37668073, + "posY": 0.960002065, + "posZ": -2.78234076, + "rotX": -0.000101334554, + "rotY": 180.0, + "rotZ": -4.245368E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Sister Mary", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708267218/AE7FE2333D8324CE16E72FEA3C75834F077C9E81/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708274917/53943BB118CED98CCEFFF4E775A364D6153D8BAD/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e23b96", + "Name": "Custom_Tile", + "Transform": { + "posX": -5.612, + "posY": 3.031, + "posZ": -3.277, + "rotX": 358.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Amanda Sharpe", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708267572/13622DE74585FC4876A8EFEE8420F8C836BA8519/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708275352/896FBACDC6BBDCD438BA962B9A02B0D13B597989/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c396fd", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.09815109, + "posY": 1.06000173, + "posZ": -2.77054262, + "rotX": -2.325564E-05, + "rotY": 180.0, + "rotZ": 180.0, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Amanda Sharpe", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708267631/1D18D69C99B182A73C6A5FA575DE99B44852E846/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708275387/ADA399872F35C5633E24ED2963532A2AA50928EA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "0c3907", + "Name": "Bag", + "Transform": { + "posX": 9.417, + "posY": 1.787, + "posZ": 2.652, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Dream-Eaters", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.39143, + "g": 0.20585, + "b": 0.83798 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "766ad4", + "Name": "Custom_Tile", + "Transform": { + "posX": -5.207, + "posY": 3.027, + "posZ": -5.766, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Patrice Hathaway", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708201644/A0164787739161D57DAE1776D9385A761A6DCCA8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708197974/23DC99948D8444641D9196853ED669B80B4E1458/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "f1af3a", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.75974548, + "posY": 0.960001945, + "posZ": -2.82789421, + "rotX": -2.6050433E-05, + "rotY": 180.000015, + "rotZ": 1.294456E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Tony Morgan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708201716/30C452E02E8909A9B104CE8ACC0E66DC41976DE2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708198074/6B49DCCBADD6BC03EA4E6564C5D49ABA6E5DD745/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "1554fb", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.512, + "posY": 3.027, + "posZ": -5.778, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Luke Robinson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708201100/5858E2373A89F6CB16FEBE701D3946BA9C965997/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708197291/94ABB4D5AA7291F65EDFB7B2C3CCA6AA3EF0522F/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "f1af3a", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.454549, + "posY": 0.960002065, + "posZ": -2.839298, + "rotX": -2.40172212E-05, + "rotY": 180.000015, + "rotZ": 1.1604704E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Luke Robinson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708201147/2B427DD014C4FC5209B9AF01F1BC19C79AB0C1F0/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708197345/58932A027E2D20CB188338F45734A0818F3EB38C/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4ac15b", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.796, + "posY": 3.045, + "posZ": -5.867, + "rotX": 1.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Tony Morgan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708200588/B83243F3620B8A3F857EF19BD6C918DB791535E5/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708196300/FB58ECD4C705DDBE1292D2697D813C23C24C9BB9/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "f1af3a", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.8300723, + "posY": 1.06000137, + "posZ": -2.92916632, + "rotX": -1.88975428E-05, + "rotY": 179.999985, + "rotZ": 180.000031, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Tony Morgan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708200641/15C6BAF9B845A1180C9C02DFD64D8D4466B5B3B9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708196357/33B209F29895F79441FD38C527C7B547347C095D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7c5bee", + "Name": "Custom_Tile", + "Transform": { + "posX": -9.053, + "posY": 3.027, + "posZ": -5.91, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Mandy Thompson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708199818/DD1907BF3605BF9326C4346C159A2A37E7DAC3BF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708195342/5351DA7E5E49F475C713410A0E987F1D630C0319/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "f1af3a", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.6790991, + "posY": 0.9600009, + "posZ": -2.9580245, + "rotX": -0.000123189631, + "rotY": 180.000015, + "rotZ": -1.606895E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Mandy Thompson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708199872/294C8959E21BED5D48F93E30897485028A4B7174/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708195418/3027FAE236F7533F31123C4A2151F1C88BF800F7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "83023e", + "Name": "Custom_Tile", + "Transform": { + "posX": -12.146, + "posY": 3.034, + "posZ": 1.967, + "rotX": 359.0, + "rotY": 180.0, + "rotZ": 358.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Tommy Muldoon", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708199362/4BD038D582CFD3330C47C61F58EF6A7CE9E1CE1B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708194665/A34C45D69EC2BE7C20E1805631BB915C013B88F4/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "2ba63a", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.34762859, + "posY": 1.06000113, + "posZ": -2.98036647, + "rotX": 2.02197152E-05, + "rotY": 179.999954, + "rotZ": 180.000214, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Tommy Muldoon", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708199413/555A8115D647A95F0B148ECF884E01C708EF6016/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708194721/C86B6842A9D4FB9D48FB9D37DAC53258A957403D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "f2acef", + "Name": "Bag", + "Transform": { + "posX": 8.805, + "posY": 1.786, + "posZ": 2.844, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Circle Undone", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.10799, + "g": 0.0, + "b": 0.20035 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "b47207", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.903, + "posY": 3.027, + "posZ": -4.263, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Marie Lambeau", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708059931/C11E59927991E198A6551EAE10D576C21427CFE0/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708064666/3B3FCB362F89D258EA5CE949974064DEB781AAC7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "662b2f", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.57860065, + "posY": 0.960001945, + "posZ": -3.67193651, + "rotX": -2.29221332E-05, + "rotY": 180.000015, + "rotZ": 8.347389E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Marie Lambeau", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708059970/29895A4A8B99A7FF1A2BA4AD494F291C4694998B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708064716/CF414F2E1AEA52AC319C8EFA22763DDCA6443BCA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "eb0c23", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.033, + "posY": 3.027, + "posZ": -4.301, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Rita Young", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708059477/A3B4AAD4C8173EF3EE8F99DC1F943E4A55D231EB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708064098/9E1DB28CC00E4CD43B52E8814A990EC6C1439028/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b96925", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.22831357, + "posY": 0.9600022, + "posZ": -3.73485827, + "rotX": -2.3794717E-05, + "rotY": 180.0, + "rotZ": -1.85044613E-07, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Rita Young", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708059524/2F6A680EF130769312A480970BB67A7AF0AE694A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708064139/800CD01A0EE5917CA4D6AA0AEEBB960ECDFD3768/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ca7ab1", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.172, + "posY": 3.027, + "posZ": -4.282, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Diana Stanley", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708059083/FE0F13EC3BC4129B83902B4ADDD765A5E197B365/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708063555/2F9E266C40AE0397082EFDD464CEFB434AAA239F/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "dc1db5", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.123398937, + "posY": 0.960001349, + "posZ": -3.721062, + "rotX": -2.01119165E-05, + "rotY": 180.0, + "rotZ": -1.17004083E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Diana Stanley", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708059120/46F8A254A2FF410E3089A56C4A26649D1A4333CA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708063597/B87F1B817B0D73543775B5CB291408FA791716E8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d37624", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.403, + "posY": 3.031, + "posZ": -4.313, + "rotX": 359.0, + "rotY": 180.0, + "rotZ": 358.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Preston Fairmount", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708058707/B20EB03B233EF19F3DCE2DF867F9F8FCEF02D9E2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708062694/41602A79A70F570C0B2BDD3F48EB3E0C7277547D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "27b98a", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.1744051, + "posY": 0.9600011, + "posZ": -3.82854247, + "rotX": -0.000163961755, + "rotY": 180.0, + "rotZ": -2.39470028E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Preston Fairmount", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708058754/667A445AD0EAF7962759D5BD349F7B6C53662D28/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708062739/B79E2EFBDC5344261BD995937C005CE0DDE6AFC7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5f7f8b", + "Name": "Custom_Tile", + "Transform": { + "posX": -9.555, + "posY": 3.027, + "posZ": -4.319, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Joe Diamond", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708058198/E270E67DFC8D0CCF6B3F27ADF8252017F35860C5/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708061628/BD683C1BBF4D6284DBF6456B9BF21CDE56875D38/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "e4d96a", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.83795786, + "posY": 0.9600017, + "posZ": -4.145151, + "rotX": -7.161909E-05, + "rotY": 180.000015, + "rotZ": -9.196562E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Joe Diamond", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708058234/BFDAF1FB116F6CB0DBAC6E5E2EA4C6D169270B07/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708061703/26265EF57B419FD1EE547B539BA791A34010DA6D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "a038ff", + "Name": "Custom_Tile", + "Transform": { + "posX": -9.927, + "posY": 3.036, + "posZ": -4.345, + "rotX": 359.0, + "rotY": 180.0, + "rotZ": 358.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Carolyn Fern", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708057800/291702BF8534F8B2243E83E9A26970495545BE76/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708060895/93E0CEC02A71E77B025DEBE04062D565ABD65D11/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "bba1b0", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.584668, + "posY": 0.960001945, + "posZ": -3.87626958, + "rotX": -1.32751647E-05, + "rotY": 180.000046, + "rotZ": -3.45373155E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Carolyn Fern", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708057853/34252766A27380A65E779226890EA55F9C08818E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708060953/2D7FA90625496CF0D2AD658E89B1853964C842EC/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "bf6b32", + "Name": "Bag", + "Transform": { + "posX": 7.598, + "posY": 2.859, + "posZ": 6.621, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prologue", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "7aeedd", + "Name": "Custom_Tile", + "Transform": { + "posX": 5.876, + "posY": 2.483, + "posZ": 6.451, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Penny White", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708044314/922727E14CC8730ADE0AB75353A4B64C60638667/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708041558/B18C704D029D487F5144ED43C59EFA59663CA809/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "69a021", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.586978257, + "posY": 0.9599977, + "posZ": 9.179146, + "rotX": 0.0001862956, + "rotY": 179.998123, + "rotZ": 0.000128975968, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Penny White", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708044371/943EA7598178161B4718C9DD5D64C65F489CE35F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708041617/715DCD1F1ACB93954D25583FD9544D29271A015E/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8b4fcc", + "Name": "Custom_Tile", + "Transform": { + "posX": 4.804, + "posY": 2.571, + "posZ": 6.467, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Valentino Rivas", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708044431/AEFDF24400F85B660E1510B6A9546BEF8AE33A82/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708040670/D6E2F0956336D577BC309FEF99BA4F6A8BEA10B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "57e394", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.422660261, + "posY": 0.960000038, + "posZ": 9.16702652, + "rotX": -0.000156121721, + "rotY": 179.99794, + "rotZ": -4.16127332E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Valentino Rivas", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708044475/DAAE1705D3922D41DA166661D2BBC990470CFF61/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708040724/4EC16CEEFEC119C5BEB75F6E7444FE4515CA36D4/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "eb6c8f", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.738, + "posY": 2.801, + "posZ": 6.367, + "rotX": 14.0, + "rotY": 177.0, + "rotZ": 7.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Jerome Davids", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708044217/CE2E92945A690E13C7FE95586387811FA95048ED/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708043081/D91383186F9B8AA422B0811DD8F5522EDB5A14D7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "0d9632", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.16228342, + "posY": 0.959998369, + "posZ": 9.223023, + "rotX": -8.221584E-05, + "rotY": 179.999969, + "rotZ": -8.264612E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Jerome Davids", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708044267/AB7EE8AA3481039EB6F147FA7626D0076C3188E3/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708043122/B0840FC4C8EC8E3971B33A0E14A8E43D8C4EEE6A/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f9cba2", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.322, + "posY": 3.029, + "posZ": 7.753, + "rotX": 359.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Gavriella Mizrah", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708044131/DC186D07DAB34575B1A3544784FBE993C11E229B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708042402/D2901AC03697A42E54228B5D8D7F96B34DBD5720/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "77f37b", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.490250677, + "posY": 0.960000038, + "posZ": 9.250848, + "rotX": -0.000178494083, + "rotY": 179.998016, + "rotZ": -4.01837751E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Gavriella Mizrah", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708044175/0876392599AB0CAF855CA828A4F72E8B01F6B056/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708042460/684FE39DC4954AAA65F13CE0E7776ED1480DD717/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + } + ] + }, + { + "GUID": "d32231", + "Name": "Bag", + "Transform": { + "posX": 15.585, + "posY": 3.288, + "posZ": 1.935, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Forgotten Age", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.41289, + "g": 0.0, + "b": 0.15196 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "cdd5b5", + "Name": "Bag", + "Transform": { + "posX": 17.622, + "posY": 1.792, + "posZ": -9.515, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "City of Archives", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.41176, + "g": 0.0, + "b": 0.15294 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "db5660", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.202, + "posY": 3.021, + "posZ": -5.563, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708494885/788378B90865B37A2AAF16F0E5E78F04E4B02828/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ab31aa", + "Name": "Custom_Tile", + "Transform": { + "posX": 4.855447, + "posY": 0.9600004, + "posZ": -3.09236574, + "rotX": 1.00537472E-05, + "rotY": 180.000076, + "rotZ": -2.682792E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708494922/D8FB1A9F81A9280B7FE5DBD7B4C2AB7F47ACFDCE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ae05ab", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.94, + "posY": 3.021, + "posZ": -5.623, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708495147/5E40C14ABB1F144C335EDF3C38B474546EF9945F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ab31aa", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.1168685, + "posY": 0.9600005, + "posZ": -3.15264, + "rotX": -2.5679552E-05, + "rotY": 180.0001, + "rotZ": 1.33664835E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708495191/C7765026DA0DC1C0CA01830224F04468A6B5CBBD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7edb33", + "Name": "Custom_Tile", + "Transform": { + "posX": -5.257, + "posY": 3.027, + "posZ": -5.737, + "rotX": 358.0, + "rotY": 180.0, + "rotZ": 1.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708494812/35FCC25E42DEEFBDEE5532239458267C6A2249FE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ab31aa", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.1984168, + "posY": 0.96000123, + "posZ": -3.264808, + "rotX": -2.00939721E-05, + "rotY": 180.0, + "rotZ": -9.9067E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708494846/558E4AE3FCAB615FF4DD53792BC437859380AB97/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "864f65", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.752, + "posY": 3.021, + "posZ": -5.871, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708494976/72A53130063D24E953167BE7B0CA1AAC70C79DB6/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ab31aa", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.30559611, + "posY": 0.9600012, + "posZ": -3.40010428, + "rotX": -2.09806967E-05, + "rotY": 180.000046, + "rotZ": -8.162348E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708495014/AF340EF63C3FA81AB77B57C304505D3D1E45D42A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "59d9b9", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.19, + "posY": 3.021, + "posZ": -6.041, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708495053/9F1C7D1CF0A5F67422EB475891FFBC8B4AAE7332/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ab31aa", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.87626529, + "posY": 1.01478851, + "posZ": -3.51791, + "rotX": -0.00464852853, + "rotY": 179.888611, + "rotZ": 6.892589, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708495101/BC22F1A3252365C98CD5E4CF8B90D5B7BF5D5D94/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "41af3c", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.76, + "posY": 3.021, + "posZ": -6.169, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708494679/FCF06130784FD5EDD0694D5794017F9ACB052315/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508538/25188B78E433A1487103B4D7FEBF8660AEBDB017/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ab31aa", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.70303059, + "posY": 0.960002065, + "posZ": -3.69831514, + "rotX": -2.12357427E-05, + "rotY": 180.000015, + "rotZ": 1.23184545E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230708494734/076A18365A14C7E7F89184FDFFBB50B3B539C586/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708508579/64A0C0B09767C447CC1441E1B54BA67FB66DA3BA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "c1f75b", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.619, + "posY": 3.016, + "posZ": -7.014, + "rotX": 358.0, + "rotY": 180.0, + "rotZ": 2.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Calvin Wright", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707750962/F45A0066CD7BE9E910401289D2F9BB1F313A5299/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707758465/E5CA9A3BF3B3179F1A10B02570EC798997022E8D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "57c445", + "Name": "Custom_Tile", + "Transform": { + "posX": 4.716913, + "posY": 0.960000038, + "posZ": -2.35708261, + "rotX": -1.48394292E-05, + "rotY": 180.000015, + "rotZ": -2.52172267E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Calvin Wright", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707751017/03DB96699627ADEB657478D40C69B39A9ED58B61/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707758516/DE0C25D639BA250F1233C2E23C9556A7475ACCB8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f8d9b3", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.34, + "posY": 3.023, + "posZ": -7.006, + "rotX": 359.0, + "rotY": 180.0, + "rotZ": 1.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Father Mateo", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707750559/FFC924E25985685F14BACCD3B2ADF1CB37D9B1C4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707758059/FF47A21028678562DF0ED3B4DF7D7814FE0281E0/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "00daa5", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.89721358, + "posY": 0.960000753, + "posZ": -3.04599237, + "rotX": 2.85328788E-05, + "rotY": 180.000015, + "rotZ": -4.14255665E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Father Mateo", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707750616/8FE56DC4942B76B85B58969A9C4C31D15BE83DFB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707758100/8FC7921B1688B0C0059DBA6E920FB97740065E72/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "46ca51", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.618, + "posY": 3.022, + "posZ": -7.048, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Finn Edwards", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707750170/5332C0513469EABC4C2F1B07EDAAE32F39770E70/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707757545/03D2D6CD390A00A82423C49D687A8CC47DFA43D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "fc0b63", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.196925431, + "posY": 0.9600012, + "posZ": -2.99892831, + "rotX": -1.80291991E-05, + "rotY": 180.0, + "rotZ": -2.61345076E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Finn Edwards", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707750209/A710646322E7116EC3EBBB1254E9B4A68D6B7CE2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707757588/3537B8A94D9A6F042DA905329477EFD81391474A/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "56e051", + "Name": "Custom_Tile", + "Transform": { + "posX": 26.709, + "posY": 1.971, + "posZ": 23.639, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707749650/EDF46057C37CA94C52D4A3AF49BE78028530E121/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707756935/8D43B642B7250E7AFE9AD3B4AE6D49EE01EA3665/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ba45a3", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.201306313, + "posY": 0.960001, + "posZ": -2.90807033, + "rotX": -7.7487E-05, + "rotY": 180.0, + "rotZ": -5.331672E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707749696/773DAB8DB22BE7297D18D94B2940525FBBE17307/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707756990/F7769C9D015E6143276B37701234D4AD282B5404/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "0d621f", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.374, + "posY": 3.034, + "posZ": -0.189, + "rotX": 359.0, + "rotY": 180.0, + "rotZ": 1.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Leo Anderson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707749544/BD7A64A90A1FFA471FA4856CB29CCC273B18C7AE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707756335/CC5AFDEA8E26679935805BC32838833E8B12F215/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "839a34", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.64729381, + "posY": 0.960001469, + "posZ": -2.82980585, + "rotX": -2.17961933E-05, + "rotY": 180.0, + "rotZ": 1.16313149E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Leo Anderson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707749604/41DB7C12949B64EA6051C07CF09126D37A16D951/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707756395/E57E07E9A854840BE33D61949BC2B4E3BAC1BFBA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "b491bc", + "Name": "Bag", + "Transform": { + "posX": 13.893, + "posY": 2.283, + "posZ": 1.396, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Path to Carcosa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.94251, + "g": 0.89346, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "cbf983", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.98, + "posY": 3.027, + "posZ": -5.823, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Lola Hayes (Neutral)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707579964/900F66C54FA2AB64A74E93569BB414CA3C4BC281/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "5f42f1", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.67580843, + "posY": 0.9600007, + "posZ": -3.740093, + "rotX": -1.53140772E-05, + "rotY": 180.0, + "rotZ": -9.69686662E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Lola Hayes (Guardian)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707580357/8291134B86F73EE0134CA1C7BB672B9B3F04ADC6/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "47736a", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.67581034, + "posY": 0.960000753, + "posZ": -3.740094, + "rotX": -6.143066E-05, + "rotY": 180.000015, + "rotZ": -3.19443279E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Lola Hayes (Seeker)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707580485/4B830419B7F3AEB58666165001877E1A415B47C9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "b7003f", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.67581224, + "posY": 0.9600008, + "posZ": -3.74009514, + "rotX": -1.81608866E-05, + "rotY": 180.000031, + "rotZ": -9.431026E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Lola Hayes (Rogue)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707580435/C82EAFF3B0E5C77E27118419AD91257EFF8EF922/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "09fa62", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.67581367, + "posY": 0.9600006, + "posZ": -3.740096, + "rotX": -1.848765E-05, + "rotY": 180.000061, + "rotZ": -0.000100223086, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Lola Hayes (Mystic)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707580397/65C490DDEF18EDEAD3EDD3AFE943C78B506B0044/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "ecb749", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.675815, + "posY": 0.9600008, + "posZ": -3.74009681, + "rotX": -5.98378974E-05, + "rotY": 180.000046, + "rotZ": -2.76226965E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Lola Hayes (Survivor)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707580532/FCF2E57178A974ADCAF999CC50134D280CD16AE0/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707599222/202D33AD1FFA1D282B483A6EDC7CC03D85595E38/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "0c7474", + "Name": "Custom_Tile", + "Transform": { + "posX": -4.396, + "posY": 3.027, + "posZ": -5.886, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "William Yorick", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707579404/BF94E6FC0D4EC9C4916F23C8A1923A0CD558398A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707593832/B8C4E2D75CEFB6C2CC167855163F2A6904E751FE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "dacc50", + "Name": "Custom_Tile", + "Transform": { + "posX": 4.68896341, + "posY": 0.9600022, + "posZ": -7.654583, + "rotX": -2.45705087E-05, + "rotY": 180.0, + "rotZ": 1.108417E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "William Yorick", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707579454/B5C11E1718148750AA9BD6EBEFA3B61A28940D6A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707593898/33285F298EF3C32C8DE080A330129CFFC3B34BFC/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f88bf1", + "Name": "Custom_Tile", + "Transform": { + "posX": -5.789, + "posY": 3.027, + "posZ": -5.848, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Akachi Onyele", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707578462/CCF763DA8A203AD1F5BE8ABB07AEAEA4C1B3ABD8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707592723/70375E6B3B8398F8882538F8F5681685B0F77222/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "cd565d", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.07932115, + "posY": 0.960002065, + "posZ": -6.579502, + "rotX": -1.75458481E-05, + "rotY": 180.000015, + "rotZ": -2.34869785E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Akachi Onyele", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707578505/A04B17BD536BC2DC33F5F070E5D58694A9527032/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707592774/0A9B3E42B422F90108EFABC21379DB6E26051F17/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7b1d63", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.057, + "posY": 3.033, + "posZ": -5.896, + "rotX": 359.0, + "rotY": 180.0, + "rotZ": 2.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Sefina Rousseau", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707579295/FB9F7FD8DC7DC451E702FB89303BF5869C1D6219/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707593340/B0EED020029C8BE786CC86AC0950DE92EB8A0DE1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "117a1f", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.7471178, + "posY": 0.960002542, + "posZ": -7.25411367, + "rotX": -1.40798393E-05, + "rotY": 180.000015, + "rotZ": -3.45095068E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Sefina Rousseau", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707579352/48339D32236F9D45D41870ECB9FEDD39649491BF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707593391/4DF8A84A64A495829361DB6CE123BD576D52F290/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "96d784", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.327, + "posY": 3.027, + "posZ": -5.969, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Minh Thi Phan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707575701/89C1B8B59FCD52612A43D9817898F3472C190416/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707583229/302295141EC60FA90CB2CA97A4DB56EDDB7B9CEA/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "179489", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.5513342, + "posY": 0.9600035, + "posZ": -6.75175858, + "rotX": -1.96382116E-05, + "rotY": 180.0, + "rotZ": -3.02018616E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Minh Thi Phan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707575755/A90C4EA9E4ACCAAEA025F88F4367700F1605BF10/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707583273/7EB0882BCC380F605F3A35394A5468FB16AA1822/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "0d621f", + "Name": "Custom_Tile", + "Transform": { + "posX": -9.58, + "posY": 3.027, + "posZ": -6.025, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Mark Harrigan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707575606/D310D938F2F80BE2AA945D11D5A00DE859E0B7D2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707582720/274DE982E6EF7CC6CE291A5501F0529FAF89D8FD/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "ecf2a7", + "Name": "Custom_Tile", + "Transform": { + "posX": -2.923844, + "posY": 0.960001945, + "posZ": -3.94195914, + "rotX": -2.43047252E-05, + "rotY": 180.0, + "rotZ": 1.12649741E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Mark Harrigan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707575664/8F44118C6EB1153BA870842D850CF23029766D92/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707582776/E9038E182C6A99AFB84404CAD53D74B5EB214B47/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "315223", + "Name": "Bag", + "Transform": { + "posX": 10.731, + "posY": 1.786, + "posZ": 2.23, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Dunwich Legacy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.25261, + "b": 0.17373 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "0d621f", + "Name": "Custom_Tile", + "Transform": { + "posX": 4.813, + "posY": 1.971, + "posZ": -4.712, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707435937/D3FD68FB9D25C45F4351E231A1A1500F8B52B0E8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707437839/DF4CBA1822068BBA831D3EB8AD13474FB8DBCA81/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b1ef91", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.62513852, + "posY": 0.9600011, + "posZ": -7.34163046, + "rotX": -0.000219753332, + "rotY": 180.0, + "rotZ": -3.21620137E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707435976/099E4506B9C55A529BEE7202D3A9E62162B95C14/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707437877/A17FC0F81149FD5750D725CEA1CB8E2E2990CAE2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "42a760", + "Name": "Custom_Tile", + "Transform": { + "posX": -5.528, + "posY": 3.027, + "posZ": -7.831, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Jim Culver", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707436133/DC2C6B48A6F101ADFEDC5CA8ADDC6F2D7FA1D384/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707440813/6326948A8D087B2101B9B283C1856EFB54F8E580/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "682611", + "Name": "Custom_Tile", + "Transform": { + "posX": 3.24929881, + "posY": 0.960000753, + "posZ": -3.83163, + "rotX": -5.96265854E-05, + "rotY": 180.000031, + "rotZ": -3.143159E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Jim Culver", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707436175/12917AAB8964F6124B3CDF7FFC0FAE69BBFA4C82/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707440855/BC820789B1008EC280F57C9D88D56F1754B0E57F/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "56ca21", + "Name": "Custom_Tile", + "Transform": { + "posX": -6.767, + "posY": 3.043, + "posZ": -7.821, + "rotX": 1.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Jenny Barnes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707436022/F40952A2FE9BB173600E2F9CE67BCEDBCFEEABAB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707439869/3AA87F4C885E1928F938394AF7754160FCC0694D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "93e70e", + "Name": "Custom_Tile", + "Transform": { + "posX": 2.41232944, + "posY": 0.9600029, + "posZ": -6.38804436, + "rotX": -2.06030254E-05, + "rotY": 180.0, + "rotZ": -1.89492821E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Jenny Barnes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707436065/6A5BB76DE8B25F6D7C83B3CDA901357B8ED083A3/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707439928/BDA49447868E6DC922CA397493CBBABA7C904C23/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5996b0", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.86, + "posY": 3.027, + "posZ": -7.844, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707436215/18CA3FE1CE4A7591CE9C57673CCDF38F436B1BD9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707438760/FAC759B3ADCD73C2FC051AB3615E617C786D5183/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "e09522", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.849555, + "posY": 0.9600011, + "posZ": -3.68585539, + "rotX": -0.000162696844, + "rotY": 180.0, + "rotZ": -2.29980924E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707436256/F4B3B32406F832907733CCFDC02F9292B9232DE2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707438830/73F639A55F38437B85A9B8F5E28431C5BD87989C/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "60372a", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.991, + "posY": 3.027, + "posZ": -7.855, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Zoey Samaras", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707436303/6B67F7F71CACE92D53DB204A6643392000EC5BE2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707434611/45CAB2711B641D5400837665F1D6CD3D16B27C8D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "89d111", + "Name": "Custom_Tile", + "Transform": { + "posX": -3.203708, + "posY": 0.960002065, + "posZ": -3.620548, + "rotX": -2.52560785E-05, + "rotY": 180.000015, + "rotZ": 8.123292E-06, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Zoey Samaras", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707436343/8E7FB54B7D1A9FD6D037A4AE044A257580EC7BB8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707434655/CE8F32FF4549A14B8BADE3C0E48F68F0E61B72FC/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "177b26", + "Name": "Bag", + "Transform": { + "posX": 14.623, + "posY": 3.277, + "posZ": 6.751, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Core Set", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.08469, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "e6d299", + "Name": "Custom_Tile", + "Transform": { + "posX": 22.153, + "posY": 1.971, + "posZ": 6.95, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Wendy Adams", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707202088/2216F76282F4A4FCB1778C7E5E574B88B001D379/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707202899/CFBE0B6D3BA95995F379A602C5A8A1A583D00793/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "29385d", + "Name": "Custom_Tile", + "Transform": { + "posX": 1.96192133, + "posY": 1.060002, + "posZ": -5.86200142, + "rotX": -0.000135441631, + "rotY": 180.0, + "rotZ": 180.0001, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Wendy Adams", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707202149/4A0FD0F0B7A2D889E50B39F972595AC00A2C8A8F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707202960/E1CD12C981BBAAFACA669288E245EE18EA70323E/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "01470e", + "Name": "Custom_Tile", + "Transform": { + "posX": 38.457, + "posY": 1.971, + "posZ": 14.892, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Agnes Baker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707198420/4DFF0CA80A65CF166F3455373A5226C153CE7A7A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708116857/F6525F4381108EA389FCB0A907025891D3C0A560/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "920f62", + "Name": "Custom_Tile", + "Transform": { + "posX": 4.53456926, + "posY": 1.06000042, + "posZ": -2.58590031, + "rotX": -4.193393E-06, + "rotY": 180.0, + "rotZ": 180.0, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Agnes Baker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707198474/49327AD91E6F8064ACB52160E7AA58D26241A7A8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230708116942/214E8832F3F632A6092FB4D9788B42C73EA70A4E/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e8f6cd", + "Name": "Custom_Tile", + "Transform": { + "posX": 35.114, + "posY": 1.971, + "posZ": 15.102, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707186936/7AE575933AB57B52351134E4952A625D6D2297A4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707188729/E4081F8F55E530E269E390A35613A8D4D311BD02/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "150597", + "Name": "Custom_Tile", + "Transform": { + "posX": -0.395289838, + "posY": 1.06000257, + "posZ": -5.907174, + "rotX": -0.000165865713, + "rotY": 179.999985, + "rotZ": 180.000122, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707186988/9C5CF0742C6EBC8238C92E195B1D5AAB1B4D7B22/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707188794/AF0E4CD6B11F907B85D09F26651E3B0EE961FCA3/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5bc05f", + "Name": "Custom_Tile", + "Transform": { + "posX": 19.938, + "posY": 1.971, + "posZ": 9.85, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Daisy Walker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707154662/243E17ADB4A0E7510E07DD354F805D349E03E287/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707152276/A9BCA599A2FAA24875E29E091F8EED45D1E9F905/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "bc30ce", + "Name": "Custom_Tile", + "Transform": { + "posX": -1.526291, + "posY": 1.06000268, + "posZ": -5.908639, + "rotX": -1.18843254E-05, + "rotY": 180.0, + "rotZ": 180.000046, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Daisy Walker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707154723/4CEE958BF7444019B4C4AC3186006C76C4314545/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707152339/6A5CB834C2F0D64D0932908D87BD789D695DED00/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e876b4", + "Name": "Custom_Tile", + "Transform": { + "posX": 5.773, + "posY": 3.032, + "posZ": -0.521, + "rotX": 359.0, + "rotY": 180.0, + "rotZ": 2.0, + "scaleX": 0.57, + "scaleY": 1.0, + "scaleZ": 0.57 + }, + "Nickname": "Roland Banks", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707184473/85338D56A64A03F43794AB8EF5F3A5763AE140B1/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230707105818/DFA0311033860DD6A8E14C0A40B4BD71F2B06697/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "1ca5e3", + "Name": "Custom_Tile", + "Transform": { + "posX": 4.39903641, + "posY": 0.960003, + "posZ": -7.088509, + "rotX": -1.44364685E-05, + "rotY": 180.000015, + "rotZ": -1.90262035E-05, + "scaleX": 0.5657107, + "scaleY": 1.0, + "scaleZ": 0.5657107 + }, + "Nickname": "Roland Banks", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698230707104892/3E08D3A6B8BE778339739AF6AE2D2E70A8D2877A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698230706030974/1E4B02FA9FF5641454726CD0253815C27811BCAE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": true, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + } + ] + }, + { + "GUID": "74d499", + "Name": "Bag", + "Transform": { + "posX": -1.249, + "posY": 1.987, + "posZ": 1.393, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stands", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.12265, + "b": 0.70196 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "5b8959", + "Name": "Bag", + "Transform": { + "posX": 16.487, + "posY": 1.786, + "posZ": -16.111, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alternatives", + "Description": "Alternate Versions of Various Investigators", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "62c3f3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 11.352, + "posY": 3.569, + "posZ": -9.348, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Lily Chen (Quadwield)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632852099/C6688E9A7DCB0639E5EA9A94A933117BE3D91406/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632852164/122AAC50A71B7D18F294A9BD89CD7ADCD4137BEC/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": -2.04929137, + "posY": 1.05605388, + "posZ": -6.07517147, + "rotX": -1.28731717E-05, + "rotY": -0.00369770988, + "rotZ": -7.737283E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Lily Chen", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584649, + "g": 0.0, + "b": 0.3292681 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632852747/E5EE8542C7B2AF711792A707E05B4E897FF91A74/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632852799/B987558D827908D8E682E56B4E375FB80114B4C9/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "dc366b", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.939, + "posY": 3.14, + "posZ": -6.599, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 359.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351027111/EC77E0839D2BF35011E726F6B056C604B1BC0957/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351027159/2DBB796009E69901F3C1D1B8473BB3672936A415/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.53544873, + "posY": 1.056051, + "posZ": 1.079134, + "rotX": -1.3576212E-05, + "rotY": 180.007568, + "rotZ": 2.72131547E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251961648, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351206096/3EBB1E7FBDB4A0E73B5EDC9270115DC7BD37BCDE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351206144/BF48660D48BA4D7E209EB1C77314516200863872/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8d2a57", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.34, + "posY": 3.123, + "posZ": -6.589, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Sister \"of Battle\" Mary", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534350341026/33A1107FCBE63B79954F6233949CCD92075E8168/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534350346256/CC27F5FD13BD3C0EE00298D3448F2132B07D2F59/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.85660493, + "posY": 1.05605114, + "posZ": 1.132718, + "rotX": -4.78298753E-05, + "rotY": 359.982635, + "rotZ": -3.08779613E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Sister \"of Battle\" Mary", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.3257833 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351222568/AA5B1E986CA44C9A16A52D159FB81F2C1C9A3FCF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351206055/6177641413E66D4DC5088B9FAC86C421999A50D9/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "66a610", + "Name": "Figurine_Custom", + "Transform": { + "posX": 3.186, + "posY": 3.123, + "posZ": -6.705, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Duke", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351095787/538D7D90695B47562A96E19B4F47482429CF6EBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351095851/70F53C72CA6DE8070E52CA366CBB7B80264BF5B6/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.66877067, + "posY": 1.05605078, + "posZ": 1.01610041, + "rotX": 2.00246959E-05, + "rotY": 0.152080789, + "rotZ": 1.06987563E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Duke", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329268, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351205842/2D2DF3A1166FB07C46B4265CC67AC3B49381FB6F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351205900/3CD8AF69B384FB0B45BDDBC6C87748DA201D7C19/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "bc2b80", + "Name": "Figurine_Custom", + "Transform": { + "posX": 14.134, + "posY": 2.868, + "posZ": 2.761, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "Duke has been Sacrificed", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351080066/13060798A5F3A894615E557FD8BBA2D687F3B8A2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351080114/4D8203AF383B01CB7B302EFF49FC629C5AA11146/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "a079d2", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.6126439, + "posY": 1.0560509, + "posZ": 1.097108, + "rotX": -6.30444856E-06, + "rotY": 359.845673, + "rotZ": 1.82276153E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329268, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1786217534351205658/F4C9CEA767EB7EBFFA249DDEBA9961534C4FD0F9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1786217534351205737/06E479385625E40513318FA7B65A3BB43B6C51CE/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "84b0e7", + "Name": "Figurine_Custom", + "Transform": { + "posX": 7.535, + "posY": 3.13, + "posZ": 1.318, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Norman Withers", + "Description": "Novella", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124438/5F3C01090BFF6D46E19F15A41359A7F8AFC809AF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124480/072CCD17AAD9F44762EFB20DA674642F5D66958C/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "5332e1", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.451320738, + "posY": 1.02681971, + "posZ": 4.430932, + "rotX": -6.245089E-05, + "rotY": -0.00515922671, + "rotZ": -7.256795E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Norman Withers", + "Description": "Novella", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251961678, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112089/1C1F3DC7EC4D5A03C8A5991D1940DD873521B063/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112131/81797D3C3350D506C21AFE126DEEECC4EDDC574F/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "ffb761", + "Name": "Bag", + "Transform": { + "posX": 6.274, + "posY": 1.786, + "posZ": -11.9, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Barkham Investigators", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "0a4876", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.09, + "posY": 3.134, + "posZ": -5.438, + "rotX": 1.0, + "rotY": 0.0, + "rotZ": 359.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Duke", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122453/D6DAFCA7AA289916A6EAAF69E0B08D4B55D57E17/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122497/B3DB3D61DCE74E7076DDA6AB6B3FF7DBC6CA5A87/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 5.16754961, + "posY": 1.02681947, + "posZ": 10.9790955, + "rotX": -7.267226E-06, + "rotY": 30.0019035, + "rotZ": -2.07458615E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Duke", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329267859, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110177/D5B45888598DE6C803A741BDB2285BEEC1089001/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110221/4D271515C4BDE28EE6ACAB84479097C6B872F3A1/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "370dc2", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.241, + "posY": 3.14, + "posZ": -5.542, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 359.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Jacqueline Canine", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122972/496A614B7D0455E6E1FE7FEB4DFF8C6A6A748C98/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123015/87E6EBB0756C3E964B6F238DA3E6BBD99881EFCD/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.624458, + "posY": 1.02681983, + "posZ": 6.08223963, + "rotX": -7.169856E-05, + "rotY": -0.00505916635, + "rotZ": -9.209767E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Jacqueline Canine", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584351, + "g": 0.0, + "b": 0.3292678 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110669/A0661C0A60E2112B2AACD1C24396BDD40B89C300/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110712/9758DCD708860BB091FB1C11B77D4F8864DB45B0/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b7c253", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.402, + "posY": 3.143, + "posZ": -5.519, + "rotX": 0.0, + "rotY": 181.0, + "rotZ": 359.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "\"Skids\" O'Droole", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124527/8BD07B46684E9D56DBA93454BD516F41313D46C9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124568/678199B54EDC3EF4494A91B1C2178A180213A7BE/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.129614055, + "posY": 1.02681983, + "posZ": 6.08450127, + "rotX": -6.65585E-05, + "rotY": -0.004955965, + "rotZ": -9.775421E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "\"Skids\" O'Droole", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.08509361, + "g": 0.210800737, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112175/10140B73067B90C02617F05014D138D39E76E9B4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112225/1548F58B35A11B751C99FF7D2CA936642BAE301F/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b4eab6", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.477, + "posY": 3.11, + "posZ": -5.029, + "rotX": 2.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Kate Winthpup", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125883/E2B1FFEDE8317BD06F54857DFB745FC7A5672740/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125925/26224E51EFC07F9A4359A2BEC39F1AE13A5D5029/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.8642114, + "posY": 1.02681983, + "posZ": 6.082245, + "rotX": -5.82093635E-05, + "rotY": -0.00490534632, + "rotZ": -7.865141E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Kate Winthpup", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251961738, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113660/4DAA98F00C8E46A7A3F4DFA1B9422201EB7C64CC/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113695/336E479B2D4CFBB13BCF6727A02ABD9213EAB8F5/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "c971c3", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.561, + "posY": 3.141, + "posZ": -5.615, + "rotX": 359.0, + "rotY": 90.0, + "rotZ": 1.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Bark Harrigan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343121985/B74860D47613A5F110FD86E2D760C660C560347C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122033/EA0943FD858FD7EF1188ED6363B997D9CFB7F6E4/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.6265018, + "posY": 1.02682006, + "posZ": 6.088344, + "rotX": -6.72340248E-05, + "rotY": -0.005086284, + "rotZ": -8.665504E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Bark Harrigan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.3257835 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343109705/5CBC385554F9CD0389E2A07743EECD5D35409198/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109744/C48F56B459C4D7DA169C75B638C88096C7B0D142/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "36c3f5", + "Name": "Bag", + "Transform": { + "posX": 4.145, + "posY": 3.239, + "posZ": -16.331, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Circle Undone Prologue Investigators", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "45d884", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.943, + "posY": 3.136, + "posZ": -9.118, + "rotX": 1.0, + "rotY": 255.0, + "rotZ": 359.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Penny White", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.59408, + "g": 0.59408, + "b": 0.59408 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124689/3BD7F394964F51DE2342BB163110083CA9389E0A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124733/E87E89DE233547010A2303714F65A67CE1599169/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b05799", + "Name": "Figurine_Custom", + "Transform": { + "posX": 5.21406651, + "posY": 1.02681863, + "posZ": 7.840794, + "rotX": 0.000108280154, + "rotY": 29.945343, + "rotZ": 6.30313662E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Penny White", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.162020624, + "g": 0.162020624, + "b": 0.162020624 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112380/E232D3010841C5E757778F8F6D032863DAB2FC9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112424/E2171B84B8D68AC259E83DB8AF0D8315DED7D34A/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2b5c11", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.456, + "posY": 3.14, + "posZ": -9.586, + "rotX": 359.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Valentino Rivas", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.59408, + "g": 0.59408, + "b": 0.59408 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125669/07A11B3AA9B849680D17A3ACA41C374F29EEB2DF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125728/A01F2688903AF1F172EA8F6E35C197BF080CA3FD/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "5aa59a", + "Name": "Figurine_Custom", + "Transform": { + "posX": 4.266295, + "posY": 1.02681923, + "posZ": 9.360523, + "rotX": -6.0371538E-05, + "rotY": -0.004860382, + "rotZ": -7.93984E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Valentino Rivas", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.162020653, + "g": 0.162020653, + "b": 0.162020653 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113479/EA4B290E0CCFB030C9D1B50061A95B1D2A975E88/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113519/BADB45B19BB567E328DDEAB0B58B978946B6936B/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4eebfc", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.766, + "posY": 3.116, + "posZ": -9.727, + "rotX": 357.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Jerome Davids", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.59408, + "g": 0.59408, + "b": 0.59408 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123311/601F1BAC6250D2BE1D2D8C635246778D098FF1C6/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123355/7A11BAC58DD612E7158C8842C8AFE0BF3D8C90FB/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "a44908", + "Name": "Figurine_Custom", + "Transform": { + "posX": 3.505696, + "posY": 1.02681923, + "posZ": 9.364632, + "rotX": 1.94205968E-05, + "rotY": -0.00489224726, + "rotZ": -8.50184756E-10, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Jerome Davids", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.162020624, + "g": 0.162020624, + "b": 0.162020624 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110959/47D5246EE230991A1352CE0743B10168A9ECB586/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111005/348A8E2F0446D09998C1D72E999C9ED25D992433/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "58e76c", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.245, + "posY": 2.94, + "posZ": -8.384, + "rotX": 1.0, + "rotY": 359.0, + "rotZ": 1.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Gavriella Mizrah", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.59408, + "g": 0.59408, + "b": 0.59408 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122636/CCA770E23817DB041A752079D020341C3392A9B0/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122673/7A6A0F30F2D7CF2F8F33548DE0EF94D4443F2952/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "05484e", + "Name": "Figurine_Custom", + "Transform": { + "posX": 2.74845767, + "posY": 1.02681923, + "posZ": 9.401479, + "rotX": 5.19274545E-06, + "rotY": -0.004959853, + "rotZ": 1.14189979E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Gabriella Mizrah", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.162020653, + "g": 0.162020653, + "b": 0.162020653 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110365/607CFC0994A129AC8452F0A6FD2BE17609E73573/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110415/1F049FB52103B0A63A68EAD64AA4942C290440B9/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "228120", + "Name": "Bag", + "Transform": { + "posX": 4.849, + "posY": 3.273, + "posZ": -16.44, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The City of Archives (SPOILERS)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "458fc8", + "Name": "Figurine_Custom", + "Transform": { + "posX": 16.12, + "posY": 2.462, + "posZ": -5.572, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.59408, + "g": 0.59408, + "b": 0.59408 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "45eb73", + "Name": "Figurine_Custom", + "Transform": { + "posX": 5.66814137, + "posY": 1.02681983, + "posZ": 10.2142458, + "rotX": 7.342901E-05, + "rotY": 359.9585, + "rotZ": 0.000199222835, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.162020653, + "g": 0.162020653, + "b": 0.162020653 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d4d93e", + "Name": "Figurine_Custom", + "Transform": { + "posX": 14.362, + "posY": 2.737, + "posZ": -7.039, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 4.922006, + "posY": 1.02681768, + "posZ": 10.2471294, + "rotX": 8.77302737E-05, + "rotY": 359.958527, + "rotZ": 7.899584E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329267949, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2574ee", + "Name": "Figurine_Custom", + "Transform": { + "posX": -2.735, + "posY": 3.142, + "posZ": -6.967, + "rotX": 0.0, + "rotY": 135.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 4.181207, + "posY": 1.02682018, + "posZ": 10.2294979, + "rotX": 3.72182342E-07, + "rotY": 359.958557, + "rotZ": 3.20151662E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17058447, + "g": 0.0, + "b": 0.329267919 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "531452", + "Name": "Figurine_Custom", + "Transform": { + "posX": -2.649, + "posY": 3.142, + "posZ": -6.911, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": 3.427137, + "posY": 1.02682054, + "posZ": 10.2317638, + "rotX": -7.23652E-05, + "rotY": 359.958527, + "rotZ": -9.052689E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0850936845, + "g": 0.210800856, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "21dca1", + "Name": "Figurine_Custom", + "Transform": { + "posX": -2.917, + "posY": 3.137, + "posZ": -7.03, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 1.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": 2.6925416, + "posY": 1.02682018, + "posZ": 10.2295065, + "rotX": -5.95574675E-05, + "rotY": 359.9584, + "rotZ": -9.432038E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.2519618, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "01d035", + "Name": "Figurine_Custom", + "Transform": { + "posX": -3.192, + "posY": 3.105, + "posZ": -6.389, + "rotX": 1.0, + "rotY": 0.0, + "rotZ": 1.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125963/C651F00D5A3DEEA70C450B496E271C6708710BE8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126008/5F98DD009140C4BD39E4461593131568BC871913/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.91376317, + "posY": 1.02681971, + "posZ": 10.2119522, + "rotX": 0.00028008892, + "rotY": 359.958527, + "rotZ": 0.0002694775, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Body of a Yithian", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.325783521 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113735/A56ABCAA1194E052A0A976A7CF57CCD1D95BA5A4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113771/369BEF14B41868A935F9AE48A36B6A31B3C84112/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + }, + { + "GUID": "596da1", + "Name": "Figurine_Custom", + "Transform": { + "posX": 9.138, + "posY": 2.224, + "posZ": -10.16, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Gloria Goldberg", + "Description": "Novella", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122725/89A2F73B69E58215A310CCB38DD6C4CFC335D072/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343369844/741F46B92FA73AFDB7BBC76C10CC3E5ABD31D4CB/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "2919ee", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.93999064, + "posY": 1.02681971, + "posZ": 4.430925, + "rotX": -6.585491E-05, + "rotY": -0.005149761, + "rotZ": -7.726023E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Gloria Goldberg", + "Description": "Novella", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584351, + "g": 0.0, + "b": 0.3292678 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110452/64B813104A1823E356C86EE768B4C207D41F159F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343370892/71C122A8117FFF40D9874C42BCD6D0F8B8B7892D/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d5f368", + "Name": "Figurine_Custom", + "Transform": { + "posX": 16.571, + "posY": 2.109, + "posZ": -14.587, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.83, + "scaleY": 0.83, + "scaleZ": 0.83 + }, + "Nickname": "Summoned Servitor", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632829647/900F45FD95C2893461BCAA1572DE0E7EA16ABE19/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632829693/2DA5CDF37EAB1E351A88995270B9A313DAEA59CE/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": -2.92249012, + "posY": 1.09781313, + "posZ": -2.00294733, + "rotX": -1.88514023E-05, + "rotY": 0.00833301, + "rotZ": -4.36505143E-05, + "scaleX": 0.8250001, + "scaleY": 0.8250001, + "scaleZ": 0.8250001 + }, + "Nickname": "Summoned Servitor", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584679, + "g": 0.0, + "b": 0.329268128 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632829036/6D4D65B59894195F8047FA6F37F7379A67CDD4E4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632829093/FBA3DF6AD2DF21A559274FB770ADB98A0368EE0D/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "409e5c", + "Name": "Figurine_Custom", + "Transform": { + "posX": 13.213, + "posY": 2.067, + "posZ": -14.178, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Charlie Kane", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.59408, + "g": 0.59408, + "b": 0.59408 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1814399894374997017/BC85365BA8B6FD488A31D0453F5B589E9FBB33A3/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894374997063/8267261868DBD6C630FAD36CE43AC9F594A23328/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.88261676, + "posY": 1.05605388, + "posZ": -7.99951649, + "rotX": 0.000172622473, + "rotY": 0.04173309, + "rotZ": -0.000115265633, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Charlie Kane", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.162020534, + "g": 0.162020534, + "b": 0.162020534 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1814399894375044875/74403D42281F3B6F52977E2A78B3429284D14162/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375044931/1F649E841492469182395800CD8522A7A8F688DF/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "821043", + "Name": "Figurine_Custom", + "Transform": { + "posX": 23.71, + "posY": 2.067, + "posZ": -11.306, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Darrell Simmons", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632805644/FA91A9D835F60BCCAD90EE43F432EEFCB812F1BE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632805684/E19E42FA0F5C66C9AE0C531B8502F0856EA77CB4/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "6b2246", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.66304708, + "posY": 1.05605173, + "posZ": -3.49813342, + "rotX": -8.87667E-05, + "rotY": 0.0107405549, + "rotZ": -1.18543749E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Darrell Simmons", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329268128, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632806149/6DE55CD4B35E67EDD1EA12561615C29D7528C1EC/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632806197/159CC606BB4D245E2432664D0C7BB86D7B3180E5/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "347366", + "Name": "Figurine_Custom", + "Transform": { + "posX": 19.26, + "posY": 2.067, + "posZ": -15.304, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Amina Zidane", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632804057/78FE712C27FC15638C93ED390EA244DC24AD9D80/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632804138/3C7683C5652FF748E998DA47244ECD565E47A9F0/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c8a797", + "Name": "Figurine_Custom", + "Transform": { + "posX": -2.91043854, + "posY": 1.05605221, + "posZ": -3.427179, + "rotX": -0.000122606551, + "rotY": 359.8301, + "rotZ": -1.3014E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Amina Zidane", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584679, + "g": 0.0, + "b": 0.329268128 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632804852/FC13F19097AB6B8CFF69D41F181DF5FE3B171487/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632804895/36BF0E4DF393735062A1097E8B5DEF0CBFF7FE50/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f90c73", + "Name": "Figurine_Custom", + "Transform": { + "posX": 16.442, + "posY": 2.067, + "posZ": -15.188, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Kymani Jones", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632712125/4C9C8B7E2D826AC3F667B25886A10E4E7C404D36/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632728920/BB862271FE472CB9A059930312C7E02014C926AA/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "d72b4f", + "Name": "Figurine_Custom", + "Transform": { + "posX": -4.205485, + "posY": 1.05605233, + "posZ": -3.2741313, + "rotX": -9.738026E-05, + "rotY": -0.00172003009, + "rotZ": -0.00011472436, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Kymani Jones", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.08509395, + "g": 0.210801154, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632729866/6CAF10394017D1E413216A18C7AFB68E4BE4A22E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632729904/030745C06892D3AE331E9B047F6202B3A834B89D/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "bc327b", + "Name": "Figurine_Custom", + "Transform": { + "posX": 13.056, + "posY": 2.067, + "posZ": -14.739, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Vincent Lee", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632778350/325286731544DD374EE07847A9446D2BC94EF1B9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632778413/67439F129504FB1AA3A5D888DC4719FEBAF9892C/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -5.556041, + "posY": 1.05605245, + "posZ": -3.136945, + "rotX": -0.000110429712, + "rotY": 0.00694853, + "rotZ": -0.000125191262, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Vincent Lee", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251962036, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632803055/AF8D8F383F92D298133EBA09A34753744E4EF548/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632803119/29423101B686F98DA4B7493746360CD42D3CE5C0/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "9b83f7", + "Name": "Figurine_Custom", + "Transform": { + "posX": 24.417, + "posY": 2.067, + "posZ": -10.598, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Carson Sinclair", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815627803889/F70AAF20DE0C636E8188C8ED3567D152BFE34FEF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815627804095/14FB266940C7F4FA6C89D27D778171D8DC132E4B/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -7.154865, + "posY": 1.05605257, + "posZ": -3.15310764, + "rotX": -0.000124932936, + "rotY": 0.109544486, + "rotZ": -0.000132667308, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Carson Sinclair", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.32578373 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1840305815632822371/481BF5F70A061B239975FA608D6FD6BFEE26D87D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1840305815632822423/C4763118F4519CF03FB07EEC9E8D181987D818CF/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7ce9d9", + "Name": "Figurine_Custom", + "Transform": { + "posX": 9.343, + "posY": 2.067, + "posZ": -6.363, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Bob Jenkins", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127498888/52A7D63128EF8CCABABCCAC25D7A161FDC87AC00/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127498935/83C60889FF4E253896F9877AA5D695B65DE9A41D/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.0395640954, + "posY": 1.056051, + "posZ": 2.101576, + "rotX": 1.02862041E-05, + "rotY": 21.3411922, + "rotZ": 4.41833763E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Bob Jenkins", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329268217, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127498690/7767353FD52F7E52E135E1998911A5AA910FE5B1/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127498806/179CA133C12F46DEC40C21BDED8E51EBC441912D/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f58123", + "Name": "Figurine_Custom", + "Transform": { + "posX": 11.535, + "posY": 2.067, + "posZ": -2.921, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Lily Chen", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127487680/802D3885209166F8C3A68A2BC4E5F1B5DF9DE53B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127487724/EA02F95CE17F58859603E9C3342085FFBE7E0420/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.897596955, + "posY": 1.056051, + "posZ": 2.064113, + "rotX": -2.04453227E-05, + "rotY": 23.9014645, + "rotZ": -1.59633655E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Lily Chen", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584738, + "g": 0.0, + "b": 0.3292682 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127487506/08986629775B03EF635165A59EAEC2FD21BFBD74/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127487606/CCEB12CA653DEB53372368FC4E28FD57A87418BD/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "638f3a", + "Name": "Figurine_Custom", + "Transform": { + "posX": 3.857, + "posY": 2.067, + "posZ": -7.872, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Monterey Jack", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127476746/94BE1CD298C8605CEE92CA2E8B0405C206EFCDB4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127476794/837B28F92D4D63B23EF69D5A327A76928DC814A7/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.73105574, + "posY": 1.05605125, + "posZ": 2.08124447, + "rotX": -2.62166122E-06, + "rotY": 23.363678, + "rotZ": -6.426918E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Monterey Jack", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.08509401, + "g": 0.210801244, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127476598/64CD439C4B27AF54285ECE0BABDB93C2634E5255/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127476683/6C480D8E9E8D03B8CA8154285EDE42312D1FE37B/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8d186c", + "Name": "Figurine_Custom", + "Transform": { + "posX": 12.732, + "posY": 2.678, + "posZ": -5.012, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Norman Withers", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127435972/2096012C595D1FA26F1D91FC84266EA87FD44C5E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127436051/77E8D22FE4EDE5A94D1CBA705DA40BEB45A1E771/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -2.60013986, + "posY": 1.05605114, + "posZ": 2.02835059, + "rotX": -1.22742522E-05, + "rotY": 25.2844887, + "rotZ": 1.37622574E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Norman Withers", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251961946, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127449099/5836DD6175D977C38D7A24FEAA4A45892F99479B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127449192/81C48A558BC836CC34ADD31B438468E448CE81C1/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "812e07", + "Name": "Figurine_Custom", + "Transform": { + "posX": 10.168, + "posY": 2.067, + "posZ": -5.196, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Daniela Reyes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127372136/F93D4DA4D1F8449BCFA91E53342BA39B3FCE54E7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127372542/9DFD7E7891356D43184E9D1D80532C00E6C2C8C4/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -3.57336688, + "posY": 1.056051, + "posZ": 2.11468887, + "rotX": 3.48761364E-06, + "rotY": 14.9798584, + "rotZ": 4.53148641E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Daniella Reyes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.325783819 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1696157607127384593/FA4F02D9F246B22593B426584366C312B382A888/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1696157607127384635/76BAC5BCC1AFB3749426C325F6C3D485C7938E50/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "abd4b9", + "Name": "Figurine_Custom", + "Transform": { + "posX": 5.789, + "posY": 2.067, + "posZ": -10.241, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Stella Clark", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125217/B965FA4A228DFD62F5D202E4A6DDBFBAFA1C830D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125258/BF68ACA30835D3152A03255FFE394BD1D844A5ED/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.27848661, + "posY": 1.02682006, + "posZ": 7.187135, + "rotX": -2.30956311E-06, + "rotY": 0.00765810627, + "rotZ": -1.91616482E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Stella Clarke", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329267859, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112969/8EF9EA86807895AC74C4B2D39C3AE171ED85E94B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113025/1272B28219E43CD1BCC990A1883B808A5CA59B1D/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "755af5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 4.768, + "posY": 2.067, + "posZ": -9.959, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Jacqueline Fine", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123061/6DA4E0C0B84DED83550ED40969143A242525FEFF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343340459/F0D2B8064964B8252241DB136C794FC1B6FF4B53/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.5499153, + "posY": 1.0268203, + "posZ": 7.169164, + "rotX": -8.734602E-05, + "rotY": 0.00341988052, + "rotZ": -0.000114085895, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Jacqueline Fine", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584291, + "g": 0.0, + "b": 0.3292677 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110754/30A40B1E167B52D90D19922ADF83CBCF1C700638/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343339400/E453D38E8FE432F95339B60B4547A59EF8C6BA24/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2ede96", + "Name": "Figurine_Custom", + "Transform": { + "posX": 10.124, + "posY": 2.112, + "posZ": -7.966, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Winifred Habbamock", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125782/BCC613AFBA7B0DA1250A17504464AAD6B2BAB528/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125837/45463C0CFEC0E75C4CB0817760252B81E46D4249/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.216387287, + "posY": 1.02682042, + "posZ": 7.17177439, + "rotX": -8.43822854E-05, + "rotY": 0.007669506, + "rotZ": -0.00011174324, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Winifred Habbamock", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.08509361, + "g": 0.210800737, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113571/5531EC31A19AD8DCAD380DA9471B3224001E4E04/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113609/433D67A5C68762077EF84A2BEFF3B251EC84C39E/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "a0293e", + "Name": "Figurine_Custom", + "Transform": { + "posX": 9.054, + "posY": 2.067, + "posZ": -8.127, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Harvey Walters", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122863/EB70BA317BF67FCF51083EBC0D8C357FF19EAB1B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122928/D4FBD31E1D7FBEEB07939D3DCCB1667E4D1ACA14/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.9509883, + "posY": 1.02682018, + "posZ": 7.169526, + "rotX": -8.89513249E-05, + "rotY": 0.00762059959, + "rotZ": -9.840328E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Harvey Walters", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251961648, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110588/754FAC695ACFD404B80954EA68E223E454E212D8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110630/EBF1D33617A617E04FBD4AE37506F77867222D6C/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "619a54", + "Name": "Figurine_Custom", + "Transform": { + "posX": 7.437, + "posY": 2.067, + "posZ": -7.523, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Nathaniel Cho", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124346/CF535E2C85E5F4D1400A96DB7BEDC7DCFC7591C1/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124386/09CAB97763D97EFC37A1A558CEC032EEB8142754/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.713281, + "posY": 1.02682006, + "posZ": 7.175626, + "rotX": -1.1563644E-05, + "rotY": 0.00344528654, + "rotZ": 6.189511E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Nathaniel Cho", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.3257834 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111987/455AD3904C7CBD6CB4AC917973B766BFACC429DB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112047/FB45F4E6B30D69A196C585501C4E75B435677A01/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "080f71", + "Name": "Figurine_Custom", + "Transform": { + "posX": 5.718, + "posY": 2.067, + "posZ": -7.328, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Silas Marsh", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125169/A6DCCBFE8E038499BBDBC3E646EA176F47D2BB4C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125121/418C6AC1E5031B49969BD78AE05247AF806FEF1A/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.26874578, + "posY": 1.02682, + "posZ": 7.98725033, + "rotX": -9.505729E-05, + "rotY": 359.9731, + "rotZ": -0.00012580266, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Silas Marsh", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329267859, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112916/0BC1B2CB47C8B5814D1EF29AEF132D972F61B509/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112871/8EDFE0718C49CAE4155F3832571CCA7202D6479A/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "6dbc60", + "Name": "Figurine_Custom", + "Transform": { + "posX": 12.743, + "posY": 2.735, + "posZ": -4.874, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Dexter Drake", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122282/12781D255D67BE8DC5D7DC0319C69B25FE6FE0FB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122330/B1CA265DC32559781219981BF4F385D423CA0702/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.527940869, + "posY": 1.02682, + "posZ": 7.969628, + "rotX": -8.174957E-05, + "rotY": 359.973175, + "rotZ": -0.000110224384, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Dexter Drake", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584351, + "g": 0.0, + "b": 0.3292678 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343109980/118F2314AFF798868F18CC252405A87BD978A967/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110029/BA54F4CD9A3A11718873A2526C95E5846D8709DC/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "01631f", + "Name": "Figurine_Custom", + "Transform": { + "posX": 10.923, + "posY": 2.067, + "posZ": -4.616, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Trish Scarborough", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125485/4E1E451CA47B9A6C4FA602597948FD6EBC4BE776/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125535/2F16BFC124F43F9940C2A3F171E26DDA6463A212/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.238272026, + "posY": 1.02681971, + "posZ": 7.97210073, + "rotX": -8.332766E-05, + "rotY": 359.9732, + "rotZ": -0.0001203627, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Trish Scarborough", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.08509361, + "g": 0.210800737, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113269/8A30699B302BAF982C8FE26E09705CDFF5242C2C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113340/C747576C358B25CEA21F2C6BBC99E958B054C988/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ef4a8b", + "Name": "Figurine_Custom", + "Transform": { + "posX": 9.084, + "posY": 2.067, + "posZ": -4.571, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Amanda Sharpe", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343121778/B9E73495E82666A9087D80DF78DF610AB0CEA287/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343121817/321366F4FBE2B24C8D692FDBF493A6D1B630D8A7/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.960734367, + "posY": 1.02682018, + "posZ": 7.96963739, + "rotX": -8.332174E-05, + "rotY": 359.973175, + "rotZ": -0.000118014796, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Amanda Sharpe", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251961678, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343109504/E045893755B64DC1954A3EA2AB34212F56D195DC/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109555/08705215BB0218B22B2D2FBF3D870FE043CBF9DE/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "707374", + "Name": "Figurine_Custom", + "Transform": { + "posX": 17.971, + "posY": 2.067, + "posZ": -3.934, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Sister Mary", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124088/F02DA60FB218E7DBC8EAE29556A4CAD9EC47657D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124131/B28E44DBC3463F011BF01FCD6F2E88CD43057352/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.72302723, + "posY": 1.02682018, + "posZ": 7.975754, + "rotX": -1.0495859E-05, + "rotY": 359.973053, + "rotZ": 2.777137E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Sister Mary", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.325783432 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111744/D91E9AF17853E7AC5E4C32C098F6E60E4E3B2693/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111792/58A855A135BF1CB9CC76C2C8282D75F27EDAA53B/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "ef94b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 9.221, + "posY": 2.108, + "posZ": -9.515, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Patrice Hathaway", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124612/064FA25C5A7EC3F7A7752FF362462E26C3045BAD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124652/C352844E8CE07642B8F0D34FD4CC46FD163099BF/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.28675163, + "posY": 1.02682006, + "posZ": 8.563183, + "rotX": -1.78168229E-05, + "rotY": 0.09771161, + "rotZ": -1.5089422E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Patrice Hathaway", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329267859, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112272/1BAC1C83A3683725B46BAF4BD60184BA52BFB6E8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112332/4D2A00300C1A749C808CD8391F3E681038EDAFDB/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "a908ec", + "Name": "Figurine_Custom", + "Transform": { + "posX": 7.614, + "posY": 2.067, + "posZ": -9.75, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Luke Robinson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123743/7FFD073A2FE1B6346E43939B2C30CC485D4773E9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123788/B66846378167F716F4EC90D96FF72354A46B7B4D/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.545947134, + "posY": 1.02682018, + "posZ": 8.54556751, + "rotX": -9.203844E-05, + "rotY": 0.09762085, + "rotZ": -0.000135061448, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Luke Robinson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584321, + "g": 0.0, + "b": 0.32926777 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111373/B5CF244E06B8E75CB81575C3E460E11388C3BE15/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111421/31C173F4DC2F80612AC7B8A56E9ABD5581EEFFFB/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8788d0", + "Name": "Figurine_Custom", + "Transform": { + "posX": 6.206, + "posY": 2.067, + "posZ": -9.638, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Tony Morgan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125399/E8846343EE7FB81463CBA96EE1FB4EA48783478D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125442/09C00F6166ED8C161E8B4EDC8D6C5712BE4E5A99/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.208120644, + "posY": 1.02682, + "posZ": 8.547819, + "rotX": -5.45394323E-06, + "rotY": 0.09764598, + "rotZ": -2.77906065E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Tony Morgan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.08509361, + "g": 0.210800737, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113164/306E90DAA180AD468A2984E850C930EE18CF2662/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113211/50B0632176C34F7C87676B08F33D1FD47B81F866/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "0d602e", + "Name": "Figurine_Custom", + "Transform": { + "posX": 4.73, + "posY": 2.067, + "posZ": -9.555, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Mandy Thompson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123832/EF70CBEF33BC038D502B78BA9A77AB07D581B30D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123877/541D16A7F8B1CD918142D5ED9481A0AD37271E7B/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.9427243, + "posY": 1.02682018, + "posZ": 8.545574, + "rotX": -0.000108375389, + "rotY": 0.0977096856, + "rotZ": -0.000105106228, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Mandy Thompson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251961678, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111464/EB5F444E471B86E0CFD56020F3DBC31FF73AECF6/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111511/9DE040757FEB58FB6F7E89805EDBCABA28C08363/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "bea47e", + "Name": "Figurine_Custom", + "Transform": { + "posX": 10.5, + "posY": 2.114, + "posZ": -7.323, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Tommy Muldoon", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125301/A93BD669C731E917A35FA5738EB136BF6671D77D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125343/F146511CB6A21254B2C7350694A25207323BD032/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.70501757, + "posY": 1.02681828, + "posZ": 8.551668, + "rotX": 0.000446396472, + "rotY": 0.09762672, + "rotZ": 8.202271E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Tommy Muldoon", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.325783432 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113075/3A5F451FE5EEA0438A7BF83AA80087D508A95E63/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113125/C886BBE085401CBDEDC79316126DAD04C160290D/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "6bd52c", + "Name": "Figurine_Custom", + "Transform": { + "posX": 8.613, + "posY": 2.067, + "posZ": -7.518, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Marie Lambeau", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123913/0FED2F578A1A3B0D7068AFA723C5BD86614D51AE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123948/0EE225E2455C4D60FC903AC34D5DCBE3A96E0F6E/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "00f638", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.99495029, + "posY": 1.02681935, + "posZ": 9.381206, + "rotX": -4.78800757E-06, + "rotY": -0.004909135, + "rotZ": 1.21728181E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Marie Lambeau", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17058447, + "g": 0.0, + "b": 0.329267919 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111548/9D1687057358C422472126D059B5CAA1828E2DEA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111601/E3DB7C44A8A034D4BA7AACF2599A54DECC4C4D34/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "c46146", + "Name": "Figurine_Custom", + "Transform": { + "posX": 7.263, + "posY": 2.067, + "posZ": -7.433, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Rita Young", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124955/B83959B059ED90771F6550DF20D774B6AA7B088B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125001/48ACCE90A8C1A957EC54B0B411DFCCE5F96E1278/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.22370946, + "posY": 1.02681935, + "posZ": 9.402242, + "rotX": -7.423215E-05, + "rotY": -0.004866944, + "rotZ": -8.046501E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Rita Young", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329267949, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112692/3353B6C8A7FBFBA7B834CCAF8983B69C054DF2CB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112745/522D275483FAF39565F28DDDBD405D585F0C23BD/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2640ba", + "Name": "Figurine_Custom", + "Transform": { + "posX": 6.084, + "posY": 2.067, + "posZ": -7.082, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Diana Stanley", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122370/E81C333FD7195F674DEA2E36024F4788B51472AA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122410/6B2888110D0DEBD972B1AABC1493F262DB074311/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.4829111, + "posY": 1.02681768, + "posZ": 9.384614, + "rotX": 0.00032247862, + "rotY": -0.005024162, + "rotZ": 6.56196353E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Diana Stanley", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17058444, + "g": 0.0, + "b": 0.3292679 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110082/76D9557C29556247A925A3526A32EB896C0915C5/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110130/FBBAE9140E940B1875BB8141D84788EF5EA5E25C/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "6e99ba", + "Name": "Figurine_Custom", + "Transform": { + "posX": 12.619, + "posY": 2.258, + "posZ": -4.266, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Preston Fairmount", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124775/8093BCC3BB3D19C324B59EA46C83293B09B3C736/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124816/08D840B61C1E9CD93C1720AD66D780B1D7326D10/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.2711577, + "posY": 1.02681839, + "posZ": 9.386873, + "rotX": 0.000328625174, + "rotY": -0.004782497, + "rotZ": 0.000219832931, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Preston Fairmount", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0850936845, + "g": 0.210800856, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112489/897B3C993413B04F475D3AD95385262A0188945C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112537/AE38E517BE326158E67760C17DD7BDF24BDD6C12/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "bc0aa2", + "Name": "Figurine_Custom", + "Transform": { + "posX": 11.571, + "posY": 2.067, + "posZ": -4.393, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Joe Diamond", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123488/AB5C5C45431B8CF33A784A09E265D60D4D0168CC/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123531/ADE4594F7EACB7EE9E942D3477724E674AE1AADE/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.005756, + "posY": 1.02681589, + "posZ": 9.384623, + "rotX": 0.000161581018, + "rotY": -0.00500129443, + "rotZ": 0.00012048176, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Joe Diamond", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.2519618, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111123/FFF20A721CE1B8D3C49E32DBC0A7861229012FCE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111172/100EC490B6AC901F4AFC48F100829575055BEE86/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "99e9da", + "Name": "Figurine_Custom", + "Transform": { + "posX": 8.8, + "posY": 2.067, + "posZ": -4.619, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Carolyn Fern", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122187/0A3F1BFDDD7476762C6645E64A9CBDB74E0BE4BB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122241/ACA5D39ABF796E8BFEC57DB81EA70B8558194C3B/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.76804483, + "posY": 1.02681708, + "posZ": 9.390722, + "rotX": -2.144888E-05, + "rotY": -0.004910287, + "rotZ": -5.0051578E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Carolyn Fern", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.325783551 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343109894/23141F07C9E777CCA48F96486D98A8D4DAD0447E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109932/062A9610BF91F9E900D727CF4C278508341AD4E0/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "00a0b3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 5.844, + "posY": 2.067, + "posZ": -5.017, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Calvin Wright", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122092/7E86DE74F323125CF4C743A41D5C38CD7E5E6F80/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122138/C6DA1F44C07BF2315BEF34CE88BE2D37306D72B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "db5e16", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.19241536, + "posY": 1.026818, + "posZ": 10.2151451, + "rotX": 0.00043980364, + "rotY": -0.001790508, + "rotZ": 7.277957E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Calvin Wright", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329267949, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343109794/51E0C9D150A28AE12DBC44D081B33F8585CA252A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109838/295776AE6C4195E36179BFD4DC840A85F9DC5E2A/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "037a27", + "Name": "Figurine_Custom", + "Transform": { + "posX": 15.605, + "posY": 2.843, + "posZ": 0.227, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Father Mateo", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343213115/923ED3CD7BAB52379528C97BA86565BC972937F2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343213159/D07849717C07B630C290BB7810B30108A652DC52/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.451427639, + "posY": 1.02681625, + "posZ": 10.1980467, + "rotX": 4.25053668E-06, + "rotY": -0.00196357, + "rotZ": -4.695836E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Father Mateo", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17058444, + "g": 0.0, + "b": 0.3292679 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343213028/571662D666A8333EC73EA50FA1FC52121F182D33/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343213075/853E2B0B3A7ACD28E70E4DA3CD2347E714923AC3/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "259257", + "Name": "Figurine_Custom", + "Transform": { + "posX": 2.672, + "posY": 2.067, + "posZ": -7.577, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Finn Edwards", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343122544/131B9D90BBADDD3576CD4F24E88B1A9EAA084B25/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343122592/94D7B9AA767123BF2B50B1E27FAC62242DC4C1B3/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": -2.869375, + "posY": 1.05605507, + "posZ": -6.68307352, + "rotX": 2.060866E-05, + "rotY": 0.0192703716, + "rotZ": -7.155507E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Finn Edwards", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.08509364, + "g": 0.210800767, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110275/E2025B1C14EE35E63D44BC3B5A2410B21C397D90/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110324/4B8B05471D1F5CC0FDD294EF20DB32F386D4E59E/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "556138", + "Name": "Figurine_Custom", + "Transform": { + "posX": 20.784, + "posY": 2.067, + "posZ": -0.276, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125580/D00CFB3B16884A01FA999E0DDD6B3CBC08E65AEA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125624/CBE958AE77C62FC1CC2DF6663226EADDA1500B5E/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.03705025, + "posY": 1.02681637, + "posZ": 10.1975241, + "rotX": -1.02660943E-06, + "rotY": -0.00209664949, + "rotZ": -1.99569458E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251961768, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113388/3C14FD026614E265AF28D706E14EE28832B9900A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113425/FC55EAACC9980F12F2108FB677C8E4F98FDBC82F/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "68f47f", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.806, + "posY": 2.067, + "posZ": -7.253, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Leo Anderson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123575/9D875BB066BBC8711A4A5B1888E6F14453B937B8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123611/134B3903A912E19F89379A3CAFC11B690B0F1B6B/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.79934168, + "posY": 1.02681637, + "posZ": 10.2036343, + "rotX": -2.56951953E-05, + "rotY": -0.002032134, + "rotZ": -5.30376055E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Leo Anderson", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.325783521 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111208/2C442A20E3C1D6C78115F52739C30026DEA42F78/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111248/605DA9FD3CAA488E2AF00196B4BE09173C7690F2/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "392b57", + "Name": "Figurine_Custom", + "Transform": { + "posX": 6.549, + "posY": 2.067, + "posZ": -0.995, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Lola Hayes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.59408, + "g": 0.59408, + "b": 0.59408 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1814399894375141491/FC32B68CBC5AD09DB7347FDD68F6B398FB52F84A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375141540/7C5FA11A32DB50D7C3288D7672AA72A753941813/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.93965089, + "posY": 1.05605161, + "posZ": -1.30115461, + "rotX": 7.33440538E-05, + "rotY": 359.8577, + "rotZ": 3.12846E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Lola Hayes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.162020475, + "g": 0.162020475, + "b": 0.162020475 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1814399894375156637/11194212FD04FF4B2AFAFB25AF915F288D768BEC/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1814399894375156686/CF8D3AAA42F6F3879C9C79C9E78A696592FE57BD/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "26a0a1", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.985, + "posY": 2.067, + "posZ": -5.783, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "William Yorick", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343126049/63E0BC57F7E5141690FF1F50002837F2869FE3FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343126093/F7F02472038CC02E52533381E4D7AD7D31BB3FA8/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.21389389, + "posY": 1.02681673, + "posZ": 11.0401068, + "rotX": 1.66332375E-05, + "rotY": 359.9848, + "rotZ": 1.38512064E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "William Yorick", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329268, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343113810/78D2AA9C325055A8D4680125D29489A8B9B89461/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343113849/DCA3D076BFCA28D8A8638B6A4F638AA84101624E/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "073478", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.47, + "posY": 2.067, + "posZ": -5.728, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Akachi Onyele", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343160053/79D9A0D7E71BB628AD26366761558E96AACA93CC/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343160099/FCE303FB3866184962E30F7245071A06425095E2/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.472944528, + "posY": 1.02681673, + "posZ": 11.0225353, + "rotX": 1.02060794E-05, + "rotY": -0.0008168299, + "rotZ": -5.44288E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Akachi Onyele", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17058453, + "g": 0.0, + "b": 0.329267979 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343159910/4DFE2B07BE7E50D2EA69FFEB40624CF542B5E0DE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343159970/075B54C1767060DD9A1AD24DB57938CCFDDD6585/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "086503", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.353, + "posY": 2.067, + "posZ": -5.625, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Sefina Rousseau", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343125039/358B5898D369D0DD9B43CA63A4D814DD523B46D4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343125078/A86918CF754A49F3634CE1906F06D2EF8050181C/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.2811205, + "posY": 1.02681625, + "posZ": 11.0247946, + "rotX": 1.56008318E-05, + "rotY": -0.000685103063, + "rotZ": -1.13126E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Sefina Rousseau", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0850937739, + "g": 0.210800946, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112788/E93E0A9A75FF8657A9E42C3AC93A236739E8B48E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112830/2D14AED1F1BA6A9FA28E7093A2E738876EA80A89/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "1ebf3c", + "Name": "Figurine_Custom", + "Transform": { + "posX": 3.898, + "posY": 2.067, + "posZ": -3.646, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Minh Thi Phan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124265/92345CAE764C3A809A9CA73F30AFF9406BC0EF5E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124306/A4481703DBC3C327CBE907E1149598283B7AB049/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.015713, + "posY": 1.02681613, + "posZ": 11.0225344, + "rotX": 8.437017E-06, + "rotY": -0.0006353474, + "rotZ": -2.9882583E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Minh Thi Phan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.2519619, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111913/23E26016E556988D267EDD8DEB4D76E4D6D38A7C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111950/D44CE23B259F5B04CD2B76F44DF2BED5D41F862E/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "eb793b", + "Name": "Figurine_Custom", + "Transform": { + "posX": 2.73, + "posY": 2.067, + "posZ": -3.996, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Mark Harrigan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123987/395CFF93D01FE8D3E05BF0E18AF363C95F8C9870/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124038/5DB2BE15B15ECF1B8324CCB4EA57762A5F9503D7/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.77800012, + "posY": 1.02681637, + "posZ": 11.0286446, + "rotX": 5.44165632E-05, + "rotY": -0.0006005508, + "rotZ": 2.32658222E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Mark Harrigan", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.3257836 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111650/DC806BD08F8B210C3DBE0D3BE9C0A0E9819D8D54/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111695/C7C4A01A23F187ADD085F1FDFF51FAFB0295F22A/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "78f659", + "Name": "Figurine_Custom", + "Transform": { + "posX": 21.191, + "posY": 2.067, + "posZ": -2.527, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343121862/DD3C4ACBC52C4FBD8C573B953ED0081B810FA878/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343121899/0330056F163A97214EBEDBDA800BF186EEC0B8B7/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.204208, + "posY": 1.02681661, + "posZ": 11.8004837, + "rotX": 8.295096E-06, + "rotY": -0.002050401, + "rotZ": -1.10992141E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.3292681, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343109608/01B9628C63EE04370742D354B11FC41708BB6C5A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343109656/54EBB31786FD3F4119F15B55B4FFAD9108FB9C61/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4ed067", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.419, + "posY": 2.067, + "posZ": -3.644, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Jim Culver", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123404/7C7BBACF49827ED5D622033E6C1DEA9357096C7B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123446/B7327A472FBB4072DC477381E8A7A6125C99531F/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 0.463523775, + "posY": 1.02681673, + "posZ": 11.7824306, + "rotX": -3.54734016E-06, + "rotY": 0.00121953932, + "rotZ": -3.94873632E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Jim Culver", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.170584649, + "g": 0.0, + "b": 0.3292681 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343111046/87284B158274F1722C2161D9F9B30E214647B1BB/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343111086/FF3A031718F35B572D6C3C8C7BCCAB6C11D4BF33/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "4990c5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 5.699, + "posY": 2.067, + "posZ": -1.237, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Jenny Barnes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343123208/8C29DCE72C2A5DE4D7E6A79046CF24C3D74D8535/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343123260/B4FC280EE97A57E792694AC4EDAADD48E44519C9/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "9ee7cf", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.290638775, + "posY": 1.02681673, + "posZ": 11.7851191, + "rotX": 1.27248541E-05, + "rotY": -0.0003152209, + "rotZ": -7.57728048E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Jenny Barnes", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.08509388, + "g": 0.2108011, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343110878/B9FEDC01D8D9AE1AAC6B02BE02B2750BF3DF54D6/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343110916/B7228A20C559122AB8D718C0AC201FED9E85B2DE/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "f96c49", + "Name": "Figurine_Custom", + "Transform": { + "posX": 4.395, + "posY": 2.067, + "posZ": -1.549, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343124866/20FAFD12A141BEDFA62FC7D2BBA10925863110C7/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343124908/94730221F433510D8906BBF22D7AC5F8FF979B7A/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "871891", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.02522957, + "posY": 1.02681625, + "posZ": 11.78287, + "rotX": 1.1895655E-05, + "rotY": -0.0009831832, + "rotZ": -6.40340477E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251961976, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343112602/C78D725F74D849D4C81D09D1C9B808D1F192A6B8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343112648/D27F29716439A7BDBF1162AB92684C32E3A221FF/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e6d68f", + "Name": "Figurine_Custom", + "Transform": { + "posX": 3.422, + "posY": 2.067, + "posZ": -1.246, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Zoey Samaras", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343104943/9E4F82A799BEF14E1BEC498937F2EB3BB83F6ADE/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343104997/E66355B1514163DDC8E50927F54C6C07DE63EC00/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "50a1c5", + "Name": "Figurine_Custom", + "Transform": { + "posX": -1.78751993, + "posY": 1.026817, + "posZ": 11.7889805, + "rotX": 1.25525485E-05, + "rotY": 0.00384989637, + "rotZ": 6.301981E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Zoey Samaras", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.3257837 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400343107696/1E492CCA51ADB35F95FFF64ABBB61765E50B2B26/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400343107739/4F5A5EE5CF79DAF68B538EEF30DB8DACC10A3565/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "8f5e71", + "Name": "Figurine_Custom", + "Transform": { + "posX": 18.214, + "posY": 2.067, + "posZ": 20.422, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Wendy Adams", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.58711, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342898443/A3C543770A98A9D55B8BF1E51B2EE143A42AE1A2/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898498/10F99CF16FEBE1CD39635ABFF90F805BF5D54918/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b848a3", + "Name": "Figurine_Custom", + "Transform": { + "posX": 2.99075246, + "posY": 1.05605435, + "posZ": -11.0904865, + "rotX": -1.12616681E-05, + "rotY": 0.0209468454, + "rotZ": -6.328795E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Wendy Adams", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.329268247, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342911659/B0D1767C1391FEAFC991695B614304A626FCEB2C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911709/5143ADC17BEA16129B1533BE77EE79BF0BD347A5/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "881def", + "Name": "Figurine_Custom", + "Transform": { + "posX": 18.125, + "posY": 2.067, + "posZ": 17.111, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Agnes Baker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.33758, + "g": 0.0, + "b": 0.65331 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342898077/CB788C381652994294C25179935B1C9A43958EF9/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898124/10924A4D4866357782DFB81FFB8D67C93F064F29/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c646b5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 1.41371632, + "posY": 1.05605292, + "posZ": -10.7802191, + "rotX": -1.42807457E-05, + "rotY": 359.978119, + "rotZ": 0.0001414089, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Agnes Baker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.1705848, + "g": 0.0, + "b": 0.329268247 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342911213/3C50F1305A311942B242F56F1DF8DB6333F02EC0/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911264/8125422EA13893015B535ECA5730368BC422A508/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "47cbdc", + "Name": "Figurine_Custom", + "Transform": { + "posX": 18.043, + "posY": 2.067, + "posZ": 18.03, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.17436, + "g": 0.43031, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342898355/9F2A2046E154557C9D35BC392DA05BCF7A5D99BF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898401/3200CDC30301B8A58B6CE31AE9BF06DF7BE59B46/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "c7119b", + "Name": "Figurine_Custom", + "Transform": { + "posX": -0.120323889, + "posY": 1.05605209, + "posZ": -10.5111914, + "rotX": 1.64129942E-05, + "rotY": 0.0260009225, + "rotZ": -2.237311E-06, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.08509406, + "g": 0.2108013, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342911559/E9A1944160938CAC731E6ECF4E86C8A43DE4BB9E/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911607/D91CC56CCF47669B649D0AB61B12957FBB790C06/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "7de2d5", + "Name": "Figurine_Custom", + "Transform": { + "posX": 17.642, + "posY": 2.067, + "posZ": 21.115, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Daisy Walker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.45725, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342898160/BD419A43A39F1AAE574C3ED1E6BDCA059662526B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898199/50F1F2731EA74D362AFAD8157D040D2C28537FC4/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "376b04", + "Name": "Figurine_Custom", + "Transform": { + "posX": -4.413311, + "posY": 1.02681649, + "posZ": 12.1634035, + "rotX": 5.90366581E-05, + "rotY": 0.00331070554, + "rotZ": 3.21872079E-07, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Daisy Walker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.559233367, + "g": 0.251962155, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342911313/35AACEA1926713934B02DED9A74B78FFC3CE9883/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911376/6F57094F6DE7748A2FECE162A8360433100F6A1A/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "d68f71", + "Name": "Figurine_Custom", + "Transform": { + "posX": 18.503, + "posY": 2.067, + "posZ": 21.057, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Roland Banks", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.04089, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342898253/1379499E10EFB7E14365E7DB265FDEA18852D1D5/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342898308/F1D708F76DF5800CE765EAFA0DC09C26A74FF16B/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "b49b1e", + "Name": "Figurine_Custom", + "Transform": { + "posX": -5.15518236, + "posY": 1.02681625, + "posZ": 12.1229219, + "rotX": -3.45639019E-05, + "rotY": 359.971771, + "rotZ": -6.146331E-05, + "scaleX": 0.5750004, + "scaleY": 0.5750004, + "scaleZ": 0.5750004 + }, + "Nickname": "Roland Banks", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0107875289, + "b": 0.325783879 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1763698400342911431/4F699092E6EA90370C6AC757DB37FF9D9A6A7FB8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1763698400342911484/BCB0DA6F1D18C17D45F72A530A648BEC00C54205/", + "ImageScalar": 1.0, + "WidthScale": 0.0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + } + ] + } + ] + }, + { + "GUID": "8112ff", + "Name": "Custom_Tile", + "Transform": { + "posX": 12.174, + "posY": 4.216, + "posZ": 29.914, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 42.0, + "scaleX": 2.2, + "scaleY": 1.0, + "scaleZ": 2.2 + }, + "Nickname": "Generic Difficulty Selector", + "Description": "Define difficulties in this object's script.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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": "-- edit the \"tokenData\" table to change the preset difficulties\n-- list of valid ids: 'p1', '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8',\n-- 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue', 'bless', 'curse', 'frost'\n\nlocal tokenData = {\n Easy = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'red', 'blue' },\n Standard = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'red', 'blue' },\n Hard = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'red', 'blue' },\n Expert = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'red', 'blue' }\n}\n\n-- create buttons on startup\nfunction onLoad()\n local z_offset = -0.15\n for difficulty, _ in pairs(tokenData) do\n local clickFunction = difficulty:lower() .. \"Click\"\n self.setVar(clickFunction, function() clickFun(difficulty) end)\n\n self.createButton({\n label = difficulty,\n function_owner = self,\n click_function = clickFunction,\n position = { 0, 0.1, z_offset },\n rotation = { 0, 0, 0 },\n scale = { 0.47, 1, 0.47 },\n height = 200,\n width = 1150,\n font_size = 100,\n color = { 0.87, 0.8, 0.70 },\n font_color = { 0, 0, 0 }\n })\n z_offset = z_offset + 0.20\n end\nend\n\nfunction clickFun(difficulty)\n Global.call(\"setChaosBagState\", tokenData[difficulty])\nend", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2ab443", + "Name": "Custom_Model", + "Transform": { + "posX": 29.585, + "posY": 4.094, + "posZ": -21.078, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.3, + "scaleY": 0.3, + "scaleZ": 0.3 + }, + "Nickname": "\"Lucky\" Penny", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomMesh": { + "MeshURL": "https://www.dropbox.com/s/wyu6zud8r8ewqnt/Coin.obj?dl=1", + "DiffuseURL": "https://www.dropbox.com/s/g0c0hdqw5w3q1an/Blursed-Coin-Faces.png?dl=1", + "NormalURL": "", + "ColliderURL": "https://www.dropbox.com/s/wyu6zud8r8ewqnt/Coin.obj?dl=1", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 3, + "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": "bc81cb", + "Name": "Custom_Tile", + "Transform": { + "posX": 29.9, + "posY": 4.095, + "posZ": -21.013, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 359.0, + "scaleX": 0.46, + "scaleY": 1.0, + "scaleZ": 0.46 + }, + "Nickname": "Double-Sided Resource", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1634201755654309427/59F903E0AF5599D782B756AB92B5D9203002DF61/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1634201755654309873/9A23829955A98CBAC1E6BA2D3E14D4FFF0A86463/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 1, + "Thickness": 0.1, + "Stackable": false, + "Stretch": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b171c8", + "Name": "Custom_Tile", + "Transform": { + "posX": 43.122, + "posY": 2.338, + "posZ": -36.618, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Descriptive Phase Tracker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.10624, + "g": 0.0083, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/933819604050849085/9E22AFD7B0157140FC177DBCCBCB1D61D6A0329F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/933819604050849524/797528309EFBAC7485283048AAB9DA68B8A31891/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.2, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseTwo'\n params.function_owner = self\n params.tooltip = '1. Mythos Phase\\n\\n 1.1 Round begins. Mythos phase begins.\\n\\n 1.2 Place 1 doom on the current agenda.\\n\\n 1.3 Check doom threshold.\\n\\n 1.4 Each investigator draws 1\\n encounter card.\\n\\n> PLAYER WINDOW <\\n\\n 1.5 Mythos phase ends.'\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseTwo()\n self.setState(2)\nend", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "e75551", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.1360855, + "posY": 1.24541819, + "posZ": 49.92741, + "rotX": 0.0208078064, + "rotY": 269.9888, + "rotZ": 0.016764963, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Descriptive Phase Tracker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.04146277, + "g": 0.113237955, + "b": 0.0009864086 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/933819604050885611/845B5AA915F30492B5F34864698B9C3627FA5763/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/933819604050886219/5987AB68E0D2609CC3831F1311E9070D7189FBA8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.2, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseThree'\n params.function_owner = self\n params.tooltip = '2. Investigation Phase\\n\\n 2.1 Investigation phase begins.\\n\\n> PLAYER WINDOW <\\n\\n 2.2 Next investigator’s turn begins.\\n\\n> PLAYER WINDOW <\\n\\n 2.2.1 Active investigator may take\\n an action, if able. If an action\\n was taken, return to previous\\n player window. If no action was\\n taken, proceed to 2.2.2.\\n\\n 2.2.2 Investigator’s turn ends.\\n If an investigator has not yet\\n taken a turn this phase, return\\n to 2.2. If each investigator has\\n taken a turn this phase,\\n proceed to 2.3.\\n\\n 2.3 Investigation phase ends.'\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseThree()\n self.setState(3)\nend", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "042d56", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.1360855, + "posY": 1.24541819, + "posZ": 49.92741, + "rotX": 0.0208078064, + "rotY": 269.9888, + "rotZ": 0.016764963, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Descriptive Phase Tracker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.235189646, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/982233321870235122/492996D07ABF6DDA4B605A3013C4892839DCF1F3/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/982233321870235526/32D11CE67CBFB6E1197E540F9CA08F871A500C85/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.2, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseFour'\n params.function_owner = self\n params.tooltip = '3. Enemy Phase\\n\\n 3.1 Enemy phase begins.\\n\\n 3.2 Hunter enemies move.\\n\\n> PLAYER WINDOW <\\n\\n 3.3 Next investigator resolves\\n engaged enemy attacks. If an\\n investigator has not yet\\n resolved enemy attacks this\\n phase, return to previous\\n player window. After final\\n investigator resolves engaged\\n enemy attacks, proceed to\\n next player window.\\n\\n> PLAYER WINDOW <\\n\\n 3.4 Enemy phase ends.'\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseFour()\n self.setState(4)\nend", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "44077a", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.1360855, + "posY": 1.24541819, + "posZ": 49.92741, + "rotX": 0.0208078064, + "rotY": 269.9888, + "rotZ": 0.016764963, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Descriptive Phase Tracker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.5313587, + "g": 0.3496283, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/982233321870237261/C287CAED2423970F33E72D6C7415CBEC6794C533/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/982233321870237827/81374325F650673C37C89E4E2A1DC25F1C97FED8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.2, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseOne'\n params.function_owner = self\n params.tooltip = '4. Upkeep Phase\\n\\n 4.1 Upkeep phase begins.\\n\\n> PLAYER WINDOW <\\n\\n 4.2 Reset actions.\\n\\n 4.3 Ready each exhausted card.\\n\\n 4.4 Each investigator draws 1\\n card and gains 1 resource.\\n\\n 4.5 Each investigator checks\\n hand size.\\n\\n 4.6 Upkeep phase ends.\\n Round ends.'\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseOne()\n self.setState(1)\nend", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "2547b3", + "Name": "Custom_Model", + "Transform": { + "posX": 30.163, + "posY": 4.157, + "posZ": -21.518, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.5, + "scaleY": 0.5, + "scaleZ": 0.5 + }, + "Nickname": "Custom Data Helper", + "Description": "Include this in custom content for clue spawning!", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/CustomDataHelper\")\nend)\n__bundle_register(\"core/CustomDataHelper\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- set true to enable debug logging\nDEBUG = false\n\nfunction log(message)\n if DEBUG then\n print(message)\n end\nend\n\n--[[\nKnown locations and clues. We check this to determine if we should\natttempt to spawn clues, first we look for _ and if\nwe find nothing we look for \nformat is [location_guid -> clueCount]\n]]\nLOCATIONS_DATA_JSON = [[\n{\n \"San Francisco\": {\"type\": \"fixed\", \"value\": 1, \"clueSide\": \"back\"},\n \"\tArkham\": {\"type\": \"perPlayer\", \"value\": 1, \"clueSide\": \"back\"},\n \"Buenos Aires\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"\tLondon\": {\"type\": \"perPlayer\", \"value\": 2, \"clueSide\": \"front\"},\n \"Rome\": {\"type\": \"perPlayer\", \"value\": 3, \"clueSide\": \"front\"},\n \"Istanbul\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"front\"},\n \"Tokyo_123abc\": {\"type\": \"perPlayer\", \"value\": 0, \"clueSide\": \"back\"},\n \"Tokyo_456efg\": {\"type\": \"perPlayer\", \"value\": 4, \"clueSide\": \"back\"},\n \"Tokyo\": {\"type\": \"fixed\", \"value\": 2, \"clueSide\": \"back\"},\n \"Shanghai_123\": {\"type\": \"fixed\", \"value\": 12, \"clueSide\": \"front\"},\n \"Sydney\": {\"type\": \"fixed\", \"value\": 0, \"clueSide\": \"front\"}\n}\n]]\n\n\nPLAYER_CARD_DATA_JSON = [[\n{\n \"Tool Belt (0)\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 2\n },\n \"Tool Belt (3)\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 4\n },\n \"Yithian Rifle\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 3\n },\n \"xxx\": {\n \"tokenType\": \"resource\",\n \"tokenCount\": 3\n }\n}\n]]\n\nHIDDEN_CARD_DATA = {\n \"Unpleasant Card (Doom)\",\n \"Unpleasant Card (Gloom)\",\n \"The Case of the Scarlet DOOOOOM!\"\n}\n\nLOCATIONS_DATA = JSON.decode(LOCATIONS_DATA_JSON)\nPLAYER_CARD_DATA = JSON.decode(PLAYER_CARD_DATA_JSON)\n\nfunction onload(save_state)\n local playArea = getObjectFromGUID('721ba2')\n playArea.call(\"updateLocations\", {self.getGUID()})\n local playerMatWhite = getObjectFromGUID('8b081b')\n playerMatWhite.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatOrange = getObjectFromGUID('bd0ff4')\n playerMatOrange.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatGreen = getObjectFromGUID('383d8b')\n playerMatGreen.call(\"updatePlayerCards\", {self.getGUID()})\n local playerMatRed = getObjectFromGUID('0840d5')\n playerMatRed.call(\"updatePlayerCards\", {self.getGUID()})\n local dataHelper = getObjectFromGUID('708279')\n dataHelper.call(\"updateHiddenCards\", {self.getGUID()})\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "64a613", + "Name": "Custom_Model", + "Transform": { + "posX": 65.0, + "posY": 1.4814992, + "posZ": -55.0, + "rotX": -1.10717018E-07, + "rotY": 270.0, + "rotZ": 2.22086971E-08, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "Core/Night of the Zealot", + "Description": "", + "GMNotes": "campaigns/night_of_the_zealot.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667628371/18438B0A0045038A7099648AA3346DFCAA267C66/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"ml\":[]}", + "XmlUI": "" + }, + { + "GUID": "2898f6", + "Name": "Custom_Model", + "Transform": { + "posX": 52.0, + "posY": 1.4814992, + "posZ": -55.0, + "rotX": -9.938408E-08, + "rotY": 270.0, + "rotZ": 3.32132082E-08, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "The Dunwich Legacy", + "Description": "", + "GMNotes": "campaigns/dunwich_legacy.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667666249/B7EB11E1C48A63D3B8AC233FF2DF0BBAD74ECC6E/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aca04c", + "Name": "Custom_Model", + "Transform": { + "posX": 39.0, + "posY": 1.4814992, + "posZ": -55.0, + "rotX": -9.938408E-08, + "rotY": 270.0, + "rotZ": 3.32132082E-08, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "The Path to Carcosa", + "Description": "", + "GMNotes": "campaigns/path_to_carcosa.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667645467/CDF71CF96691CEF2E690F71332479ACBA0697864/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0bcf19", + "Name": "Custom_Model", + "Transform": { + "posX": 25.9999981, + "posY": 1.48553991, + "posZ": -55.0, + "rotX": 2.02975116E-07, + "rotY": 270.0, + "rotZ": 1.02683746E-08, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "The Forgotten Age", + "Description": "", + "GMNotes": "campaigns/forgotten_age.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517669830426/AAB750A408E887633F25AFDFB194C50A9A1518DF/", + "NormalURL": "", + "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63e097", + "Name": "Custom_Model", + "Transform": { + "posX": 13.000001, + "posY": 1.48553991, + "posZ": -55.0, + "rotX": 5.4016418E-08, + "rotY": 270.0, + "rotZ": -2.03721882E-07, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "The Circle Undone", + "Description": "", + "GMNotes": "campaigns/circle_undone.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517669843863/DC0750A38111062909FEDA1BC20685895A574A54/", + "NormalURL": "", + "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "465aab", + "Name": "Custom_Model", + "Transform": { + "posX": 52.0, + "posY": 1.48554, + "posZ": -87.0, + "rotX": 2.21964243E-07, + "rotY": 270.0, + "rotZ": -8.181582E-09, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "The Innsmouth Conspiracy", + "Description": "", + "GMNotes": "campaigns/innsmouth_conspiracy.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132195050/3888AC3E4F59D039C5F01B7EC72AB63174184381/", + "NormalURL": "", + "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "56270d", + "Name": "Custom_Model", + "Transform": { + "posX": 65.0, + "posY": 1.86649919, + "posZ": -71.0, + "rotX": -1.02339563E-07, + "rotY": 270.0, + "rotZ": 8.556439E-09, + "scaleX": 2.0, + "scaleY": 0.11, + "scaleZ": 1.69 + }, + "Nickname": "Return to the Night of the Zealot", + "Description": "", + "GMNotes": "campaigns/return_to_notz.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.99608, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://pastebin.com/raw.php?i=uWAmuNZ2", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667598054/18C06F0F20D9D4651E6736FB609E2D41F4D1964E/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ce9130", + "Name": "Custom_Model", + "Transform": { + "posX": 52.0, + "posY": 1.86649919, + "posZ": -71.0, + "rotX": -3.49336347E-08, + "rotY": 270.0, + "rotZ": -3.29625678E-08, + "scaleX": 2.0, + "scaleY": 0.11, + "scaleZ": 1.69 + }, + "Nickname": "Return to The Dunwich Legacy", + "Description": "", + "GMNotes": "campaigns/return_to_tdl.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.99608, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://pastebin.com/raw.php?i=uWAmuNZ2", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667592476/36D86649503A49A36AA97B7B72C6150E4C2BE333/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e9889a", + "Name": "Custom_Model", + "Transform": { + "posX": 39.0, + "posY": 1.86649919, + "posZ": -71.0, + "rotX": -3.49336347E-08, + "rotY": 270.0, + "rotZ": -3.29625678E-08, + "scaleX": 2.0, + "scaleY": 0.11, + "scaleZ": 1.69 + }, + "Nickname": "Return to The Path to Carcosa", + "Description": "", + "GMNotes": "campaigns/return_to_tptc.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.99608, + "b": 1.0, + "a": 0.27059 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://pastebin.com/raw.php?i=uWAmuNZ2", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517667556656/9638E8CE7F209B50634B202C9EF4B0BDB4993BBB/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "479ff3", + "Name": "Custom_Model", + "Transform": { + "posX": 26.0, + "posY": 1.86649919, + "posZ": -71.0, + "rotX": -2.17402714E-07, + "rotY": 270.0, + "rotZ": -8.35225045E-09, + "scaleX": 2.0, + "scaleY": 0.11, + "scaleZ": 1.69 + }, + "Nickname": "Return to The Forgotten Age", + "Description": "", + "GMNotes": "campaigns/return_to_tfa.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.99608, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://pastebin.com/raw.php?i=uWAmuNZ2", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1474319121423613924/490D56D20C6AE0547D67D942513396E8D0584A4A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fea079", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.59800088, + "posY": 1.58655512, + "posZ": -13.7460041, + "rotX": -1.281226E-08, + "rotY": 315.0, + "rotZ": -6.52294441E-09, + "scaleX": 3.0, + "scaleY": 3.0, + "scaleZ": 3.0 + }, + "Nickname": "Chaos Bag", + "Description": "Chaos Bag", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "chaosBag" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "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 + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "540149", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 4.619, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-2", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "b8dc75", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "0", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "e30eb1", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 6.256, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-2", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "6f16f0", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-3", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "8e06b9", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-4", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "6ca146", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Tablet", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "957602", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Elder Sign", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "238252", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 7.075, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Skull", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "6e0c0d", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "+1", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "b08198", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-1", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "17e7c4", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 7.894, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Auto-fail", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "25f01b", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 5.437, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Skull", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "15e190", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-1", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "90356c", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "0", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "370e96", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "Cultist", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "6633aa", + "Name": "Custom_Tile", + "Transform": { + "posX": 0.0, + "posY": 8.712, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 0.81, + "scaleY": 1.0, + "scaleZ": 0.81 + }, + "Nickname": "-1", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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": "708279", + "Name": "Custom_Tile", + "Transform": { + "posX": -56.528, + "posY": 1.491, + "posZ": -93.982, + "rotX": 0.0, + "rotY": 315.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Data Helper", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/254843371583173230/BECDC34EB4D2C8C5F9F9933C97085F82A2F21AE3/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DataHelper\")\nend)\n__bundle_register(\"core/DataHelper\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- set true to enable debug logging\nDEBUG = false\n\nfunction log(message)\n if DEBUG then\n print(message)\n end\nend\n\n-- data for difficulty selector scripts to set up chaos bag\nmodeData = {\n ['Core Set'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['The Devourer Below'] = {\n easy = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\n normal = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\n hard = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' },\n expert = { parent = 'Core Set', append = { 'elder' }, message = 'An additional token for the preparation of this scenario has been added to the bag.' }\n },\n\n -----------------The Dunwich Legacy\n ['The Dunwich Legacy'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'red', 'blue' } }\n },\n ['The Miskatonic Museum'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Essex County Express'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Blood on the Altar'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Undimensioned and Unseen'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Where Doom Awaits'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Lost in Time and Space'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Path to Carcosa\n ['The Path to Carcosa'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'skull', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'skull', 'red', 'blue' } }\n },\n ['The Last King'] = {\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'} } }\n },\n ['Echoes of the Past'] = {\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'} } }\n },\n ['The Unspeakable Oath'] = {\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'} } }\n },\n ['A Phantom of Truth'] = {\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'} } }\n },\n ['The Pallid Mask'] = {\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'} } }\n },\n ['Black Stars Rise'] = {\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'} } }\n },\n ['Dim Carcosa'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'red', 'blue' } }\n },\n\n -----------------The Forgotten Age\n ['The Forgotten Age'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n ['The Doom of Eztli'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Threads of Fate'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Boundary Beyond'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The City of Archives'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Depths of Yoth'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Heart of the Elders'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Shattered Aeons'] = {\n standalone = { token = { 'p1', '0', '0', '0','m1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Circle Undone\n ['The Circle Undone'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm6', 'm8', 'skull', 'skull', 'red', 'blue' } }\n },\n [\"At Death's Doorstep\"] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Secret Name'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Wages of Sin'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['For the Greater Good'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Union and Disillusion'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['In the Clutches of Chaos'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Before the Black Throne'] = {\n standalone = { token = { 'p1', '0', '0', 'm1','m1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Dream-Eaters\n ['TDE_A'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['TDE_B'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\n },\n ['The Search For Kadath'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['A Thousand Shapes of Horror'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\n },\n ['Dark Side of the Moon'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['Point of No Return'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\n },\n ['Where the Gods Dwell'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['Weaver of the Cosmos'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'cultist', 'elder', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Innsmouth Conspiracy\n ['The Innsmouth Conspiracy'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } } ,\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' } }\n },\n ['TIC_Standalone'] = {\n standalone = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\n },\n\n -----------------Edge of the Earth\n ['Edge of the Earth'] = {\n easy = { token = { 'p1', 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'frost', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm7', 'frost', 'frost', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['City of the Elder Things'] = {\n easy = { token = { 'p1', 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'frost', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm7', 'frost', 'frost', 'frost', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Scarlet Keys\n ['The Scarlet Keys'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\n },\n\n -----------------The Side Missions\n --official\n ['Curse of the Rougarou'] = {\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' } },\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' } }\n },\n ['Carnevale of Horrors'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Labyrinths of Lunacy'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { 'p1', '0','m1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'red', 'blue' } }\n },\n ['Guardians of the Abyss'] = {\n normal = { token = { 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\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' } },\n },\n ['Excelsior'] = {\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['Read or Die'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['All or Nothing'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Meowlathotep'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['WotOG'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'skull', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'skull', 'red', 'blue' } }\n },\n ['Bad Blood'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Machinations'] = {\n easy = { token = { 'p1', 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'elder', 'red', 'blue' } }\n },\n ['Red Tide'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['FaF'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n\n --fan-made\n ['Carnevale of Spiders'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Nephew Calls'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Outsider'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Stranger Things'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Winter Winds'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'skull', 'cultist', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'cultist', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'cultist', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'cultist', 'red', 'blue' } }\n },\n ['The Festival'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm6', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Forbidding Desert'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['Happys Funhouse'] = {\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm5', 'm7', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Knightfall'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\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' } }\n },\n ['Last Call at Roxies'] = {\n easy = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'elder', 'elder', 'red', 'blue' } }\n },\n ['The Limens of Belief'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } }\n },\n ['Blood Spilled in Salem'] = {\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Bread and Circuses'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['Bridge of Sighs'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['The Collector'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['The Colour out of Space'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\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' } }\n },\n ['The Curse of Amultep'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['The Dying Star'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'blue', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'blue', 'red', 'blue' } }\n },\n ['Against the Wendigo'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Pensher Wyrm'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\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' } }\n },\n ['Approaching Storm'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Into the Shadowlands'] = {\n easy = { token = { 'p1', 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['London Set 1'] = {\n easy = { token = { 'p2', 'p1', '0', '0', '0', 'm1', 'm2', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm2', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n },\n ['London Set 2'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'elder', 'tablet', 'red', 'blue' } },\n },\n ['London Set 3'] = {\n normal = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n },\n ['Delta Green'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['Jennys Choice'] = {\n easy = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4','skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'skull', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['The Blob'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['The Initiation'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n ['Consternation'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'skull', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'm7', 'skull', 'skull', 'skull', 'red', 'blue' } },\n },\n ['Of Sphinx'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'elder', 'cultist', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'skull', 'elder', 'cultist', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'elder', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['Ordis'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'elder', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['Darkness Falls'] = {\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n },\n ['War of the Worlds'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n ['Alice in Wonderland'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'm5', 'm6', 'skull', 'skull', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'm8', 'skull', 'skull', 'elder', 'red', 'blue' } }\n },\n ['Pokemon'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'm8', 'skull', 'skull', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Safari'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['Cerulean'] = {\n normal = { token = { 'p1', '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { 'p1', '0', '0', 'm1', 'm2', 'm3', 'm3', 'm4', 'm6', 'skull', 'skull', 'cultist', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['Erich Zann'] = {\n easy = { token = { 'p1', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm4', 'm5', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } }\n },\n ['Kaimonogatari'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm2', 'm2', 'm3', 'm4', 'm4', 'm5', 'skull', 'skull', 'cultist', 'red', 'blue' } },\n expert = { token = { '0', '0', 'm1', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm6', 'm8', 'skull', 'skull', 'cultist', 'red', 'blue' } }\n },\n ['Sleepy Hollow'] = {\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' } },\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' } },\n },\n ['Flesh'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm3', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', 'm1', 'm1', 'm2', 'm3', 'm3', 'm4', 'm4', 'm6', 'skull', 'skull', 'cultist', 'tablet', 'tablet', 'red', 'blue' } },\n },\n ['Dark Matter'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'cultist', 'red', 'blue' } }\n },\n ['Dont Starve'] = {\n normal = { token = { 'p1', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n hard = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm5', 'm7', 'skull', 'skull', 'cultist', 'tablet', 'elder', 'red', 'blue' } },\n },\n ['XXXX'] = {\n easy = { token = { 'p1', 'p1', '0', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n normal = { token = { 'p1', '0', '0', 'm1', 'm1', 'm1', 'm2', 'm2', 'm3', 'm4', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n hard = { token = { '0', '0', '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm5', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } },\n expert = { token = { '0', 'm1', 'm1', 'm2', 'm2', 'm3', 'm3', 'm4', 'm4', 'm5', 'm6', 'm8', 'skull', 'skull', 'cultist', 'tablet', 'red', 'blue' } }\n }\n}\n\nfunction onSave()\n local globalState = JSON.encode(SPAWNED_PLAYER_CARD_GUIDS)\n log('saving global state: ' .. globalState)\n return globalState\nend\n\nfunction onLoad(save_state)\n if save_state ~= '' then\n log('loading global state: ' .. save_state)\n SPAWNED_PLAYER_CARD_GUIDS = JSON.decode(save_state)\n else\n SPAWNED_PLAYER_CARD_GUIDS = {}\n end\nend\n\nfunction getSpawnedPlayerCardGuid(params)\n local guid = params[1]\n if SPAWNED_PLAYER_CARD_GUIDS == nil then\n return nil\n else\n return SPAWNED_PLAYER_CARD_GUIDS[guid]\n end\nend\n\nfunction setSpawnedPlayerCardGuid(params)\n local guid = params[1]\n local value = params[2]\n if SPAWNED_PLAYER_CARD_GUIDS ~= nil then\n SPAWNED_PLAYER_CARD_GUIDS[guid] = value\n return true\n else\n return false\n end\nend\n\n-- called by \"Global\" during encounter card drawing\nfunction checkHiddenCard(name)\n for _, n in ipairs(HIDDEN_CARD_DATA) do\n if name == n then\n return true\n end\n end\n return false\nend\n\n-- called by custom data helpers\nfunction updateHiddenCards(args)\n local custom_data_helper = getObjectFromGUID(args[1])\n local data_hiddenCards = custom_data_helper.getTable(\"HIDDEN_CARD_DATA\")\n for k, v in ipairs(data_hiddenCards) do\n table.insert(HIDDEN_CARD_DATA, v)\n end\nend\n\n--------------------------------------------------------------------------\n-- deprecated code, kept here for existing calls\n--------------------------------------------------------------------------\n\n-- deprecated, use metadata (GM Notes) instead\n-- Known locations and clues. We check this to determine if we should atttempt to spawn clues,\n-- first we look for _ and if we find nothing we look for \n-- format is [location_guid -> clueCount]\n\n-- Example 1: \"Study\" from Core Set (https://arkhamdb.com/card/01111)\n-- [\"Study\"]= {type=\"perPlayer\", value=2, clueSide= \"back\"}\n\n-- Example 2: \"Student Union\" from Dunwich Legacy (https://arkhamdb.com/card/02051)\n-- [\"Student Union\"]= {type=\"fixed\", value= 2, clueSide= \"back\"}\nLOCATIONS_DATA = {}\n\n-- deprecated, use metadata (GM Notes) instead\n-- Player cards with token counts and types\n\n-- Example: \"Flashlight\" from Core Set (https://arkhamdb.com/card/01087)\n-- [\"Flashlight\"]= {tokenType= \"resource\", tokenCount= 3}\nPLAYER_CARD_DATA = {}\n\n-- deprecated, use metadata (GM Notes) instead (still used by custom data helpers)\n-- Encounter Cards with \"Hidden.\" (List of names)\n\n-- Example: \"Possession (Murderous)\" from Path to Carcosa (https://arkhamdb.com/card/03342)\n-- ..., \"Possession (Murderous)\", ...\nHIDDEN_CARD_DATA = {}\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[]", + "XmlUI": "" + }, + { + "GUID": "5933fb", + "Name": "Custom_Token", + "Transform": { + "posX": -48.2, + "posY": 1.531, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Bless/Curse Manager", + "Description": "Left-Click: Add token\nRight-Click: Remove token\n\nContextmenu allows resetting the current state or removing all bless/curse tokens from play.\n\nSee Notebook for detailed instructions.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore", + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/2018214163835858903/EECF1C00C9A0C837DD40D7B5A3456B88DF0CEC08/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"chaosbag/BlessCurseManager\")\nend)\n__bundle_register(\"chaosbag/BlessCurseManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\n\n-- common button parameters\nlocal buttonParamaters = {}\nbuttonParamaters.function_owner = self\nbuttonParamaters.color = { 0, 0, 0, 0 }\nbuttonParamaters.width = 700\nbuttonParamaters.height = 700\n\nlocal altState = false\nlocal MODE = {\n [false] = \"Add / Remove\",\n [true] = \"Take / Return\"\n}\nlocal BUTTON_COLOR = {\n [false] = { 0.4, 0.4, 0.4 },\n [true] = { 0.9, 0.9, 0.9 }\n}\nlocal FONT_COLOR = {\n [false] = { 1, 1, 1 },\n [true] = { 0, 0, 0 }\n}\nlocal whitespace = \" \"\nlocal updating\n\n---------------------------------------------------------\n-- creating buttons and menus + initializing tables\n---------------------------------------------------------\n\nfunction onSave() return JSON.encode(altState) end\n\nfunction onLoad(saved_state)\n if saved_state ~= nil then\n altState = JSON.decode(saved_state)\n end\n\n -- index: 0 - bless\n buttonParamaters.click_function = \"clickBless\"\n buttonParamaters.position = { -1.03, 0.05, 0.46 }\n self.createButton(buttonParamaters)\n\n -- index: 1 - curse\n buttonParamaters.click_function = \"clickCurse\"\n buttonParamaters.position[1] = -buttonParamaters.position[1]\n self.createButton(buttonParamaters)\n\n -- index: 2 - alternative mode (take / return)\n buttonParamaters.click_function = \"enableAlt\"\n buttonParamaters.width = 900\n buttonParamaters.height = 210\n buttonParamaters.position = { -1.03, 0.05, -0.85 }\n self.createButton(buttonParamaters)\n\n -- index: 3 - default mode (add / remove)\n buttonParamaters.click_function = \"enableDefault\"\n buttonParamaters.position[1] = -buttonParamaters.position[1]\n self.createButton(buttonParamaters)\n\n -- load labels, tooltips and colors\n updateButtons()\n\n -- context menu\n self.addContextMenuItem(\"Remove all\", doRemove)\n self.addContextMenuItem(\"Reset\", doReset)\n\n -- initializing tables\n numInPlay = { Bless = 0, Curse = 0 }\n tokensTaken = { Bless = {}, Curse = {} }\n sealedTokens = {}\n Wait.time(initializeState, 1)\nend\n\nfunction initializeState()\n -- count tokens in the bag\n local chaosbag = Global.call(\"findChaosBag\")\n local tokens = {}\n for _, v in ipairs(chaosbag.getObjects()) do\n if v.name == \"Bless\" then\n numInPlay.Bless = numInPlay.Bless + 1\n elseif v.name == \"Curse\" then\n numInPlay.Curse = numInPlay.Curse + 1\n end\n end\n\n -- find tokens in the play area\n for _, obj in ipairs(getObjects()) do\n local pos = obj.getPosition()\n if pos.x > -50 and pos.x < 50 and pos.z > 8 and pos.z < 50 then\n if obj.getName() == \"Bless\" then\n table.insert(tokensTaken.Bless, obj.getGUID())\n numInPlay.Bless = numInPlay.Bless + 1\n elseif obj.getName() == \"Curse\" then\n table.insert(tokensTaken.Curse, obj.getGUID())\n numInPlay.Curse = numInPlay.Curse + 1\n end\n end\n end\n\n broadcastCount(\"Curse\")\n broadcastCount(\"Bless\")\nend\n\nfunction broadcastCount(token)\n local count = formatTokenCount(token)\n if count == \"(0/0)\" then return end\n broadcastToAll(token .. \" Tokens \" .. count, \"White\")\nend\n\nfunction printStatus(color)\n broadcastToColor(\"Curse Tokens \" .. formatTokenCount(\"Curse\"), color, \"White\")\n broadcastToColor(\"Bless Tokens \" .. formatTokenCount(\"Bless\"), color, \"White\")\nend\n\n-- context menu function 1\nfunction doRemove(color)\n local chaosbag = Global.call(\"findChaosBag\")\n\n -- remove tokens from chaos bag\n local count = { Bless = 0, Curse = 0 }\n for _, v in ipairs(chaosbag.getObjects()) do\n if v.name == \"Bless\" or v.name == \"Curse\" then\n chaosbag.takeObject({\n guid = v.guid,\n position = { 0, 5, 0 },\n callback_function = function(obj) obj.destruct() end\n })\n count[v.name] = count[v.name] + 1\n end\n end\n\n broadcastToColor(\"Removed \" .. count.Bless .. \" Bless and \" ..\n count.Curse .. \" Curse tokens from the chaos bag.\", color, \"White\")\n broadcastToColor(\"Removed \" .. removeTakenTokens(\"Bless\") .. \" Bless and \" ..\n removeTakenTokens(\"Curse\") .. \" Curse tokens from play.\", color, \"White\")\n\n doReset(color)\nend\n\n-- context menu function 2\nfunction doReset(color)\n playerColor = color\n numInPlay = { Bless = 0, Curse = 0 }\n tokensTaken = { Bless = {}, Curse = {} }\n initializeState()\n tokenArrangerApi.layout()\nend\n\n-- removing tokens that were 'taken'\nfunction removeTakenTokens(type)\n local count = 0\n for _, guid in ipairs(tokensTaken[type]) do\n local token = getObjectFromGUID(guid)\n if token ~= nil then\n token.destruct()\n count = count + 1\n end\n end\n return count\nend\n\n---------------------------------------------------------\n-- click functions\n---------------------------------------------------------\n\n-- click function 1\nfunction clickBless(_, color, isRightClick)\n playerColor = color\n callFunctions(\"Bless\", isRightClick)\nend\n\n-- click function 2\nfunction clickCurse(_, color, isRightClick)\n playerColor = color\n callFunctions(\"Curse\", isRightClick)\nend\n\n-- click function 3\nfunction enableAlt()\n if altState then return end\n altState = not altState\n updateButtons()\nend\n\n-- click function 4\nfunction enableDefault()\n if not altState then return end\n altState = not altState\n updateButtons()\nend\n\n---------------------------------------------------------\n-- called functions\n---------------------------------------------------------\n\nfunction updateButtons()\n self.editButton({\n index = 0,\n tooltip = MODE[altState] .. \" Bless\"\n })\n\n self.editButton({\n index = 1,\n tooltip = MODE[altState] .. \" Curse\"\n })\n\n self.editButton({\n index = 2,\n label = whitespace .. MODE[true] .. (altState and \" ✓\" or whitespace) .. \" \",\n color = BUTTON_COLOR[not altState],\n font_color = FONT_COLOR[not altState]\n })\n\n self.editButton({\n index = 3,\n label = whitespace .. MODE[false] .. (altState and whitespace or \" ✓\") .. \" \",\n color = BUTTON_COLOR[altState],\n font_color = FONT_COLOR[altState]\n })\nend\n\n-- function that is called by click_functions 1+2 and calls the other functions\nfunction callFunctions(token, isRightClick)\n if not Global.call(\"canTouchChaosTokens\") then\n return\n end\n local success\n if not altState then\n if isRightClick then\n success = takeToken(token, true)\n else\n success = addToken(token)\n end\n else\n if isRightClick then\n success = returnToken(token)\n else\n success = takeToken(token, false)\n end\n end\n if success ~= 0 then tokenArrangerApi.layout() end\nend\n\n-- returns a formatted string with information about the provided token type (bless / curse)\nfunction formatTokenCount(type)\n if type == nil then type = mode end\n return \"(\" .. (numInPlay[type] - #tokensTaken[type]) .. \"/\" .. #tokensTaken[type] .. \")\"\nend\n\n-- called by cards that seal bless/curse tokens\n---@param param Table This contains the type and guid of the sealed token\nfunction sealedToken(param)\n table.insert(tokensTaken[param.type], param.guid)\n broadcastCount(param.type)\nend\n\n-- called by cards that seal bless/curse tokens\n---@param param Table This contains the type and guid of the released token\nfunction releasedToken(param)\n for i, v in ipairs(tokensTaken[param.type]) do\n if v == param.guid then\n table.remove(tokensTaken[param.type], i)\n break\n end\n end\n if not updating then\n updating = true\n Wait.frames(function()\n broadcastCount(param.type)\n updating = false\n end, 1)\n end\nend\n\n---------------------------------------------------------\n-- main functions: add, take and return\n---------------------------------------------------------\n\nfunction addToken(type)\n if numInPlay[type] == 10 then\n printToColor(\"10 tokens already in play, not adding any.\", playerColor)\n return 0\n end\n numInPlay[type] = numInPlay[type] + 1\n printToAll(\"Adding \" .. type .. \" token \" .. formatTokenCount(type))\n return Global.call(\"spawnChaosToken\", type)\nend\n\nfunction takeToken(type, remove)\n local chaosbag = Global.call(\"findChaosBag\")\n if not remove and not SEAL_CARD_MESSAGE then\n broadcastToColor(\"For sealing tokens on cards try right-clicking on the card for seal options.\", playerColor)\n SEAL_CARD_MESSAGE = true\n end\n local tokens = {}\n for _, v in ipairs(chaosbag.getObjects()) do\n if v.name == type then\n table.insert(tokens, v.guid)\n end\n end\n if #tokens == 0 then\n printToColor(\"No \" .. type .. \" tokens in the chaos bag.\", playerColor)\n return 0\n end\n local pos = self.getPosition() + Vector(2.25, 0, 0.85)\n if type == \"Curse\" then pos[3] = pos[3] - 1.7 end\n chaosbag.takeObject({\n guid = table.remove(tokens),\n position = pos,\n smooth = false,\n callback_function = function(obj)\n if remove then\n numInPlay[type] = numInPlay[type] - 1\n printToAll(\"Removing \" .. type .. \" token \" .. formatTokenCount(type))\n obj.destruct()\n else\n table.insert(tokensTaken[type], obj.getGUID())\n printToAll(\"Taking \" .. type .. \" token \" .. formatTokenCount(type))\n end\n end\n })\nend\n\nfunction returnToken(type)\n local guid = table.remove(tokensTaken[type])\n if guid == nil then\n printToColor(\"No \" .. type .. \" tokens to return\", playerColor)\n return 0\n end\n local token = getObjectFromGUID(guid)\n if token == nil then\n printToColor(\"Couldn't find token \" .. guid .. \", not returning to bag\", playerColor)\n return 0\n end\n local chaosbag = Global.call(\"findChaosBag\")\n if chaosbag == nil then\n return 0\n end\n chaosbag.putObject(token)\n printToAll(\"Returning \" .. type .. \" token \" .. formatTokenCount(type))\nend\n\n---------------------------------------------------------\n-- Wendy Menu (context menu for cards on hotkey press)\n---------------------------------------------------------\n\nfunction addMenuOptions(parameters)\n local playerColor = parameters.playerColor\n local hoveredObject = parameters.hoveredObject\n if hoveredObject == nil or hoveredObject.getVar(\"MENU_ADDED\") == true then return end\n if hoveredObject.tag ~= \"Card\" then\n broadcastToColor(\"Right-click seal options can only be added to cards\", playerColor)\n return\n end\n\n hoveredObject.addContextMenuItem(\"Seal Bless\", function(color)\n sealToken(\"Bless\", color, hoveredObject)\n tokenArrangerApi.layout()\n end, true)\n\n hoveredObject.addContextMenuItem(\"Release Bless\", function(color)\n releaseToken(\"Bless\", color, hoveredObject)\n tokenArrangerApi.layout()\n end, true)\n\n hoveredObject.addContextMenuItem(\"Seal Curse\", function(color)\n sealToken(\"Curse\", color, hoveredObject)\n tokenArrangerApi.layout()\n end, true)\n\n hoveredObject.addContextMenuItem(\"Release Curse\", function(color)\n releaseToken(\"Curse\", color, hoveredObject)\n tokenArrangerApi.layout()\n end, true)\n\n broadcastToColor(\"Right-click seal options added to \" .. hoveredObject.getName(), playerColor)\n hoveredObject.setVar(\"MENU_ADDED\", true)\n sealedTokens[hoveredObject.getGUID()] = {}\nend\n\nfunction sealToken(type, playerColor, enemy)\n local chaosbag = Global.call(\"findChaosBag\")\n if chaosbag == nil then return end\n local pos = enemy.getPosition()\n\n for i, token in ipairs(chaosbag.getObjects()) do\n if token.name == type then\n chaosbag.takeObject({\n position = { pos.x, pos.y + 1, pos.z },\n index = i - 1,\n smooth = false,\n callback_function = function(obj)\n Wait.frames(function()\n table.insert(sealedTokens[enemy.getGUID()], obj)\n table.insert(tokensTaken[type], obj.getGUID())\n printToColor(\"Sealing \" .. type .. \" token \" .. formatTokenCount(type), playerColor)\n end, 1)\n end\n })\n return\n end\n end\n printToColor(type .. \" token not found in bag\", playerColor)\nend\n\nfunction releaseToken(type, playerColor, enemy)\n local chaosbag = Global.call(\"findChaosBag\")\n if chaosbag == nil then return end\n local tokens = sealedTokens[enemy.getGUID()]\n if tokens == nil or #tokens == 0 then return end\n\n for i, token in ipairs(tokens) do\n if token ~= nil and token.getName() == type then\n local guid = token.getGUID()\n chaosbag.putObject(token)\n for j, v in ipairs(tokensTaken[type]) do\n if v == guid then\n table.remove(tokensTaken[type], j)\n table.remove(tokens, i)\n printToColor(\"Releasing \" .. type .. \" token\" .. formatTokenCount(type), playerColor)\n return\n end\n end\n end\n end\n printToColor(type .. \" token not sealed on \" .. enemy.getName(), playerColor)\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "false", + "XmlUI": "" + }, + { + "GUID": "d8d357", + "Name": "Notecard", + "Transform": { + "posX": 78.0, + "posY": 1.244, + "posZ": 33.583, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 0.25, + "scaleZ": 0.25 + }, + "Nickname": "", + "Description": "lua setNotes(getObjectFromGUID('the objects guid').getJSON())", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "445115", + "Name": "Checker_black", + "Transform": { + "posX": 78.0, + "posY": 1.208, + "posZ": 6.315, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 0.25, + "scaleY": 0.25, + "scaleZ": 0.25 + }, + "Nickname": "Arkham Deck Cutter", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "Tags": [ + "arkham_setup_memory_object" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/DeckCutter\")\nend)\n__bundle_register(\"util/DeckCutter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- cut 3 (6) cards from a deck if numpad 1 (2) is pressed\nfunction onScriptingButtonDown(index, player_color)\n if not (index >= 1 and index <= 2) then return end\n\n local count = index * 3\n local player = Player[player_color]\n local object = player.getHoverObject()\n\n if not object then\n broadcastToColor(\"Hover over a deck and try again.\", player_color, \"Orange\")\n return\n end\n if object.tag ~= \"Deck\" then\n broadcastToColor(\"Hover over a deck and try again.\", player_color, \"Orange\")\n return\n end\n if count >= object.getQuantity() then\n broadcastToColor(\"Deck is too small to cut \" .. count .. \" cards.\", player_color, \"Orange\")\n return\n end\n\n local pos = object.positionToWorld(Vector(0, 0, -3.5))\n for _ = 1, count do\n object.takeObject {\n index = 0,\n position = pos,\n smooth = false\n }\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a2f932", + "Name": "ScriptingTrigger", + "Transform": { + "posX": -27.873, + "posY": 3.5, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 37.0, + "scaleY": 4.0, + "scaleZ": 37.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.509803951 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "895eaa", + "Name": "Custom_Model", + "Transform": { + "posX": 39.0, + "posY": 1.48554, + "posZ": -87.0, + "rotX": 1.93900334E-07, + "rotY": 270.0, + "rotZ": 2.256728E-08, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "Edge of the Earth", + "Description": "", + "GMNotes": "campaigns/edge_of_the_earth.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1856042908471857208/3B48FFA47FB366932049AD9CD8A3222A8F89FAEB/", + "NormalURL": "", + "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a16a1a", + "Name": "Custom_Model", + "Transform": { + "posX": 65.0, + "posY": 1.48553991, + "posZ": -87.0, + "rotX": 2.03990069E-07, + "rotY": 270.0, + "rotZ": 1.40425991E-08, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "The Dream-Eaters", + "Description": "", + "GMNotes": "campaigns/dream_eaters.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517669849292/9CD4BE220E1DE5294B1BC6301792920D213C98B3/", + "NormalURL": "", + "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "757324", + "Name": "Custom_Model", + "Transform": { + "posX": 13.0, + "posY": 1.86649919, + "posZ": -71.0, + "rotX": 5.84899738E-08, + "rotY": 270.0, + "rotZ": 4.911152E-08, + "scaleX": 2.0, + "scaleY": 0.11, + "scaleZ": 1.69 + }, + "Nickname": "Return to The Circle Undone", + "Description": "", + "GMNotes": "campaigns/return_to_tcu.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.99608, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://pastebin.com/raw.php?i=uWAmuNZ2", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086852852/6FD56D74FDDDA5626A3B72E788993EC651AD25E1/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0840d5", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.35, + "posY": 1.45, + "posZ": -26.6, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 6.43, + "scaleY": 1.0, + "scaleZ": 6.43 + }, + "Nickname": "Playermat 4: Red", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/2037357630681963618/E7271737B19CE0BFAAA382BEEEF497FE3E06ECC1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playermat/Playmat\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- set true to enable debug logging and show Physics.cast()\nlocal DEBUG = false\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal collisionEnabled = false\n\n-- position offsets relative to mat [x, y, z]\nlocal DRAWN_ENCOUNTER_CARD_OFFSET = {1.365, 0.5, -0.625}\nlocal DRAWN_CHAOS_TOKEN_OFFSET = {-1.55, 0.25, -0.58}\n\n-- x-Values for discard buttons\nlocal DISCARD_BUTTON_OFFSETS = {-1.365, -0.91, -0.455, 0, 0.455, 0.91}\n\n-- defined areas for the function \"inArea()\"\"\nlocal MAIN_PLAY_AREA = {\n upperLeft = {\n x = 1.98,\n z = 0.736,\n },\n lowerRight = {\n x = -0.79,\n z = -0.39,\n }\n}\nlocal INVESTIGATOR_AREA = {\n upperLeft = {\n x = -1.084,\n z = 0.06517\n },\n lowerRight = {\n x = -1.258,\n z = -0.0805,\n }\n}\nlocal THREAT_AREA = {\n upperLeft = {\n x = 1.53,\n z = -0.34\n },\n lowerRight = {\n x = -1.13,\n z = -0.92,\n }\n}\n\nlocal DRAW_DECK_POSITION = { x = -1.82, y = 1, z = 0 }\nlocal DISCARD_PILE_POSITION = { x = -1.82, y = 1.5, z = 0.61 }\n\nlocal TRASHCAN\nlocal STAT_TRACKER\nlocal RESOURCE_COUNTER\n\n-- global variable so it can be reset by the Clean Up Helper\nactiveInvestigatorId = \"00000\"\nlocal isDrawButtonVisible = false\n\n-- global variable to report \"Dream-Enhancing Serum\" status\nisDES = false\n\nfunction onSave()\n return JSON.encode({\n zoneID = zoneID,\n playerColor = playerColor,\n activeInvestigatorId = activeInvestigatorId,\n isDrawButtonVisible = isDrawButtonVisible\n })\nend\n\nfunction onLoad(save_state)\n self.interactable = DEBUG\n\n TRASHCAN = getObjectFromGUID(TRASHCAN_GUID)\n STAT_TRACKER = getObjectFromGUID(STAT_TRACKER_GUID)\n RESOURCE_COUNTER = getObjectFromGUID(RESOURCE_COUNTER_GUID)\n\n -- button creation\n for i = 1, 6 do\n makeDiscardButton(DISCARD_BUTTON_OFFSETS[i], {-3.85, 3, 10.38}, i)\n end\n\n self.createButton({\n click_function = \"drawEncountercard\",\n function_owner = self,\n position = {-1.84, 0, -0.65},\n rotation = {0, 80, 0},\n width = 265,\n height = 190\n })\n\n self.createButton({\n click_function = \"drawChaosTokenButton\",\n function_owner = self,\n position = {1.85, 0, -0.74},\n rotation = {0, -45, 0},\n width = 135,\n height = 135\n })\n\n self.createButton({\n label = \"Upkeep\",\n click_function = \"doUpkeep\",\n function_owner = self,\n position = {1.84, 0.1, -0.44},\n scale = {0.12, 0.12, 0.12},\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- save state loading\n local state = JSON.decode(save_state)\n if state ~= nil then\n zoneID = state.zoneID\n playerColor = state.playerColor\n activeInvestigatorId = state.activeInvestigatorId\n isDrawButtonVisible = state.isDrawButtonVisible\n end\n\n showDrawButton(isDrawButtonVisible)\n\n if getObjectFromGUID(zoneID) == nil then spawnDeckZone() end\n collisionEnabled = true\n\n math.randomseed(os.time())\nend\n\n---------------------------------------------------------\n-- utility functions\n---------------------------------------------------------\n\nfunction spawnDeckZone()\n spawnObject({\n position = self.positionToWorld({-1.4, 0, 0.3 }),\n scale = {3, 5, 8 },\n type = 'ScriptingTrigger',\n callback = function (zone) zoneID = zone.getGUID() end,\n callback_owner = self,\n rotation = self.getRotation()\n })\nend\n\nfunction searchArea(origin, size)\n return Physics.cast({\n origin = origin,\n direction = {0, 1, 0},\n orientation = self.getRotation(),\n type = 3,\n size = size,\n max_distance = 1,\n debug = DEBUG\n })\nend\n\nfunction doNotReady(card)\n return card.getVar(\"do_not_ready\") or false\nend\n\n---------------------------------------------------------\n-- Discard buttons\n---------------------------------------------------------\n\n-- builds a function that discards things in searchPosition to discardPosition\n-- stuff on the card/deck will be put into the local trashcan\nfunction makeDiscardHandlerFor(searchPosition, discardPosition)\n return function ()\n for _, hitObj in ipairs(findObjectsAtPosition(searchPosition)) do\n local obj = hitObj.hit_object\n if obj.tag == \"Deck\" or obj.tag == \"Card\" then\n if obj.hasTag(\"PlayerCard\") then\n obj.setPositionSmooth(self.positionToWorld(DISCARD_PILE_POSITION), false, true)\n obj.setRotation(self.getRotation())\n else\n obj.setPositionSmooth(discardPosition, false, true)\n obj.setRotation({0, -90, 0})\n end\n -- put chaos tokens back into bag (e.g. Unrelenting)\n elseif tokenChecker.isChaosToken(obj) then\n local chaosBag = Global.call(\"findChaosBag\")\n chaosBag.putObject(obj)\n -- don't touch the table or this playmat itself\n elseif obj.guid ~= \"4ee1f2\" and obj ~= self then\n TRASHCAN.putObject(obj)\n end\n end\n end\nend\n\n-- build a discard button to discard from searchPosition to discardPosition (number must be unique)\nfunction makeDiscardButton(xValue, discardPosition, number)\n local position = { xValue, 0.1, -0.94}\n local searchPosition = {-position[1], position[2], position[3] + 0.32}\n local handler = makeDiscardHandlerFor(searchPosition, discardPosition)\n local handlerName = 'handler' .. number\n self.setVar(handlerName, handler)\n self.createButton({\n label = \"Discard\",\n click_function = handlerName,\n function_owner = self,\n position = position,\n scale = {0.12, 0.12, 0.12},\n width = 900,\n height = 350,\n font_size = 220\n })\nend\n\nfunction findObjectsAtPosition(localPos)\n return Physics.cast({\n origin = self.positionToWorld(localPos),\n direction = {0, 1, 0},\n orientation = {0, self.getRotation().y + 90, 0},\n type = 3,\n size = {3.2, 1, 2},\n max_distance = 0,\n debug = DEBUG\n })\nend\n\n---------------------------------------------------------\n-- Upkeep button\n---------------------------------------------------------\n\n-- calls the Upkeep function with correct parameter\nfunction doUpkeepFromHotkey(color)\n doUpkeep(_, color)\nend\n\nfunction doUpkeep(_, clickedByColor, isRightClick)\n -- right-click allow color changing\n if isRightClick then\n changeColor(clickedByColor)\n return\n end\n\n -- send messages to player who clicked button if no seated player found\n messageColor = Player[playerColor].seated and playerColor or clickedByColor\n\n -- unexhaust cards in play zone, flip action tokens and find forcedLearning\n local forcedLearning = false\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.getDescription() == \"Action Token\" and obj.is_face_down then\n obj.flip()\n elseif obj.tag == \"Card\" and not obj.is_face_down and not inArea(self.positionToLocal(obj.getPosition()), INVESTIGATOR_AREA) then\n local cardMetadata = JSON.decode(obj.getGMNotes()) or {}\n if not doNotReady(obj) then\n obj.setRotation(self.getRotation())\n end\n if cardMetadata.id == \"08031\" then\n forcedLearning = true\n end\n if cardMetadata.uses ~= nil then\n -- check for cards with 'replenish' in their metadata\n local count\n local replenish\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if cardMetadata.uses.count ~= nil then\n count = cardMetadata.uses.count\n replenish = cardMetadata.uses.replenish\n else\n count = cardMetadata.uses[1].count\n replenish = cardMetadata.uses[1].replenish\n end\n if count and replenish then\n replenishTokens(obj, count, replenish)\n end\n end\n end\n end\n\n -- flip investigator mini-card and summoned servitor mini-card\n -- (all characters allowed to account for custom IDs - e.g. 'Z0000' for TTS Zoop generated IDs)\n if activeInvestigatorId ~= nil then\n local miniId = string.match(activeInvestigatorId, \".....\") .. \"-m\"\n for _, obj in ipairs(getObjects()) do\n if obj.tag == \"Card\" and obj.is_face_down then\n local notes = JSON.decode(obj.getGMNotes())\n if notes ~= nil and notes.type == \"Minicard\" and (notes.id == miniId or notes.id == \"09080-m\") then\n obj.flip()\n end\n end\n end\n end\n\n -- gain a resource (or two if playing Jenny Barnes)\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"02003\" then\n gainResources(2)\n printToColor(\"Gaining 2 resources (Jenny)\", messageColor)\n else\n gainResources(1)\n end\n\n -- draw a card (with handling for Patrice and Forced Learning)\n if activeInvestigatorId == \"06005\" then\n if forcedLearning then\n printToColor(\"Wow, did you really take 'Versatile' to play Patrice with 'Forced Learning'? Choose which draw replacement effect takes priority and draw cards accordingly.\", messageColor)\n else\n local handSize = #Player[playerColor].getHandObjects()\n if handSize < 5 then\n local cardsToDraw = 5 - handSize\n printToColor(\"Drawing \" .. cardsToDraw .. \" cards (Patrice)\", messageColor)\n drawCardsWithReshuffle(cardsToDraw)\n end\n end\n elseif forcedLearning then\n printToColor(\"Drawing 2 cards, discard 1 (Forced Learning)\", messageColor)\n drawCardsWithReshuffle(2)\n else\n drawCardsWithReshuffle(1)\n end\nend\n\n-- adds the specified amount of resources to the resource counter\nfunction gainResources(amount)\n local count = RESOURCE_COUNTER.getVar(\"val\")\n local add = tonumber(amount) or 0\n RESOURCE_COUNTER.call(\"updateVal\", count + add)\nend\n\n-- function for \"draw 1 button\" (that can be added via option panel)\nfunction doDrawOne(_, color)\n -- send messages to player who clicked button if no seated player found\n messageColor = Player[playerColor].seated and playerColor or color\n drawCardsWithReshuffle(1)\nend\n\n-- draw X cards (shuffle discards if necessary)\nfunction drawCardsWithReshuffle(numCards)\n getDrawDiscardDecks()\n\n -- Norman Withers handling\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" then\n local harbinger = false\n if topCard ~= nil and topCard.getName() == \"The Harbinger\" then harbinger = true\n elseif drawDeck ~= nil and not drawDeck.is_face_down then\n local cards = drawDeck.getObjects()\n if cards[#cards].name == \"The Harbinger\" then harbinger = true end\n end\n\n if harbinger then\n printToColor(\"The Harbinger is on top of your deck, not drawing cards\", messageColor)\n return\n end\n\n if topCard ~= nil then\n topCard.deal(numCards, playerColor)\n numCards = numCards - 1\n if numCards == 0 then return end\n end\n end\n\n local deckSize = 1\n if drawDeck == nil then\n deckSize = 0\n elseif drawDeck.tag == \"Deck\" then\n deckSize = #drawDeck.getObjects()\n end\n\n if deckSize >= numCards then\n drawCards(numCards)\n return\n end\n\n drawCards(deckSize)\n if discardPile ~= nil then\n shuffleDiscardIntoDeck()\n Wait.time(|| drawCards(numCards - deckSize), 1)\n end\n printToColor(\"Take 1 horror (drawing card from empty deck)\", messageColor)\nend\n\n-- get the draw deck and discard pile objects\nfunction getDrawDiscardDecks()\n drawDeck = nil\n discardPile = nil\n topCard = nil\n\n local zone = getObjectFromGUID(zoneID)\n if zone == nil then return end\n\n for _, object in ipairs(zone.getObjects()) do\n if object.tag == \"Deck\" or object.tag == \"Card\" then\n if self.positionToLocal(object.getPosition()).z > 0.5 then\n discardPile = object\n -- Norman Withers handling\n elseif string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" and object.tag == \"Card\" and not object.is_face_down then\n topCard = object\n else\n drawDeck = object\n end\n end\n end\nend\n\nfunction drawCards(numCards)\n if drawDeck == nil then return end\n drawDeck.deal(numCards, playerColor)\nend\n\nfunction shuffleDiscardIntoDeck()\n if not discardPile.is_face_down then discardPile.flip() end\n discardPile.shuffle()\n discardPile.setPositionSmooth(self.positionToWorld(DRAW_DECK_POSITION), false, false)\n drawDeck = discardPile\n discardPile = nil\nend\n\n-- discard a random non-hidden card from hand\nfunction doDiscardOne()\n local hand = Player[playerColor].getHandObjects()\n if #hand == 0 then\n broadcastToAll(\"Cannot discard from empty hand!\", \"Red\")\n else\n local choices = {}\n for i = 1, #hand do\n local notes = JSON.decode(hand[i].getGMNotes())\n if notes ~= nil then\n if notes.hidden ~= true then\n table.insert(choices, i)\n end\n else\n table.insert(choices, i)\n end\n end\n\n if #choices == 0 then\n broadcastToAll(\"Hidden cards can't be randomly discarded.\", \"Orange\")\n return\n end\n\n -- get a random non-hidden card (from the \"choices\" table)\n local num = math.random(1, #choices)\n hand[choices[num]].setPosition(returnGlobalDiscardPosition())\n broadcastToAll(playerColor .. \" randomly discarded card \" .. choices[num] .. \"/\" .. #hand .. \".\", \"White\")\n end\nend\n\n---------------------------------------------------------\n-- color related functions\n---------------------------------------------------------\n\n-- changes the player color\nfunction changeColor(clickedByColor)\n local colorList = {\n \"White\",\n \"Brown\",\n \"Red\",\n \"Orange\",\n \"Yellow\",\n \"Green\",\n \"Teal\",\n \"Blue\",\n \"Purple\",\n \"Pink\"\n }\n\n -- remove existing colors from the list of choices\n for _, existingColor in ipairs(Player.getAvailableColors()) do\n for i, newColor in ipairs(colorList) do\n if existingColor == newColor then\n table.remove(colorList, i)\n end\n end\n end\n\n -- show the option dialog for color selection to the player that triggered this\n Player[clickedByColor].showOptionsDialog(\"Select a new color:\", colorList, _, function(color)\n local HAND_ZONE_GUIDS = {\n \"a70eee\", -- White\n \"5fe087\", -- Orange\n \"0285cc\", -- Green\n \"be2f17\" -- Red\n }\n local index\n local startPos = self.getPosition()\n\n -- get respective hand zone by position\n if startPos.x < -42 then\n if startPos.z > 0 then\n index = 1\n else\n index = 2\n end\n else\n if startPos.z > 0 then\n index = 3\n else\n index = 4\n end\n end\n\n -- update the color of the hand zone\n local handZone = getObjectFromGUID(HAND_ZONE_GUIDS[index])\n handZone.setValue(color)\n\n -- if the seated player clicked this, reseat him to the new color\n if clickedByColor == playerColor then\n Player[playerColor].changeColor(color)\n end\n\n -- update the internal variable\n playerColor = color\n end)\nend\n\n---------------------------------------------------------\n-- playmat token spawning\n---------------------------------------------------------\n\n-- replenish Tokens for specific cards (like 'Physical Training (4)')\nfunction replenishTokens(card, count, replenish)\n local cardPos = card.getPosition()\n\n -- don't continue for cards on your deck (Norman) or in your discard pile\n if self.positionToLocal(cardPos).x < -1 then return end\n\n -- get current amount of resource tokens on the card\n local search = searchArea(cardPos, { 2.5, 0.5, 3.5 })\n local clickableResourceCounter = nil\n local foundTokens = 0\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getCustomObject().image == \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\" then\n foundTokens = foundTokens + math.abs(obj.getQuantity())\n obj.destruct()\n elseif obj.getMemo() == \"resourceCounter\" then\n foundTokens = obj.getVar(\"val\")\n clickableResourceCounter = obj\n break\n end\n end\n\n -- handling Runic Axe upgrade sheet for additional replenish\n if card.getName() == \"Runic Axe\" then\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.tag == \"Card\" then\n local notes = JSON.decode(obj.getGMNotes()) or {}\n if notes ~= nil and notes.id == \"09022-c\" then\n if obj.getVar(\"markedBoxes\")[7] == 3 then replenish = 2 end\n break\n end\n end\n end\n end\n\n -- this is the theoretical new amount of uses (to be checked below)\n local newCount = foundTokens + replenish\n \n -- if there are already more uses than the replenish amount, keep them\n if foundTokens > count then\n newCount = foundTokens\n -- only replenish up until the replenish amount\n elseif newCount > count then\n newCount = count\n end\n\n -- update the clickable counter or spawn a group of tokens\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", newCount)\n else\n tokenManager.spawnTokenGroup(card, \"resource\", newCount)\n end\nend\n\nfunction syncCustomizableMetadata(card)\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n if cardMetadata ~= nil and cardMetadata.customizations ~= nil then\n for _, collision in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = collision.hit_object\n if obj.name == \"Card\" or obj.name == \"CardCustom\" then\n local notes = JSON.decode(obj.getGMNotes()) or { }\n if notes.id == (cardMetadata.id .. \"-c\") then\n for i, customization in ipairs(cardMetadata.customizations) do\n if obj.getVar(\"markedBoxes\")[i] == customization.xp\n and customization.replaces ~= nil\n and customization.replaces.uses ~= nil then\n cardMetadata.uses = customization.replaces.uses\n card.setGMNotes(JSON.encode(cardMetadata))\n end\n end\n end\n end\n end\n end\nend\n\nfunction spawnTokensFor(object)\n local extraUses = { }\n if activeInvestigatorId == \"03004\" then\n extraUses[\"Charge\"] = 1\n end\n\n tokenManager.spawnForCard(object, extraUses)\nend\n\nfunction onCollisionEnter(collision_info)\n local object = collision_info.collision_object\n\n -- detect if \"Dream-Enhancing Serum\" is placed\n if object.getName() == \"Dream-Enhancing Serum\" then isDES = true end\n\n -- only continue if loading is completed\n if not collisionEnabled then return end\n\n -- only continue for cards\n if object.name ~= \"Card\" and object.name ~= \"CardCustom\" then return end\n\n maybeUpdateActiveInvestigator(object)\n syncCustomizableMetadata(object)\n\n if isInDeckZone(object) then\n tokenManager.resetTokensSpawned(object)\n removeTokensFromObject(object)\n elseif shouldSpawnTokens(object) then\n spawnTokensFor(object)\n end\nend\n\n-- detect if \"Dream-Enhancing Serum\" is removed\nfunction onCollisionExit(collision_info)\n if collision_info.collision_object.getName() == \"Dream-Enhancing Serum\" then isDES = false end\nend\n\n-- checks if tokens should be spawned for the provided card\nfunction shouldSpawnTokens(card)\n if card.is_face_down then\n return false\n end\n \n local localCardPos = self.positionToLocal(card.getPosition())\n local metadata = JSON.decode(card.getGMNotes())\n\n -- If no metadata we don't know the type, so only spawn in the main area\n if metadata == nil then\n return inArea(localCardPos, MAIN_PLAY_AREA)\n end\n\n -- Spawn tokens for assets and events on the main area\n if inArea(localCardPos, MAIN_PLAY_AREA)\n and (metadata.type == \"Asset\"\n or metadata.type == \"Event\") then\n return true\n end\n\n -- Spawn tokens for all encounter types in the threat area\n if inArea(localCardPos, THREAT_AREA)\n and (metadata.type == \"Treachery\"\n or metadata.type == \"Enemy\"\n or metadata.weakness) then\n return true\n end\n\n return false\nend\n\nfunction onObjectEnterContainer(container, object)\n Wait.frames(function() resetTokensIfInDeckZone(container, object) end, 1)\nend\n\nfunction resetTokensIfInDeckZone(container, object)\n if isInDeckZone(container) then\n tokenManager.resetTokensSpawned(object)\n removeTokensFromObject(container)\n end\nend\n\n-- checks if an object is in this mats deckzone\nfunction isInDeckZone(checkObject)\n local deckZone = getObjectFromGUID(zoneID)\n if deckZone == nil then\n return false\n end\n\n for _, obj in ipairs(deckZone.getObjects()) do\n if obj == checkObject then\n return true\n end\n end\n\n return false\nend\n\n-- removes tokens from the provided card/deck\nfunction removeTokensFromObject(object)\n for _, v in ipairs(searchArea(object.getPosition(), { 3, 1, 4 })) do\n local obj = v.hit_object\n\n if obj.getGUID() ~= \"4ee1f2\" and -- table\n obj ~= self and\n obj.type ~= \"Deck\" and\n obj.type ~= \"Card\" and\n obj.memo ~= nil and\n obj.getLock() == false and\n obj.getDescription() ~= \"Action Token\" and\n not tokenChecker.isChaosToken(obj) then\n TRASHCAN.putObject(obj)\n end\n end\nend\n\n---------------------------------------------------------\n-- investigator ID grabbing and skill tracker\n---------------------------------------------------------\n\nfunction maybeUpdateActiveInvestigator(card)\n if not inArea(self.positionToLocal(card.getPosition()), INVESTIGATOR_AREA) then return end\n\n local notes = JSON.decode(card.getGMNotes())\n local class\n\n if notes ~= nil and notes.type == \"Investigator\" and notes.id ~= nil then\n if notes.id == activeInvestigatorId then return end\n class = notes.class\n activeInvestigatorId = notes.id\n STAT_TRACKER.call(\"updateStats\", {notes.willpowerIcons, notes.intellectIcons, notes.combatIcons, notes.agilityIcons})\n elseif activeInvestigatorId ~= \"00000\" then\n class = \"Neutral\"\n activeInvestigatorId = \"00000\"\n STAT_TRACKER.call(\"updateStats\", {1, 1, 1, 1})\n else\n return\n end\n\n -- change state of action tokens\n local search = searchArea(self.positionToWorld({-1.1, 0.05, -0.27}), {4, 1, 1})\n local smallToken = nil\n local STATE_TABLE = {\n [\"Guardian\"] = 1,\n [\"Seeker\"] = 2,\n [\"Rogue\"] = 3,\n [\"Mystic\"] = 4,\n [\"Survivor\"] = 5,\n [\"Neutral\"] = 6\n }\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getDescription() == \"Action Token\" and obj.getStateId() > 0 then\n if obj.getScale().x < 0.4 then\n smallToken = obj\n else\n setObjectState(obj, STATE_TABLE[class])\n end\n end\n end\n\n -- update the small token with special action for certain investigators\n local SPECIAL_ACTIONS = {\n [\"04002\"] = 8, -- Ursula Downs\n [\"01002\"] = 9, -- Daisy Walker\n [\"01502\"] = 9, -- Daisy Walker\n [\"01002-pb\"] = 9, -- Daisy Walker\n [\"06003\"] = 10, -- Tony Morgan\n [\"04003\"] = 11, -- Finn Edwards\n [\"08016\"] = 14 -- Bob Jenkins\n }\n\n if smallToken ~= nil then\n setObjectState(smallToken, SPECIAL_ACTIONS[activeInvestigatorId] or STATE_TABLE[class])\n end\nend\n\nfunction setObjectState(obj, stateId)\n if obj.getStateId() ~= stateId then obj.setState(stateId) end\nend\n\n---------------------------------------------------------\n-- calls to 'Global' / functions for calls from outside\n---------------------------------------------------------\n\nfunction drawChaosTokenButton(_, _, isRightClick)\n Global.call(\"drawChaosToken\", {self, DRAWN_CHAOS_TOKEN_OFFSET, isRightClick})\nend\n\nfunction drawEncountercard(_, _, isRightClick)\n Global.call(\"drawEncountercard\", {self.positionToWorld(DRAWN_ENCOUNTER_CARD_OFFSET), self.getRotation(), isRightClick})\nend\n\nfunction returnGlobalDiscardPosition()\n return self.positionToWorld(DISCARD_PILE_POSITION)\nend\n\n-- Sets this playermat's draw 1 button to visible\n---@param visible Boolean. Whether the draw 1 button should be visible\nfunction showDrawButton(visible)\n isDrawButtonVisible = visible\n\n -- create the \"Draw 1\" button\n if isDrawButtonVisible then\n self.createButton({\n label = \"Draw 1\",\n click_function = \"doDrawOne\",\n function_owner = self,\n position = { 1.84, 0.1, -0.36 },\n scale = { 0.12, 0.12, 0.12 },\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- remove the \"Draw 1\" button\n else\n local buttons = self.getButtons()\n for i = 1, #buttons do\n if buttons[i].label == \"Draw 1\" then\n self.removeButton(buttons[i].index)\n end\n end\n end\nend\n\n-- Spawns / destroys a clickable clue counter for this playmat with the correct amount of clues\n---@param showCounter Boolean Whether the clickable clue counter should be present\nfunction clickableClues(showCounter)\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n local clickerPos = CLUE_CLICKER.getPosition()\n local clueCount = 0\n\n if showCounter then\n -- current clue count\n clueCount = CLUE_COUNTER.getVar(\"exposedValue\")\n\n -- remove clues\n CLUE_COUNTER.call(\"removeAllClues\")\n\n -- set value for clue clickers\n CLUE_CLICKER.call(\"updateVal\", clueCount)\n\n -- move clue counters up\n clickerPos.y = 1.52\n CLUE_CLICKER.setPosition(clickerPos)\n else\n -- current clue count\n clueCount = CLUE_CLICKER.getVar(\"val\")\n\n -- move clue counters down\n clickerPos.y = 1.3\n CLUE_CLICKER.setPosition(clickerPos)\n\n -- spawn clues\n local pos = self.positionToWorld({x = -1.12, y = 0.05, z = 0.7})\n for i = 1, clueCount do\n pos.y = pos.y + 0.045 * i\n tokenManager.spawnToken(pos, \"clue\", self.getRotation())\n end\n end\nend\n\n-- removes all clues (moving tokens to the trash and setting counters to 0)\nfunction removeClues()\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n\n CLUE_COUNTER.call(\"removeAllClues\")\n CLUE_CLICKER.call(\"updateVal\", 0)\nend\n\n-- reports the clue count\n---@param useClickableCounters Boolean Controls which type of counter is getting checked\nfunction getClueCount(useClickableCounters)\n local count = 0\n\n if useClickableCounters then\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n count = tonumber(CLUE_CLICKER.getVar(\"val\"))\n else\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n count = tonumber(CLUE_COUNTER.getVar(\"exposedValue\"))\n end\n return count\nend\n\n-- Sets this playermat's snap points to limit snapping to matching card types or not. If matchTypes\n-- is true, the main card slot snap points will only snap assets, while the investigator area point\n-- will only snap Investigators. If matchTypes is false, snap points will be reset to snap all\n-- cards.\n---@param matchTypes Boolean. Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapPos = snap.position\n if inArea(snapPos, MAIN_PLAY_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Asset\" }\n else\n table.insert(snaps[i].tags, \"Asset\")\n end\n else\n snaps[i].tags = nil\n end\n end\n if inArea(snapPos, INVESTIGATOR_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Investigator\" }\n else\n table.insert(snaps[i].tags, \"Investigator\")\n end\n else\n snaps[i].tags = nil\n end\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x < bounds.upperLeft.x\n and point.x > bounds.lowerRight.x\n and point.z < bounds.upperLeft.z\n and point.z > bounds.lowerRight.z)\nend\n\n-- called by custom data helpers to add player card data\n---@param args table Contains only one entry, the GUID of the custom data helper\nfunction updatePlayerCards(args)\n local customDataHelper = getObjectFromGUID(args[1])\n local playerCardData = customDataHelper.getTable(\"PLAYER_CARD_DATA\")\n tokenManager.addPlayerCardData(playerCardData)\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue < 1 or tokenValue > 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount < 1 or tokenCount > 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount > 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- specific setup (different for each playmat)\n---------------------------------------------------------\n\nPLAY_ZONE_POSITION = { x = -26.5, y = 4, z = -26.5 }\nPLAY_ZONE_SCALE = { x = 32, y = 5, z = 12 }\nTRASHCAN_GUID = \"4b8594\"\nSTAT_TRACKER_GUID = \"e74881\"\nRESOURCE_COUNTER_GUID = \"a4b60d\"\nCLUE_COUNTER_GUID = \"37be78\"\nCLUE_CLICKER_GUID = \"4111de\"\n\nrequire(\"playermat/Playmat\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"activeInvestigatorId\":\"00000\",\"isDrawButtonVisible\":false,\"playerColor\":\"Red\",\"zoneID\":\"18538f\"}", + "XmlUI": "", + "AttachedSnapPoints": [ + { + "Position": { + "x": -1.0, + "y": 0.1, + "z": 0.118 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -0.865, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.0, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.18, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.36, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -0.631, + "y": 0.1, + "z": 0.551 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.616, + "y": 0.102, + "z": 0.024 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.177, + "y": 0.101, + "z": 0.032 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.174, + "y": 0.099, + "z": 0.551 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.212, + "y": 0.1, + "z": 0.559 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.217, + "y": 0.1, + "z": 0.035 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.602, + "y": 0.1, + "z": 0.033 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.605, + "y": 0.1, + "z": 0.555 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.977, + "y": 0.099, + "z": 0.556 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.98, + "y": 0.099, + "z": 0.035 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.371, + "y": 0.1, + "z": 0.038 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.371, + "y": 0.099, + "z": 0.558 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.754, + "y": 0.1, + "z": 0.563 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.758, + "y": 0.101, + "z": 0.04 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -1.82, + "y": 0.1, + "z": 0.61 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.82, + "y": 0.1, + "z": 0.0 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.177, + "y": 0.1, + "z": 0.0 + }, + "Tags": [ + "Investigator" + ] + }, + { + "Position": { + "x": 1.365, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.91, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.455, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.455, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.91, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.365, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + ] + }, + { + "GUID": "383d8b", + "Name": "Custom_Tile", + "Transform": { + "posX": -30.35, + "posY": 1.45, + "posZ": 26.6, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 6.43, + "scaleY": 1.0, + "scaleZ": 6.43 + }, + "Nickname": "Playermat 3: Green", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/2037357630681963618/E7271737B19CE0BFAAA382BEEEF497FE3E06ECC1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- specific setup (different for each playmat)\n---------------------------------------------------------\n\nPLAY_ZONE_POSITION = { x = -26.5, y = 4, z = 26.5 }\nPLAY_ZONE_SCALE = { x = 32, y = 5, z = 12 }\nTRASHCAN_GUID = \"5f896a\"\nSTAT_TRACKER_GUID = \"af7ed7\"\nRESOURCE_COUNTER_GUID = \"cd15ac\"\nCLUE_COUNTER_GUID = \"032300\"\nCLUE_CLICKER_GUID = \"891403\"\n\nrequire(\"playermat/Playmat\")\nend)\n__bundle_register(\"playermat/Playmat\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- set true to enable debug logging and show Physics.cast()\nlocal DEBUG = false\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal collisionEnabled = false\n\n-- position offsets relative to mat [x, y, z]\nlocal DRAWN_ENCOUNTER_CARD_OFFSET = {1.365, 0.5, -0.625}\nlocal DRAWN_CHAOS_TOKEN_OFFSET = {-1.55, 0.25, -0.58}\n\n-- x-Values for discard buttons\nlocal DISCARD_BUTTON_OFFSETS = {-1.365, -0.91, -0.455, 0, 0.455, 0.91}\n\n-- defined areas for the function \"inArea()\"\"\nlocal MAIN_PLAY_AREA = {\n upperLeft = {\n x = 1.98,\n z = 0.736,\n },\n lowerRight = {\n x = -0.79,\n z = -0.39,\n }\n}\nlocal INVESTIGATOR_AREA = {\n upperLeft = {\n x = -1.084,\n z = 0.06517\n },\n lowerRight = {\n x = -1.258,\n z = -0.0805,\n }\n}\nlocal THREAT_AREA = {\n upperLeft = {\n x = 1.53,\n z = -0.34\n },\n lowerRight = {\n x = -1.13,\n z = -0.92,\n }\n}\n\nlocal DRAW_DECK_POSITION = { x = -1.82, y = 1, z = 0 }\nlocal DISCARD_PILE_POSITION = { x = -1.82, y = 1.5, z = 0.61 }\n\nlocal TRASHCAN\nlocal STAT_TRACKER\nlocal RESOURCE_COUNTER\n\n-- global variable so it can be reset by the Clean Up Helper\nactiveInvestigatorId = \"00000\"\nlocal isDrawButtonVisible = false\n\n-- global variable to report \"Dream-Enhancing Serum\" status\nisDES = false\n\nfunction onSave()\n return JSON.encode({\n zoneID = zoneID,\n playerColor = playerColor,\n activeInvestigatorId = activeInvestigatorId,\n isDrawButtonVisible = isDrawButtonVisible\n })\nend\n\nfunction onLoad(save_state)\n self.interactable = DEBUG\n\n TRASHCAN = getObjectFromGUID(TRASHCAN_GUID)\n STAT_TRACKER = getObjectFromGUID(STAT_TRACKER_GUID)\n RESOURCE_COUNTER = getObjectFromGUID(RESOURCE_COUNTER_GUID)\n\n -- button creation\n for i = 1, 6 do\n makeDiscardButton(DISCARD_BUTTON_OFFSETS[i], {-3.85, 3, 10.38}, i)\n end\n\n self.createButton({\n click_function = \"drawEncountercard\",\n function_owner = self,\n position = {-1.84, 0, -0.65},\n rotation = {0, 80, 0},\n width = 265,\n height = 190\n })\n\n self.createButton({\n click_function = \"drawChaosTokenButton\",\n function_owner = self,\n position = {1.85, 0, -0.74},\n rotation = {0, -45, 0},\n width = 135,\n height = 135\n })\n\n self.createButton({\n label = \"Upkeep\",\n click_function = \"doUpkeep\",\n function_owner = self,\n position = {1.84, 0.1, -0.44},\n scale = {0.12, 0.12, 0.12},\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- save state loading\n local state = JSON.decode(save_state)\n if state ~= nil then\n zoneID = state.zoneID\n playerColor = state.playerColor\n activeInvestigatorId = state.activeInvestigatorId\n isDrawButtonVisible = state.isDrawButtonVisible\n end\n\n showDrawButton(isDrawButtonVisible)\n\n if getObjectFromGUID(zoneID) == nil then spawnDeckZone() end\n collisionEnabled = true\n\n math.randomseed(os.time())\nend\n\n---------------------------------------------------------\n-- utility functions\n---------------------------------------------------------\n\nfunction spawnDeckZone()\n spawnObject({\n position = self.positionToWorld({-1.4, 0, 0.3 }),\n scale = {3, 5, 8 },\n type = 'ScriptingTrigger',\n callback = function (zone) zoneID = zone.getGUID() end,\n callback_owner = self,\n rotation = self.getRotation()\n })\nend\n\nfunction searchArea(origin, size)\n return Physics.cast({\n origin = origin,\n direction = {0, 1, 0},\n orientation = self.getRotation(),\n type = 3,\n size = size,\n max_distance = 1,\n debug = DEBUG\n })\nend\n\nfunction doNotReady(card)\n return card.getVar(\"do_not_ready\") or false\nend\n\n---------------------------------------------------------\n-- Discard buttons\n---------------------------------------------------------\n\n-- builds a function that discards things in searchPosition to discardPosition\n-- stuff on the card/deck will be put into the local trashcan\nfunction makeDiscardHandlerFor(searchPosition, discardPosition)\n return function ()\n for _, hitObj in ipairs(findObjectsAtPosition(searchPosition)) do\n local obj = hitObj.hit_object\n if obj.tag == \"Deck\" or obj.tag == \"Card\" then\n if obj.hasTag(\"PlayerCard\") then\n obj.setPositionSmooth(self.positionToWorld(DISCARD_PILE_POSITION), false, true)\n obj.setRotation(self.getRotation())\n else\n obj.setPositionSmooth(discardPosition, false, true)\n obj.setRotation({0, -90, 0})\n end\n -- put chaos tokens back into bag (e.g. Unrelenting)\n elseif tokenChecker.isChaosToken(obj) then\n local chaosBag = Global.call(\"findChaosBag\")\n chaosBag.putObject(obj)\n -- don't touch the table or this playmat itself\n elseif obj.guid ~= \"4ee1f2\" and obj ~= self then\n TRASHCAN.putObject(obj)\n end\n end\n end\nend\n\n-- build a discard button to discard from searchPosition to discardPosition (number must be unique)\nfunction makeDiscardButton(xValue, discardPosition, number)\n local position = { xValue, 0.1, -0.94}\n local searchPosition = {-position[1], position[2], position[3] + 0.32}\n local handler = makeDiscardHandlerFor(searchPosition, discardPosition)\n local handlerName = 'handler' .. number\n self.setVar(handlerName, handler)\n self.createButton({\n label = \"Discard\",\n click_function = handlerName,\n function_owner = self,\n position = position,\n scale = {0.12, 0.12, 0.12},\n width = 900,\n height = 350,\n font_size = 220\n })\nend\n\nfunction findObjectsAtPosition(localPos)\n return Physics.cast({\n origin = self.positionToWorld(localPos),\n direction = {0, 1, 0},\n orientation = {0, self.getRotation().y + 90, 0},\n type = 3,\n size = {3.2, 1, 2},\n max_distance = 0,\n debug = DEBUG\n })\nend\n\n---------------------------------------------------------\n-- Upkeep button\n---------------------------------------------------------\n\n-- calls the Upkeep function with correct parameter\nfunction doUpkeepFromHotkey(color)\n doUpkeep(_, color)\nend\n\nfunction doUpkeep(_, clickedByColor, isRightClick)\n -- right-click allow color changing\n if isRightClick then\n changeColor(clickedByColor)\n return\n end\n\n -- send messages to player who clicked button if no seated player found\n messageColor = Player[playerColor].seated and playerColor or clickedByColor\n\n -- unexhaust cards in play zone, flip action tokens and find forcedLearning\n local forcedLearning = false\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.getDescription() == \"Action Token\" and obj.is_face_down then\n obj.flip()\n elseif obj.tag == \"Card\" and not obj.is_face_down and not inArea(self.positionToLocal(obj.getPosition()), INVESTIGATOR_AREA) then\n local cardMetadata = JSON.decode(obj.getGMNotes()) or {}\n if not doNotReady(obj) then\n obj.setRotation(self.getRotation())\n end\n if cardMetadata.id == \"08031\" then\n forcedLearning = true\n end\n if cardMetadata.uses ~= nil then\n -- check for cards with 'replenish' in their metadata\n local count\n local replenish\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if cardMetadata.uses.count ~= nil then\n count = cardMetadata.uses.count\n replenish = cardMetadata.uses.replenish\n else\n count = cardMetadata.uses[1].count\n replenish = cardMetadata.uses[1].replenish\n end\n if count and replenish then\n replenishTokens(obj, count, replenish)\n end\n end\n end\n end\n\n -- flip investigator mini-card and summoned servitor mini-card\n -- (all characters allowed to account for custom IDs - e.g. 'Z0000' for TTS Zoop generated IDs)\n if activeInvestigatorId ~= nil then\n local miniId = string.match(activeInvestigatorId, \".....\") .. \"-m\"\n for _, obj in ipairs(getObjects()) do\n if obj.tag == \"Card\" and obj.is_face_down then\n local notes = JSON.decode(obj.getGMNotes())\n if notes ~= nil and notes.type == \"Minicard\" and (notes.id == miniId or notes.id == \"09080-m\") then\n obj.flip()\n end\n end\n end\n end\n\n -- gain a resource (or two if playing Jenny Barnes)\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"02003\" then\n gainResources(2)\n printToColor(\"Gaining 2 resources (Jenny)\", messageColor)\n else\n gainResources(1)\n end\n\n -- draw a card (with handling for Patrice and Forced Learning)\n if activeInvestigatorId == \"06005\" then\n if forcedLearning then\n printToColor(\"Wow, did you really take 'Versatile' to play Patrice with 'Forced Learning'? Choose which draw replacement effect takes priority and draw cards accordingly.\", messageColor)\n else\n local handSize = #Player[playerColor].getHandObjects()\n if handSize < 5 then\n local cardsToDraw = 5 - handSize\n printToColor(\"Drawing \" .. cardsToDraw .. \" cards (Patrice)\", messageColor)\n drawCardsWithReshuffle(cardsToDraw)\n end\n end\n elseif forcedLearning then\n printToColor(\"Drawing 2 cards, discard 1 (Forced Learning)\", messageColor)\n drawCardsWithReshuffle(2)\n else\n drawCardsWithReshuffle(1)\n end\nend\n\n-- adds the specified amount of resources to the resource counter\nfunction gainResources(amount)\n local count = RESOURCE_COUNTER.getVar(\"val\")\n local add = tonumber(amount) or 0\n RESOURCE_COUNTER.call(\"updateVal\", count + add)\nend\n\n-- function for \"draw 1 button\" (that can be added via option panel)\nfunction doDrawOne(_, color)\n -- send messages to player who clicked button if no seated player found\n messageColor = Player[playerColor].seated and playerColor or color\n drawCardsWithReshuffle(1)\nend\n\n-- draw X cards (shuffle discards if necessary)\nfunction drawCardsWithReshuffle(numCards)\n getDrawDiscardDecks()\n\n -- Norman Withers handling\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" then\n local harbinger = false\n if topCard ~= nil and topCard.getName() == \"The Harbinger\" then harbinger = true\n elseif drawDeck ~= nil and not drawDeck.is_face_down then\n local cards = drawDeck.getObjects()\n if cards[#cards].name == \"The Harbinger\" then harbinger = true end\n end\n\n if harbinger then\n printToColor(\"The Harbinger is on top of your deck, not drawing cards\", messageColor)\n return\n end\n\n if topCard ~= nil then\n topCard.deal(numCards, playerColor)\n numCards = numCards - 1\n if numCards == 0 then return end\n end\n end\n\n local deckSize = 1\n if drawDeck == nil then\n deckSize = 0\n elseif drawDeck.tag == \"Deck\" then\n deckSize = #drawDeck.getObjects()\n end\n\n if deckSize >= numCards then\n drawCards(numCards)\n return\n end\n\n drawCards(deckSize)\n if discardPile ~= nil then\n shuffleDiscardIntoDeck()\n Wait.time(|| drawCards(numCards - deckSize), 1)\n end\n printToColor(\"Take 1 horror (drawing card from empty deck)\", messageColor)\nend\n\n-- get the draw deck and discard pile objects\nfunction getDrawDiscardDecks()\n drawDeck = nil\n discardPile = nil\n topCard = nil\n\n local zone = getObjectFromGUID(zoneID)\n if zone == nil then return end\n\n for _, object in ipairs(zone.getObjects()) do\n if object.tag == \"Deck\" or object.tag == \"Card\" then\n if self.positionToLocal(object.getPosition()).z > 0.5 then\n discardPile = object\n -- Norman Withers handling\n elseif string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" and object.tag == \"Card\" and not object.is_face_down then\n topCard = object\n else\n drawDeck = object\n end\n end\n end\nend\n\nfunction drawCards(numCards)\n if drawDeck == nil then return end\n drawDeck.deal(numCards, playerColor)\nend\n\nfunction shuffleDiscardIntoDeck()\n if not discardPile.is_face_down then discardPile.flip() end\n discardPile.shuffle()\n discardPile.setPositionSmooth(self.positionToWorld(DRAW_DECK_POSITION), false, false)\n drawDeck = discardPile\n discardPile = nil\nend\n\n-- discard a random non-hidden card from hand\nfunction doDiscardOne()\n local hand = Player[playerColor].getHandObjects()\n if #hand == 0 then\n broadcastToAll(\"Cannot discard from empty hand!\", \"Red\")\n else\n local choices = {}\n for i = 1, #hand do\n local notes = JSON.decode(hand[i].getGMNotes())\n if notes ~= nil then\n if notes.hidden ~= true then\n table.insert(choices, i)\n end\n else\n table.insert(choices, i)\n end\n end\n\n if #choices == 0 then\n broadcastToAll(\"Hidden cards can't be randomly discarded.\", \"Orange\")\n return\n end\n\n -- get a random non-hidden card (from the \"choices\" table)\n local num = math.random(1, #choices)\n hand[choices[num]].setPosition(returnGlobalDiscardPosition())\n broadcastToAll(playerColor .. \" randomly discarded card \" .. choices[num] .. \"/\" .. #hand .. \".\", \"White\")\n end\nend\n\n---------------------------------------------------------\n-- color related functions\n---------------------------------------------------------\n\n-- changes the player color\nfunction changeColor(clickedByColor)\n local colorList = {\n \"White\",\n \"Brown\",\n \"Red\",\n \"Orange\",\n \"Yellow\",\n \"Green\",\n \"Teal\",\n \"Blue\",\n \"Purple\",\n \"Pink\"\n }\n\n -- remove existing colors from the list of choices\n for _, existingColor in ipairs(Player.getAvailableColors()) do\n for i, newColor in ipairs(colorList) do\n if existingColor == newColor then\n table.remove(colorList, i)\n end\n end\n end\n\n -- show the option dialog for color selection to the player that triggered this\n Player[clickedByColor].showOptionsDialog(\"Select a new color:\", colorList, _, function(color)\n local HAND_ZONE_GUIDS = {\n \"a70eee\", -- White\n \"5fe087\", -- Orange\n \"0285cc\", -- Green\n \"be2f17\" -- Red\n }\n local index\n local startPos = self.getPosition()\n\n -- get respective hand zone by position\n if startPos.x < -42 then\n if startPos.z > 0 then\n index = 1\n else\n index = 2\n end\n else\n if startPos.z > 0 then\n index = 3\n else\n index = 4\n end\n end\n\n -- update the color of the hand zone\n local handZone = getObjectFromGUID(HAND_ZONE_GUIDS[index])\n handZone.setValue(color)\n\n -- if the seated player clicked this, reseat him to the new color\n if clickedByColor == playerColor then\n Player[playerColor].changeColor(color)\n end\n\n -- update the internal variable\n playerColor = color\n end)\nend\n\n---------------------------------------------------------\n-- playmat token spawning\n---------------------------------------------------------\n\n-- replenish Tokens for specific cards (like 'Physical Training (4)')\nfunction replenishTokens(card, count, replenish)\n local cardPos = card.getPosition()\n\n -- don't continue for cards on your deck (Norman) or in your discard pile\n if self.positionToLocal(cardPos).x < -1 then return end\n\n -- get current amount of resource tokens on the card\n local search = searchArea(cardPos, { 2.5, 0.5, 3.5 })\n local clickableResourceCounter = nil\n local foundTokens = 0\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getCustomObject().image == \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\" then\n foundTokens = foundTokens + math.abs(obj.getQuantity())\n obj.destruct()\n elseif obj.getMemo() == \"resourceCounter\" then\n foundTokens = obj.getVar(\"val\")\n clickableResourceCounter = obj\n break\n end\n end\n\n -- handling Runic Axe upgrade sheet for additional replenish\n if card.getName() == \"Runic Axe\" then\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.tag == \"Card\" then\n local notes = JSON.decode(obj.getGMNotes()) or {}\n if notes ~= nil and notes.id == \"09022-c\" then\n if obj.getVar(\"markedBoxes\")[7] == 3 then replenish = 2 end\n break\n end\n end\n end\n end\n\n -- this is the theoretical new amount of uses (to be checked below)\n local newCount = foundTokens + replenish\n \n -- if there are already more uses than the replenish amount, keep them\n if foundTokens > count then\n newCount = foundTokens\n -- only replenish up until the replenish amount\n elseif newCount > count then\n newCount = count\n end\n\n -- update the clickable counter or spawn a group of tokens\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", newCount)\n else\n tokenManager.spawnTokenGroup(card, \"resource\", newCount)\n end\nend\n\nfunction syncCustomizableMetadata(card)\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n if cardMetadata ~= nil and cardMetadata.customizations ~= nil then\n for _, collision in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = collision.hit_object\n if obj.name == \"Card\" or obj.name == \"CardCustom\" then\n local notes = JSON.decode(obj.getGMNotes()) or { }\n if notes.id == (cardMetadata.id .. \"-c\") then\n for i, customization in ipairs(cardMetadata.customizations) do\n if obj.getVar(\"markedBoxes\")[i] == customization.xp\n and customization.replaces ~= nil\n and customization.replaces.uses ~= nil then\n cardMetadata.uses = customization.replaces.uses\n card.setGMNotes(JSON.encode(cardMetadata))\n end\n end\n end\n end\n end\n end\nend\n\nfunction spawnTokensFor(object)\n local extraUses = { }\n if activeInvestigatorId == \"03004\" then\n extraUses[\"Charge\"] = 1\n end\n\n tokenManager.spawnForCard(object, extraUses)\nend\n\nfunction onCollisionEnter(collision_info)\n local object = collision_info.collision_object\n\n -- detect if \"Dream-Enhancing Serum\" is placed\n if object.getName() == \"Dream-Enhancing Serum\" then isDES = true end\n\n -- only continue if loading is completed\n if not collisionEnabled then return end\n\n -- only continue for cards\n if object.name ~= \"Card\" and object.name ~= \"CardCustom\" then return end\n\n maybeUpdateActiveInvestigator(object)\n syncCustomizableMetadata(object)\n\n if isInDeckZone(object) then\n tokenManager.resetTokensSpawned(object)\n removeTokensFromObject(object)\n elseif shouldSpawnTokens(object) then\n spawnTokensFor(object)\n end\nend\n\n-- detect if \"Dream-Enhancing Serum\" is removed\nfunction onCollisionExit(collision_info)\n if collision_info.collision_object.getName() == \"Dream-Enhancing Serum\" then isDES = false end\nend\n\n-- checks if tokens should be spawned for the provided card\nfunction shouldSpawnTokens(card)\n if card.is_face_down then\n return false\n end\n \n local localCardPos = self.positionToLocal(card.getPosition())\n local metadata = JSON.decode(card.getGMNotes())\n\n -- If no metadata we don't know the type, so only spawn in the main area\n if metadata == nil then\n return inArea(localCardPos, MAIN_PLAY_AREA)\n end\n\n -- Spawn tokens for assets and events on the main area\n if inArea(localCardPos, MAIN_PLAY_AREA)\n and (metadata.type == \"Asset\"\n or metadata.type == \"Event\") then\n return true\n end\n\n -- Spawn tokens for all encounter types in the threat area\n if inArea(localCardPos, THREAT_AREA)\n and (metadata.type == \"Treachery\"\n or metadata.type == \"Enemy\"\n or metadata.weakness) then\n return true\n end\n\n return false\nend\n\nfunction onObjectEnterContainer(container, object)\n Wait.frames(function() resetTokensIfInDeckZone(container, object) end, 1)\nend\n\nfunction resetTokensIfInDeckZone(container, object)\n if isInDeckZone(container) then\n tokenManager.resetTokensSpawned(object)\n removeTokensFromObject(container)\n end\nend\n\n-- checks if an object is in this mats deckzone\nfunction isInDeckZone(checkObject)\n local deckZone = getObjectFromGUID(zoneID)\n if deckZone == nil then\n return false\n end\n\n for _, obj in ipairs(deckZone.getObjects()) do\n if obj == checkObject then\n return true\n end\n end\n\n return false\nend\n\n-- removes tokens from the provided card/deck\nfunction removeTokensFromObject(object)\n for _, v in ipairs(searchArea(object.getPosition(), { 3, 1, 4 })) do\n local obj = v.hit_object\n\n if obj.getGUID() ~= \"4ee1f2\" and -- table\n obj ~= self and\n obj.type ~= \"Deck\" and\n obj.type ~= \"Card\" and\n obj.memo ~= nil and\n obj.getLock() == false and\n obj.getDescription() ~= \"Action Token\" and\n not tokenChecker.isChaosToken(obj) then\n TRASHCAN.putObject(obj)\n end\n end\nend\n\n---------------------------------------------------------\n-- investigator ID grabbing and skill tracker\n---------------------------------------------------------\n\nfunction maybeUpdateActiveInvestigator(card)\n if not inArea(self.positionToLocal(card.getPosition()), INVESTIGATOR_AREA) then return end\n\n local notes = JSON.decode(card.getGMNotes())\n local class\n\n if notes ~= nil and notes.type == \"Investigator\" and notes.id ~= nil then\n if notes.id == activeInvestigatorId then return end\n class = notes.class\n activeInvestigatorId = notes.id\n STAT_TRACKER.call(\"updateStats\", {notes.willpowerIcons, notes.intellectIcons, notes.combatIcons, notes.agilityIcons})\n elseif activeInvestigatorId ~= \"00000\" then\n class = \"Neutral\"\n activeInvestigatorId = \"00000\"\n STAT_TRACKER.call(\"updateStats\", {1, 1, 1, 1})\n else\n return\n end\n\n -- change state of action tokens\n local search = searchArea(self.positionToWorld({-1.1, 0.05, -0.27}), {4, 1, 1})\n local smallToken = nil\n local STATE_TABLE = {\n [\"Guardian\"] = 1,\n [\"Seeker\"] = 2,\n [\"Rogue\"] = 3,\n [\"Mystic\"] = 4,\n [\"Survivor\"] = 5,\n [\"Neutral\"] = 6\n }\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getDescription() == \"Action Token\" and obj.getStateId() > 0 then\n if obj.getScale().x < 0.4 then\n smallToken = obj\n else\n setObjectState(obj, STATE_TABLE[class])\n end\n end\n end\n\n -- update the small token with special action for certain investigators\n local SPECIAL_ACTIONS = {\n [\"04002\"] = 8, -- Ursula Downs\n [\"01002\"] = 9, -- Daisy Walker\n [\"01502\"] = 9, -- Daisy Walker\n [\"01002-pb\"] = 9, -- Daisy Walker\n [\"06003\"] = 10, -- Tony Morgan\n [\"04003\"] = 11, -- Finn Edwards\n [\"08016\"] = 14 -- Bob Jenkins\n }\n\n if smallToken ~= nil then\n setObjectState(smallToken, SPECIAL_ACTIONS[activeInvestigatorId] or STATE_TABLE[class])\n end\nend\n\nfunction setObjectState(obj, stateId)\n if obj.getStateId() ~= stateId then obj.setState(stateId) end\nend\n\n---------------------------------------------------------\n-- calls to 'Global' / functions for calls from outside\n---------------------------------------------------------\n\nfunction drawChaosTokenButton(_, _, isRightClick)\n Global.call(\"drawChaosToken\", {self, DRAWN_CHAOS_TOKEN_OFFSET, isRightClick})\nend\n\nfunction drawEncountercard(_, _, isRightClick)\n Global.call(\"drawEncountercard\", {self.positionToWorld(DRAWN_ENCOUNTER_CARD_OFFSET), self.getRotation(), isRightClick})\nend\n\nfunction returnGlobalDiscardPosition()\n return self.positionToWorld(DISCARD_PILE_POSITION)\nend\n\n-- Sets this playermat's draw 1 button to visible\n---@param visible Boolean. Whether the draw 1 button should be visible\nfunction showDrawButton(visible)\n isDrawButtonVisible = visible\n\n -- create the \"Draw 1\" button\n if isDrawButtonVisible then\n self.createButton({\n label = \"Draw 1\",\n click_function = \"doDrawOne\",\n function_owner = self,\n position = { 1.84, 0.1, -0.36 },\n scale = { 0.12, 0.12, 0.12 },\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- remove the \"Draw 1\" button\n else\n local buttons = self.getButtons()\n for i = 1, #buttons do\n if buttons[i].label == \"Draw 1\" then\n self.removeButton(buttons[i].index)\n end\n end\n end\nend\n\n-- Spawns / destroys a clickable clue counter for this playmat with the correct amount of clues\n---@param showCounter Boolean Whether the clickable clue counter should be present\nfunction clickableClues(showCounter)\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n local clickerPos = CLUE_CLICKER.getPosition()\n local clueCount = 0\n\n if showCounter then\n -- current clue count\n clueCount = CLUE_COUNTER.getVar(\"exposedValue\")\n\n -- remove clues\n CLUE_COUNTER.call(\"removeAllClues\")\n\n -- set value for clue clickers\n CLUE_CLICKER.call(\"updateVal\", clueCount)\n\n -- move clue counters up\n clickerPos.y = 1.52\n CLUE_CLICKER.setPosition(clickerPos)\n else\n -- current clue count\n clueCount = CLUE_CLICKER.getVar(\"val\")\n\n -- move clue counters down\n clickerPos.y = 1.3\n CLUE_CLICKER.setPosition(clickerPos)\n\n -- spawn clues\n local pos = self.positionToWorld({x = -1.12, y = 0.05, z = 0.7})\n for i = 1, clueCount do\n pos.y = pos.y + 0.045 * i\n tokenManager.spawnToken(pos, \"clue\", self.getRotation())\n end\n end\nend\n\n-- removes all clues (moving tokens to the trash and setting counters to 0)\nfunction removeClues()\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n\n CLUE_COUNTER.call(\"removeAllClues\")\n CLUE_CLICKER.call(\"updateVal\", 0)\nend\n\n-- reports the clue count\n---@param useClickableCounters Boolean Controls which type of counter is getting checked\nfunction getClueCount(useClickableCounters)\n local count = 0\n\n if useClickableCounters then\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n count = tonumber(CLUE_CLICKER.getVar(\"val\"))\n else\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n count = tonumber(CLUE_COUNTER.getVar(\"exposedValue\"))\n end\n return count\nend\n\n-- Sets this playermat's snap points to limit snapping to matching card types or not. If matchTypes\n-- is true, the main card slot snap points will only snap assets, while the investigator area point\n-- will only snap Investigators. If matchTypes is false, snap points will be reset to snap all\n-- cards.\n---@param matchTypes Boolean. Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapPos = snap.position\n if inArea(snapPos, MAIN_PLAY_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Asset\" }\n else\n table.insert(snaps[i].tags, \"Asset\")\n end\n else\n snaps[i].tags = nil\n end\n end\n if inArea(snapPos, INVESTIGATOR_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Investigator\" }\n else\n table.insert(snaps[i].tags, \"Investigator\")\n end\n else\n snaps[i].tags = nil\n end\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x < bounds.upperLeft.x\n and point.x > bounds.lowerRight.x\n and point.z < bounds.upperLeft.z\n and point.z > bounds.lowerRight.z)\nend\n\n-- called by custom data helpers to add player card data\n---@param args table Contains only one entry, the GUID of the custom data helper\nfunction updatePlayerCards(args)\n local customDataHelper = getObjectFromGUID(args[1])\n local playerCardData = customDataHelper.getTable(\"PLAYER_CARD_DATA\")\n tokenManager.addPlayerCardData(playerCardData)\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue < 1 or tokenValue > 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount < 1 or tokenCount > 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount > 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"activeInvestigatorId\":\"00000\",\"isDrawButtonVisible\":false,\"playerColor\":\"Green\",\"zoneID\":\"fb28e1\"}", + "XmlUI": "", + "AttachedSnapPoints": [ + { + "Position": { + "x": -1.0, + "y": 0.1, + "z": 0.118 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -0.865, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.0, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.18, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.36, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -0.631, + "y": 0.1, + "z": 0.551 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.616, + "y": 0.102, + "z": 0.024 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.177, + "y": 0.101, + "z": 0.032 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.174, + "y": 0.099, + "z": 0.551 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.212, + "y": 0.1, + "z": 0.559 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.217, + "y": 0.1, + "z": 0.035 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.602, + "y": 0.1, + "z": 0.033 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.605, + "y": 0.1, + "z": 0.555 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.977, + "y": 0.099, + "z": 0.556 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.98, + "y": 0.099, + "z": 0.035 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.371, + "y": 0.1, + "z": 0.038 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.371, + "y": 0.099, + "z": 0.558 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.754, + "y": 0.1, + "z": 0.563 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.758, + "y": 0.101, + "z": 0.04 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -1.82, + "y": 0.1, + "z": 0.61 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.82, + "y": 0.1, + "z": 0.0 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.177, + "y": 0.1, + "z": 0.0 + }, + "Tags": [ + "Investigator" + ] + }, + { + "Position": { + "x": 1.365, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.91, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.455, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.455, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.91, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.365, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + ] + }, + { + "GUID": "652ff3", + "Name": "Custom_Token", + "Transform": { + "posX": -5.3, + "posY": 1.633, + "posZ": 1.8, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Other Doom in Play", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.0, + "b": 0.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/949592555964782208/CC876694A6684B3C2680CE2FE3259F574AE0AD97/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DoomInPlayCounter\")\nend)\n__bundle_register(\"core/DoomInPlayCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- common parameters\nlocal castParameters = {}\ncastParameters.direction = { 0, 1, 0 }\ncastParameters.type = 3\ncastParameters.max_distance = 0\n\nlocal zone\nlocal doomURL = \"https://i.imgur.com/EoL7yaZ.png\"\nlocal IGNORE_TAG = \"DoomCounter_ignore\"\n\n-- playermats 1 to 4\nlocal originAndSize = {\n { origin = { -55, 1.6, 16.5 }, size = { 12, 1, 25 } },\n { origin = { -55, 1.6, -16.5 }, size = { 12, 1, 25 } },\n { origin = { -25, 1.6, 27 }, size = { 25, 1, 12 } },\n { origin = { -25, 1.6, -27 }, size = { 25, 1, 12 } }\n}\n\n-- create button, context menu and start loop\nfunction onLoad()\n self.createButton({\n label = tostring(0),\n click_function = \"none\",\n function_owner = self,\n position = { 0, 0.06, 0 },\n height = 0,\n width = 0,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n zone = getObjectFromGUID(\"a2f932\")\n loopID = Wait.time(countDoom, 2, -1)\nend\n\n-- main function\nfunction countDoom()\n local doom = 0\n for i = 1, 5 do doom = doom + search(i) end\n self.editButton({ index = 0, label = tostring(doom) })\nend\n\n-- searches playermats (num = 1-4) or the scripting zone (num = 5)\nfunction search(num)\n local val = 0\n if num == 5 then\n for _, obj in ipairs(zone.getObjects()) do\n val = val + isDoom(obj)\n end\n else\n castParameters.origin = originAndSize[num].origin\n castParameters.size = originAndSize[num].size\n\n for _, obj in ipairs(Physics.cast(castParameters)) do\n val = val + isDoom(obj.hit_object)\n end\n end\n return val\nend\n\n-- checks an object for the doom image and gets quantity (for stacks)\nfunction isDoom(obj)\n if (obj.is_face_down and obj.getCustomObject().image_bottom == doomURL) or\n (obj.name == \"Custom_Token\" and obj.getCustomObject().image == doomURL) then\n if not obj.hasTag(IGNORE_TAG) then\n return math.abs(obj.getQuantity())\n end\n end\n return 0\nend\n\n-- removes doom from playermats / playarea\nfunction removeDoom(options)\n local trashCan = getObjectFromGUID(\"70b9f6\")\n local count = 0\n if options.Playermats then\n for i = 1, 4 do\n castParameters.origin = originAndSize[i].origin\n castParameters.size = originAndSize[i].size\n\n for _, obj in ipairs(Physics.cast(castParameters)) do\n local obj = obj.hit_object\n local amount = isDoom(obj)\n if amount > 0 then\n trashCan.putObject(obj)\n count = count + amount\n end\n end\n end\n broadcastToAll(count .. \" doom removed from Playermats.\", \"White\")\n end\n\n local count = 0\n if options.Playarea then\n for _, obj in ipairs(zone.getObjects()) do\n local amount = isDoom(obj)\n if amount > 0 then\n trashCan.putObject(obj)\n count = count + amount\n end\n end\n broadcastToAll(count .. \" doom removed from Playarea.\", \"White\")\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8b081b", + "Name": "Custom_Tile", + "Transform": { + "posX": -55.0, + "posY": 1.45, + "posZ": 16.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 6.43, + "scaleY": 1.0, + "scaleZ": 6.43 + }, + "Nickname": "Playermat 1: White", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/2037357630681963618/E7271737B19CE0BFAAA382BEEEF497FE3E06ECC1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue < 1 or tokenValue > 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount < 1 or tokenCount > 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount > 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- specific setup (different for each playmat)\n---------------------------------------------------------\n\nPLAY_ZONE_POSITION = { x = -54.5, y = 4, z = 19 }\nPLAY_ZONE_SCALE = { x = 32, y = 5, z = 12 }\nTRASHCAN_GUID = \"147e80\"\nSTAT_TRACKER_GUID = \"e598c2\"\nRESOURCE_COUNTER_GUID = \"4406f0\"\nCLUE_COUNTER_GUID = \"d86b7c\"\nCLUE_CLICKER_GUID = \"db85d6\"\n\nrequire(\"playermat/Playmat\")\nend)\n__bundle_register(\"playermat/Playmat\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- set true to enable debug logging and show Physics.cast()\nlocal DEBUG = false\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal collisionEnabled = false\n\n-- position offsets relative to mat [x, y, z]\nlocal DRAWN_ENCOUNTER_CARD_OFFSET = {1.365, 0.5, -0.625}\nlocal DRAWN_CHAOS_TOKEN_OFFSET = {-1.55, 0.25, -0.58}\n\n-- x-Values for discard buttons\nlocal DISCARD_BUTTON_OFFSETS = {-1.365, -0.91, -0.455, 0, 0.455, 0.91}\n\n-- defined areas for the function \"inArea()\"\"\nlocal MAIN_PLAY_AREA = {\n upperLeft = {\n x = 1.98,\n z = 0.736,\n },\n lowerRight = {\n x = -0.79,\n z = -0.39,\n }\n}\nlocal INVESTIGATOR_AREA = {\n upperLeft = {\n x = -1.084,\n z = 0.06517\n },\n lowerRight = {\n x = -1.258,\n z = -0.0805,\n }\n}\nlocal THREAT_AREA = {\n upperLeft = {\n x = 1.53,\n z = -0.34\n },\n lowerRight = {\n x = -1.13,\n z = -0.92,\n }\n}\n\nlocal DRAW_DECK_POSITION = { x = -1.82, y = 1, z = 0 }\nlocal DISCARD_PILE_POSITION = { x = -1.82, y = 1.5, z = 0.61 }\n\nlocal TRASHCAN\nlocal STAT_TRACKER\nlocal RESOURCE_COUNTER\n\n-- global variable so it can be reset by the Clean Up Helper\nactiveInvestigatorId = \"00000\"\nlocal isDrawButtonVisible = false\n\n-- global variable to report \"Dream-Enhancing Serum\" status\nisDES = false\n\nfunction onSave()\n return JSON.encode({\n zoneID = zoneID,\n playerColor = playerColor,\n activeInvestigatorId = activeInvestigatorId,\n isDrawButtonVisible = isDrawButtonVisible\n })\nend\n\nfunction onLoad(save_state)\n self.interactable = DEBUG\n\n TRASHCAN = getObjectFromGUID(TRASHCAN_GUID)\n STAT_TRACKER = getObjectFromGUID(STAT_TRACKER_GUID)\n RESOURCE_COUNTER = getObjectFromGUID(RESOURCE_COUNTER_GUID)\n\n -- button creation\n for i = 1, 6 do\n makeDiscardButton(DISCARD_BUTTON_OFFSETS[i], {-3.85, 3, 10.38}, i)\n end\n\n self.createButton({\n click_function = \"drawEncountercard\",\n function_owner = self,\n position = {-1.84, 0, -0.65},\n rotation = {0, 80, 0},\n width = 265,\n height = 190\n })\n\n self.createButton({\n click_function = \"drawChaosTokenButton\",\n function_owner = self,\n position = {1.85, 0, -0.74},\n rotation = {0, -45, 0},\n width = 135,\n height = 135\n })\n\n self.createButton({\n label = \"Upkeep\",\n click_function = \"doUpkeep\",\n function_owner = self,\n position = {1.84, 0.1, -0.44},\n scale = {0.12, 0.12, 0.12},\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- save state loading\n local state = JSON.decode(save_state)\n if state ~= nil then\n zoneID = state.zoneID\n playerColor = state.playerColor\n activeInvestigatorId = state.activeInvestigatorId\n isDrawButtonVisible = state.isDrawButtonVisible\n end\n\n showDrawButton(isDrawButtonVisible)\n\n if getObjectFromGUID(zoneID) == nil then spawnDeckZone() end\n collisionEnabled = true\n\n math.randomseed(os.time())\nend\n\n---------------------------------------------------------\n-- utility functions\n---------------------------------------------------------\n\nfunction spawnDeckZone()\n spawnObject({\n position = self.positionToWorld({-1.4, 0, 0.3 }),\n scale = {3, 5, 8 },\n type = 'ScriptingTrigger',\n callback = function (zone) zoneID = zone.getGUID() end,\n callback_owner = self,\n rotation = self.getRotation()\n })\nend\n\nfunction searchArea(origin, size)\n return Physics.cast({\n origin = origin,\n direction = {0, 1, 0},\n orientation = self.getRotation(),\n type = 3,\n size = size,\n max_distance = 1,\n debug = DEBUG\n })\nend\n\nfunction doNotReady(card)\n return card.getVar(\"do_not_ready\") or false\nend\n\n---------------------------------------------------------\n-- Discard buttons\n---------------------------------------------------------\n\n-- builds a function that discards things in searchPosition to discardPosition\n-- stuff on the card/deck will be put into the local trashcan\nfunction makeDiscardHandlerFor(searchPosition, discardPosition)\n return function ()\n for _, hitObj in ipairs(findObjectsAtPosition(searchPosition)) do\n local obj = hitObj.hit_object\n if obj.tag == \"Deck\" or obj.tag == \"Card\" then\n if obj.hasTag(\"PlayerCard\") then\n obj.setPositionSmooth(self.positionToWorld(DISCARD_PILE_POSITION), false, true)\n obj.setRotation(self.getRotation())\n else\n obj.setPositionSmooth(discardPosition, false, true)\n obj.setRotation({0, -90, 0})\n end\n -- put chaos tokens back into bag (e.g. Unrelenting)\n elseif tokenChecker.isChaosToken(obj) then\n local chaosBag = Global.call(\"findChaosBag\")\n chaosBag.putObject(obj)\n -- don't touch the table or this playmat itself\n elseif obj.guid ~= \"4ee1f2\" and obj ~= self then\n TRASHCAN.putObject(obj)\n end\n end\n end\nend\n\n-- build a discard button to discard from searchPosition to discardPosition (number must be unique)\nfunction makeDiscardButton(xValue, discardPosition, number)\n local position = { xValue, 0.1, -0.94}\n local searchPosition = {-position[1], position[2], position[3] + 0.32}\n local handler = makeDiscardHandlerFor(searchPosition, discardPosition)\n local handlerName = 'handler' .. number\n self.setVar(handlerName, handler)\n self.createButton({\n label = \"Discard\",\n click_function = handlerName,\n function_owner = self,\n position = position,\n scale = {0.12, 0.12, 0.12},\n width = 900,\n height = 350,\n font_size = 220\n })\nend\n\nfunction findObjectsAtPosition(localPos)\n return Physics.cast({\n origin = self.positionToWorld(localPos),\n direction = {0, 1, 0},\n orientation = {0, self.getRotation().y + 90, 0},\n type = 3,\n size = {3.2, 1, 2},\n max_distance = 0,\n debug = DEBUG\n })\nend\n\n---------------------------------------------------------\n-- Upkeep button\n---------------------------------------------------------\n\n-- calls the Upkeep function with correct parameter\nfunction doUpkeepFromHotkey(color)\n doUpkeep(_, color)\nend\n\nfunction doUpkeep(_, clickedByColor, isRightClick)\n -- right-click allow color changing\n if isRightClick then\n changeColor(clickedByColor)\n return\n end\n\n -- send messages to player who clicked button if no seated player found\n messageColor = Player[playerColor].seated and playerColor or clickedByColor\n\n -- unexhaust cards in play zone, flip action tokens and find forcedLearning\n local forcedLearning = false\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.getDescription() == \"Action Token\" and obj.is_face_down then\n obj.flip()\n elseif obj.tag == \"Card\" and not obj.is_face_down and not inArea(self.positionToLocal(obj.getPosition()), INVESTIGATOR_AREA) then\n local cardMetadata = JSON.decode(obj.getGMNotes()) or {}\n if not doNotReady(obj) then\n obj.setRotation(self.getRotation())\n end\n if cardMetadata.id == \"08031\" then\n forcedLearning = true\n end\n if cardMetadata.uses ~= nil then\n -- check for cards with 'replenish' in their metadata\n local count\n local replenish\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if cardMetadata.uses.count ~= nil then\n count = cardMetadata.uses.count\n replenish = cardMetadata.uses.replenish\n else\n count = cardMetadata.uses[1].count\n replenish = cardMetadata.uses[1].replenish\n end\n if count and replenish then\n replenishTokens(obj, count, replenish)\n end\n end\n end\n end\n\n -- flip investigator mini-card and summoned servitor mini-card\n -- (all characters allowed to account for custom IDs - e.g. 'Z0000' for TTS Zoop generated IDs)\n if activeInvestigatorId ~= nil then\n local miniId = string.match(activeInvestigatorId, \".....\") .. \"-m\"\n for _, obj in ipairs(getObjects()) do\n if obj.tag == \"Card\" and obj.is_face_down then\n local notes = JSON.decode(obj.getGMNotes())\n if notes ~= nil and notes.type == \"Minicard\" and (notes.id == miniId or notes.id == \"09080-m\") then\n obj.flip()\n end\n end\n end\n end\n\n -- gain a resource (or two if playing Jenny Barnes)\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"02003\" then\n gainResources(2)\n printToColor(\"Gaining 2 resources (Jenny)\", messageColor)\n else\n gainResources(1)\n end\n\n -- draw a card (with handling for Patrice and Forced Learning)\n if activeInvestigatorId == \"06005\" then\n if forcedLearning then\n printToColor(\"Wow, did you really take 'Versatile' to play Patrice with 'Forced Learning'? Choose which draw replacement effect takes priority and draw cards accordingly.\", messageColor)\n else\n local handSize = #Player[playerColor].getHandObjects()\n if handSize < 5 then\n local cardsToDraw = 5 - handSize\n printToColor(\"Drawing \" .. cardsToDraw .. \" cards (Patrice)\", messageColor)\n drawCardsWithReshuffle(cardsToDraw)\n end\n end\n elseif forcedLearning then\n printToColor(\"Drawing 2 cards, discard 1 (Forced Learning)\", messageColor)\n drawCardsWithReshuffle(2)\n else\n drawCardsWithReshuffle(1)\n end\nend\n\n-- adds the specified amount of resources to the resource counter\nfunction gainResources(amount)\n local count = RESOURCE_COUNTER.getVar(\"val\")\n local add = tonumber(amount) or 0\n RESOURCE_COUNTER.call(\"updateVal\", count + add)\nend\n\n-- function for \"draw 1 button\" (that can be added via option panel)\nfunction doDrawOne(_, color)\n -- send messages to player who clicked button if no seated player found\n messageColor = Player[playerColor].seated and playerColor or color\n drawCardsWithReshuffle(1)\nend\n\n-- draw X cards (shuffle discards if necessary)\nfunction drawCardsWithReshuffle(numCards)\n getDrawDiscardDecks()\n\n -- Norman Withers handling\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" then\n local harbinger = false\n if topCard ~= nil and topCard.getName() == \"The Harbinger\" then harbinger = true\n elseif drawDeck ~= nil and not drawDeck.is_face_down then\n local cards = drawDeck.getObjects()\n if cards[#cards].name == \"The Harbinger\" then harbinger = true end\n end\n\n if harbinger then\n printToColor(\"The Harbinger is on top of your deck, not drawing cards\", messageColor)\n return\n end\n\n if topCard ~= nil then\n topCard.deal(numCards, playerColor)\n numCards = numCards - 1\n if numCards == 0 then return end\n end\n end\n\n local deckSize = 1\n if drawDeck == nil then\n deckSize = 0\n elseif drawDeck.tag == \"Deck\" then\n deckSize = #drawDeck.getObjects()\n end\n\n if deckSize >= numCards then\n drawCards(numCards)\n return\n end\n\n drawCards(deckSize)\n if discardPile ~= nil then\n shuffleDiscardIntoDeck()\n Wait.time(|| drawCards(numCards - deckSize), 1)\n end\n printToColor(\"Take 1 horror (drawing card from empty deck)\", messageColor)\nend\n\n-- get the draw deck and discard pile objects\nfunction getDrawDiscardDecks()\n drawDeck = nil\n discardPile = nil\n topCard = nil\n\n local zone = getObjectFromGUID(zoneID)\n if zone == nil then return end\n\n for _, object in ipairs(zone.getObjects()) do\n if object.tag == \"Deck\" or object.tag == \"Card\" then\n if self.positionToLocal(object.getPosition()).z > 0.5 then\n discardPile = object\n -- Norman Withers handling\n elseif string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" and object.tag == \"Card\" and not object.is_face_down then\n topCard = object\n else\n drawDeck = object\n end\n end\n end\nend\n\nfunction drawCards(numCards)\n if drawDeck == nil then return end\n drawDeck.deal(numCards, playerColor)\nend\n\nfunction shuffleDiscardIntoDeck()\n if not discardPile.is_face_down then discardPile.flip() end\n discardPile.shuffle()\n discardPile.setPositionSmooth(self.positionToWorld(DRAW_DECK_POSITION), false, false)\n drawDeck = discardPile\n discardPile = nil\nend\n\n-- discard a random non-hidden card from hand\nfunction doDiscardOne()\n local hand = Player[playerColor].getHandObjects()\n if #hand == 0 then\n broadcastToAll(\"Cannot discard from empty hand!\", \"Red\")\n else\n local choices = {}\n for i = 1, #hand do\n local notes = JSON.decode(hand[i].getGMNotes())\n if notes ~= nil then\n if notes.hidden ~= true then\n table.insert(choices, i)\n end\n else\n table.insert(choices, i)\n end\n end\n\n if #choices == 0 then\n broadcastToAll(\"Hidden cards can't be randomly discarded.\", \"Orange\")\n return\n end\n\n -- get a random non-hidden card (from the \"choices\" table)\n local num = math.random(1, #choices)\n hand[choices[num]].setPosition(returnGlobalDiscardPosition())\n broadcastToAll(playerColor .. \" randomly discarded card \" .. choices[num] .. \"/\" .. #hand .. \".\", \"White\")\n end\nend\n\n---------------------------------------------------------\n-- color related functions\n---------------------------------------------------------\n\n-- changes the player color\nfunction changeColor(clickedByColor)\n local colorList = {\n \"White\",\n \"Brown\",\n \"Red\",\n \"Orange\",\n \"Yellow\",\n \"Green\",\n \"Teal\",\n \"Blue\",\n \"Purple\",\n \"Pink\"\n }\n\n -- remove existing colors from the list of choices\n for _, existingColor in ipairs(Player.getAvailableColors()) do\n for i, newColor in ipairs(colorList) do\n if existingColor == newColor then\n table.remove(colorList, i)\n end\n end\n end\n\n -- show the option dialog for color selection to the player that triggered this\n Player[clickedByColor].showOptionsDialog(\"Select a new color:\", colorList, _, function(color)\n local HAND_ZONE_GUIDS = {\n \"a70eee\", -- White\n \"5fe087\", -- Orange\n \"0285cc\", -- Green\n \"be2f17\" -- Red\n }\n local index\n local startPos = self.getPosition()\n\n -- get respective hand zone by position\n if startPos.x < -42 then\n if startPos.z > 0 then\n index = 1\n else\n index = 2\n end\n else\n if startPos.z > 0 then\n index = 3\n else\n index = 4\n end\n end\n\n -- update the color of the hand zone\n local handZone = getObjectFromGUID(HAND_ZONE_GUIDS[index])\n handZone.setValue(color)\n\n -- if the seated player clicked this, reseat him to the new color\n if clickedByColor == playerColor then\n Player[playerColor].changeColor(color)\n end\n\n -- update the internal variable\n playerColor = color\n end)\nend\n\n---------------------------------------------------------\n-- playmat token spawning\n---------------------------------------------------------\n\n-- replenish Tokens for specific cards (like 'Physical Training (4)')\nfunction replenishTokens(card, count, replenish)\n local cardPos = card.getPosition()\n\n -- don't continue for cards on your deck (Norman) or in your discard pile\n if self.positionToLocal(cardPos).x < -1 then return end\n\n -- get current amount of resource tokens on the card\n local search = searchArea(cardPos, { 2.5, 0.5, 3.5 })\n local clickableResourceCounter = nil\n local foundTokens = 0\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getCustomObject().image == \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\" then\n foundTokens = foundTokens + math.abs(obj.getQuantity())\n obj.destruct()\n elseif obj.getMemo() == \"resourceCounter\" then\n foundTokens = obj.getVar(\"val\")\n clickableResourceCounter = obj\n break\n end\n end\n\n -- handling Runic Axe upgrade sheet for additional replenish\n if card.getName() == \"Runic Axe\" then\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.tag == \"Card\" then\n local notes = JSON.decode(obj.getGMNotes()) or {}\n if notes ~= nil and notes.id == \"09022-c\" then\n if obj.getVar(\"markedBoxes\")[7] == 3 then replenish = 2 end\n break\n end\n end\n end\n end\n\n -- this is the theoretical new amount of uses (to be checked below)\n local newCount = foundTokens + replenish\n \n -- if there are already more uses than the replenish amount, keep them\n if foundTokens > count then\n newCount = foundTokens\n -- only replenish up until the replenish amount\n elseif newCount > count then\n newCount = count\n end\n\n -- update the clickable counter or spawn a group of tokens\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", newCount)\n else\n tokenManager.spawnTokenGroup(card, \"resource\", newCount)\n end\nend\n\nfunction syncCustomizableMetadata(card)\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n if cardMetadata ~= nil and cardMetadata.customizations ~= nil then\n for _, collision in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = collision.hit_object\n if obj.name == \"Card\" or obj.name == \"CardCustom\" then\n local notes = JSON.decode(obj.getGMNotes()) or { }\n if notes.id == (cardMetadata.id .. \"-c\") then\n for i, customization in ipairs(cardMetadata.customizations) do\n if obj.getVar(\"markedBoxes\")[i] == customization.xp\n and customization.replaces ~= nil\n and customization.replaces.uses ~= nil then\n cardMetadata.uses = customization.replaces.uses\n card.setGMNotes(JSON.encode(cardMetadata))\n end\n end\n end\n end\n end\n end\nend\n\nfunction spawnTokensFor(object)\n local extraUses = { }\n if activeInvestigatorId == \"03004\" then\n extraUses[\"Charge\"] = 1\n end\n\n tokenManager.spawnForCard(object, extraUses)\nend\n\nfunction onCollisionEnter(collision_info)\n local object = collision_info.collision_object\n\n -- detect if \"Dream-Enhancing Serum\" is placed\n if object.getName() == \"Dream-Enhancing Serum\" then isDES = true end\n\n -- only continue if loading is completed\n if not collisionEnabled then return end\n\n -- only continue for cards\n if object.name ~= \"Card\" and object.name ~= \"CardCustom\" then return end\n\n maybeUpdateActiveInvestigator(object)\n syncCustomizableMetadata(object)\n\n if isInDeckZone(object) then\n tokenManager.resetTokensSpawned(object)\n removeTokensFromObject(object)\n elseif shouldSpawnTokens(object) then\n spawnTokensFor(object)\n end\nend\n\n-- detect if \"Dream-Enhancing Serum\" is removed\nfunction onCollisionExit(collision_info)\n if collision_info.collision_object.getName() == \"Dream-Enhancing Serum\" then isDES = false end\nend\n\n-- checks if tokens should be spawned for the provided card\nfunction shouldSpawnTokens(card)\n if card.is_face_down then\n return false\n end\n \n local localCardPos = self.positionToLocal(card.getPosition())\n local metadata = JSON.decode(card.getGMNotes())\n\n -- If no metadata we don't know the type, so only spawn in the main area\n if metadata == nil then\n return inArea(localCardPos, MAIN_PLAY_AREA)\n end\n\n -- Spawn tokens for assets and events on the main area\n if inArea(localCardPos, MAIN_PLAY_AREA)\n and (metadata.type == \"Asset\"\n or metadata.type == \"Event\") then\n return true\n end\n\n -- Spawn tokens for all encounter types in the threat area\n if inArea(localCardPos, THREAT_AREA)\n and (metadata.type == \"Treachery\"\n or metadata.type == \"Enemy\"\n or metadata.weakness) then\n return true\n end\n\n return false\nend\n\nfunction onObjectEnterContainer(container, object)\n Wait.frames(function() resetTokensIfInDeckZone(container, object) end, 1)\nend\n\nfunction resetTokensIfInDeckZone(container, object)\n if isInDeckZone(container) then\n tokenManager.resetTokensSpawned(object)\n removeTokensFromObject(container)\n end\nend\n\n-- checks if an object is in this mats deckzone\nfunction isInDeckZone(checkObject)\n local deckZone = getObjectFromGUID(zoneID)\n if deckZone == nil then\n return false\n end\n\n for _, obj in ipairs(deckZone.getObjects()) do\n if obj == checkObject then\n return true\n end\n end\n\n return false\nend\n\n-- removes tokens from the provided card/deck\nfunction removeTokensFromObject(object)\n for _, v in ipairs(searchArea(object.getPosition(), { 3, 1, 4 })) do\n local obj = v.hit_object\n\n if obj.getGUID() ~= \"4ee1f2\" and -- table\n obj ~= self and\n obj.type ~= \"Deck\" and\n obj.type ~= \"Card\" and\n obj.memo ~= nil and\n obj.getLock() == false and\n obj.getDescription() ~= \"Action Token\" and\n not tokenChecker.isChaosToken(obj) then\n TRASHCAN.putObject(obj)\n end\n end\nend\n\n---------------------------------------------------------\n-- investigator ID grabbing and skill tracker\n---------------------------------------------------------\n\nfunction maybeUpdateActiveInvestigator(card)\n if not inArea(self.positionToLocal(card.getPosition()), INVESTIGATOR_AREA) then return end\n\n local notes = JSON.decode(card.getGMNotes())\n local class\n\n if notes ~= nil and notes.type == \"Investigator\" and notes.id ~= nil then\n if notes.id == activeInvestigatorId then return end\n class = notes.class\n activeInvestigatorId = notes.id\n STAT_TRACKER.call(\"updateStats\", {notes.willpowerIcons, notes.intellectIcons, notes.combatIcons, notes.agilityIcons})\n elseif activeInvestigatorId ~= \"00000\" then\n class = \"Neutral\"\n activeInvestigatorId = \"00000\"\n STAT_TRACKER.call(\"updateStats\", {1, 1, 1, 1})\n else\n return\n end\n\n -- change state of action tokens\n local search = searchArea(self.positionToWorld({-1.1, 0.05, -0.27}), {4, 1, 1})\n local smallToken = nil\n local STATE_TABLE = {\n [\"Guardian\"] = 1,\n [\"Seeker\"] = 2,\n [\"Rogue\"] = 3,\n [\"Mystic\"] = 4,\n [\"Survivor\"] = 5,\n [\"Neutral\"] = 6\n }\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getDescription() == \"Action Token\" and obj.getStateId() > 0 then\n if obj.getScale().x < 0.4 then\n smallToken = obj\n else\n setObjectState(obj, STATE_TABLE[class])\n end\n end\n end\n\n -- update the small token with special action for certain investigators\n local SPECIAL_ACTIONS = {\n [\"04002\"] = 8, -- Ursula Downs\n [\"01002\"] = 9, -- Daisy Walker\n [\"01502\"] = 9, -- Daisy Walker\n [\"01002-pb\"] = 9, -- Daisy Walker\n [\"06003\"] = 10, -- Tony Morgan\n [\"04003\"] = 11, -- Finn Edwards\n [\"08016\"] = 14 -- Bob Jenkins\n }\n\n if smallToken ~= nil then\n setObjectState(smallToken, SPECIAL_ACTIONS[activeInvestigatorId] or STATE_TABLE[class])\n end\nend\n\nfunction setObjectState(obj, stateId)\n if obj.getStateId() ~= stateId then obj.setState(stateId) end\nend\n\n---------------------------------------------------------\n-- calls to 'Global' / functions for calls from outside\n---------------------------------------------------------\n\nfunction drawChaosTokenButton(_, _, isRightClick)\n Global.call(\"drawChaosToken\", {self, DRAWN_CHAOS_TOKEN_OFFSET, isRightClick})\nend\n\nfunction drawEncountercard(_, _, isRightClick)\n Global.call(\"drawEncountercard\", {self.positionToWorld(DRAWN_ENCOUNTER_CARD_OFFSET), self.getRotation(), isRightClick})\nend\n\nfunction returnGlobalDiscardPosition()\n return self.positionToWorld(DISCARD_PILE_POSITION)\nend\n\n-- Sets this playermat's draw 1 button to visible\n---@param visible Boolean. Whether the draw 1 button should be visible\nfunction showDrawButton(visible)\n isDrawButtonVisible = visible\n\n -- create the \"Draw 1\" button\n if isDrawButtonVisible then\n self.createButton({\n label = \"Draw 1\",\n click_function = \"doDrawOne\",\n function_owner = self,\n position = { 1.84, 0.1, -0.36 },\n scale = { 0.12, 0.12, 0.12 },\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- remove the \"Draw 1\" button\n else\n local buttons = self.getButtons()\n for i = 1, #buttons do\n if buttons[i].label == \"Draw 1\" then\n self.removeButton(buttons[i].index)\n end\n end\n end\nend\n\n-- Spawns / destroys a clickable clue counter for this playmat with the correct amount of clues\n---@param showCounter Boolean Whether the clickable clue counter should be present\nfunction clickableClues(showCounter)\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n local clickerPos = CLUE_CLICKER.getPosition()\n local clueCount = 0\n\n if showCounter then\n -- current clue count\n clueCount = CLUE_COUNTER.getVar(\"exposedValue\")\n\n -- remove clues\n CLUE_COUNTER.call(\"removeAllClues\")\n\n -- set value for clue clickers\n CLUE_CLICKER.call(\"updateVal\", clueCount)\n\n -- move clue counters up\n clickerPos.y = 1.52\n CLUE_CLICKER.setPosition(clickerPos)\n else\n -- current clue count\n clueCount = CLUE_CLICKER.getVar(\"val\")\n\n -- move clue counters down\n clickerPos.y = 1.3\n CLUE_CLICKER.setPosition(clickerPos)\n\n -- spawn clues\n local pos = self.positionToWorld({x = -1.12, y = 0.05, z = 0.7})\n for i = 1, clueCount do\n pos.y = pos.y + 0.045 * i\n tokenManager.spawnToken(pos, \"clue\", self.getRotation())\n end\n end\nend\n\n-- removes all clues (moving tokens to the trash and setting counters to 0)\nfunction removeClues()\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n\n CLUE_COUNTER.call(\"removeAllClues\")\n CLUE_CLICKER.call(\"updateVal\", 0)\nend\n\n-- reports the clue count\n---@param useClickableCounters Boolean Controls which type of counter is getting checked\nfunction getClueCount(useClickableCounters)\n local count = 0\n\n if useClickableCounters then\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n count = tonumber(CLUE_CLICKER.getVar(\"val\"))\n else\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n count = tonumber(CLUE_COUNTER.getVar(\"exposedValue\"))\n end\n return count\nend\n\n-- Sets this playermat's snap points to limit snapping to matching card types or not. If matchTypes\n-- is true, the main card slot snap points will only snap assets, while the investigator area point\n-- will only snap Investigators. If matchTypes is false, snap points will be reset to snap all\n-- cards.\n---@param matchTypes Boolean. Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapPos = snap.position\n if inArea(snapPos, MAIN_PLAY_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Asset\" }\n else\n table.insert(snaps[i].tags, \"Asset\")\n end\n else\n snaps[i].tags = nil\n end\n end\n if inArea(snapPos, INVESTIGATOR_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Investigator\" }\n else\n table.insert(snaps[i].tags, \"Investigator\")\n end\n else\n snaps[i].tags = nil\n end\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x < bounds.upperLeft.x\n and point.x > bounds.lowerRight.x\n and point.z < bounds.upperLeft.z\n and point.z > bounds.lowerRight.z)\nend\n\n-- called by custom data helpers to add player card data\n---@param args table Contains only one entry, the GUID of the custom data helper\nfunction updatePlayerCards(args)\n local customDataHelper = getObjectFromGUID(args[1])\n local playerCardData = customDataHelper.getTable(\"PLAYER_CARD_DATA\")\n tokenManager.addPlayerCardData(playerCardData)\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"activeInvestigatorId\":\"00000\",\"isDrawButtonVisible\":false,\"playerColor\":\"White\",\"zoneID\":\"7af2cf\"}", + "XmlUI": "", + "AttachedSnapPoints": [ + { + "Position": { + "x": -1.0, + "y": 0.1, + "z": 0.118 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -0.865, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.0, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.18, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.36, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -0.631, + "y": 0.1, + "z": 0.551 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.616, + "y": 0.102, + "z": 0.024 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.177, + "y": 0.101, + "z": 0.032 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.174, + "y": 0.099, + "z": 0.551 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.212, + "y": 0.1, + "z": 0.559 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.217, + "y": 0.1, + "z": 0.035 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.602, + "y": 0.1, + "z": 0.033 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.605, + "y": 0.1, + "z": 0.555 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.977, + "y": 0.099, + "z": 0.556 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.98, + "y": 0.099, + "z": 0.035 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.371, + "y": 0.1, + "z": 0.038 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.371, + "y": 0.099, + "z": 0.558 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.754, + "y": 0.1, + "z": 0.563 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.758, + "y": 0.101, + "z": 0.04 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -1.82, + "y": 0.1, + "z": 0.61 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.82, + "y": 0.1, + "z": 0.0 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.177, + "y": 0.1, + "z": 0.0 + }, + "Tags": [ + "Investigator" + ] + }, + { + "Position": { + "x": 1.365, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.91, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.455, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.455, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.91, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.365, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + ] + }, + { + "GUID": "bd0ff4", + "Name": "Custom_Tile", + "Transform": { + "posX": -54.999, + "posY": 1.45, + "posZ": -16.098, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 6.43, + "scaleY": 1.0, + "scaleZ": 6.43 + }, + "Nickname": "Playermat 2: Orange", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/2037357630681963618/E7271737B19CE0BFAAA382BEEEF497FE3E06ECC1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---------------------------------------------------------\n-- specific setup (different for each playmat)\n---------------------------------------------------------\n\nPLAY_ZONE_POSITION = { x = -54.5, y = 4, z = -19 }\nPLAY_ZONE_SCALE = { x = 32, y = 5, z = 12 }\nTRASHCAN_GUID = \"f7b6c8\"\nSTAT_TRACKER_GUID = \"b4a5f7\"\nRESOURCE_COUNTER_GUID = \"816d84\"\nCLUE_COUNTER_GUID = \"1769ed\"\nCLUE_CLICKER_GUID = \"3f22e5\"\n\nrequire(\"playermat/Playmat\")\nend)\n__bundle_register(\"playermat/Playmat\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- set true to enable debug logging and show Physics.cast()\nlocal DEBUG = false\n\n-- we use this to turn off collision handling until onLoad() is complete\nlocal collisionEnabled = false\n\n-- position offsets relative to mat [x, y, z]\nlocal DRAWN_ENCOUNTER_CARD_OFFSET = {1.365, 0.5, -0.625}\nlocal DRAWN_CHAOS_TOKEN_OFFSET = {-1.55, 0.25, -0.58}\n\n-- x-Values for discard buttons\nlocal DISCARD_BUTTON_OFFSETS = {-1.365, -0.91, -0.455, 0, 0.455, 0.91}\n\n-- defined areas for the function \"inArea()\"\"\nlocal MAIN_PLAY_AREA = {\n upperLeft = {\n x = 1.98,\n z = 0.736,\n },\n lowerRight = {\n x = -0.79,\n z = -0.39,\n }\n}\nlocal INVESTIGATOR_AREA = {\n upperLeft = {\n x = -1.084,\n z = 0.06517\n },\n lowerRight = {\n x = -1.258,\n z = -0.0805,\n }\n}\nlocal THREAT_AREA = {\n upperLeft = {\n x = 1.53,\n z = -0.34\n },\n lowerRight = {\n x = -1.13,\n z = -0.92,\n }\n}\n\nlocal DRAW_DECK_POSITION = { x = -1.82, y = 1, z = 0 }\nlocal DISCARD_PILE_POSITION = { x = -1.82, y = 1.5, z = 0.61 }\n\nlocal TRASHCAN\nlocal STAT_TRACKER\nlocal RESOURCE_COUNTER\n\n-- global variable so it can be reset by the Clean Up Helper\nactiveInvestigatorId = \"00000\"\nlocal isDrawButtonVisible = false\n\n-- global variable to report \"Dream-Enhancing Serum\" status\nisDES = false\n\nfunction onSave()\n return JSON.encode({\n zoneID = zoneID,\n playerColor = playerColor,\n activeInvestigatorId = activeInvestigatorId,\n isDrawButtonVisible = isDrawButtonVisible\n })\nend\n\nfunction onLoad(save_state)\n self.interactable = DEBUG\n\n TRASHCAN = getObjectFromGUID(TRASHCAN_GUID)\n STAT_TRACKER = getObjectFromGUID(STAT_TRACKER_GUID)\n RESOURCE_COUNTER = getObjectFromGUID(RESOURCE_COUNTER_GUID)\n\n -- button creation\n for i = 1, 6 do\n makeDiscardButton(DISCARD_BUTTON_OFFSETS[i], {-3.85, 3, 10.38}, i)\n end\n\n self.createButton({\n click_function = \"drawEncountercard\",\n function_owner = self,\n position = {-1.84, 0, -0.65},\n rotation = {0, 80, 0},\n width = 265,\n height = 190\n })\n\n self.createButton({\n click_function = \"drawChaosTokenButton\",\n function_owner = self,\n position = {1.85, 0, -0.74},\n rotation = {0, -45, 0},\n width = 135,\n height = 135\n })\n\n self.createButton({\n label = \"Upkeep\",\n click_function = \"doUpkeep\",\n function_owner = self,\n position = {1.84, 0.1, -0.44},\n scale = {0.12, 0.12, 0.12},\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- save state loading\n local state = JSON.decode(save_state)\n if state ~= nil then\n zoneID = state.zoneID\n playerColor = state.playerColor\n activeInvestigatorId = state.activeInvestigatorId\n isDrawButtonVisible = state.isDrawButtonVisible\n end\n\n showDrawButton(isDrawButtonVisible)\n\n if getObjectFromGUID(zoneID) == nil then spawnDeckZone() end\n collisionEnabled = true\n\n math.randomseed(os.time())\nend\n\n---------------------------------------------------------\n-- utility functions\n---------------------------------------------------------\n\nfunction spawnDeckZone()\n spawnObject({\n position = self.positionToWorld({-1.4, 0, 0.3 }),\n scale = {3, 5, 8 },\n type = 'ScriptingTrigger',\n callback = function (zone) zoneID = zone.getGUID() end,\n callback_owner = self,\n rotation = self.getRotation()\n })\nend\n\nfunction searchArea(origin, size)\n return Physics.cast({\n origin = origin,\n direction = {0, 1, 0},\n orientation = self.getRotation(),\n type = 3,\n size = size,\n max_distance = 1,\n debug = DEBUG\n })\nend\n\nfunction doNotReady(card)\n return card.getVar(\"do_not_ready\") or false\nend\n\n---------------------------------------------------------\n-- Discard buttons\n---------------------------------------------------------\n\n-- builds a function that discards things in searchPosition to discardPosition\n-- stuff on the card/deck will be put into the local trashcan\nfunction makeDiscardHandlerFor(searchPosition, discardPosition)\n return function ()\n for _, hitObj in ipairs(findObjectsAtPosition(searchPosition)) do\n local obj = hitObj.hit_object\n if obj.tag == \"Deck\" or obj.tag == \"Card\" then\n if obj.hasTag(\"PlayerCard\") then\n obj.setPositionSmooth(self.positionToWorld(DISCARD_PILE_POSITION), false, true)\n obj.setRotation(self.getRotation())\n else\n obj.setPositionSmooth(discardPosition, false, true)\n obj.setRotation({0, -90, 0})\n end\n -- put chaos tokens back into bag (e.g. Unrelenting)\n elseif tokenChecker.isChaosToken(obj) then\n local chaosBag = Global.call(\"findChaosBag\")\n chaosBag.putObject(obj)\n -- don't touch the table or this playmat itself\n elseif obj.guid ~= \"4ee1f2\" and obj ~= self then\n TRASHCAN.putObject(obj)\n end\n end\n end\nend\n\n-- build a discard button to discard from searchPosition to discardPosition (number must be unique)\nfunction makeDiscardButton(xValue, discardPosition, number)\n local position = { xValue, 0.1, -0.94}\n local searchPosition = {-position[1], position[2], position[3] + 0.32}\n local handler = makeDiscardHandlerFor(searchPosition, discardPosition)\n local handlerName = 'handler' .. number\n self.setVar(handlerName, handler)\n self.createButton({\n label = \"Discard\",\n click_function = handlerName,\n function_owner = self,\n position = position,\n scale = {0.12, 0.12, 0.12},\n width = 900,\n height = 350,\n font_size = 220\n })\nend\n\nfunction findObjectsAtPosition(localPos)\n return Physics.cast({\n origin = self.positionToWorld(localPos),\n direction = {0, 1, 0},\n orientation = {0, self.getRotation().y + 90, 0},\n type = 3,\n size = {3.2, 1, 2},\n max_distance = 0,\n debug = DEBUG\n })\nend\n\n---------------------------------------------------------\n-- Upkeep button\n---------------------------------------------------------\n\n-- calls the Upkeep function with correct parameter\nfunction doUpkeepFromHotkey(color)\n doUpkeep(_, color)\nend\n\nfunction doUpkeep(_, clickedByColor, isRightClick)\n -- right-click allow color changing\n if isRightClick then\n changeColor(clickedByColor)\n return\n end\n\n -- send messages to player who clicked button if no seated player found\n messageColor = Player[playerColor].seated and playerColor or clickedByColor\n\n -- unexhaust cards in play zone, flip action tokens and find forcedLearning\n local forcedLearning = false\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.getDescription() == \"Action Token\" and obj.is_face_down then\n obj.flip()\n elseif obj.tag == \"Card\" and not obj.is_face_down and not inArea(self.positionToLocal(obj.getPosition()), INVESTIGATOR_AREA) then\n local cardMetadata = JSON.decode(obj.getGMNotes()) or {}\n if not doNotReady(obj) then\n obj.setRotation(self.getRotation())\n end\n if cardMetadata.id == \"08031\" then\n forcedLearning = true\n end\n if cardMetadata.uses ~= nil then\n -- check for cards with 'replenish' in their metadata\n local count\n local replenish\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if cardMetadata.uses.count ~= nil then\n count = cardMetadata.uses.count\n replenish = cardMetadata.uses.replenish\n else\n count = cardMetadata.uses[1].count\n replenish = cardMetadata.uses[1].replenish\n end\n if count and replenish then\n replenishTokens(obj, count, replenish)\n end\n end\n end\n end\n\n -- flip investigator mini-card and summoned servitor mini-card\n -- (all characters allowed to account for custom IDs - e.g. 'Z0000' for TTS Zoop generated IDs)\n if activeInvestigatorId ~= nil then\n local miniId = string.match(activeInvestigatorId, \".....\") .. \"-m\"\n for _, obj in ipairs(getObjects()) do\n if obj.tag == \"Card\" and obj.is_face_down then\n local notes = JSON.decode(obj.getGMNotes())\n if notes ~= nil and notes.type == \"Minicard\" and (notes.id == miniId or notes.id == \"09080-m\") then\n obj.flip()\n end\n end\n end\n end\n\n -- gain a resource (or two if playing Jenny Barnes)\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"02003\" then\n gainResources(2)\n printToColor(\"Gaining 2 resources (Jenny)\", messageColor)\n else\n gainResources(1)\n end\n\n -- draw a card (with handling for Patrice and Forced Learning)\n if activeInvestigatorId == \"06005\" then\n if forcedLearning then\n printToColor(\"Wow, did you really take 'Versatile' to play Patrice with 'Forced Learning'? Choose which draw replacement effect takes priority and draw cards accordingly.\", messageColor)\n else\n local handSize = #Player[playerColor].getHandObjects()\n if handSize < 5 then\n local cardsToDraw = 5 - handSize\n printToColor(\"Drawing \" .. cardsToDraw .. \" cards (Patrice)\", messageColor)\n drawCardsWithReshuffle(cardsToDraw)\n end\n end\n elseif forcedLearning then\n printToColor(\"Drawing 2 cards, discard 1 (Forced Learning)\", messageColor)\n drawCardsWithReshuffle(2)\n else\n drawCardsWithReshuffle(1)\n end\nend\n\n-- adds the specified amount of resources to the resource counter\nfunction gainResources(amount)\n local count = RESOURCE_COUNTER.getVar(\"val\")\n local add = tonumber(amount) or 0\n RESOURCE_COUNTER.call(\"updateVal\", count + add)\nend\n\n-- function for \"draw 1 button\" (that can be added via option panel)\nfunction doDrawOne(_, color)\n -- send messages to player who clicked button if no seated player found\n messageColor = Player[playerColor].seated and playerColor or color\n drawCardsWithReshuffle(1)\nend\n\n-- draw X cards (shuffle discards if necessary)\nfunction drawCardsWithReshuffle(numCards)\n getDrawDiscardDecks()\n\n -- Norman Withers handling\n if string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" then\n local harbinger = false\n if topCard ~= nil and topCard.getName() == \"The Harbinger\" then harbinger = true\n elseif drawDeck ~= nil and not drawDeck.is_face_down then\n local cards = drawDeck.getObjects()\n if cards[#cards].name == \"The Harbinger\" then harbinger = true end\n end\n\n if harbinger then\n printToColor(\"The Harbinger is on top of your deck, not drawing cards\", messageColor)\n return\n end\n\n if topCard ~= nil then\n topCard.deal(numCards, playerColor)\n numCards = numCards - 1\n if numCards == 0 then return end\n end\n end\n\n local deckSize = 1\n if drawDeck == nil then\n deckSize = 0\n elseif drawDeck.tag == \"Deck\" then\n deckSize = #drawDeck.getObjects()\n end\n\n if deckSize >= numCards then\n drawCards(numCards)\n return\n end\n\n drawCards(deckSize)\n if discardPile ~= nil then\n shuffleDiscardIntoDeck()\n Wait.time(|| drawCards(numCards - deckSize), 1)\n end\n printToColor(\"Take 1 horror (drawing card from empty deck)\", messageColor)\nend\n\n-- get the draw deck and discard pile objects\nfunction getDrawDiscardDecks()\n drawDeck = nil\n discardPile = nil\n topCard = nil\n\n local zone = getObjectFromGUID(zoneID)\n if zone == nil then return end\n\n for _, object in ipairs(zone.getObjects()) do\n if object.tag == \"Deck\" or object.tag == \"Card\" then\n if self.positionToLocal(object.getPosition()).z > 0.5 then\n discardPile = object\n -- Norman Withers handling\n elseif string.match(activeInvestigatorId, \"%d%d%d%d%d\") == \"08004\" and object.tag == \"Card\" and not object.is_face_down then\n topCard = object\n else\n drawDeck = object\n end\n end\n end\nend\n\nfunction drawCards(numCards)\n if drawDeck == nil then return end\n drawDeck.deal(numCards, playerColor)\nend\n\nfunction shuffleDiscardIntoDeck()\n if not discardPile.is_face_down then discardPile.flip() end\n discardPile.shuffle()\n discardPile.setPositionSmooth(self.positionToWorld(DRAW_DECK_POSITION), false, false)\n drawDeck = discardPile\n discardPile = nil\nend\n\n-- discard a random non-hidden card from hand\nfunction doDiscardOne()\n local hand = Player[playerColor].getHandObjects()\n if #hand == 0 then\n broadcastToAll(\"Cannot discard from empty hand!\", \"Red\")\n else\n local choices = {}\n for i = 1, #hand do\n local notes = JSON.decode(hand[i].getGMNotes())\n if notes ~= nil then\n if notes.hidden ~= true then\n table.insert(choices, i)\n end\n else\n table.insert(choices, i)\n end\n end\n\n if #choices == 0 then\n broadcastToAll(\"Hidden cards can't be randomly discarded.\", \"Orange\")\n return\n end\n\n -- get a random non-hidden card (from the \"choices\" table)\n local num = math.random(1, #choices)\n hand[choices[num]].setPosition(returnGlobalDiscardPosition())\n broadcastToAll(playerColor .. \" randomly discarded card \" .. choices[num] .. \"/\" .. #hand .. \".\", \"White\")\n end\nend\n\n---------------------------------------------------------\n-- color related functions\n---------------------------------------------------------\n\n-- changes the player color\nfunction changeColor(clickedByColor)\n local colorList = {\n \"White\",\n \"Brown\",\n \"Red\",\n \"Orange\",\n \"Yellow\",\n \"Green\",\n \"Teal\",\n \"Blue\",\n \"Purple\",\n \"Pink\"\n }\n\n -- remove existing colors from the list of choices\n for _, existingColor in ipairs(Player.getAvailableColors()) do\n for i, newColor in ipairs(colorList) do\n if existingColor == newColor then\n table.remove(colorList, i)\n end\n end\n end\n\n -- show the option dialog for color selection to the player that triggered this\n Player[clickedByColor].showOptionsDialog(\"Select a new color:\", colorList, _, function(color)\n local HAND_ZONE_GUIDS = {\n \"a70eee\", -- White\n \"5fe087\", -- Orange\n \"0285cc\", -- Green\n \"be2f17\" -- Red\n }\n local index\n local startPos = self.getPosition()\n\n -- get respective hand zone by position\n if startPos.x < -42 then\n if startPos.z > 0 then\n index = 1\n else\n index = 2\n end\n else\n if startPos.z > 0 then\n index = 3\n else\n index = 4\n end\n end\n\n -- update the color of the hand zone\n local handZone = getObjectFromGUID(HAND_ZONE_GUIDS[index])\n handZone.setValue(color)\n\n -- if the seated player clicked this, reseat him to the new color\n if clickedByColor == playerColor then\n Player[playerColor].changeColor(color)\n end\n\n -- update the internal variable\n playerColor = color\n end)\nend\n\n---------------------------------------------------------\n-- playmat token spawning\n---------------------------------------------------------\n\n-- replenish Tokens for specific cards (like 'Physical Training (4)')\nfunction replenishTokens(card, count, replenish)\n local cardPos = card.getPosition()\n\n -- don't continue for cards on your deck (Norman) or in your discard pile\n if self.positionToLocal(cardPos).x < -1 then return end\n\n -- get current amount of resource tokens on the card\n local search = searchArea(cardPos, { 2.5, 0.5, 3.5 })\n local clickableResourceCounter = nil\n local foundTokens = 0\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getCustomObject().image == \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\" then\n foundTokens = foundTokens + math.abs(obj.getQuantity())\n obj.destruct()\n elseif obj.getMemo() == \"resourceCounter\" then\n foundTokens = obj.getVar(\"val\")\n clickableResourceCounter = obj\n break\n end\n end\n\n -- handling Runic Axe upgrade sheet for additional replenish\n if card.getName() == \"Runic Axe\" then\n for _, v in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = v.hit_object\n if obj.tag == \"Card\" then\n local notes = JSON.decode(obj.getGMNotes()) or {}\n if notes ~= nil and notes.id == \"09022-c\" then\n if obj.getVar(\"markedBoxes\")[7] == 3 then replenish = 2 end\n break\n end\n end\n end\n end\n\n -- this is the theoretical new amount of uses (to be checked below)\n local newCount = foundTokens + replenish\n \n -- if there are already more uses than the replenish amount, keep them\n if foundTokens > count then\n newCount = foundTokens\n -- only replenish up until the replenish amount\n elseif newCount > count then\n newCount = count\n end\n\n -- update the clickable counter or spawn a group of tokens\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", newCount)\n else\n tokenManager.spawnTokenGroup(card, \"resource\", newCount)\n end\nend\n\nfunction syncCustomizableMetadata(card)\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n if cardMetadata ~= nil and cardMetadata.customizations ~= nil then\n for _, collision in ipairs(searchArea(PLAY_ZONE_POSITION, PLAY_ZONE_SCALE)) do\n local obj = collision.hit_object\n if obj.name == \"Card\" or obj.name == \"CardCustom\" then\n local notes = JSON.decode(obj.getGMNotes()) or { }\n if notes.id == (cardMetadata.id .. \"-c\") then\n for i, customization in ipairs(cardMetadata.customizations) do\n if obj.getVar(\"markedBoxes\")[i] == customization.xp\n and customization.replaces ~= nil\n and customization.replaces.uses ~= nil then\n cardMetadata.uses = customization.replaces.uses\n card.setGMNotes(JSON.encode(cardMetadata))\n end\n end\n end\n end\n end\n end\nend\n\nfunction spawnTokensFor(object)\n local extraUses = { }\n if activeInvestigatorId == \"03004\" then\n extraUses[\"Charge\"] = 1\n end\n\n tokenManager.spawnForCard(object, extraUses)\nend\n\nfunction onCollisionEnter(collision_info)\n local object = collision_info.collision_object\n\n -- detect if \"Dream-Enhancing Serum\" is placed\n if object.getName() == \"Dream-Enhancing Serum\" then isDES = true end\n\n -- only continue if loading is completed\n if not collisionEnabled then return end\n\n -- only continue for cards\n if object.name ~= \"Card\" and object.name ~= \"CardCustom\" then return end\n\n maybeUpdateActiveInvestigator(object)\n syncCustomizableMetadata(object)\n\n if isInDeckZone(object) then\n tokenManager.resetTokensSpawned(object)\n removeTokensFromObject(object)\n elseif shouldSpawnTokens(object) then\n spawnTokensFor(object)\n end\nend\n\n-- detect if \"Dream-Enhancing Serum\" is removed\nfunction onCollisionExit(collision_info)\n if collision_info.collision_object.getName() == \"Dream-Enhancing Serum\" then isDES = false end\nend\n\n-- checks if tokens should be spawned for the provided card\nfunction shouldSpawnTokens(card)\n if card.is_face_down then\n return false\n end\n \n local localCardPos = self.positionToLocal(card.getPosition())\n local metadata = JSON.decode(card.getGMNotes())\n\n -- If no metadata we don't know the type, so only spawn in the main area\n if metadata == nil then\n return inArea(localCardPos, MAIN_PLAY_AREA)\n end\n\n -- Spawn tokens for assets and events on the main area\n if inArea(localCardPos, MAIN_PLAY_AREA)\n and (metadata.type == \"Asset\"\n or metadata.type == \"Event\") then\n return true\n end\n\n -- Spawn tokens for all encounter types in the threat area\n if inArea(localCardPos, THREAT_AREA)\n and (metadata.type == \"Treachery\"\n or metadata.type == \"Enemy\"\n or metadata.weakness) then\n return true\n end\n\n return false\nend\n\nfunction onObjectEnterContainer(container, object)\n Wait.frames(function() resetTokensIfInDeckZone(container, object) end, 1)\nend\n\nfunction resetTokensIfInDeckZone(container, object)\n if isInDeckZone(container) then\n tokenManager.resetTokensSpawned(object)\n removeTokensFromObject(container)\n end\nend\n\n-- checks if an object is in this mats deckzone\nfunction isInDeckZone(checkObject)\n local deckZone = getObjectFromGUID(zoneID)\n if deckZone == nil then\n return false\n end\n\n for _, obj in ipairs(deckZone.getObjects()) do\n if obj == checkObject then\n return true\n end\n end\n\n return false\nend\n\n-- removes tokens from the provided card/deck\nfunction removeTokensFromObject(object)\n for _, v in ipairs(searchArea(object.getPosition(), { 3, 1, 4 })) do\n local obj = v.hit_object\n\n if obj.getGUID() ~= \"4ee1f2\" and -- table\n obj ~= self and\n obj.type ~= \"Deck\" and\n obj.type ~= \"Card\" and\n obj.memo ~= nil and\n obj.getLock() == false and\n obj.getDescription() ~= \"Action Token\" and\n not tokenChecker.isChaosToken(obj) then\n TRASHCAN.putObject(obj)\n end\n end\nend\n\n---------------------------------------------------------\n-- investigator ID grabbing and skill tracker\n---------------------------------------------------------\n\nfunction maybeUpdateActiveInvestigator(card)\n if not inArea(self.positionToLocal(card.getPosition()), INVESTIGATOR_AREA) then return end\n\n local notes = JSON.decode(card.getGMNotes())\n local class\n\n if notes ~= nil and notes.type == \"Investigator\" and notes.id ~= nil then\n if notes.id == activeInvestigatorId then return end\n class = notes.class\n activeInvestigatorId = notes.id\n STAT_TRACKER.call(\"updateStats\", {notes.willpowerIcons, notes.intellectIcons, notes.combatIcons, notes.agilityIcons})\n elseif activeInvestigatorId ~= \"00000\" then\n class = \"Neutral\"\n activeInvestigatorId = \"00000\"\n STAT_TRACKER.call(\"updateStats\", {1, 1, 1, 1})\n else\n return\n end\n\n -- change state of action tokens\n local search = searchArea(self.positionToWorld({-1.1, 0.05, -0.27}), {4, 1, 1})\n local smallToken = nil\n local STATE_TABLE = {\n [\"Guardian\"] = 1,\n [\"Seeker\"] = 2,\n [\"Rogue\"] = 3,\n [\"Mystic\"] = 4,\n [\"Survivor\"] = 5,\n [\"Neutral\"] = 6\n }\n\n for _, obj in ipairs(search) do\n local obj = obj.hit_object\n if obj.getDescription() == \"Action Token\" and obj.getStateId() > 0 then\n if obj.getScale().x < 0.4 then\n smallToken = obj\n else\n setObjectState(obj, STATE_TABLE[class])\n end\n end\n end\n\n -- update the small token with special action for certain investigators\n local SPECIAL_ACTIONS = {\n [\"04002\"] = 8, -- Ursula Downs\n [\"01002\"] = 9, -- Daisy Walker\n [\"01502\"] = 9, -- Daisy Walker\n [\"01002-pb\"] = 9, -- Daisy Walker\n [\"06003\"] = 10, -- Tony Morgan\n [\"04003\"] = 11, -- Finn Edwards\n [\"08016\"] = 14 -- Bob Jenkins\n }\n\n if smallToken ~= nil then\n setObjectState(smallToken, SPECIAL_ACTIONS[activeInvestigatorId] or STATE_TABLE[class])\n end\nend\n\nfunction setObjectState(obj, stateId)\n if obj.getStateId() ~= stateId then obj.setState(stateId) end\nend\n\n---------------------------------------------------------\n-- calls to 'Global' / functions for calls from outside\n---------------------------------------------------------\n\nfunction drawChaosTokenButton(_, _, isRightClick)\n Global.call(\"drawChaosToken\", {self, DRAWN_CHAOS_TOKEN_OFFSET, isRightClick})\nend\n\nfunction drawEncountercard(_, _, isRightClick)\n Global.call(\"drawEncountercard\", {self.positionToWorld(DRAWN_ENCOUNTER_CARD_OFFSET), self.getRotation(), isRightClick})\nend\n\nfunction returnGlobalDiscardPosition()\n return self.positionToWorld(DISCARD_PILE_POSITION)\nend\n\n-- Sets this playermat's draw 1 button to visible\n---@param visible Boolean. Whether the draw 1 button should be visible\nfunction showDrawButton(visible)\n isDrawButtonVisible = visible\n\n -- create the \"Draw 1\" button\n if isDrawButtonVisible then\n self.createButton({\n label = \"Draw 1\",\n click_function = \"doDrawOne\",\n function_owner = self,\n position = { 1.84, 0.1, -0.36 },\n scale = { 0.12, 0.12, 0.12 },\n width = 800,\n height = 280,\n font_size = 180\n })\n\n -- remove the \"Draw 1\" button\n else\n local buttons = self.getButtons()\n for i = 1, #buttons do\n if buttons[i].label == \"Draw 1\" then\n self.removeButton(buttons[i].index)\n end\n end\n end\nend\n\n-- Spawns / destroys a clickable clue counter for this playmat with the correct amount of clues\n---@param showCounter Boolean Whether the clickable clue counter should be present\nfunction clickableClues(showCounter)\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n local clickerPos = CLUE_CLICKER.getPosition()\n local clueCount = 0\n\n if showCounter then\n -- current clue count\n clueCount = CLUE_COUNTER.getVar(\"exposedValue\")\n\n -- remove clues\n CLUE_COUNTER.call(\"removeAllClues\")\n\n -- set value for clue clickers\n CLUE_CLICKER.call(\"updateVal\", clueCount)\n\n -- move clue counters up\n clickerPos.y = 1.52\n CLUE_CLICKER.setPosition(clickerPos)\n else\n -- current clue count\n clueCount = CLUE_CLICKER.getVar(\"val\")\n\n -- move clue counters down\n clickerPos.y = 1.3\n CLUE_CLICKER.setPosition(clickerPos)\n\n -- spawn clues\n local pos = self.positionToWorld({x = -1.12, y = 0.05, z = 0.7})\n for i = 1, clueCount do\n pos.y = pos.y + 0.045 * i\n tokenManager.spawnToken(pos, \"clue\", self.getRotation())\n end\n end\nend\n\n-- removes all clues (moving tokens to the trash and setting counters to 0)\nfunction removeClues()\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n\n CLUE_COUNTER.call(\"removeAllClues\")\n CLUE_CLICKER.call(\"updateVal\", 0)\nend\n\n-- reports the clue count\n---@param useClickableCounters Boolean Controls which type of counter is getting checked\nfunction getClueCount(useClickableCounters)\n local count = 0\n\n if useClickableCounters then\n local CLUE_CLICKER = getObjectFromGUID(CLUE_CLICKER_GUID)\n count = tonumber(CLUE_CLICKER.getVar(\"val\"))\n else\n local CLUE_COUNTER = getObjectFromGUID(CLUE_COUNTER_GUID)\n count = tonumber(CLUE_COUNTER.getVar(\"exposedValue\"))\n end\n return count\nend\n\n-- Sets this playermat's snap points to limit snapping to matching card types or not. If matchTypes\n-- is true, the main card slot snap points will only snap assets, while the investigator area point\n-- will only snap Investigators. If matchTypes is false, snap points will be reset to snap all\n-- cards.\n---@param matchTypes Boolean. Whether snap points should only snap for the matching card types.\nfunction setLimitSnapsByType(matchTypes)\n local snaps = self.getSnapPoints()\n for i, snap in ipairs(snaps) do\n local snapPos = snap.position\n if inArea(snapPos, MAIN_PLAY_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Asset\" }\n else\n table.insert(snaps[i].tags, \"Asset\")\n end\n else\n snaps[i].tags = nil\n end\n end\n if inArea(snapPos, INVESTIGATOR_AREA) then\n local snapTags = snaps[i].tags\n if matchTypes then\n if snapTags == nil then\n snaps[i].tags = { \"Investigator\" }\n else\n table.insert(snaps[i].tags, \"Investigator\")\n end\n else\n snaps[i].tags = nil\n end\n end\n end\n self.setSnapPoints(snaps)\nend\n\n-- Simple method to check if the given point is in a specified area. Local use only,\n---@param point Vector. Point to check, only x and z values are relevant\n---@param bounds Table. Defined area to see if the point is within. See MAIN_PLAY_AREA for sample\n-- bounds definition.\n---@return Boolean. True if the point is in the area defined by bounds\nfunction inArea(point, bounds)\n return (point.x < bounds.upperLeft.x\n and point.x > bounds.lowerRight.x\n and point.z < bounds.upperLeft.z\n and point.z > bounds.lowerRight.z)\nend\n\n-- called by custom data helpers to add player card data\n---@param args table Contains only one entry, the GUID of the custom data helper\nfunction updatePlayerCards(args)\n local customDataHelper = getObjectFromGUID(args[1])\n local playerCardData = customDataHelper.getTable(\"PLAYER_CARD_DATA\")\n tokenManager.addPlayerCardData(playerCardData)\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue < 1 or tokenValue > 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount < 1 or tokenCount > 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount > 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"activeInvestigatorId\":\"00000\",\"isDrawButtonVisible\":false,\"playerColor\":\"Orange\",\"zoneID\":\"b047f8\"}", + "XmlUI": "", + "AttachedSnapPoints": [ + { + "Position": { + "x": -1.0, + "y": 0.1, + "z": 0.118 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -0.865, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.0, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.18, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -1.36, + "y": 0.1, + "z": -0.28 + }, + "Tags": [ + "ActionToken" + ] + }, + { + "Position": { + "x": -0.631, + "y": 0.1, + "z": 0.551 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.616, + "y": 0.102, + "z": 0.024 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.177, + "y": 0.101, + "z": 0.032 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -0.174, + "y": 0.099, + "z": 0.551 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.212, + "y": 0.1, + "z": 0.559 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.217, + "y": 0.1, + "z": 0.035 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.602, + "y": 0.1, + "z": 0.033 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.605, + "y": 0.1, + "z": 0.555 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.977, + "y": 0.099, + "z": 0.556 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 0.98, + "y": 0.099, + "z": 0.035 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.371, + "y": 0.1, + "z": 0.038 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.371, + "y": 0.099, + "z": 0.558 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.754, + "y": 0.1, + "z": 0.563 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": 1.758, + "y": 0.101, + "z": 0.04 + }, + "Tags": [ + "Asset" + ] + }, + { + "Position": { + "x": -1.82, + "y": 0.1, + "z": 0.61 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.82, + "y": 0.1, + "z": 0.0 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.177, + "y": 0.1, + "z": 0.0 + }, + "Tags": [ + "Investigator" + ] + }, + { + "Position": { + "x": 1.365, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.91, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.455, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.0, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.455, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.91, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.365, + "y": 0.1, + "z": -0.625 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + ] + }, + { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.199, + "posY": 1.55000031, + "posZ": -24.8430061, + "rotX": -9.634764E-08, + "rotY": 270.0, + "rotZ": -7.511884E-08, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1986, + "posY": 1.55000019, + "posZ": -24.842802, + "rotX": 1.85032036E-07, + "rotY": 269.987671, + "rotZ": 1.15851122E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "748245", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.199, + "posY": 1.55000019, + "posZ": -23.6850033, + "rotX": 4.84947442E-08, + "rotY": 270.0, + "rotZ": -1.89358772E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4e9da", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1986, + "posY": 1.55000019, + "posZ": -23.6854019, + "rotX": 1.70445119E-07, + "rotY": 269.987671, + "rotZ": -1.60111384E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "271b17", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.199, + "posY": 1.55000019, + "posZ": -22.5280037, + "rotX": -6.546871E-08, + "rotY": 270.0, + "rotZ": -1.82830448E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "0bcce1", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1985855, + "posY": 1.55004013, + "posZ": -22.5279942, + "rotX": 359.983826, + "rotY": 269.989624, + "rotZ": 359.9841, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5bafdf", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.2, + "posY": 1.55000019, + "posZ": -21.637, + "rotX": -9.429486E-08, + "rotY": 270.0, + "rotZ": 1.064879E-07, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "2375d6", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1995964, + "posY": 1.60133862, + "posZ": -21.6608963, + "rotX": 359.911682, + "rotY": 269.835083, + "rotZ": 353.387177, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "012577", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.2, + "posY": 1.55000019, + "posZ": 10.5379972, + "rotX": -3.0378196E-08, + "rotY": 270.0, + "rotZ": -1.16995672E-07, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "2375d6", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1995964, + "posY": 1.60133862, + "posZ": -21.6608963, + "rotX": 359.911682, + "rotY": 269.835083, + "rotZ": 353.387177, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "04765b", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.2, + "posY": 1.55000019, + "posZ": 9.669998, + "rotX": -3.72280118E-09, + "rotY": 270.0, + "rotZ": 3.70261318E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "0bcce1", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1985855, + "posY": 1.55004013, + "posZ": -22.5279942, + "rotX": 359.983826, + "rotY": 269.989624, + "rotZ": 359.9841, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b71036", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.2, + "posY": 1.55000019, + "posZ": 8.512996, + "rotX": -1.83535747E-07, + "rotY": 270.000183, + "rotZ": 3.49382532E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4e9da", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1986, + "posY": 1.55000019, + "posZ": -23.6854019, + "rotX": 1.70445119E-07, + "rotY": 269.987671, + "rotZ": -1.60111384E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "1cb302", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.2, + "posY": 1.55000031, + "posZ": 7.35499573, + "rotX": -6.912802E-08, + "rotY": 269.999939, + "rotZ": -2.42504647E-08, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1986, + "posY": 1.55000019, + "posZ": -24.842802, + "rotX": 1.85032036E-07, + "rotY": 269.987671, + "rotZ": 1.15851122E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "bbc5d4", + "Name": "Custom_Tile", + "Transform": { + "posX": -35.912, + "posY": 1.55000019, + "posZ": 24.8, + "rotX": -2.31462014E-08, + "rotY": -6.194709E-17, + "rotZ": 3.066859E-07, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "2375d6", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1995964, + "posY": 1.60133862, + "posZ": -21.6608963, + "rotX": 359.911682, + "rotY": 269.835083, + "rotZ": 353.387177, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "429bb3", + "Name": "Custom_Tile", + "Transform": { + "posX": -36.78, + "posY": 1.55000019, + "posZ": 24.8, + "rotX": 2.792082E-07, + "rotY": -2.292292E-16, + "rotZ": -9.407937E-08, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "0bcce1", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1985855, + "posY": 1.55004013, + "posZ": -22.5279942, + "rotX": 359.983826, + "rotY": 269.989624, + "rotZ": 359.9841, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "183dbe", + "Name": "Custom_Tile", + "Transform": { + "posX": -37.937, + "posY": 1.55000019, + "posZ": 24.8, + "rotX": 2.06648547E-08, + "rotY": 3.22123182E-19, + "rotZ": 1.78625E-09, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4e9da", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1986, + "posY": 1.55000019, + "posZ": -23.6854019, + "rotX": 1.70445119E-07, + "rotY": 269.987671, + "rotZ": -1.60111384E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "b80db6", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.095, + "posY": 1.55000019, + "posZ": 24.8, + "rotX": -7.923089E-08, + "rotY": 2.17237134E-17, + "rotZ": -3.14189847E-08, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1986, + "posY": 1.55000019, + "posZ": -24.842802, + "rotX": 1.85032036E-07, + "rotY": 269.987671, + "rotZ": 1.15851122E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "af1927", + "Name": "Custom_Tile", + "Transform": { + "posX": -24.788, + "posY": 1.55000019, + "posZ": -24.8, + "rotX": -1.02035695E-08, + "rotY": 180.0, + "rotZ": -6.846456E-08, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "2375d6", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1995964, + "posY": 1.60133862, + "posZ": -21.6608963, + "rotX": 359.911682, + "rotY": 269.835083, + "rotZ": 353.387177, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.35, + "scaleY": 0.6, + "scaleZ": 0.35 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.35, + "scaleY": 1.0, + "scaleZ": 0.35 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "0329cc", + "Name": "Custom_Tile", + "Transform": { + "posX": -23.92, + "posY": 1.55000007, + "posZ": -24.8, + "rotX": -4.177921E-09, + "rotY": 180.0, + "rotZ": -9.99446357E-08, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "0bcce1", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1985855, + "posY": 1.55004013, + "posZ": -22.5279942, + "rotX": 359.983826, + "rotY": 269.989624, + "rotZ": 359.9841, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5bec40", + "Name": "Custom_Tile", + "Transform": { + "posX": -22.763, + "posY": 1.55000007, + "posZ": -24.8, + "rotX": 9.606803E-08, + "rotY": 180.0, + "rotZ": -4.725067E-08, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4e9da", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1986, + "posY": 1.55000019, + "posZ": -23.6854019, + "rotX": 1.70445119E-07, + "rotY": 269.987671, + "rotZ": -1.60111384E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5825ca", + "Name": "Custom_Tile", + "Transform": { + "posX": -21.605, + "posY": 1.55000007, + "posZ": -24.8, + "rotX": 4.859546E-08, + "rotY": 180.0, + "rotZ": 1.1355106E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059971, + "g": 0.247059971, + "b": 0.247059971 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -53.1986, + "posY": 1.55000019, + "posZ": -24.842802, + "rotX": 1.85032036E-07, + "rotY": 269.987671, + "rotZ": 1.15851122E-07, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "10": { + "GUID": "68f249", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120736/F53989F0806C796D180647A16C6BB4E9957F6DBF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120675/493ACE1FA05ED4DC96CC7F6D85B3488378C15DD2/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "1": { + "GUID": "e4b2b6", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242507, + "posY": 0.959991634, + "posZ": -3.66628647, + "rotX": 3.19422554E-07, + "rotY": 269.987976, + "rotZ": -9.157829E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450979, + "g": 0.329411745, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524115014/6CBF573A12494524613C6280F558D4BED97CF007/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524115513/9CA3B804F167041F03C9E0687378FF7B5DCDE1B8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "2691e1", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425337, + "posY": 0.959991634, + "posZ": -3.66629124, + "rotX": -1.84208129E-05, + "rotY": 269.9878, + "rotZ": -0.000116128736, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.247059911, + "g": 0.247059911, + "b": 0.247059911 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120440/08045D95997033A4D64764850FC2B68C4FB12A3C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355435567056295/5A6DE2C637AADCD147723211020D8C0D0591EAE7/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425489, + "posY": 0.959991634, + "posZ": -3.66629434, + "rotX": -2.77218132E-05, + "rotY": 269.987732, + "rotZ": -0.000125872859, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + "11": { + "GUID": "befce9", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970487, + "posY": 0.959991634, + "posZ": -5.93830156, + "rotX": -7.6235865E-06, + "rotY": 269.9841, + "rotZ": -0.000118024727, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Evade Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119692/042FBF813801CFDF4FEDA9ED3205D331842975FA/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119623/2244A30B5EBB4126F0BE1D2FF61F6C824DFEE58D/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "b439e3", + "Name": "Custom_Tile", + "Transform": { + "posX": -8.970486, + "posY": 0.959991634, + "posZ": -7.074313, + "rotX": 1.33775629E-05, + "rotY": 269.988464, + "rotZ": -9.81453049E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Parley Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666646, + "g": 0.2823527, + "b": 0.2117644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120607/0D0F1B80B4E6A20B4728F1F7582FF09C1D4A3B9F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120530/79626D1941BEE2D2A310FD4B7C8E3CE90E6820AB/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "f72f18", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.834444, + "posY": 0.9599933, + "posZ": -3.666303, + "rotX": -9.30833849E-05, + "rotY": 269.979767, + "rotZ": -1.40167895E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Spell Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568251, + "g": 0.07058794, + "b": 0.380391777 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121138/A5506FADCE917AA99925516A147E0320322B5BDD/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121068/E62DCFA57CE5FE6AF021A2F07C6650323BE19C93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "bbd286", + "Name": "Custom_Tile", + "Transform": { + "posX": -7.83447456, + "posY": 0.9599919, + "posZ": -4.80229, + "rotX": -1.81347659E-05, + "rotY": 269.9885, + "rotZ": -0.000124786486, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Play Item Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646806, + "b": 0.176470339 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119839/A92D5AF13B283117BD62EE84B657A3A71FBBD274/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119758/EE686A3287D3399347AD72140474F599585E68D5/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "11508f", + "Name": "Custom_Model", + "Transform": { + "posX": -7.83447456, + "posY": 1.019994, + "posZ": -5.93830156, + "rotX": 7.209413E-05, + "rotY": 269.988525, + "rotZ": 2.00837931E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Guardian", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516201848/72B3B9E2B59F25FEC82412AC22245D03655A4558/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "8888ff", + "Name": "Custom_Model", + "Transform": { + "posX": -7.834475, + "posY": 1.01999056, + "posZ": -7.074312, + "rotX": -8.478706E-05, + "rotY": 270.009827, + "rotZ": -7.123187E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516265983/F50A6212D30C442429ED22B8CC8FD24D4CB76A2A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "7f001b", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698466, + "posY": 1.01999128, + "posZ": -3.66628671, + "rotX": 7.766587E-05, + "rotY": 270.000031, + "rotZ": 0.000128919462, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515898740/E92441671B056D4CDF99DF9E6C88BE6598AAB50F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "6bd479", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.019991, + "posZ": -4.80229, + "rotX": 8.96203055E-05, + "rotY": 269.999969, + "rotZ": 0.000128821237, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722516557267/757887224F6C37104CDFFE241FAD09B57117D670/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "172d0e", + "Name": "Custom_Model", + "Transform": { + "posX": -6.69846535, + "posY": 1.01999176, + "posZ": -5.938301, + "rotX": 0.000100863988, + "rotY": 270.000061, + "rotZ": 7.39920142E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/952965722515960460/F43F63452854B10B416FDF3BF9EF3068E6E68F26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "45b80c", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425117, + "posY": 0.959991634, + "posZ": -3.66628766, + "rotX": -1.12005034E-06, + "rotY": 269.987976, + "rotZ": -9.159232E-05, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Seeker", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121002/727C40B7A122B3EC91AD1EF76741A9888E1FF0FF/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120939/5A99D70BBAA96A7CCE94CBAA01BC8C9352F59174/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "2d0664", + "Name": "Custom_Model", + "Transform": { + "posX": -6.698465, + "posY": 1.01999319, + "posZ": -7.07431269, + "rotX": 7.148875E-05, + "rotY": 270.000122, + "rotZ": 9.776296E-05, + "scaleX": 0.45, + "scaleY": 0.6, + "scaleZ": 0.45 + }, + "Nickname": "Neutral", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://pastebin.com/raw/ALrYhQGb", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/950722873599303195/BAB8BB40C755C099128931212969243EFF56ED39/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 4, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "6cd9a4", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425175, + "posY": 0.959991634, + "posZ": -3.66628838, + "rotX": -1.36311965E-05, + "rotY": 269.987885, + "rotZ": -0.00010959358, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Rogue", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.06666643, + "g": 0.282352656, + "b": 0.211764365 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120870/FFA52250CDBE4067D16226E7B4C8D2E6BF263C5B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120799/1AA70B46183E3DC9981CD93D0A289D456C368B15/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "484748", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425222, + "posY": 0.959991634, + "posZ": -3.66628933, + "rotX": -1.48262206E-05, + "rotY": 269.987854, + "rotZ": -0.000109348286, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Mystic", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.321568221, + "g": 0.07058791, + "b": 0.380391747 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120299/D6B1AAFF9763CD6F410D56A716D731714DE34EF8/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120230/08DDB68E10023CC76B9450989F3526F9744A9F77/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "59124e", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.242528, + "posY": 0.959991634, + "posZ": -3.66629028, + "rotX": -2.09040336E-05, + "rotY": 269.9878, + "rotZ": -0.000119170043, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Survivor", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.745098054, + "g": 0.117646776, + "b": 0.176470309 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121301/8A83B84C4EC594D48259904616769E84C5191F83/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121217/CBDB66CA029638728CE27CCBD335BDCFF25B6BCE/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "29d645", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425385, + "posY": 0.959991634, + "posZ": -3.66629219, + "rotX": -2.87290841E-05, + "rotY": 269.9878, + "rotZ": -0.000127649575, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Guardian Engage/Fight Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.07450976, + "g": 0.3294117, + "b": 0.647058845 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524119975/196A6AB09BE31462712BA7DF6F6698762B3FC98D/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524119903/366BC6E113AE8B9BE480617CEC6BE564CF37CE93/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "85047f", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425432, + "posY": 0.959991634, + "posZ": -3.66629314, + "rotX": -2.93503817E-05, + "rotY": 269.987823, + "rotZ": -0.000127514912, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Investigate Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195674 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524120154/9E0936305F807390EBA6AB130E498BFEDBA7596C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524120070/74F06CA8602C110158A32ADFF9E1FC1FB858612B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "2c6c38", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.2425547, + "posY": 0.959991634, + "posZ": -3.66629553, + "rotX": -2.61616078E-05, + "rotY": 269.987671, + "rotZ": -0.00012405579, + "scaleX": 0.45, + "scaleY": 1.0, + "scaleZ": 0.45 + }, + "Nickname": "Tome Action", + "Description": "Action Token", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.894117653, + "g": 0.5803921, + "b": 0.290195644 + }, + "Tags": [ + "ActionToken" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/2037355191524121455/F21B46B06BBF327601B4F8A5F9F00974149A6752/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037355191524121381/43FEB2F56E57A5B72E6E7F02E138539D5BB42AC1/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "acaa93", + "Name": "Custom_Token", + "Transform": { + "posX": -45.0000038, + "posY": 1.62000012, + "posZ": 7.683411E-08, + "rotX": -1.46827915E-06, + "rotY": 270.0, + "rotZ": 2.14807687E-06, + "scaleX": 0.61, + "scaleY": 1.0, + "scaleZ": 0.61 + }, + "Nickname": "Lead Investigator", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1831270385988747395/976427BD8F86E2C57C2D1370FE838991DEA6DD0F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.2, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a28140", + "Name": "Custom_Tile", + "Transform": { + "posX": -17.5, + "posY": 1.481, + "posZ": 71.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 10.0, + "scaleY": 1.0, + "scaleZ": 10.0 + }, + "Nickname": "ArkhamDB Deck Importer", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": false, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/wDp1Woo.jpg", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"arkhamdb/DeckImporterUi\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal INPUT_FIELD_HEIGHT = 340\nlocal INPUT_FIELD_WIDTH = 1500\nlocal FIELD_COLOR = { 0.9, 0.7, 0.5 }\n\nlocal PRIVATE_TOGGLE_LABELS = {}\nPRIVATE_TOGGLE_LABELS[true] = \"Private\"\nPRIVATE_TOGGLE_LABELS[false] = \"Published\"\n\nlocal UPGRADED_TOGGLE_LABELS = {}\nUPGRADED_TOGGLE_LABELS[true] = \"Upgraded\"\nUPGRADED_TOGGLE_LABELS[false] = \"Specific\"\n\nlocal LOAD_INVESTIGATOR_TOGGLE_LABELS = {}\nLOAD_INVESTIGATOR_TOGGLE_LABELS[true] = \"Yes\"\nLOAD_INVESTIGATOR_TOGGLE_LABELS[false] = \"No\"\n\nlocal redDeckId = \"\"\nlocal orangeDeckId = \"\"\nlocal whiteDeckId = \"\"\nlocal greenDeckId = \"\"\n\nlocal privateDeck = true\nlocal loadNewestDeck = true\nlocal loadInvestigators = false\n\n-- Returns a table with the full state of the UI, including options and deck IDs.\n-- This can be used to persist via onSave(), or provide values for a load operation\n-- Table values:\n-- redDeck: Deck ID to load for the red player\n-- orangeDeck: Deck ID to load for the orange player\n-- whiteDeck: Deck ID to load for the white player\n-- greenDeck: Deck ID to load for the green player\n-- private: True to load a private deck, false to load a public deck\n-- loadNewest: True if the most upgraded version of the deck should be loaded\n-- investigators: True if investigator cards should be spawned\nfunction getUiState()\n return {\n redDeck = redDeckId,\n orangeDeck = orangeDeckId,\n whiteDeck = whiteDeckId,\n greenDeck = greenDeckId,\n private = privateDeck,\n loadNewest = loadNewestDeck,\n investigators = loadInvestigators\n }\nend\n\n-- Sets up the UI for the deck loader, populating fields from the given save state table decoded from onLoad()\nfunction initializeUi(savedUiState)\n if savedUiState ~= nil then\n redDeckId = savedUiState.redDeck\n orangeDeckId = savedUiState.orangeDeck\n whiteDeckId = savedUiState.whiteDeck\n greenDeckId = savedUiState.greenDeck\n privateDeck = savedUiState.private\n loadNewestDeck = savedUiState.loadNewest\n loadInvestigators = savedUiState.investigators\n end\n\n makeOptionToggles()\n makeDeckIdFields()\n makeBuildButton()\nend\n\nfunction makeOptionToggles()\n -- common parameters\n local checkbox_parameters = {}\n checkbox_parameters.function_owner = self\n checkbox_parameters.width = INPUT_FIELD_WIDTH\n checkbox_parameters.height = INPUT_FIELD_HEIGHT\n checkbox_parameters.scale = { 0.1, 0.1, 0.1 }\n checkbox_parameters.font_size = 240\n checkbox_parameters.hover_color = { 0.4, 0.6, 0.8 }\n checkbox_parameters.color = FIELD_COLOR\n\n -- public / private deck\n checkbox_parameters.click_function = \"publicPrivateChanged\"\n checkbox_parameters.position = { 0.25, 0.1, -0.102 }\n checkbox_parameters.tooltip = \"Published or private deck?\\n\\nPLEASE USE A PRIVATE DECK IF JUST FOR TTS TO AVOID FLOODING ARKHAMDB PUBLISHED DECK LISTS!\"\n checkbox_parameters.label = PRIVATE_TOGGLE_LABELS[privateDeck]\n self.createButton(checkbox_parameters)\n\n -- load upgraded?\n checkbox_parameters.click_function = \"loadUpgradedChanged\"\n checkbox_parameters.position = { 0.25, 0.1, -0.01 }\n checkbox_parameters.tooltip = \"Load newest upgrade or exact deck?\"\n checkbox_parameters.label = UPGRADED_TOGGLE_LABELS[loadNewestDeck]\n self.createButton(checkbox_parameters)\n\n -- load investigators?\n checkbox_parameters.click_function = \"loadInvestigatorsChanged\"\n checkbox_parameters.position = { 0.25, 0.1, 0.081 }\n checkbox_parameters.tooltip = \"Spawn investigator cards?\"\n checkbox_parameters.label = LOAD_INVESTIGATOR_TOGGLE_LABELS[loadInvestigators]\n self.createButton(checkbox_parameters)\nend\n\n-- Create the four deck ID entry fields\nfunction makeDeckIdFields()\n local input_parameters = {}\n -- Parameters common to all entry fields\n input_parameters.function_owner = self\n input_parameters.scale = { 0.1, 0.1, 0.1 }\n input_parameters.width = INPUT_FIELD_WIDTH\n input_parameters.height = INPUT_FIELD_HEIGHT\n input_parameters.font_size = 320\n input_parameters.tooltip = \"Deck ID from ArkhamDB URL of the deck\\nPublic URL: 'https://arkhamdb.com/decklist/view/101/knowledge-overwhelming-solo-deck-1.0' = '101'\\nPrivate URL: 'https://arkhamdb.com/deck/view/102' = '102'\"\n input_parameters.alignment = 3 -- Center\n input_parameters.color = FIELD_COLOR\n input_parameters.font_color = { 0, 0, 0 }\n input_parameters.validation = 2 -- Integer\n\n -- Green\n input_parameters.input_function = \"greenDeckChanged\"\n input_parameters.position = { -0.166, 0.1, 0.385 }\n input_parameters.value = greenDeckId\n self.createInput(input_parameters)\n -- Red\n input_parameters.input_function = \"redDeckChanged\"\n input_parameters.position = { 0.171, 0.1, 0.385 }\n input_parameters.value = redDeckId\n self.createInput(input_parameters)\n -- White\n input_parameters.input_function = \"whiteDeckChanged\"\n input_parameters.position = { -0.166, 0.1, 0.474 }\n input_parameters.value = whiteDeckId\n self.createInput(input_parameters)\n -- Orange\n input_parameters.input_function = \"orangeDeckChanged\"\n input_parameters.position = { 0.171, 0.1, 0.474 }\n input_parameters.value = orangeDeckId\n self.createInput(input_parameters)\nend\n\n-- Create the Build All button. This is a transparent button which covers the Build All portion of the background graphic\nfunction makeBuildButton()\n local button_parameters = {}\n button_parameters.click_function = \"loadDecks\"\n button_parameters.function_owner = self\n button_parameters.position = { 0, 0.1, 0.71 }\n button_parameters.width = 320\n button_parameters.height = 30\n button_parameters.color = { 0, 0, 0, 0 }\n button_parameters.tooltip = \"Click to build all four decks!\"\n self.createButton(button_parameters)\nend\n\n-- Event handlers for deck ID change\nfunction redDeckChanged(_, _, inputValue) redDeckId = inputValue end\n\nfunction orangeDeckChanged(_, _, inputValue) orangeDeckId = inputValue end\n\nfunction whiteDeckChanged(_, _, inputValue) whiteDeckId = inputValue end\n\nfunction greenDeckChanged(_, _, inputValue) greenDeckId = inputValue end\n\n-- Event handlers for toggle buttons\nfunction publicPrivateChanged()\n privateDeck = not privateDeck\n self.editButton { index = 0, label = PRIVATE_TOGGLE_LABELS[privateDeck] }\nend\n\nfunction loadUpgradedChanged()\n loadNewestDeck = not loadNewestDeck\n self.editButton { index = 1, label = UPGRADED_TOGGLE_LABELS[loadNewestDeck] }\nend\n\nfunction loadInvestigatorsChanged()\n loadInvestigators = not loadInvestigators\n self.editButton { index = 2, label = LOAD_INVESTIGATOR_TOGGLE_LABELS[loadInvestigators] }\nend\n\nfunction loadDecks()\n -- testLoadLotsOfDecks()\n -- Method in DeckImporterMain, visible due to inclusion\n\n -- TODO: Make this use the configuration ID for the all cards bag\n local allCardsBag = getObjectFromGUID(\"15bb07\")\n local indexReady = allCardsBag.call(\"isIndexReady\")\n if (not indexReady) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return\n end\n if (redDeckId ~= nil and redDeckId ~= \"\") then\n buildDeck(\"Red\", redDeckId)\n end\n if (orangeDeckId ~= nil and orangeDeckId ~= \"\") then\n buildDeck(\"Orange\", orangeDeckId)\n end\n if (whiteDeckId ~= nil and whiteDeckId ~= \"\") then\n buildDeck(\"White\", whiteDeckId)\n end\n if (greenDeckId ~= nil and greenDeckId ~= \"\") then\n buildDeck(\"Green\", greenDeckId)\n end\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"playercards/PlayerCardSpawner\", function(require, _LOADED, __bundle_register, __bundle_modules)\n\n-- Amount to shift for the next card (zShift) or next row of cards (xShift)\n-- Note that the table rotation is weird, and the X axis is vertical while the\n-- Z axis is horizontal\nlocal SPREAD_Z_SHIFT = -2.3\nlocal SPREAD_X_SHIFT = -3.66\n\nSpawner = { }\n\n-- Spawns a list of cards at the given position/rotation. This will separate cards by size -\n-- investigator, standard, and mini, spawning them in that order with larger cards on bottom. If\n-- there are different types, the provided callback will be called once for each type as it spawns\n-- either a card or deck.\n-- @param cardList: A list of Player Card data structures (data/metadata)\n-- @param pos Position table where the cards should be spawned (global)\n-- @param rot Rotation table for the orientation of the spawned cards (global)\n-- @param sort Boolean, true if this list of cards should be sorted before spawning\n-- @param callback Function, callback to be called after the card/deck spawns.\nSpawner.spawnCards = function(cardList, pos, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local miniCards = { }\n local standardCards = { }\n local investigatorCards = { }\n\n for _, card in ipairs(cardList) do\n if (card.metadata.type == \"Investigator\") then\n table.insert(investigatorCards, card)\n elseif (card.metadata.type == \"Minicard\") then\n table.insert(miniCards, card)\n else\n table.insert(standardCards, card)\n end\n end\n -- Spawn each of the three types individually. Each Y position shift accounts for the thickness\n -- of the spawned deck\n local position = { x = pos.x, y = pos.y, z = pos.z }\n Spawner.spawn(investigatorCards, position, { rot.x, rot.y - 90, rot.z }, callback)\n\n position.y = position.y + (#investigatorCards + #standardCards) * 0.07\n Spawner.spawn(standardCards, position, rot, callback)\n\n position.y = position.y + (#standardCards + #miniCards) * 0.07\n Spawner.spawn(miniCards, position, rot, callback)\nend\n\nSpawner.spawnCardSpread = function(cardList, startPos, maxCols, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local position = { x = startPos.x, y = startPos.y, z = startPos.z }\n -- Special handle the first row if we have less than a full single row, but only if there's a\n -- reasonable max column count. Single-row spreads will send a large value for maxCols\n if maxCols < 100 and #cardList < maxCols then\n position.z = startPos.z + ((maxCols - #cardList) / 2 * SPREAD_Z_SHIFT)\n end\n local cardsInRow = 0\n local rows = 0\n for _, card in ipairs(cardList) do\n Spawner.spawn({ card }, position, rot, callback)\n position.z = position.z + SPREAD_Z_SHIFT\n cardsInRow = cardsInRow + 1\n if cardsInRow >= maxCols then\n rows = rows + 1\n local cardsForRow = #cardList - rows * maxCols\n if cardsForRow > maxCols then\n cardsForRow = maxCols\n end\n position.z = startPos.z + ((maxCols - cardsForRow) / 2 * SPREAD_Z_SHIFT)\n position.x = position.x + SPREAD_X_SHIFT\n cardsInRow = 0\n end\n end\nend\n\n-- Spawn a specific list of cards. This method is for internal use and should not be called\n-- directly, use spawnCards instead.\n---@param cardList: A list of Player Card data structures (data/metadata)\n---@param pos table Position where the cards should be spawned (global)\n---@param rot table Rotation for the orientation of the spawned cards (global)\n---@param callback function callback to be called after the card/deck spawns.\nSpawner.spawn = function(cardList, pos, rot, callback)\n if (#cardList == 0) then\n return\n end\n -- Spawn a single card directly\n if (#cardList == 1) then\n spawnObjectData({\n data = cardList[1].data,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\n return\n end\n -- For multiple cards, construct a deck and spawn that\n local deck = Spawner.buildDeckDataTemplate()\n -- Decks won't inherently scale to the cards in them. The card list being spawned should be all\n -- the same type/size by this point, so use the first card to set the size\n deck.Transform = {\n scaleX = cardList[1].data.Transform.scaleX,\n scaleY = 1,\n scaleZ = cardList[1].data.Transform.scaleZ,\n }\n local sidewaysDeck = true\n for _, spawnCard in ipairs(cardList) do\n Spawner.addCardToDeck(deck, spawnCard.data)\n -- set sidewaysDeck to false if any card is not a sideways card\n sidewaysDeck = (sidewaysDeck and spawnCard.data.SidewaysCard)\n end\n -- set the alt view angle for sideway decks\n if sidewaysDeck then\n deck.AltLookAngle = { x = 0, y = 180, z = 90 }\n end\n spawnObjectData({\n data = deck,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\nend\n\n-- Inserts a card into the given deck. This does three things:\n-- 1. Add the card's data to ContainedObjects\n-- 2. Add the card's ID (the TTS CardID, not the Arkham ID) to the deck's\n-- ID list. Note that the deck's ID list is \"DeckIDs\" even though it\n-- contains a list of card Ids\n-- 3. Extract the card's CustomDeck table and add it to the deck. The deck's\n-- \"CustomDeck\" field is a list of all CustomDecks used by cards within the\n-- deck, keyed by the DeckID and referencing the custom deck table\n---@param deck: TTS deck data structure to add to\n---@param card: Data for the card to be inserted\nSpawner.addCardToDeck = function(deck, cardData)\n for customDeckId, customDeckData in pairs(cardData.CustomDeck) do\n if (deck.CustomDeck[customDeckId] == nil) then\n -- CustomDeck not added to deck yet, add it\n deck.CustomDeck[customDeckId] = customDeckData\n elseif (deck.CustomDeck[customDeckId].FaceURL == customDeckData.FaceURL) then\n -- CustomDeck for this card matches the current one for the deck, do nothing\n else\n -- CustomDeck data conflict\n local newDeckId = nil\n for deckId, customDeck in pairs(deck.CustomDeck) do\n if (customDeckData.FaceURL == customDeck.FaceURL) then\n newDeckId = deckId\n end\n end\n if (newDeckId == nil) then\n -- No non-conflicting custom deck for this card, add a new one\n newDeckId = Spawner.findNextAvailableId(deck.CustomDeck, \"1000\")\n deck.CustomDeck[newDeckId] = customDeckData\n end\n -- Update the card with the new CustomDeck info\n cardData.CardID = newDeckId..string.sub(cardData.CardID, 5)\n cardData.CustomDeck[customDeckId] = nil\n cardData.CustomDeck[newDeckId] = customDeckData\n break\n end\n end\n table.insert(deck.ContainedObjects, cardData)\n table.insert(deck.DeckIDs, cardData.CardID)\nend\n\n-- Create an empty deck data table which can have cards added to it. This\n-- creates a new table on each call without using metatables or previous\n-- definitions because we can't be sure that TTS doesn't modify the structure\n---@return: Table containing the minimal TTS deck data structure\nSpawner.buildDeckDataTemplate = function()\n local deck = {}\n deck.Name = \"Deck\"\n\n -- Card data. DeckIDs and CustomDeck entries will be built from the cards\n deck.ContainedObjects = {}\n deck.DeckIDs = {}\n deck.CustomDeck = {}\n\n -- Transform is required, Position and Rotation will be overridden by the spawn call so can be omitted here\n deck.Transform = {\n scaleX = 1,\n scaleY = 1,\n scaleZ = 1,\n }\n\n return deck\nend\n\n-- Returns the first ID which does not exist in the given table, starting at startId and increasing\n-- @param objectTable Table keyed by strings which are numbers\n-- @param startId First possible ID.\n-- @return String ID >= startId\nSpawner.findNextAvailableId = function(objectTable, startId)\n local id = startId\n while (objectTable[id] ~= nil) do\n id = tostring(tonumber(id) + 1)\n end\n\n return id\nend\n\n-- Get the PBCN (Permanent/Bonded/Customizable/Normal) value from the given metadata.\n---@return: 1 for Permanent, 2 for Bonded or 4 for Normal. The actual values are\n-- irrelevant as they provide only grouping and the order between them doesn't matter.\nSpawner.getpbcn = function(metadata)\n if metadata.permanent then\n return 1\n elseif metadata.bonded_to ~= nil then\n return 2\n else -- Normal card\n return 3\n end\nend\n\n-- Comparison function used to sort the cards in a deck. Groups bonded or\n-- permanent cards first, then sorts within theose types by name/subname.\n-- Normal cards will sort in standard alphabetical order, while\n-- permanent/bonded/customizable will be in reverse alphabetical order.\n--\n-- Since cards spawn in the order provided by this comparator, with the first\n-- cards ending up at the bottom of a pile, this ordering will spawn in reverse\n-- alphabetical order. This presents the cards in order for non-face-down\n-- areas, and presents them in order when Searching the face-down deck.\nSpawner.cardComparator = function(card1, card2)\n local pbcn1 = Spawner.getpbcn(card1.metadata)\n local pbcn2 = Spawner.getpbcn(card2.metadata)\n if pbcn1 ~= pbcn2 then\n return pbcn1 > pbcn2\n end\n if pbcn1 == 3 then\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname < card2.data.Nickname\n end\n return card1.data.Description < card2.data.Description\n else\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname > card2.data.Nickname\n end\n return card1.data.Description > card2.data.Description\n end\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x < -42 then\n if startPos.z > 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z > 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the color of the player's hand that is seated next to the playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.getPlayerColor = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"playerColor\")\n end\n\n -- Returns the color of the playermat that owns the playercolor's hand\n ---@param handColor String Color of the playermat\n PlaymatApi.getMatColor = function(handColor)\n local matColors = {\"White\", \"Orange\", \"Green\", \"Red\"}\n for i, mat in ipairs(internal.getMatForColor(\"All\")) do\n local color = mat.getVar(\"playerColor\")\n if color == handColor then return matColors[i] end\n end\n return \"NOT_FOUND\"\n end\n\n -- Returns if there is the card \"Dream-Enhancing Serum\" on the requested playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.isDES = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"isDES\")\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Transforms a local position into a global position\n ---@param localPos Table Local position to be transformed\n ---@param matColor String Color of the playermat\n PlaymatApi.transformLocalPosition = function(localPos, matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.positionToWorld(localPos)\n end\n\n -- Returns the rotation of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.returnRotation = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getRotation()\n end\n\n -- Triggers the Upkeep for the requested playmat\n ---@param matColor String Color of the playermat\n ---@param playerColor String Color of the calling player (for messages)\n PlaymatApi.doUpkeepFromHotkey = function(matColor, playerColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"doUpkeepFromHotkey\", playerColor)\n end\n\n -- Returns the active investigator id\n ---@param matColor String Color of the playermat\n PlaymatApi.returnInvestigatorId = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"activeInvestigatorId\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Adds the specified amount of resources to the requested playermat's resource counter\n PlaymatApi.gainResources = function(amount, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"gainResources\", amount)\n end\n end\n\n -- Discard a non-hidden card from the corresponding player's hand\n PlaymatApi.doDiscardOne = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"doDiscardOne\")\n end\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\n__bundle_register(\"playermat/Zones\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Sets up and returns coordinates for all possible spawn zones. Because Lua assigns tables by reference\n-- and there is no built-in function to copy a table this is relatively brute force.\n--\n-- Positions are all relative to the player mat, and most are consistent. The\n-- exception are the SetAside# zones, which are placed to the left of the mat\n-- for White/Green, and the right of the mat for Orange/Red.\n--\n-- Investigator: Investigator card area.\n-- Minicard: Placement for the investigator's minicard, just above the player mat\n-- Deck, Discard: Standard locations for the deck and discard piles.\n-- BlankTop: used for assets that start in play (e.g. Duke)\n-- Tarot, Hand1, Hand2, Ally, BlankBottom, Accessory, Arcane1, Arcane2, Body: Asset slot positions\n-- Threat[1-4]: Threat area slots. Threat[1-3] correspond to the named threat area slots, and Threat4 is the blank threat area slot.\n-- SetAside[1-3]: Column closest to the player mat, with 1 at the top and 3 at the bottom.\n-- SetAside[4-6]: Column farther away from the mat, with 4 at the top and 6 at the bottom.\n-- SetAside1: Permanent cards\n-- SetAside2: Bonded cards\n-- SetAside3: Ancestral Knowledge / Underworld Market\n-- SetAside4: Upgrade sheets for customizable cards\n-- SetAside5: Hunch Deck for Joe Diamond\n-- SetAside6: currently unused\ndo\n local Zones = { }\n\n local playerMatGuids = {}\n playerMatGuids[\"Red\"] = \"0840d5\"\n playerMatGuids[\"Orange\"] = \"bd0ff4\"\n playerMatGuids[\"White\"] = \"8b081b\"\n playerMatGuids[\"Green\"] = \"383d8b\"\n\n local commonZones = {}\n commonZones[\"Investigator\"] = { -1.17702, 0, 0.00209 }\n commonZones[\"Deck\"] = { -1.822724, 0, -0.02940192 }\n commonZones[\"Discard\"] = { -1.822451, 0, 0.6092291 }\n commonZones[\"Ally\"] = { -0.6157398, 0, 0.02435675 }\n commonZones[\"Body\"] = { -0.6306521, 0, 0.553170 }\n commonZones[\"Hand1\"] = { 0.2155387, 0, 0.04257287 }\n commonZones[\"Hand2\"] = { -0.1803701, 0, 0.03745948 }\n commonZones[\"Arcane1\"] = { 0.2124223, 0, 0.5596902 }\n commonZones[\"Arcane2\"] = { -0.1711275, 0, 0.5567944 }\n commonZones[\"Tarot\"] = { 0.6016169, 0, 0.03273106 }\n commonZones[\"Accessory\"] = { 0.6049907, 0, 0.5546234 }\n commonZones[\"BlankTop\"] = { 1.758446, 0, 0.03965336 }\n commonZones[\"BlankBottom\"] = { 1.754469, 0, 0.5634764 }\n commonZones[\"Threat1\"] = { -0.9116555, 0, -0.6446251 }\n commonZones[\"Threat2\"] = { -0.4544126, 0, -0.6428719 }\n commonZones[\"Threat3\"] = { 0.002246313, 0, -0.6430681 }\n commonZones[\"Threat4\"] = { 0.4590618, 0, -0.6432732 }\n\n local zoneData = {}\n zoneData[\"White\"] = {}\n zoneData[\"White\"][\"Investigator\"] = commonZones[\"Investigator\"]\n zoneData[\"White\"][\"Deck\"] = commonZones[\"Deck\"]\n zoneData[\"White\"][\"Discard\"] = commonZones[\"Discard\"]\n zoneData[\"White\"][\"Ally\"] = commonZones[\"Ally\"]\n zoneData[\"White\"][\"Body\"] = commonZones[\"Body\"]\n zoneData[\"White\"][\"Hand1\"] = commonZones[\"Hand1\"]\n zoneData[\"White\"][\"Hand2\"] = commonZones[\"Hand2\"]\n zoneData[\"White\"][\"Arcane1\"] = commonZones[\"Arcane1\"]\n zoneData[\"White\"][\"Arcane2\"] = commonZones[\"Arcane2\"]\n zoneData[\"White\"][\"Tarot\"] = commonZones[\"Tarot\"]\n zoneData[\"White\"][\"Accessory\"] = commonZones[\"Accessory\"]\n zoneData[\"White\"][\"BlankTop\"] = commonZones[\"BlankTop\"]\n zoneData[\"White\"][\"BlankBottom\"] = commonZones[\"BlankBottom\"]\n zoneData[\"White\"][\"Threat1\"] = commonZones[\"Threat1\"]\n zoneData[\"White\"][\"Threat2\"] = commonZones[\"Threat2\"]\n zoneData[\"White\"][\"Threat3\"] = commonZones[\"Threat3\"]\n zoneData[\"White\"][\"Threat4\"] = commonZones[\"Threat4\"]\n zoneData[\"White\"][\"Minicard\"] = { -1, 0, -1.45 }\n zoneData[\"White\"][\"SetAside1\"] = { 2.345893, 0, -0.520315 }\n zoneData[\"White\"][\"SetAside2\"] = { 2.345893, 0, 0.042552 }\n zoneData[\"White\"][\"SetAside3\"] = { 2.345893, 0, 0.605419 }\n zoneData[\"White\"][\"UnderSetAside3\"] = { 2.495893, 0, 0.805419 }\n zoneData[\"White\"][\"SetAside4\"] = { 2.775893, 0, -0.520315 }\n zoneData[\"White\"][\"SetAside5\"] = { 2.775893, 0, 0.042552 }\n zoneData[\"White\"][\"SetAside6\"] = { 2.775893, 0, 0.605419 }\n zoneData[\"White\"][\"UnderSetAside6\"] = { 2.925893, 0, 0.805419 }\n\n zoneData[\"Orange\"] = {}\n zoneData[\"Orange\"][\"Investigator\"] = commonZones[\"Investigator\"]\n zoneData[\"Orange\"][\"Deck\"] = commonZones[\"Deck\"]\n zoneData[\"Orange\"][\"Discard\"] = commonZones[\"Discard\"]\n zoneData[\"Orange\"][\"Ally\"] = commonZones[\"Ally\"]\n zoneData[\"Orange\"][\"Body\"] = commonZones[\"Body\"]\n zoneData[\"Orange\"][\"Hand1\"] = commonZones[\"Hand1\"]\n zoneData[\"Orange\"][\"Hand2\"] = commonZones[\"Hand2\"]\n zoneData[\"Orange\"][\"Arcane1\"] = commonZones[\"Arcane1\"]\n zoneData[\"Orange\"][\"Arcane2\"] = commonZones[\"Arcane2\"]\n zoneData[\"Orange\"][\"Tarot\"] = commonZones[\"Tarot\"]\n zoneData[\"Orange\"][\"Accessory\"] = commonZones[\"Accessory\"]\n zoneData[\"Orange\"][\"BlankTop\"] = commonZones[\"BlankTop\"]\n zoneData[\"Orange\"][\"BlankBottom\"] = commonZones[\"BlankBottom\"]\n zoneData[\"Orange\"][\"Threat1\"] = commonZones[\"Threat1\"]\n zoneData[\"Orange\"][\"Threat2\"] = commonZones[\"Threat2\"]\n zoneData[\"Orange\"][\"Threat3\"] = commonZones[\"Threat3\"]\n zoneData[\"Orange\"][\"Threat4\"] = commonZones[\"Threat4\"]\n zoneData[\"Orange\"][\"Minicard\"] = { 1, 0, -1.45 }\n zoneData[\"Orange\"][\"SetAside1\"] = { -2.350362, 0, -0.520315 }\n zoneData[\"Orange\"][\"SetAside2\"] = { -2.350362, 0, 0.042552 }\n zoneData[\"Orange\"][\"SetAside3\"] = { -2.350362, 0, 0.605419 }\n zoneData[\"Orange\"][\"UnderSetAside3\"] = { -2.500362, 0, 0.80419 }\n zoneData[\"Orange\"][\"SetAside4\"] = { -2.7803627, 0, -0.520315 }\n zoneData[\"Orange\"][\"SetAside5\"] = { -2.7803627, 0, 0.042552 }\n zoneData[\"Orange\"][\"SetAside6\"] = { -2.7803627, 0, 0.605419 }\n zoneData[\"Orange\"][\"UnderSetAside6\"] = { -2.9303627, 0, 0.80419 }\n\n -- Green positions are the same as White and Red the same as Orange\n zoneData[\"Red\"] = zoneData[\"Orange\"]\n zoneData[\"Green\"] = zoneData[\"White\"]\n\n -- Gets the global position for the given zone on the specified player mat.\n ---@param playerColor: Color name of the player mat to get the zone position for (e.g. \"Red\")\n ---@param zoneName: Name of the zone to get the position for. See Zones object documentation for a list of valid zones.\n ---@return: Global position table, or nil if an invalid player color or zone is specified\n Zones.getZonePosition = function(playerColor, zoneName)\n if (playerColor ~= \"Red\"\n and playerColor ~= \"Orange\"\n and playerColor ~= \"White\"\n and playerColor ~= \"Green\") then\n return nil\n end\n return getObjectFromGUID(playerMatGuids[playerColor]).positionToWorld(zoneData[playerColor][zoneName])\n end\n\n -- Return the global rotation for a card on the given player mat, based on its metadata.\n ---@param playerColor: Color name of the player mat to get the rotation for (e.g. \"Red\")\n ---@param cardMetadata: Table of card metadata. Metadata fields type and permanent are required; all others are optional.\n ---@return: Global rotation vector for the given card. This will include the\n -- Y rotation to orient the card on the given player mat as well as a\n -- Z rotation to place the card face up or face down.\n Zones.getDefaultCardRotation = function(playerColor, zone)\n local deckRotation = getObjectFromGUID(playerMatGuids[playerColor]).getRotation()\n\n if zone == \"Deck\" then\n deckRotation = deckRotation + Vector(0, 0, 180)\n end\n\n return deckRotation\n end\n\n return Zones\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"arkhamdb/DeckImporterMain\")\nend)\n__bundle_register(\"arkhamdb/DeckImporterMain\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"arkhamdb/DeckImporterUi\")\nrequire(\"playercards/PlayerCardSpawner\")\n\nlocal playmatApi = require(\"playermat/PlaymatApi\")\nlocal playAreaApi = require(\"core/PlayAreaApi\")\nlocal arkhamDb = require(\"arkhamdb/ArkhamDb\")\nlocal zones = require(\"playermat/Zones\")\n\nlocal DEBUG = false\n\nlocal ALL_CARDS_GUID = \"15bb07\"\n\nlocal customizationRowsWithFields = { }\n-- inputMap maps from (our 1-indexes) customization row index to inputValue table index\n-- The Raven Quill\ncustomizationRowsWithFields[\"09042\"] = {}\ncustomizationRowsWithFields[\"09042\"].inputCount = 2\ncustomizationRowsWithFields[\"09042\"].inputMap = {}\ncustomizationRowsWithFields[\"09042\"].inputMap[1] = 1\ncustomizationRowsWithFields[\"09042\"].inputMap[5] = 2\n-- Friends in Low Places\ncustomizationRowsWithFields[\"09060\"] = {}\ncustomizationRowsWithFields[\"09060\"].inputCount = 2\ncustomizationRowsWithFields[\"09060\"].inputMap = {}\ncustomizationRowsWithFields[\"09060\"].inputMap[1] = 1\ncustomizationRowsWithFields[\"09060\"].inputMap[3] = 2\n-- Living Ink\ncustomizationRowsWithFields[\"09079\"] = {}\ncustomizationRowsWithFields[\"09079\"].inputCount = 3\ncustomizationRowsWithFields[\"09079\"].inputMap = {}\ncustomizationRowsWithFields[\"09079\"].inputMap[1] = 1\ncustomizationRowsWithFields[\"09079\"].inputMap[5] = 2\ncustomizationRowsWithFields[\"09079\"].inputMap[6] = 3\n-- Summoned Servitor\ncustomizationRowsWithFields[\"09080\"] = {}\ncustomizationRowsWithFields[\"09080\"].inputCount = 1\ncustomizationRowsWithFields[\"09080\"].inputMap = {}\ncustomizationRowsWithFields[\"09080\"].inputMap[6] = 1\n-- Grizzled\ncustomizationRowsWithFields[\"09101\"] = {}\ncustomizationRowsWithFields[\"09101\"].inputCount = 3\ncustomizationRowsWithFields[\"09101\"].inputMap = {}\ncustomizationRowsWithFields[\"09101\"].inputMap[1] = 1\ncustomizationRowsWithFields[\"09101\"].inputMap[2] = 2\ncustomizationRowsWithFields[\"09101\"].inputMap[3] = 3\n\nfunction onLoad(script_state)\n initializeUi(JSON.decode(script_state))\n math.randomseed(os.time())\n arkhamDb.initialize()\nend\n\nfunction onSave() return JSON.encode(getUiState()) end\n\n-- Returns the zone name where the specified card should be placed, based on its metadata.\n---@param cardMetadata Table of card metadata.\n---@return Zone String Name of the zone such as \"Deck\", \"SetAside1\", etc.\n-- See Zones object documentation for a list of valid zones.\nfunction getDefaultCardZone(cardMetadata, bondedList)\n if (cardMetadata.id == \"09080-m\") then -- Have to check the Servitor before other minicards\n return \"SetAside6\"\n elseif (cardMetadata.id == \"09006\") then -- On The Mend is set aside\n return \"SetAside2\"\n elseif cardMetadata.type == \"Investigator\" then\n return \"Investigator\"\n elseif cardMetadata.type == \"Minicard\" then\n return \"Minicard\"\n elseif cardMetadata.type == \"UpgradeSheet\" then\n return \"SetAside4\"\n elseif cardMetadata.startsInPlay then\n return \"BlankTop\"\n elseif cardMetadata.permanent then\n return \"SetAside1\"\n elseif bondedList[cardMetadata.id] then\n return \"SetAside2\"\n -- SetAside3 is used for Ancestral Knowledge / Underworld Market\n else\n return \"Deck\"\n end\nend\n\nfunction buildDeck(playerColor, deckId)\n local uiState = getUiState()\n arkhamDb.getDecklist(\n playerColor,\n deckId,\n uiState.private,\n uiState.loadNewest,\n uiState.investigators,\n loadCards)\nend\n\n-- Process the slot list, which defines the card Ids and counts of cards to load. Spawn those cards\n-- at the appropriate zones and report an error to the user if any could not be loaded.\n-- This is a callback function which handles the results of ArkhamDb.getDecklist()\n-- This method uses an encapsulated coroutine with yields to make the card spawning cleaner.\n--\n---@param slots Table Key-Value table of cardId:count. cardId is the ArkhamDB ID of the card to spawn,\n-- and count is the number which should be spawned\n---@param investigatorId String ArkhamDB ID (code) for this deck's investigator.\n-- Investigator cards should already be added to the slots list if they\n-- should be spawned, but this value is separate to check for special\n-- handling for certain investigators\n---@param bondedList Table A table of cardID keys to meaningless values. Card IDs in this list were added\n-- from a parent bonded card.\n---@param customizations String ArkhamDB data for customizations on customizable cards\n---@param playerColor String Color name of the player mat to place this deck on (e.g. \"Red\")\n---@param loadAltInvestigator String Contains the name of alternative art for the investigator (\"normal\", \"revised\" or \"promo\")\nfunction loadCards(slots, investigatorId, bondedList, customizations, playerColor, loadAltInvestigator)\n function coinside()\n local allCardsBag = getObjectFromGUID(ALL_CARDS_GUID)\n local yPos = {}\n local cardsToSpawn = {}\n for cardId, cardCount in pairs(slots) do\n local card = allCardsBag.call(\"getCardById\", { id = cardId })\n if card ~= nil then\n local cardZone = getDefaultCardZone(card.metadata, bondedList)\n for i = 1, cardCount do\n table.insert(cardsToSpawn, { data = card.data, metadata = card.metadata, zone = cardZone })\n end\n\n slots[cardId] = 0\n end\n end\n\n handleAncestralKnowledge(cardsToSpawn)\n handleUnderworldMarket(cardsToSpawn, playerColor)\n handleHunchDeck(investigatorId, cardsToSpawn, playerColor)\n handleCustomizableUpgrades(cardsToSpawn, customizations)\n\n -- Split the card list into separate lists for each zone\n local zoneDecks = buildZoneLists(cardsToSpawn)\n -- Spawn the list for each zone\n for zone, zoneCards in pairs(zoneDecks) do\n local deckPos = zones.getZonePosition(playerColor, zone)\n deckPos.y = 3\n\n local callback = nil\n -- If cards are spread too close together TTS groups them weirdly, selecting multiples\n -- when hovering over a single card. This distance is the minimum to avoid that\n local spreadDistance = 1.15\n if (zone == \"SetAside4\") then\n -- SetAside4 is reserved for customization cards, and we want them spread on the table\n -- so their checkboxes are visible\n if (playerColor == \"White\") then\n deckPos.z = deckPos.z + (#zoneCards - 1) * spreadDistance\n elseif (playerColor == \"Green\") then\n deckPos.x = deckPos.x + (#zoneCards - 1) * spreadDistance\n end\n callback = function(deck) deck.spread(spreadDistance) end\n elseif zone == \"Deck\" then\n callback = function(deck) deckSpawned(deck, playerColor) end\n elseif zone == \"Investigator\" or zone == \"Minicard\" then\n callback = function(card) loadAltArt(card, loadAltInvestigator) end\n end\n Spawner.spawnCards(\n zoneCards,\n deckPos,\n zones.getDefaultCardRotation(playerColor, zone),\n true, -- Sort deck\n callback)\n\n coroutine.yield(0)\n end\n\n -- Look for any cards which haven't been loaded\n local hadError = false\n for cardId, remainingCount in pairs(slots) do\n if remainingCount > 0 then\n hadError = true\n arkhamDb.logCardNotFound(cardId, playerColor)\n end\n end\n if (not hadError) then\n printToAll(\"Deck loaded successfully!\", playerColor)\n end\n return 1\n end\n\n startLuaCoroutine(self, \"coinside\")\nend\n\n-- Callback handler for the main deck spawning. Looks for cards which should start in hand, and\n-- draws them for the appropriate player.\n---@param deck Object Callback-provided spawned deck object\n---@param playerColor String Color of the player to draw the cards to\nfunction deckSpawned(deck, playerColor)\n local player = Player[playmatApi.getPlayerColor(playerColor)]\n local handPos = player.getHandTransform(1).position -- Only one hand zone per player\n local deckCards = deck.getData().ContainedObjects\n -- Process in reverse order so taking cards out doesn't upset the indexing\n for i = #deckCards, 1, -1 do\n local cardMetadata = JSON.decode(deckCards[i].GMNotes) or { }\n if cardMetadata.startsInHand then\n deck.takeObject({ index = i - 1, position = handPos, flip = true, smooth = true})\n end\n end\nend\n\n-- Conver the Raven Quill's selections from card IDs to card names. This could be more elegant\n-- but the inputs are very static so we're using some brute force.\n---@param selectionString String provided by ArkhamDB, indicates the customization selections\n-- Should be either a single card ID or two separated by a ^ (e.g. XXXXX^YYYYY)\nfunction convertRavenQuillSelections(selectionString)\n if (string.len(selectionString) == 5) then\n return getCardName(selectionString)\n elseif (string.len(selectionString) == 11) then\n return getCardName(string.sub(selectionString, 1, 5)) .. \", \" .. getCardName(string.sub(selectionString, 7))\n end\nend\n\n-- Returns the simple name of a card given its ID. This will find the card and strip any trailing\n-- SCED-specific suffixes such as (Taboo) or (Level)\nfunction getCardName(cardId)\n local allCardsBag = getObjectFromGUID(\"15bb07\")\n local card = allCardsBag.call(\"getCardById\", { id = cardId })\n if (card ~= nil) then\n local name = card.data.Nickname\n if (string.find(name, \" %(\")) then\n return string.sub(name, 1, string.find(name, \" %(\") - 1)\n else\n return name\n end\n end\nend\n\n-- Split a single list of cards into a separate table of lists, keyed by the zone\n---@param cards: Table of {cardData, cardMetadata, zone}\n---@return: Table of {zoneName=card list}\nfunction buildZoneLists(cards)\n local zoneList = {}\n for _, card in ipairs(cards) do\n if zoneList[card.zone] == nil then\n zoneList[card.zone] = {}\n end\n table.insert(zoneList[card.zone], card)\n end\n\n return zoneList\nend\n\n-- Check to see if the deck list has Ancestral Knowledge. If it does, move 5 random skills to SetAside3\n---@param cardList Table Deck list being created\nfunction handleAncestralKnowledge(cardList)\n local hasAncestralKnowledge = false\n local skillList = {}\n -- Have to process the entire list to check for Ancestral Knowledge and get all possible skills, so do both in one pass\n for i, card in ipairs(cardList) do\n if card.metadata.id == \"07303\" then\n hasAncestralKnowledge = true\n card.zone = \"SetAside3\"\n elseif (card.metadata.type == \"Skill\"\n and card.zone == \"Deck\"\n and not card.metadata.weakness) then\n table.insert(skillList, i)\n end\n end\n if hasAncestralKnowledge then\n for i = 1, 5 do\n -- Move 5 random skills to SetAside3\n local skillListIndex = math.random(#skillList)\n cardList[skillList[skillListIndex]].zone = \"UnderSetAside3\"\n table.remove(skillList, skillListIndex)\n end\n end\nend\n\n-- Check for and handle Underworld Market by moving all Illicit cards to UnderSetAside3\n---@param cardList Table Deck list being created\n---@param playerColor String Color this deck is being loaded for\nfunction handleUnderworldMarket(cardList, playerColor)\n local hasMarket = false\n local illicitList = {}\n -- Process the entire list to check for Underworld Market and get all possible skills, doing both in one pass\n for i, card in ipairs(cardList) do\n if card.metadata.id == \"09077\" then\n -- Underworld Market found\n hasMarket = true\n card.zone = \"SetAside3\"\n elseif card.metadata.traits ~= nil and string.find(card.metadata.traits, \"Illicit\", 1, true) and card.zone == \"Deck\" then\n table.insert(illicitList, i)\n end\n end\n\n if hasMarket then\n if #illicitList < 10 then\n printToAll(\"Only \" .. #illicitList ..\n \" Illicit cards in your deck, you can't trigger Underworld Market's ability.\",\n playerColor)\n else\n -- Process cards to move them to the market deck. This is done in reverse\n -- order because the sorting needs to be reversed (deck sorts for face down)\n -- Performance here may be an issue, as table.remove() is an O(n) operation\n -- which makes the full shift O(n^2). But keep it simple unless it becomes\n -- a problem\n for i = #illicitList, 1, -1 do\n local moving = cardList[illicitList[i]]\n moving.zone = \"UnderSetAside3\"\n table.remove(cardList, illicitList[i])\n table.insert(cardList, moving)\n end\n\n if #illicitList > 10 then\n printToAll(\"Moved all \" .. #illicitList ..\n \" Illicit cards to the Market deck, reduce it to 10\",\n playerColor)\n else\n printToAll(\"Built the Market deck\", playerColor)\n end\n end\n end\nend\n\n-- If the investigator is Joe Diamond, extract all Insight events to SetAside5 to build the Hunch\n-- Deck.\n---@param investigatorId String ID for the deck's investigator card. Passed separately because the\n--- investigator may not be included in the cardList\n---@param cardList Table Deck list being created\n---@param playerColor String Color this deck is being loaded for\nfunction handleHunchDeck(investigatorId, cardList, playerColor)\n if investigatorId == \"05002\" then -- Joe Diamond\n local insightList = {}\n for i, card in ipairs(cardList) do\n if (card.metadata.type == \"Event\"\n and card.metadata.traits ~= nil\n and string.match(card.metadata.traits, \"Insight\")\n and card.metadata.bonded_to == nil) then\n table.insert(insightList, i)\n end\n end\n -- Process insights to move them to the hunch deck. This is done in reverse\n -- order because the sorting needs to be reversed (deck sorts for face down)\n -- Performance here may be an issue, as table.remove() is an O(n) operation\n -- which makes the full shift O(n^2). But keep it simple unless it becomes\n -- a problem\n for i = #insightList, 1, -1 do\n local moving = cardList[insightList[i]]\n moving.zone = \"SetAside5\"\n table.remove(cardList, insightList[i])\n table.insert(cardList, moving)\n end\n if #insightList < 11 then\n printToAll(\"Joe's hunch deck must have 11 cards but the deck only has \" .. #insightList ..\n \" Insight events.\", playerColor)\n elseif #insightList > 11 then\n printToAll(\"Moved all \" .. #insightList ..\n \" Insight events to the hunch deck, reduce it to 11.\", playerColor)\n else\n printToAll(\"Built Joe's hunch deck\", playerColor)\n end\n end\nend\n\n-- For any customization upgrade cards in the card list, process the metadata from the deck to\n-- set the save state to show the correct checkboxes/text field values\n---@param cardList Table Deck list being created\n---@param customizations Table Deck's meta table, extracted from ArkhamDB's deck structure\nfunction handleCustomizableUpgrades(cardList, customizations)\n for _, card in ipairs(cardList) do\n if card.metadata.type == \"UpgradeSheet\" then\n local baseId = string.sub(card.metadata.id, 1, 5)\n local upgrades = customizations[\"cus_\" .. baseId]\n log(upgrades)\n log(baseId)\n\n if upgrades ~= nil then\n -- initialize tables\n -- markedBoxes: contains the amount of markedBoxes (left to right) per row (starting at row 1)\n -- inputValues: contains the amount of inputValues per row (starting at row 0)\n local markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n local inputValues = {}\n local index_xp = {}\n\n -- get the index and xp values (looks like this: X|X,X|X, ..)\n for str in string.gmatch(customizations[\"cus_\" .. baseId], \"([^,]+)\") do\n table.insert(index_xp, str)\n end\n\n -- split each pair and assign it to the proper position in markedBoxes\n if (customizationRowsWithFields[baseId] ~= nil) then\n for i = 1, customizationRowsWithFields[baseId].inputCount do\n table.insert(inputValues, \"\")\n end\n end\n for key, value in pairs(inputValues) do\n log(\"Key \" .. key..\" Value \" .. value)\n end\n local inputCount = 0\n for _, entry in ipairs(index_xp) do\n local counter = 0\n local index = 0\n\n -- if found number is 0, then only get inputvalue\n for str in string.gmatch(entry, \"([^|]+)\") do\n counter = counter + 1\n if counter == 1 then\n index = tonumber(str) + 1\n elseif counter == 2 then\n markedBoxes[index] = tonumber(str)\n elseif counter == 3 and str ~= \"\" then\n if (baseId == \"09042\") then\n inputValues[customizationRowsWithFields[baseId].inputMap[index]] = convertRavenQuillSelections(str)\n elseif customizationRowsWithFields[baseId] ~= nil then\n inputValues[customizationRowsWithFields[baseId].inputMap[index]] = str\n log(str)\n end\n end\n end\n end\n\n -- remove first entry in markedBoxes if row 0 has textbox\n if customizationRowsWithFields[baseId] ~= nil and customizationRowsWithFields[baseId].inputCount > 0 then\n if (baseId == \"09080\" and markedBoxes[6] == 2 and inputValues[customizationRowsWithFields[baseId].inputMap[6]] == \"\") then\n inputValues[customizationRowsWithFields[baseId].inputMap[6]] = \"0\"\n else\n table.remove(markedBoxes, 1)\n end\n end\n\n -- write the loaded values to the save_data of the sheets\n card.data[\"LuaScriptState\"] = JSON.encode({ markedBoxes, inputValues })\n end\n end\n end\nend\n\n-- Callback function for investigator cards and minicards to set the correct state for alt art\n---@param card Object Card which needs to be set the state for\n---@param loadAltInvestigator String Contains the name of alternative art for the investigator (\"normal\", \"revised\" or \"promo\")\nfunction loadAltArt(card, loadAltInvestigator)\n if loadAltInvestigator == \"normal\" then return end\n\n -- lookup correct stateId for investigator and alt art state\n local baseId = string.gsub(JSON.decode(card.getGMNotes()).id, \"-m\", \"\")\n\n local stateIdTable = {}\n -- Roland Banks\n stateIdTable[\"01001\"] = {}\n stateIdTable[\"01001\"][\"revised\"] = 2\n stateIdTable[\"01001\"][\"promo\"] = 3\n -- Daisy Walker\n stateIdTable[\"01002\"] = {}\n stateIdTable[\"01002\"][\"revised\"] = 2\n -- \"Skids\" O'Toole\n stateIdTable[\"01003\"] = {}\n stateIdTable[\"01003\"][\"revised\"] = 2\n -- Agnes Baker\n stateIdTable[\"01004\"] = {}\n stateIdTable[\"01004\"][\"revised\"] = 2\n -- Wendy Adams\n stateIdTable[\"01005\"] = {}\n stateIdTable[\"01005\"][\"revised\"] = 2\n -- Jenny Barnes\n stateIdTable[\"02003\"] = {}\n stateIdTable[\"02003\"][\"promo\"] = 2\n -- Carolyn Fern\n stateIdTable[\"05001\"] = {}\n stateIdTable[\"05001\"][\"promo\"] = 2\n -- Dexter Drake\n stateIdTable[\"07004\"] = {}\n stateIdTable[\"07004\"][\"promo\"] = 2\n -- Silas Marsh\n stateIdTable[\"07005\"] = {}\n stateIdTable[\"07005\"][\"promo\"] = 2\n -- Norman Withers\n stateIdTable[\"08004\"] = {}\n stateIdTable[\"08004\"][\"promo\"] = 2\n\n card.setState(stateIdTable[baseId][loadAltInvestigator])\nend\n\nfunction log(message)\n if DEBUG then print(message) end\nend\nend)\n__bundle_register(\"arkhamdb/ArkhamDb\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local playAreaApi = require(\"core/PlayAreaApi\")\n local ArkhamDb = { }\n local internal = { }\n\n local RANDOM_WEAKNESS_ID = \"01000\"\n\n local tabooList = { }\n --Forward declaration\n ---@type Request\n local Request = {}\n local configuration\n\n -- Sets up the ArkhamDb interface. Should be called from the parent object on load.\n ArkhamDb.initialize = function()\n configuration = internal.getConfiguration()\n Request.start({ configuration.api_uri, configuration.taboo }, function(status)\n local json = JSON.decode(internal.fixUtf16String(status.text))\n for _, taboo in pairs(json) do\n ---@type \n local cards = {}\n\n for _, card in pairs(JSON.decode(taboo.cards)) do\n cards[card.code] = true\n end\n\n tabooList[taboo.id] = {\n date = taboo.date_start,\n cards = cards\n }\n end\n return true, nil\n end)\n end\n\n -- Start the deck build process for the given player color and deck ID. This\n -- will retrieve the deck from ArkhamDB, and pass to a callback for processing.\n ---@param playerColor String. Color name of the player mat to place this deck on (e.g. \"Red\").\n ---@param deckId String. ArkhamDB deck id to be loaded\n ---@param isPrivate Boolean. Whether this deck is published or private on ArkhamDB\n ---@param loadNewest Boolean. Whether the newest version of this deck should be loaded\n ---@param loadInvestigators Boolean. Whether investigator cards should be loaded as part of this\n --- deck\n ---@param callback Function. Callback which will be sent the results of this load. Parameters\n --- to the callback will be:\n --- slots Table. A map of card ID to count in the deck\n --- investigatorCode String. ID of the investigator in this deck\n --- customizations Table. The decoded table of customization upgrades in this deck\n --- playerColor String. Color this deck is being loaded for\n ArkhamDb.getDecklist = function(\n playerColor,\n deckId,\n isPrivate,\n loadNewest,\n loadInvestigators,\n callback)\n -- Get a simple card to see if the bag indexes are complete. If not, abort\n -- the deck load. The called method will handle player notification.\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n local checkCard = allCardsBag.call(\"getCardById\", { id = \"01001\" })\n if (checkCard ~= nil and checkCard.data == nil) then\n return\n end\n\n local deckUri = { configuration.api_uri,\n isPrivate and configuration.private_deck or configuration.public_deck, deckId }\n\n local deck = Request.start(deckUri, function(status)\n if string.find(status.text, \"\") then\n internal.maybePrint(\"Private deck ID \" .. deckId .. \" is not shared\", playerColor)\n return false, table.concat({ \"Private deck \", deckId, \" is not shared\" })\n end\n local json = JSON.decode(status.text)\n\n if not json then\n internal.maybePrint(\"Deck ID \" .. deckId .. \" not found\", playerColor)\n return false, \"Deck not found!\"\n end\n\n return true, json\n end)\n\n deck:with(internal.onDeckResult, playerColor, loadNewest, loadInvestigators, callback)\n end\n\n -- Logs that a card could not be loaded in the mod by printing it to the console in the given\n -- color of the player owning the deck. Attempts to look up the name on ArkhamDB for clarity,\n -- but prints the card ID if the name cannot be retrieved.\n ---@param cardId String. ArkhamDB ID of the card that could not be found\n ---@param playerColor String. Color of the player's deck that had the problem\n ArkhamDb.logCardNotFound = function(cardId, playerColor)\n local request = Request.start({\n configuration.api_uri,\n configuration.cards,\n cardId\n },\n function(result)\n local adbCardInfo = JSON.decode(internal.fixUtf16String(result.text))\n local cardName = adbCardInfo.real_name\n if (cardName ~= nil) then\n if (adbCardInfo.xp ~= nil and adbCardInfo.xp > 0) then\n cardName = cardName .. \" (\" .. adbCardInfo.xp .. \")\"\n end\n internal.maybePrint(\"Card not found: \" .. cardName .. \", ArkhamDB ID \" .. cardId, playerColor)\n else\n internal.maybePrint(\"Card not found in ArkhamDB, ID \" .. cardId, playerColor)\n end\n end)\n end\n\n -- Callback when the deck information is received from ArkhamDB. Parses the\n -- response then applies standard transformations to the deck such as adding\n -- random weaknesses and checking for taboos. Once the deck is processed,\n -- passes to loadCards to actually spawn the defined deck.\n ---@param deck ArkhamImportDeck\n ---@param playerColor String Color name of the player mat to place this deck on (e.g. \"Red\")\n ---@param loadNewest Boolean Whether the newest version of this deck should be loaded\n ---@param loadInvestigators Boolean Whether investigator cards should be loaded as part of this\n --- deck\n ---@param callback Function Callback which will be sent the results of this load. Parameters\n --- to the callback will be:\n --- slots Table. A map of card ID to count in the deck\n --- investigatorCode String. ID of the investigator in this deck\n --- bondedList A table of cardID keys to meaningless values. Card IDs in this list were\n --- added from a parent bonded card.\n --- customizations Table. The decoded table of customization upgrades in this deck\n --- playerColor String. Color this deck is being loaded for\n internal.onDeckResult = function(deck, playerColor, loadNewest, loadInvestigators, callback)\n -- Load the next deck in the upgrade path if the option is enabled\n if (loadNewest and deck.next_deck ~= nil and deck.next_deck ~= \"\") then\n buildDeck(playerColor, deck.next_deck)\n return\n end\n\n internal.maybePrint(table.concat({ \"Found decklist: \", deck.name }), playerColor)\n\n -- Initialize deck slot table and perform common transformations. The order of these should not\n -- be changed, as later steps may act on cards added in each. For example, a random weakness or\n -- investigator may have bonded cards or taboo entries, and should be present\n local slots = deck.slots\n internal.maybeDrawRandomWeakness(slots, playerColor)\n local loadAltInvestigator = \"normal\"\n if loadInvestigators then\n loadAltInvestigator = internal.addInvestigatorCards(deck, slots)\n end\n internal.maybeAddCustomizeUpgradeSheets(slots)\n internal.maybeAddSummonedServitor(slots)\n internal.maybeAddOnTheMend(slots, playerColor)\n local bondList = internal.extractBondedCards(slots)\n internal.checkTaboos(deck.taboo_id, slots, playerColor)\n\n -- get upgrades for customizable cards\n local customizations = {}\n if deck.meta then\n customizations = JSON.decode(deck.meta)\n end\n\n callback(slots, deck.investigator_code, bondList, customizations, playerColor, loadAltInvestigator)\n end\n\n -- Checks to see if the slot list includes the random weakness ID. If it does,\n -- removes it from the deck and replaces it with the ID of a random basic weakness provided by the\n -- all cards bag\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n --- of those cards which will be spawned\n ---@param playerColor String Color of the player this deck is being loaded for. Used for broadcast\n --- if a weakness is added.\n internal.maybeDrawRandomWeakness = function(slots, playerColor)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n local hasRandomWeakness = false\n for cardId, cardCount in pairs(slots) do\n if cardId == RANDOM_WEAKNESS_ID then\n hasRandomWeakness = true\n break\n end\n end\n if hasRandomWeakness then\n local weaknessId = allCardsBag.call(\"getRandomWeaknessId\")\n slots[weaknessId] = 1\n slots[RANDOM_WEAKNESS_ID] = nil\n internal.maybePrint(\"Random basic weakness added to deck\", playerColor)\n end\n end\n\n -- Adds both the investigator (XXXXX) and minicard (XXXXX-m) slots with one copy each\n ---@param deck Table The processed ArkhamDB deck response\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the\n --- number of those cards which will be spawned\n ---@return string: Contains the name of the art that should be loaded (\"normal\", \"promo\" or \"revised\")\n internal.addInvestigatorCards = function(deck, slots)\n local investigatorId = deck.investigator_code\n slots[investigatorId .. \"-m\"] = 1\n local deckMeta = JSON.decode(deck.meta)\n -- handling alternative investigator art and parallel investigators\n local loadAltInvestigator = \"normal\"\n if deckMeta ~= nil then\n local altFrontId = tonumber(deckMeta.alternate_front) or 0\n local altBackId = tonumber(deckMeta.alternate_back) or 0\n local altArt = { front = \"normal\", back = \"normal\" }\n\n -- translating front ID\n if altFrontId > 90000 and altFrontId < 90006 then\n altArt.front = \"parallel\"\n elseif altFrontId > 01500 and altFrontId < 01506 then\n altArt.front = \"revised\"\n elseif altFrontId > 98000 then\n altArt.front = \"promo\"\n end\n\n -- translating back ID\n if altBackId > 90000 and altBackId < 90006 then\n altArt.back = \"parallel\"\n elseif altBackId > 01500 and altBackId < 01506 then\n altArt.back = \"revised\"\n elseif altBackId > 98000 then\n altArt.back = \"promo\"\n end\n\n -- updating investigatorID based on alt investigator selection\n -- precedence: parallel > promo > revised\n if altArt.front == \"parallel\" then\n if altArt.back == \"parallel\" then\n investigatorId = investigatorId .. \"-p\"\n else\n investigatorId = investigatorId .. \"-pf\"\n end\n elseif altArt.back == \"parallel\" then\n investigatorId = investigatorId .. \"-pb\"\n elseif altArt.front == \"promo\" or altArt.back == \"promo\" then\n loadAltInvestigator = \"promo\"\n elseif altArt.front == \"revised\" or altArt.back == \"revised\" then\n loadAltInvestigator = \"revised\"\n end\n end\n slots[investigatorId] = 1\n return loadAltInvestigator\n end\n\n -- Process the card list looking for the customizable cards, and add their upgrade sheets if needed\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n internal.maybeAddCustomizeUpgradeSheets = function(slots)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n for cardId, _ in pairs(slots) do\n -- upgrade sheets for customizable cards\n local upgradesheet = allCardsBag.call(\"getCardById\", { id = cardId .. \"-c\" })\n if upgradesheet ~= nil then\n slots[cardId .. \"-c\"] = 1\n end\n end\n end\n\n -- Process the card list looking for the Summoned Servitor, and add its minicard to the list if\n -- needed\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n internal.maybeAddSummonedServitor = function(slots)\n if slots[\"09080\"] ~= nil then\n slots[\"09080-m\"] = 1\n end\n end\n\n -- On the Mend should have 1-per-investigator copies set aside, but ArkhamDB always sends 1. Update\n -- the count based on the investigator count\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n ---@param playerColor String Color of the player this deck is being loaded for. Used for broadcast if an error occurs\n internal.maybeAddOnTheMend = function(slots, playerColor)\n if slots[\"09006\"] ~= nil then\n local investigatorCount = playAreaApi.getInvestigatorCount()\n if investigatorCount ~= nil then\n slots[\"09006\"] = investigatorCount\n else\n internal.maybePrint(\"Something went wrong with the load, adding 4 copies of On the Mend\", playerColor)\n slots[\"09006\"] = 4\n end\n end\n end\n\n -- Process the slot list and looks for any cards which are bonded to those in the deck. Adds those cards to the slot list.\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number of those cards which will be spawned\n internal.extractBondedCards = function(slots)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n -- Create a list of bonded cards first so we don't modify slots while iterating\n local bondedCards = { }\n local bondedList = { }\n for cardId, cardCount in pairs(slots) do\n local card = allCardsBag.call(\"getCardById\", { id = cardId })\n if (card ~= nil and card.metadata.bonded ~= nil) then\n for _, bond in ipairs(card.metadata.bonded) do\n bondedCards[bond.id] = bond.count\n -- We need to know which cards are bonded to determine their position, remember them\n bondedList[bond.id] = true\n -- Also adding taboo versions of bonded cards to the list\n bondedList[bond.id .. \"-t\"] = true\n end\n end\n end\n -- Add any bonded cards to the main slots list\n for bondedId, bondedCount in pairs(bondedCards) do\n slots[bondedId] = bondedCount\n end\n\n return bondedList\n end\n\n -- Check the deck for cards on its taboo list. If they're found, replace the entry in the slot with the Taboo id (i.e. \"XXXX\" becomes \"XXXX-t\")\n ---@param tabooId String The deck's taboo ID, taken from the deck response taboo_id field. May be nil, indicating that no taboo list should be used\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number of those cards which will be spawned\n internal.checkTaboos = function(tabooId, slots, playerColor)\n if tabooId then\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n for cardId, _ in pairs(tabooList[tabooId].cards) do\n if slots[cardId] ~= nil then\n -- Make sure there's a taboo version of the card before we replace it\n -- SCED only maintains the most recent taboo cards. If a deck is using\n -- an older taboo list it's possible the card isn't a taboo any more\n local tabooCard = allCardsBag.call(\"getCardById\", { id = cardId .. \"-t\" })\n if tabooCard == nil then\n local basicCard = allCardsBag.call(\"getCardById\", { id = cardId })\n internal.maybePrint(\"Taboo version for \" .. basicCard.data.Nickname .. \" is not available. Using standard version\", playerColor)\n else\n slots[cardId .. \"-t\"] = slots[cardId]\n slots[cardId] = nil\n end\n end\n end\n end\n end\n\n internal.maybePrint = function(message, playerColor)\n if playerColor ~= \"None\" then\n printToAll(message, playerColor)\n end\n end\n\n -- Gets the ArkhamDB config info from the configuration object.\n ---@return Table. Configuration data\n internal.getConfiguration = function()\n local configuration = getObjectsWithTag(\"import_configuration_provider\")[1]:getTable(\"configuration\")\n printPriority = configuration.priority\n return configuration\n end\n\n internal.fixUtf16String = function(str)\n return str:gsub(\"\\\\u(%w%w%w%w)\", function(match)\n return string.char(tonumber(match, 16))\n end)\n end\n\n ---@type Request\n Request = {\n is_done = false,\n is_successful = false\n }\n\n -- Creates a new instance of a Request. Should not be directly called. Instead use Request.start and Request.deferred.\n ---@param uri string\n ---@param configure fun(request: Request, status: WebRequestStatus)\n ---@return Request\n function Request:new(uri, configure)\n local this = {}\n\n setmetatable(this, self)\n self.__index = self\n\n if type(uri) == \"table\" then\n uri = table.concat(uri, \"/\")\n end\n\n this.uri = uri\n\n WebRequest.get(uri, function(status)\n configure(this, status)\n end)\n\n return this\n end\n\n -- Creates a new request. on_success should set the request's is_done, is_successful, and content variables.\n -- Deferred should be used when you don't want to set is_done immediately (such as if you want to wait for another request to finish)\n ---@param uri string\n ---@param on_success fun(request: Request, status: WebRequestStatus, vararg any)\n ---@param on_error fun(status: WebRequestStatus)|nil\n ---@vararg any[]\n ---@return Request\n function Request.deferred(uri, on_success, on_error, ...)\n local parameters = table.pack(...)\n return Request:new(uri, function(request, status)\n if (status.is_done) then\n if (status.is_error) then\n request.error_message = on_error and on_error(status, table.unpack(parameters)) or status.error\n request.is_successful = false\n request.is_done = true\n else\n on_success(request, status)\n end\n end\n end)\n end\n\n -- Creates a new request. on_success should return weather the resultant data is as expected, and the processed content of the request.\n ---@param uri string\n ---@param on_success fun(status: WebRequestStatus, vararg any): boolean, any\n ---@param on_error nil|fun(status: WebRequestStatus, vararg any): string\n ---@vararg any[]\n ---@return Request\n function Request.start(uri, on_success, on_error, ...)\n local parameters = table.pack(...)\n return Request.deferred(uri, function(request, status)\n local result, message = on_success(status, table.unpack(parameters))\n if not result then request.error_message = message else request.content = message end\n request.is_successful = result\n request.is_done = true\n end, on_error, table.unpack(parameters))\n end\n\n ---@param requests Request[]\n ---@param on_success fun(content: any[], vararg any[])\n ---@param on_error fun(requests: Request[], vararg any[])|nil\n ---@vararg any\n function Request.with_all(requests, on_success, on_error, ...)\n local parameters = table.pack(...)\n\n Wait.condition(function()\n ---@type any[]\n local results = {}\n\n ---@type Request[]\n local errors = {}\n\n for _, request in ipairs(requests) do\n if request.is_successful then\n table.insert(results, request.content)\n else\n table.insert(errors, request)\n end\n end\n\n if (#errors <= 0) then\n on_success(results, table.unpack(parameters))\n elseif on_error == nil then\n for _, request in ipairs(errors) do\n internal.maybePrint(table.concat({ \"[ERROR]\", request.uri, \":\", request.error_message }))\n end\n else\n on_error(requests, table.unpack(parameters))\n end\n end, function()\n for _, request in ipairs(requests) do\n if not request.is_done then return false end\n end\n return true\n end)\n end\n\n ---@param callback fun(content: any, vararg any)\n function Request:with(callback, ...)\n local arguments = table.pack(...)\n Wait.condition(function()\n if self.is_successful then\n callback(self.content, table.unpack(arguments))\n end\n end, function() return self.is_done\n end)\n end\n\n return ArkhamDb\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"greenDeck\":\"\",\"investigators\":true,\"loadNewest\":true,\"orangeDeck\":\"\",\"private\":true,\"redDeck\":\"\",\"whiteDeck\":\"\"}", + "XmlUI": "" + }, + { + "GUID": "03804b", + "Name": "Checker_white", + "Transform": { + "posX": 78.0, + "posY": 1.395, + "posZ": 4.352, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Configuration", + "Description": "for DeckImporter", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "import_configuration_provider" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"arkhamdb/Configuration\")\nend)\n__bundle_register(\"arkhamdb/Configuration\", function(require, _LOADED, __bundle_register, __bundle_modules)\n---@type ArkhamImportConfiguration\nconfiguration = {\n api_uri = \"https://arkhamdb.com/api/public\",\n public_deck = \"decklist\",\n private_deck = \"deck\",\n cards = \"card\",\n taboo = \"taboos\",\n card_bag_guid = \"15bb07\"\n}\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "280086", + "Name": "Custom_Token", + "Transform": { + "posX": 78.0, + "posY": 1.195, + "posZ": 7.589, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.14, + "scaleY": 1.0, + "scaleZ": 0.14 + }, + "Nickname": "Drawing Tool", + "Description": "Enables drawing lines between objects with Numpad 0.\n\nLong press it to only draw the lines to the hovered object.\n\nSee context menu for additional information.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1850441528392677845/F9F54E5144735C7DDFFF88E5D706D0750BA08FBA/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/ConnectionDrawingTool\")\nend)\n__bundle_register(\"util/ConnectionDrawingTool\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal lines = {}\n\n-- save \"lines\" to be able to remove them after loading\nfunction onSave()\n return JSON.encode(lines)\nend\n\nfunction onLoad(savedData)\n lines = JSON.decode(savedData) or {}\nend\n\n-- create timer when numpad 0 is pressed\nfunction onScriptingButtonDown(index, player_color)\n if index ~= 10 then return end\n TimerID = Wait.time(function() draw_from(Player[player_color]) end, 1)\nend\n\n-- called for long press of numpad 0, draws lines from hovered object to selected objects\nfunction draw_from(player)\n local source = player.getHoverObject()\n if not source then return end\n\n for _, item in ipairs(player.getSelectedObjects()) do\n if item.getGUID() ~= source.getGUID() then\n if item.getGUID() > source.getGUID() then\n draw_with_pair(item, source)\n else\n draw_with_pair(source, item)\n end\n end\n end\n\n process_lines()\nend\n\n-- general drawing of all lines between selected objects\nfunction onScriptingButtonUp(index, player_color)\n if index ~= 10 then return end\n -- returns true only if there is a timer to cancel. If this is false then we've waited longer than a second.\n if not Wait.stop(TimerID) then return end\n\n local items = Player[player_color].getSelectedObjects()\n if #items < 2 then\n broadcastToColor(\"You must have at least two items selected (currently: \" .. #items .. \").\", player_color, \"Red\")\n return\n end\n\n table.sort(items, function(a, b) return a.getGUID() > b.getGUID() end)\n\n for f = 1, #items - 1 do\n for s = f + 1, #items do\n draw_with_pair(items[f], items[s])\n end\n end\n\n process_lines()\nend\n\n-- adds two objects to table of vector lines\nfunction draw_with_pair(first, second)\n local guid_first = first.getGUID()\n local guid_second = second.getGUID()\n\n if Global.getVectorLines() == nil then lines = {} end\n if not lines[guid_first] then lines[guid_first] = {} end\n\n if lines[guid_first][guid_second] then\n lines[guid_first][guid_second] = nil\n else\n lines[guid_first][guid_second] = { points = { first.getPosition(), second.getPosition() }, color = \"White\" }\n end\nend\n\n-- updates the global vector lines based on \"lines\"\nfunction process_lines()\n local drawing = {}\n\n for _, first in pairs(lines) do\n for _, data in pairs(first) do\n table.insert(drawing, data)\n end\n end\n\n Global.setVectorLines(drawing)\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"e8e04b\":[]}", + "XmlUI": "" + }, + { + "GUID": "b7b45b", + "Name": "Custom_Token", + "Transform": { + "posX": -10.36, + "posY": 1.5, + "posZ": 17.06, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.5, + "scaleY": 1.0, + "scaleZ": 0.5 + }, + "Nickname": "Playmat Image Swapper", + "Description": "Allows changing of the playmat image. Provide URL to the image or leave empty for default image.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.374519974, + "g": 0.374519974, + "b": 0.374519974 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/gs1mtXJ.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/PlayAreaSelector\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal controlActive = false\nlocal DEFAULT_URL = \"http://cloud-3.steamusercontent.com/ugc/998015670465071049/FFAE162920D67CF38045EFBD3B85AD0F916147B2/\"\n\n-- parameters for open/close button for reusing\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.click_function = \"click_toggleControl\"\nbuttonParameters.height = 1500\nbuttonParameters.width = 1500\nbuttonParameters.color = { 1, 1, 1, 0 }\n\nfunction onLoad()\n createOpenCloseButton()\nend\n\n-- click function for main button\nfunction click_toggleControl()\n self.clearButtons()\n self.clearInputs()\n\n controlActive = not controlActive\n createOpenCloseButton()\n\n if not controlActive then return end\n\n -- creates the label, input box and apply button\n self.createButton({\n function_owner = self,\n label = \"Playmat Image Swapper\",\n tooltip = \"\",\n click_function = \"none\",\n position = { 0, 0.15, 2.2 },\n height = 0,\n width = 0,\n font_size = 300,\n font_color = { 1, 1, 1 }\n })\n\n self.createInput({\n function_owner = self,\n label = \"URL\",\n tooltip = \"Enter URL for playmat image\",\n input_function = \"none\",\n alignment = 3,\n position = { 0, 0.15, 3 },\n height = 323,\n width = 4000,\n font_size = 300\n })\n\n self.createButton({\n function_owner = self,\n label = \"Apply Image\\nTo Playmat\",\n tooltip = \"Left-Click: Apply URL\\nRight-Click: Reset to default image\",\n click_function = \"click_applySurface\",\n position = { 0, 0.15, 4.1 },\n height = 460,\n width = 1400,\n font_size = 200\n })\nend\n\n-- click function for apply button\nfunction click_applySurface(_, _, isRightClick)\n updateSurface(isRightClick and \"\" or self.getInputs()[1].value)\nend\n\n-- input function for the input box\nfunction none() end\n\n-- main function (can be called by other objects)\nfunction updateSurface(newURL)\n local playArea = getObjectFromGUID(\"721ba2\")\n local customInfo = playArea.getCustomObject()\n\n if newURL ~= \"\" and newURL ~= nil and newURL ~= DEFAULT_URL then\n customInfo.image = newURL\n broadcastToAll(\"New Playmat Image Applied\", { 0.2, 0.9, 0.2 })\n else\n customInfo.image = DEFAULT_URL\n broadcastToAll(\"Default Playmat Image Applied\", { 0.2, 0.9, 0.2 })\n end\n\n playArea.setCustomObject(customInfo)\n\n -- get custom data helper and call the playarea with it after reloading\n local customDataHelper = playArea.getVar(\"customDataHelper\")\n local guid\n\n if customDataHelper then guid = customDataHelper.getGUID() end\n playArea = playArea.reload()\n\n if guid ~= nil then\n Wait.time(function() playArea.call(\"updateLocations\", { guid }) end, 1)\n end\nend\n\n-- creates the main button\nfunction createOpenCloseButton()\n buttonParameters.tooltip = (controlActive and \"Close\" or \"Open\") .. \" Playmat Panel\"\n self.createButton(buttonParameters)\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/PlayAreaSelector\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "15bb07", + "Name": "Bag", + "Transform": { + "posX": 78.0, + "posY": 0.96, + "posZ": 27.031, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "All Player Cards", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/AllCardsBag\")\nend)\n__bundle_register(\"playercards/AllCardsBag\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal cardIdIndex = { }\nlocal classAndLevelIndex = { }\nlocal basicWeaknessList = { }\nlocal uniqueWeaknessList = { }\nlocal cycleIndex = { }\n\nlocal indexingDone = false\nlocal allowRemoval = false\n\nfunction onLoad()\n self.addContextMenuItem(\"Rebuild Index\", startIndexBuild)\n math.randomseed(os.time())\n Wait.frames(startIndexBuild, 30)\nend\n\n-- Called by Hotfix bags when they load. If we are still loading indexes, then\n-- the all cards and hotfix bags are being loaded together, and we can ignore\n-- this call as the hotfix will be included in the initial indexing. If it is\n-- called once indexing is complete it means the hotfix bag has been added\n-- later, and we should rebuild the index to integrate the hotfix bag.\nfunction rebuildIndexForHotfix()\n if (indexingDone) then\n startIndexBuild()\n end\nend\n\n-- Resets all current bag indexes\nfunction clearIndexes()\n indexingDone = false\n cardIdIndex = { }\n classAndLevelIndex = { }\n classAndLevelIndex[\"Guardian-upgrade\"] = { }\n classAndLevelIndex[\"Seeker-upgrade\"] = { }\n classAndLevelIndex[\"Mystic-upgrade\"] = { }\n classAndLevelIndex[\"Survivor-upgrade\"] = { }\n classAndLevelIndex[\"Rogue-upgrade\"] = { }\n classAndLevelIndex[\"Neutral-upgrade\"] = { }\n classAndLevelIndex[\"Guardian-level0\"] = { }\n classAndLevelIndex[\"Seeker-level0\"] = { }\n classAndLevelIndex[\"Mystic-level0\"] = { }\n classAndLevelIndex[\"Survivor-level0\"] = { }\n classAndLevelIndex[\"Rogue-level0\"] = { }\n classAndLevelIndex[\"Neutral-level0\"] = { }\n cycleIndex = { }\n basicWeaknessList = { }\n uniqueWeaknessList = { }\nend\n\n-- Clears the bag indexes and starts the coroutine to rebuild the indexes\nfunction startIndexBuild(playerColor)\n clearIndexes()\n startLuaCoroutine(self, \"buildIndex\")\nend\n\nfunction onObjectLeaveContainer(container, object)\n if (container == self and not allowRemoval) then\n broadcastToAll(\n \"Removing cards from the All Player Cards bag may break some functions. Please replace the card.\",\n {0.9, 0.2, 0.2}\n )\n end\nend\n\n-- Debug option to suppress the warning when cards are removed from the bag\nfunction setAllowCardRemoval()\n allowRemoval = true\nend\n\n-- Create the card indexes by iterating all cards in the bag, parsing their\n-- metadata, and creating the keyed lookup tables for the cards. This is a\n-- coroutine which will spread the workload by processing 20 cards before\n-- yielding. Based on the current count of cards this will require\n-- approximately 60 frames to complete.\nfunction buildIndex()\n indexingDone = false\n if (self.getData().ContainedObjects == nil) then\n return 1\n end\n for i, cardData in ipairs(self.getData().ContainedObjects) do\n local cardMetadata = JSON.decode(cardData.GMNotes)\n if (cardMetadata ~= nil) then\n addCardToIndex(cardData, cardMetadata)\n end\n if (i % 20 == 0) then\n coroutine.yield(0)\n end\n end\n local hotfixBags = getObjectsWithTag(\"AllCardsHotfix\")\n for _, hotfixBag in ipairs(hotfixBags) do\n if (#hotfixBag.getObjects() > 0) then\n for i, cardData in ipairs(hotfixBag.getData().ContainedObjects) do\n local cardMetadata = JSON.decode(cardData.GMNotes)\n if (cardMetadata ~= nil) then\n addCardToIndex(cardData, cardMetadata)\n end\n end\n end\n end\n buildSupplementalIndexes()\n indexingDone = true\n return 1\nend\n\n-- Adds a card to any indexes it should be a part of, based on its metadata.\n-- Param cardData: TTS object data for the card\n-- Param cardMetadata: SCED metadata for the card\nfunction addCardToIndex(cardData, cardMetadata)\n cardIdIndex[cardMetadata.id] = { data = cardData, metadata = cardMetadata }\n if (cardMetadata.alternate_ids ~= nil) then\n for _, alternateId in ipairs(cardMetadata.alternate_ids) do\n cardIdIndex[alternateId] = { data = cardData, metadata = cardMetadata }\n end\n end\nend\n\nfunction buildSupplementalIndexes()\n for cardId, card in pairs(cardIdIndex) do\n local cardData = card.data\n local cardMetadata = card.metadata\n -- If the ID key and the metadata ID don't match this is a duplicate card created by an\n -- alternate_id, and we should skip it\n if cardId == cardMetadata.id then\n -- Add card to the basic weakness list, if appropriate. Some weaknesses have\n -- multiple copies, and are added multiple times\n if cardMetadata.weakness then\n table.insert(uniqueWeaknessList, cardMetadata.id)\n if cardMetadata.basicWeaknessCount ~= nil then\n for i = 1, cardMetadata.basicWeaknessCount do\n table.insert(basicWeaknessList, cardMetadata.id)\n end\n end\n end\n\n -- Add the card to the appropriate class and level indexes\n local isGuardian = false\n local isSeeker = false\n local isMystic = false\n local isRogue = false\n local isSurvivor = false\n local isNeutral = false\n local upgradeKey\n -- Excludes signature cards (which have no class or level) and alternate\n -- ID entries\n if (cardMetadata.class ~= nil and cardMetadata.level ~= nil) then\n isGuardian = string.match(cardMetadata.class, \"Guardian\")\n isSeeker = string.match(cardMetadata.class, \"Seeker\")\n isMystic = string.match(cardMetadata.class, \"Mystic\")\n isRogue = string.match(cardMetadata.class, \"Rogue\")\n isSurvivor = string.match(cardMetadata.class, \"Survivor\")\n isNeutral = string.match(cardMetadata.class, \"Neutral\")\n if (cardMetadata.level > 0) then\n upgradeKey = \"-upgrade\"\n else\n upgradeKey = \"-level0\"\n end\n if (isGuardian) then\n table.insert(classAndLevelIndex[\"Guardian\"..upgradeKey], cardMetadata.id)\n end\n if (isSeeker) then\n table.insert(classAndLevelIndex[\"Seeker\"..upgradeKey], cardMetadata.id)\n end\n if (isMystic) then\n table.insert(classAndLevelIndex[\"Mystic\"..upgradeKey], cardMetadata.id)\n end\n if (isRogue) then\n table.insert(classAndLevelIndex[\"Rogue\"..upgradeKey], cardMetadata.id)\n end\n if (isSurvivor) then\n table.insert(classAndLevelIndex[\"Survivor\"..upgradeKey], cardMetadata.id)\n end\n if (isNeutral) then\n table.insert(classAndLevelIndex[\"Neutral\"..upgradeKey], cardMetadata.id)\n end\n\n local cycleName = cardMetadata.cycle\n if cycleName ~= nil then\n cycleName = string.lower(cycleName)\n if string.match(cycleName, \"return\") then\n cycleName = string.sub(cycleName, 11)\n end\n if cycleName == \"the night of the zealot\" then\n cycleName = \"core\"\n end\n if cycleIndex[cycleName] == nil then\n cycleIndex[cycleName] = { }\n end\n table.insert(cycleIndex[cycleName], cardMetadata.id)\n end\n end\n end\n end\n for _, indexTable in pairs(classAndLevelIndex) do\n table.sort(indexTable, cardComparator)\n end\n for _, indexTable in pairs(cycleIndex) do\n table.sort(indexTable)\n end\n table.sort(basicWeaknessList, cardComparator)\n table.sort(uniqueWeaknessList, cardComparator)\nend\n\n-- Comparison function used to sort the class card bag indexes. Sorts by card\n-- level, then name, then subname.\nfunction cardComparator(id1, id2)\n local card1 = cardIdIndex[id1]\n local card2 = cardIdIndex[id2]\n\n if (card1.metadata.level ~= card2.metadata.level) then\n return card1.metadata.level < card2.metadata.level\n end\n if (card1.data.Nickname ~= card2.data.Nickname) then\n return card1.data.Nickname < card2.data.Nickname\n end\n return card1.data.Description < card2.data.Description\nend\n\nfunction isIndexReady()\n return indexingDone\nend\n\n-- Returns a specific card from the bag, based on ArkhamDB ID\n-- Params table:\n-- id: String ID of the card to retrieve\n-- Return: If the indexes are still being constructed, an empty table is\n-- returned. Otherwise, a single table with the following fields\n-- cardData: TTS object data, suitable for spawning the card\n-- cardMetadata: Table of parsed metadata\nfunction getCardById(params)\n if (not indexingDone) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return { }\n end\n return cardIdIndex[params.id]\nend\n\n-- Returns a list of cards from the bag matching a class and level (0 or upgraded)\n-- Params table:\n-- class: String class to retrieve (\"Guardian\", \"Seeker\", etc)\n-- isUpgraded: true for upgraded cards (Level 1-5), false for Level 0\n-- Return: If the indexes are still being constructed, returns an empty table.\n-- Otherwise, a list of tables, each with the following fields\n-- cardData: TTS object data, suitable for spawning the card\n-- cardMetadata: Table of parsed metadata\nfunction getCardsByClassAndLevel(params)\n if (not indexingDone) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return { }\n end\n local upgradeKey\n if (params.upgraded) then\n upgradeKey = \"-upgrade\"\n else\n upgradeKey = \"-level0\"\n end\n return classAndLevelIndex[params.class..upgradeKey];\nend\n\nfunction getCardsByCycle(cycleName)\n if (not indexingDone) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return { }\n end\n return cycleIndex[string.lower(cycleName)]\nend\n\n-- Searches the bag for cards which match the given name and returns a list. Note that this is\n-- an O(n) search without index support. It may be slow.\n-- Parameter array must contain these fields to define the search:\n-- name String or string fragment to search for names\n-- exact Whether the name match should be exact\nfunction getCardsByName(params)\n local name = params.name\n local exact = params.exact\n local results = { }\n -- Track cards (by ID) that we've added to avoid duplicates that may come from alternate IDs\n local addedCards = { }\n for _, cardData in pairs(cardIdIndex) do\n if (not addedCards[cardData.metadata.id]) then\n if (exact and (string.lower(cardData.data.Nickname) == string.lower(name)))\n or (not exact and string.find(string.lower(cardData.data.Nickname), string.lower(name), 1, true)) then\n table.insert(results, cardData)\n addedCards[cardData.metadata.id] = true\n end\n end\n end\n return results\nend\n\n-- Gets a random basic weakness from the bag. Once a given ID has been returned\n-- it will be removed from the list and cannot be selected again until a reload\n-- occurs or the indexes are rebuilt, which will refresh the list to include all\n-- weaknesses.\n-- Return: String ID of the selected weakness.\nfunction getRandomWeaknessId()\n local availableWeaknesses = buildAvailableWeaknesses()\n if (#availableWeaknesses > 0) then\n return availableWeaknesses[math.random(#availableWeaknesses)]\n end\nend\n\n-- Constructs a list of available basic weaknesses by starting with the full pool of basic\n-- weaknesses then removing any which are currently in the play or deck construction areas\n-- Return: Table array of weakness IDs which are valid to choose from\nfunction buildAvailableWeaknesses()\n local weaknessesInPlay = { }\n local allObjects = getAllObjects()\n for _, object in ipairs(allObjects) do\n if (object.name == \"Deck\") then\n for _, cardData in ipairs(object.getData().ContainedObjects) do\n local cardMetadata = JSON.decode(cardData.GMNotes)\n incrementWeaknessCount(weaknessesInPlay, cardMetadata)\n end\n elseif (object.name == \"Card\") then\n local cardMetadata = JSON.decode(object.getGMNotes())\n incrementWeaknessCount(weaknessesInPlay, cardMetadata)\n end\n end\n\n local availableWeaknesses = { }\n for _, weaknessId in ipairs(basicWeaknessList) do\n if (weaknessesInPlay[weaknessId] ~= nil and weaknessesInPlay[weaknessId] > 0) then\n weaknessesInPlay[weaknessId] = weaknessesInPlay[weaknessId] - 1\n else\n table.insert(availableWeaknesses, weaknessId)\n end\n end\n return availableWeaknesses\nend\n\nfunction getBasicWeaknesses()\n return basicWeaknessList\nend\n\nfunction getUniqueWeaknesses()\n return uniqueWeaknessList\nend\n\n-- Helper function that adds one to the table entry for the number of weaknesses in play\nfunction incrementWeaknessCount(table, cardMetadata)\n if (isBasicWeakness(cardMetadata)) then\n if (table[cardMetadata.id] == nil) then\n table[cardMetadata.id] = 1\n else\n table[cardMetadata.id] = table[cardMetadata.id] + 1\n end\n end\nend\n\nfunction isBasicWeakness(cardMetadata)\n return cardMetadata ~= nil\n and cardMetadata.weakness\n and cardMetadata.basicWeaknessCount ~= nil\n and cardMetadata.basicWeaknessCount > 0\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "4deeff", + "Name": "Card", + "Transform": { + "posX": 14.499, + "posY": 2.209, + "posZ": 57.18, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Charlie Kane", + "Description": "", + "GMNotes": "{\n \"id\": \"09018-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 846105, + "SidewaysCard": false, + "CustomDeck": { + "8461": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dd40c0", + "Name": "Card", + "Transform": { + "posX": 50.419, + "posY": 2.495, + "posZ": 23.819, + "rotX": 2.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Finn Edwards", + "Description": "The Bootlegger", + "GMNotes": "{\n \"id\": \"04003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 4,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/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": "46b145", + "Name": "Card", + "Transform": { + "posX": 53.274, + "posY": 3.137, + "posZ": 22.081, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Monterey Jack", + "Description": "The Archeologist", + "GMNotes": "{\n \"id\": \"08007\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Wayfarer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 5,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379502, + "SidewaysCard": true, + "CustomDeck": { + "3795": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "acf2b0", + "Name": "Card", + "Transform": { + "posX": 96.323, + "posY": 1.985, + "posZ": 18.181, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"If it bleeds...\"", + "Description": "", + "GMNotes": "{\n \"id\": \"02225\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226312, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7001be", + "Name": "Card", + "Transform": { + "posX": 81.464, + "posY": 2.319, + "posZ": 6.074, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Beat Cop (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"01028\",\n \"alternate_ids\": [\n \"01528\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Ally. Police.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226348, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b2e10", + "Name": "CardCustom", + "Transform": { + "posX": 30.122, + "posY": 2.305, + "posZ": -68.595, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Necronomicon", + "Description": "John Dee Translation (Advanced)", + "GMNotes": "{\n \"id\": \"90003\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Tome.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 539500, + "SidewaysCard": false, + "CustomDeck": { + "5395": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1017195287736531119/B300331BEF8B29732A2AD6123D59380B7ECB631C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4edb91", + "Name": "Card", + "Transform": { + "posX": 28.495, + "posY": 2.304, + "posZ": -68.825, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Roland's .38 Special", + "Description": "", + "GMNotes": "{\n \"id\": \"01006\",\n \"alternate_ids\": [\n \"01506\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 586125, + "SidewaysCard": false, + "CustomDeck": { + "5861": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4ea68b", + "Name": "Card", + "Transform": { + "posX": 32.188, + "posY": 2.303, + "posZ": -77.718, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stubborn Detective", + "Description": "Enemy", + "GMNotes": "{\n \"id\": \"01103\",\n \"alternate_ids\": [\n \"01603\"\n ],\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Detective.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527418, + "SidewaysCard": false, + "CustomDeck": { + "5274": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8948c4", + "Name": "Card", + "Transform": { + "posX": 33.278, + "posY": 2.303, + "posZ": -79.216, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Emergency Cache (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02194\",\n \"alternate_ids\": [\n \"01693\"\n ],\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Supply.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368519, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9e6c55", + "Name": "Card", + "Transform": { + "posX": 32.894, + "posY": 2.303, + "posZ": -77.65, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Charisma (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02158\",\n \"alternate_ids\": [\n \"01694\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 292524, + "SidewaysCard": false, + "CustomDeck": { + "2925": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3c959c", + "Name": "Card", + "Transform": { + "posX": 30.496, + "posY": 2.301, + "posZ": -81.428, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relic Hunter (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02157\",\n \"alternate_ids\": [\n \"01695\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368523, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b265c4", + "Name": "Card", + "Transform": { + "posX": 20.514, + "posY": 1.985, + "posZ": -102.604, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deduction", + "Description": "", + "GMNotes": "{\n \"id\": \"01039\",\n \"alternate_ids\": [\n \"60219\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368402, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "08bdf1", + "Name": "Card", + "Transform": { + "posX": 83.384, + "posY": 1.985, + "posZ": -10.394, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guard Dog", + "Description": "", + "GMNotes": "{\n \"id\": \"01021\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226326, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fd9c56", + "Name": "Card", + "Transform": { + "posX": 118.385, + "posY": 1.985, + "posZ": 19.411, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Through the Gates", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"51011\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact. Mystery.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527419, + "SidewaysCard": false, + "CustomDeck": { + "5274": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "176836", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.706, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Watchful Peace (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07269\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spirit. Blessed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "f763e8", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.706, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unearth the Ancients", + "Description": "", + "GMNotes": "{\n \"id\": \"04024\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368410, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9c32e2", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.706, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sword Cane", + "Description": "", + "GMNotes": "{\n \"id\": \"07029\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582423, + "SidewaysCard": false, + "CustomDeck": { + "5824": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "19b705", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.8, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scroll of Secrets (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"05116-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450621, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf4f15", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.8, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flamethrower (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"04305-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 314002, + "SidewaysCard": false, + "CustomDeck": { + "3140": { + "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": "6714b2", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.8, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Zebulon Whateley", + "Description": "Recalling Ancient Things", + "GMNotes": "{\n \"id\": \"02217\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Dunwich.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "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": "842d41", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.99, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Switchblade (2) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02152-t\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450603, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3cc1e2", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.99, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flute of the Outer Gods (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"07268\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 4,\n \"traits\": \"Item. Instrument. Relic. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/cards/FluteoftheOuterGods4\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Curse\"] = true\n}\n\nSHOW_SINGLE_RELEASE = true\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/FluteoftheOuterGods4\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ef46e9", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.077, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Meditative Trance", + "Description": "", + "GMNotes": "{\n \"id\": \"08061\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379051, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "87718c", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.077, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relic of Ages", + "Description": "Repossess the Past", + "GMNotes": "{\n \"id\": \"04303\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 235840, + "SidewaysCard": false, + "CustomDeck": { + "2358": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777501236/D145C8B748FB42258EB442B9DF36797851CEECC3/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "35bc58", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.21, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relic of Ages", + "Description": "Unleash the Timestream", + "GMNotes": "{\n \"id\": \"04343\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 235857, + "SidewaysCard": false, + "CustomDeck": { + "2358": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777501236/D145C8B748FB42258EB442B9DF36797851CEECC3/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1d1901", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.21, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Call for Backup (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08129\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Favor. Synergy.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378916, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5ade28", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.34, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blur (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"08111\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378949, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b10a71", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.34, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shards of the Void (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04310\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278102, + "SidewaysCard": false, + "CustomDeck": { + "2781": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/ShardsoftheVoid3\")\nend)\n__bundle_register(\"playercards/cards/ShardsoftheVoid3\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"0\"] = true\n}\n\nSHOW_SINGLE_RELEASE = true\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8dda2d", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.49, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Colt Vest Pocket (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"53006\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545205, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "45956a", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.51, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Third Time's a Charm (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07161\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232109, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e8a14", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.51, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spectral Razor", + "Description": "", + "GMNotes": "{\n \"id\": \"06201\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448029, + "SidewaysCard": false, + "CustomDeck": { + "4480": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7b6ab5", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.577, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Analytical Mind", + "Description": "", + "GMNotes": "{\n \"id\": \"03010\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Talent.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374532, + "SidewaysCard": false, + "CustomDeck": { + "3745": { + "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": "194d88", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.591, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scroll of Secrets (3)", + "Description": "Mystic", + "GMNotes": "{\n \"id\": \"05189\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293315, + "SidewaysCard": false, + "CustomDeck": { + "2933": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2acced", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.591, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ornate Bow (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04204\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Item. Relic. Weapon. Ranged.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368528, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6945f7", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.652, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Watcher from Another Dimension", + "Description": "", + "GMNotes": "{\n \"id\": \"06017\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Extradimensional.\",\n \"weakness\": true,\n \"hidden\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581311, + "SidewaysCard": false, + "CustomDeck": { + "5813": { + "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": "9a5cb1", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.652, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Protective Gear (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08095\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Survivor\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Item. Armor.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378933, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba560e", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.709, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Trench Coat", + "Description": "", + "GMNotes": "{\n \"id\": \"04203\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Clothing.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368518, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "27b4ea", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.714, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wendy's Amulet", + "Description": "", + "GMNotes": "{\n \"id\": \"01014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 590608, + "SidewaysCard": false, + "CustomDeck": { + "5906": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0414b4", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.714, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dig Deep (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"50009\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368845, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "101a41", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.765, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".18 Derringer", + "Description": "", + "GMNotes": "{\n \"id\": \"60505\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550803, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "91e890", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.765, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Seal of the Elder Sign (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"03312\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 5,\n \"traits\": \"Spell. Expert.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230359, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c1d796", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.813, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Survival Knife (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"53002\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545201, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3c0249", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.688, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guardian Angel", + "Description": "", + "GMNotes": "{\n \"id\": \"07006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ritual. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580500, + "SidewaysCard": false, + "CustomDeck": { + "5805": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bd323d", + "Name": "CardCustom", + "Transform": { + "posX": 8.972, + "posY": 4.673, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hospital Debts", + "Description": "Advanced", + "GMNotes": "{\n \"id\": \"90010\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 541300, + "SidewaysCard": false, + "CustomDeck": { + "5413": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830597915335843/99E638B3D735149C6624312DBAB47A3AA2D2F95D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3add54", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.673, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cheat Death (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"03310\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 5,\n \"traits\": \"Trick. Fated.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315261, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "147cb2", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.756, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Laboratory Assistant", + "Description": "", + "GMNotes": "{\n \"id\": \"02020\",\n \"alternate_ids\": [\n \"60212\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic. Science.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 586506, + "SidewaysCard": false, + "CustomDeck": { + "5865": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ae16e8", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.756, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dream Parasite", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"06331\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"wildIcons\": 2,\n \"negativeIcons\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448736, + "SidewaysCard": false, + "CustomDeck": { + "4487": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d4a68a", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.756, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Delve Too Deep (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02111-t\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"victory\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450615, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2d2246", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.884, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Holy Rosary (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07220\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Charm. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 579300, + "SidewaysCard": false, + "CustomDeck": { + "5793": { + "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": "6fec31", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.884, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Think on Your Feet", + "Description": "", + "GMNotes": "{\n \"id\": \"02025\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368709, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7e7873", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.01, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prescient", + "Description": "", + "GMNotes": "{\n \"id\": \"60419\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced. Augury.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538717, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5cb973", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.01, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fine Clothes", + "Description": "", + "GMNotes": "{\n \"id\": \"02272\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Clothing.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368511, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14424c", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.082, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mano a Mano (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60125\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit. Bold.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545323, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4ea716", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.082, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Studious (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"05276\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 592419, + "SidewaysCard": false, + "CustomDeck": { + "5924": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "80628f", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.082, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inspiring Presence", + "Description": "", + "GMNotes": "{\n \"id\": \"03228\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226301, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba16cb", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.201, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Medical Texts", + "Description": "", + "GMNotes": "{\n \"id\": \"01035\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368425, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "205385", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.201, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blessing of Isis (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07190\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Ritual. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580801, + "SidewaysCard": false, + "CustomDeck": { + "5808": { + "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": "acd0da", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.201, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"I've got a plan!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"02107\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Insight. Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368418, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "52a677", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.266, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ace of Rods (1)", + "Description": "The Fateful Step", + "GMNotes": "{\n \"id\": \"05040\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 318703, + "SidewaysCard": false, + "CustomDeck": { + "3187": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f03baa", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.266, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Custom Ammunition (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04193\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Upgrade. Supply. Blessed.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226354, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "45bdf0", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.329, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Desperate Search", + "Description": "", + "GMNotes": "{\n \"id\": \"03117\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Desperate.\",\n \"intellectIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368507, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f68105", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.329, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eye of Chaos (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"07227\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Spell. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 579707, + "SidewaysCard": false, + "CustomDeck": { + "5797": { + "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": "33f906", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.329, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tempt Fate", + "Description": "", + "GMNotes": "{\n \"id\": \"07037\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Fortune. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583531, + "SidewaysCard": false, + "CustomDeck": { + "5835": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a92a90", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.329, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grit Your Teeth", + "Description": "", + "GMNotes": "{\n \"id\": \"60515\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550813, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c40cb4", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.437, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Watch this!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"03233\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 261700, + "SidewaysCard": false, + "CustomDeck": { + "2617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c607c5", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.393, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lucky Cigarette Case", + "Description": "", + "GMNotes": "{\n \"id\": \"04107\",\n \"alternate_ids\": [\n \"60308\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368624, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c6509", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.346, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".45 Thompson", + "Description": "", + "GMNotes": "{\n \"id\": \"05115\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Rogue\",\n \"cost\": 6,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277608, + "SidewaysCard": false, + "CustomDeck": { + "2776": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "74840a", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.295, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bear Trap", + "Description": "Trap.", + "GMNotes": "{\n \"id\": \"81020\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Trap.\",\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 454100, + "SidewaysCard": false, + "CustomDeck": { + "4541": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cc9563", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.242, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pilfer", + "Description": "", + "GMNotes": "{\n \"id\": \"60315\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538613, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a4b514", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.185, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abbess Allegria Di Biase", + "Description": "Ally. Believer.", + "GMNotes": "{\n \"id\": \"82022\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Believer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 4000, + "SidewaysCard": false, + "CustomDeck": { + "40": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1bd139", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.126, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Haste (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06239\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447632, + "SidewaysCard": false, + "CustomDeck": { + "4476": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "726d1d", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.997, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Valentino Rivas", + "Description": "Took You Long Enough", + "GMNotes": "{\n \"id\": \"05261\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Socialite.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 312514, + "SidewaysCard": false, + "CustomDeck": { + "3125": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3d22c4", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.997, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Empower Self (2)", + "Description": "Acuity", + "GMNotes": "{\n \"id\": \"06243\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448033, + "SidewaysCard": false, + "CustomDeck": { + "4480": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e425d0", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.028, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arcane Research", + "Description": "", + "GMNotes": "{\n \"id\": \"04109\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230315, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b40b98", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.028, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "De Vermis Mysteriis (2)", + "Description": "Signs of the Black Stars", + "GMNotes": "{\n \"id\": \"05235\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293313, + "SidewaysCard": false, + "CustomDeck": { + "2933": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "62cf25", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 5.006, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"I'm outta here!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"02151\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Trick. Spirit.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368707, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ecd087", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.931, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Caught Red-Handed", + "Description": "", + "GMNotes": "{\n \"id\": \"04012\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Blunder.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 376840, + "SidewaysCard": false, + "CustomDeck": { + "3768": { + "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": "ef43db", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.931, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Robes of Endless Night (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60422\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Clothing.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538720, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "45c582", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.903, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hope", + "Description": "", + "GMNotes": "{\n \"id\": \"06031\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440624, + "SidewaysCard": false, + "CustomDeck": { + "4406": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d71f11", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.903, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bloodstained Dagger", + "Description": "The Murder Weapon", + "GMNotes": "{\n \"id\": \"84006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Weapon. Melee. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274100, + "SidewaysCard": false, + "CustomDeck": { + "2741": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ddee79", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.871, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stealth", + "Description": "", + "GMNotes": "{\n \"id\": \"03028\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368626, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4e405d", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.787, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sea Change Harpoon", + "Description": "", + "GMNotes": "{\n \"id\": \"07014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587308, + "SidewaysCard": false, + "CustomDeck": { + "5873": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1dbc95", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.749, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Charon's Obol (1)", + "Description": "The Ferryman's Pay", + "GMNotes": "{\n \"id\": \"03308\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"permanent\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315233, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a565d5", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.749, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shroud of Shadows", + "Description": "", + "GMNotes": "{\n \"id\": \"07119\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell. Cursed.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553111, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b1ad65", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.758, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "M1918 BAR (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"04229\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 8,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226358, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "869d4c", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.758, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Trial by Fire", + "Description": "", + "GMNotes": "{\n \"id\": \"05281\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374418, + "SidewaysCard": false, + "CustomDeck": { + "3744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eca1c8", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.714, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Versatile (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06167\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379711, + "SidewaysCard": false, + "CustomDeck": { + "3797": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1f3880", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.714, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Smuggled Goods", + "Description": "", + "GMNotes": "{\n \"id\": \"04010\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Supply. Illicit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 376938, + "SidewaysCard": false, + "CustomDeck": { + "3769": { + "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": "7d3a27", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.714, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "All In (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"04309\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 5,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 265502, + "SidewaysCard": false, + "CustomDeck": { + "2655": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bb501b", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.717, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rise to the Occasion (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"51010\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Innate.\",\n \"wildIcons\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 314904, + "SidewaysCard": false, + "CustomDeck": { + "3149": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "312d38", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.717, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hallowed Mirror", + "Description": "", + "GMNotes": "{\n \"id\": \"05313\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Relic. Occult. Blessed.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"05314\"\n }\n ],\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378620, + "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": "e1aedf", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.717, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Miss Doyle (1)", + "Description": "Cat General of Ulthar", + "GMNotes": "{\n \"id\": \"06030\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06031\"\n },\n {\n \"count\": 1,\n \"id\": \"06032\"\n },\n {\n \"count\": 1,\n \"id\": \"06033\"\n }\n ],\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440623, + "SidewaysCard": false, + "CustomDeck": { + "4406": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0027f2", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.717, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Will to Survive (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"01085\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368860, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dffe4a", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.663, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scrapper (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02193\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368853, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "00b6c3", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.335, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "To Fight the Black Wind", + "Description": "", + "GMNotes": "{\n \"id\": \"98012\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task. Dreamlands.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230603, + "SidewaysCard": false, + "CustomDeck": { + "2306": { + "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": "84ba9d", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.051, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"I'll see you in hell!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"03189\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226307, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "71d99c", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.689, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Occult Lexicon (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"54004\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome. Occult.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"05317\"\n }\n ],\n \"intellectIcons\": 2,\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449524, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b0f851", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.759, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".32 Colt", + "Description": "", + "GMNotes": "{\n \"id\": \"03020\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226328, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "25ad44", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.759, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kerosene (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"04304\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 314003, + "SidewaysCard": false, + "CustomDeck": { + "3140": { + "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": "86cf9c", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.826, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unbound Beast", + "Description": "Monster. Extradimensional. Tindalos.", + "GMNotes": "{\n \"id\": \"06283\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Extradimensional. Tindalos.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527236, + "SidewaysCard": false, + "CustomDeck": { + "5272": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5cd622", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.826, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Aid", + "Description": "", + "GMNotes": "{\n \"id\": \"01019\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent. Science.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226324, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b51688", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.826, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Joey \"The Rat\" Vigil", + "Description": "Lookin' Out For #1", + "GMNotes": "{\n \"id\": \"02265\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Criminal.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368629, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "831b6b", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.94, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prepared for the Worst", + "Description": "", + "GMNotes": "{\n \"id\": \"02184\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226310, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ab574", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.94, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mk 1 Grenades (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"05273\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Ranged.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378617, + "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": "2fdcc9", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.001, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Vault of Knowledge", + "Description": "", + "GMNotes": "{\n \"id\": \"60202\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538800, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "13413d", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.058, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Connect the Dots", + "Description": "", + "GMNotes": "{\n \"id\": \"05025\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430809, + "SidewaysCard": false, + "CustomDeck": { + "4308": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eb6165", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.062, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Working a Hunch", + "Description": "", + "GMNotes": "{\n \"id\": \"01037\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368413, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f6dfe5", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.062, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grete Wagner", + "Description": "The Purifier", + "GMNotes": "{\n \"id\": \"60107\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 0,\n \"traits\": \"Ally. Hunter.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545305, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9c56d3", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.113, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Stone (4)", + "Description": "Minds in Harmony", + "GMNotes": "{\n \"id\": \"04231\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 262201, + "SidewaysCard": false, + "CustomDeck": { + "2622": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e84eff", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 4.113, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eldritch Inspiration (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"60420\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538718, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9bc46e", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.155, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Stone (1)", + "Description": "Unidentified", + "GMNotes": "{\n \"id\": \"04022\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430639, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "180b5b", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.155, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sell Your Soul", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"53015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545214, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7c316", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.196, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gaze of Ouraxsh (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07155\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Cursed.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232103, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d64c99", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.185, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Truth from Fiction", + "Description": "", + "GMNotes": "{\n \"id\": \"04152\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368412, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5f33be", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.185, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Handcuffs", + "Description": "", + "GMNotes": "{\n \"id\": \"04265\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Police.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 313301, + "SidewaysCard": false, + "CustomDeck": { + "3133": { + "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": "d6eda3", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.22, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agency Backup (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"05274\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 7,\n \"level\": 5,\n \"traits\": \"Ally. Agency.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "cf9ca8", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.22, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Augur", + "Description": "", + "GMNotes": "{\n \"id\": \"06033\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440626, + "SidewaysCard": false, + "CustomDeck": { + "4406": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "68fce2", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.251, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mists of R'lyeh (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"04271\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230357, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14e212", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.23, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Delve Too Deep", + "Description": "", + "GMNotes": "{\n \"id\": \"02111\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"victory\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230310, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "85e7d9", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.206, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Accursed Fate", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"04041\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 537608, + "SidewaysCard": false, + "CustomDeck": { + "5376": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2ebdf1", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.178, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On Your Own (3)", + "Description": "Permanent", + "GMNotes": "{\n \"id\": \"53010\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545209, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "66d810", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.114, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Zoey's Cross", + "Description": "", + "GMNotes": "{\n \"id\": \"02006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Charm.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371704, + "SidewaysCard": false, + "CustomDeck": { + "3717": { + "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": "6047d6", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.114, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pendant of the Queen (Taboo)", + "Description": "Of Nothing at All", + "GMNotes": "{\n \"id\": \"06022-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"traits\": \"Item. Relic.\",\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584709, + "SidewaysCard": false, + "CustomDeck": { + "5847": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "734b45", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.127, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dig Deep (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"07270\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "98c5af", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.127, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dream-Enhancing Serum", + "Description": "", + "GMNotes": "{\n \"id\": \"06159\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Science.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379931, + "SidewaysCard": false, + "CustomDeck": { + "3799": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "62d930", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.137, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Gold Pocket Watch (4)", + "Description": "Stealing Time", + "GMNotes": "{\n \"id\": \"02305\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315257, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "274daa", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.137, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysteries Remain", + "Description": "", + "GMNotes": "{\n \"id\": \"98005\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 370046, + "SidewaysCard": false, + "CustomDeck": { + "3700": { + "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": "017e1f", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.144, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Overpower (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60126\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 2,\n \"traits\": \"Practiced. Expert.\",\n \"combatIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545324, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b39b78", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.144, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grete Wagner (3)", + "Description": "The Purifier", + "GMNotes": "{\n \"id\": \"60128\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 3,\n \"traits\": \"Ally. Hunter.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545326, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f3c8e", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.144, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hypnotic Gaze", + "Description": "", + "GMNotes": "{\n \"id\": \"02153\",\n \"alternate_ids\": [\n \"60414\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230313, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8ae314", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.197, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Milan Christopher (Taboo)", + "Description": "Professor of Entomology", + "GMNotes": "{\n \"id\": \"01033-t\",\n \"alternate_ids\": [\n \"01533-t\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450614, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "949ca2", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.197, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crystalline Elder Sign (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04235\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230353, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/CrystallineElderSign3\")\nend)\n__bundle_register(\"playercards/cards/CrystallineElderSign3\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"+1\"] = true,\n [\"Elder Sign\"] = true\n}\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e2767a", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.197, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cunning", + "Description": "", + "GMNotes": "{\n \"id\": \"05030\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527606, + "SidewaysCard": false, + "CustomDeck": { + "5276": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7f99cc", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.144, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pathfinder (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"02108\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430641, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b67371", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.144, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clairvoyance", + "Description": "", + "GMNotes": "{\n \"id\": \"60408\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538706, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0c433b", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.144, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dumb Luck (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60525\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550823, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7c503", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.188, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ghastly Revelation", + "Description": "", + "GMNotes": "{\n \"id\": \"05275\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 592318, + "SidewaysCard": false, + "CustomDeck": { + "5923": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4d436", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.179, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ace of Swords (1)", + "Description": "Let Your Arrow Fly True", + "GMNotes": "{\n \"id\": \"05023\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431009, + "SidewaysCard": false, + "CustomDeck": { + "4310": { + "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": "88a481", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.179, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Streetwise (3) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02189-t\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450605, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2d9256", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.179, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Directive", + "Description": "Consult Experts", + "GMNotes": "{\n \"id\": \"90027\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536202, + "SidewaysCard": false, + "CustomDeck": { + "5362": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "66b7d5", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.201, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Well Connected", + "Description": "", + "GMNotes": "{\n \"id\": \"05028\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Condition.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527608, + "SidewaysCard": false, + "CustomDeck": { + "5276": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d24531", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.201, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deny Existence (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"05280\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 5,\n \"traits\": \"Spell. Paradox.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379617, + "SidewaysCard": false, + "CustomDeck": { + "3796": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5065a6", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.182, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Liquid Courage (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"60320\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538618, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "35e8e2", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.182, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pocket Portal", + "Description": "Doorway to Another World", + "GMNotes": "{\n \"id\": \"86052\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Spell.\",\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584027, + "SidewaysCard": false, + "CustomDeck": { + "5840": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 8, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "464ca1", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.182, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wish Eater", + "Description": "Jewel of the Gods", + "GMNotes": "{\n \"id\": \"06277\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"traits\": \"Item. Relic. Blessed.\",\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448937, + "SidewaysCard": false, + "CustomDeck": { + "4489": { + "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": "ad63bc", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.21, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Showmanship", + "Description": "", + "GMNotes": "{\n \"id\": \"07012\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580206, + "SidewaysCard": false, + "CustomDeck": { + "5802": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "971d52", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.135, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Familiar Spirit", + "Description": "", + "GMNotes": "{\n \"id\": \"60410\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Creature. Summon.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538708, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "46187b", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.057, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Five of Pentacles (1)", + "Description": "From the Brink", + "GMNotes": "{\n \"id\": \"05039\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274609, + "SidewaysCard": false, + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5e32a5", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.057, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Preposterous Sketches (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"51003\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 313906, + "SidewaysCard": false, + "CustomDeck": { + "3139": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a4775a", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.026, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchanted Skull", + "Description": "Mask of the Burning Pit", + "GMNotes": "{\n \"id\": \"86055\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585230, + "SidewaysCard": false, + "CustomDeck": { + "5852": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 8, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea40f6", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 4.026, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dream Diary (3)", + "Description": "Dreams of a Child", + "GMNotes": "{\n \"id\": \"06238\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome. Charm.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06113\"\n }\n ],\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447836, + "SidewaysCard": false, + "CustomDeck": { + "4478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0d4eb9", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.991, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Trench Knife", + "Description": "", + "GMNotes": "{\n \"id\": \"03147\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226320, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab37af", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.991, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scene of the Crime", + "Description": "", + "GMNotes": "{\n \"id\": \"04103\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Bold.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226318, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ee20c9", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.954, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Newspaper", + "Description": "", + "GMNotes": "{\n \"id\": \"02155\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368826, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3442f5", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.954, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "False Covenant (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07116\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Covenant. Cursed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553108, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7bc995", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.82, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ward of Protection (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"02307\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 5,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230360, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "be4abe", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.82, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Survival Instinct (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02235\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368842, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fb9b7e", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.82, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Brute Force (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06166\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380230, + "SidewaysCard": false, + "CustomDeck": { + "3802": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b67931", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.82, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Elusive (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"01050-t\",\n \"alternate_ids\": [\n \"01550-t\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585804, + "SidewaysCard": false, + "CustomDeck": { + "5858": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f295d9", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.873, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clasp of Black Onyx", + "Description": "A Gift Unlooked For", + "GMNotes": "{\n \"id\": \"03142\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232332, + "SidewaysCard": false, + "CustomDeck": { + "2323": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1f7e6e", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.773, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Thomas Dawson", + "Description": "Soldier in a New War", + "GMNotes": "{\n \"id\": \"07082\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Agency. Veteran.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369815, + "SidewaysCard": false, + "CustomDeck": { + "3698": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "83d8d7", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.773, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Leadership", + "Description": "", + "GMNotes": "{\n \"id\": \"02260\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226303, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "60b353", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.719, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Preposterous Sketches", + "Description": "", + "GMNotes": "{\n \"id\": \"02186\",\n \"alternate_ids\": [\n \"60218\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368416, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07350b", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.692, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Decorated Skull", + "Description": "Doom Begets Doom", + "GMNotes": "{\n \"id\": \"04026\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Relic. Cursed.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368618, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "24eb36", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.692, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eldritch Inspiration", + "Description": "", + "GMNotes": "{\n \"id\": \"05033\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583604, + "SidewaysCard": false, + "CustomDeck": { + "5836": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c49b4b", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.686, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alejandro Vela", + "Description": "Renowned Historian", + "GMNotes": "{\n \"id\": \"04051\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Wayfarer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 235600, + "SidewaysCard": false, + "CustomDeck": { + "2356": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "315b45", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.677, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rite of Equilibrium (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"07308\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 5,\n \"traits\": \"Spell. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589707, + "SidewaysCard": false, + "CustomDeck": { + "5897": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "819aee", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.677, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sleight of Hand", + "Description": "", + "GMNotes": "{\n \"id\": \"03029\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368710, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b4b991", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.683, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shining Trapezohedron (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"06329\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527238, + "SidewaysCard": false, + "CustomDeck": { + "5272": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3319be", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.683, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clean Them Out", + "Description": "", + "GMNotes": "{\n \"id\": \"60111\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545309, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bc4788", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.686, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Feed the Mind (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04267\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 262200, + "SidewaysCard": false, + "CustomDeck": { + "2622": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6de21b", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.686, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Knowledge is Power", + "Description": "", + "GMNotes": "{\n \"id\": \"05231\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293215, + "SidewaysCard": false, + "CustomDeck": { + "2932": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ffe4dd", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.685, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Empower Self (2)", + "Description": "Stamina", + "GMNotes": "{\n \"id\": \"06241\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448031, + "SidewaysCard": false, + "CustomDeck": { + "4480": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "408cb5", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.685, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Emergency Cache (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"03239\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Supply.\",\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368520, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7baf75", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.682, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Backstab (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60329\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538627, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c729ab", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.682, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Green Man Medallion", + "Description": "Hour of the Huntress", + "GMNotes": "{\n \"id\": \"98002\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 2,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371565, + "SidewaysCard": false, + "CustomDeck": { + "3715": { + "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": "b3cad4", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.684, + "posZ": -16.688, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Daredevil (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06240\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Fortune. Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447633, + "SidewaysCard": false, + "CustomDeck": { + "4476": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2204cc", + "Name": "Card", + "Transform": { + "posX": 8.971, + "posY": 3.674, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Self-Destructive", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"60104\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545302, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4f3142", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.673, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cryptographic Cipher", + "Description": "", + "GMNotes": "{\n \"id\": \"07021\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580315, + "SidewaysCard": false, + "CustomDeck": { + "5803": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa61ba", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.673, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Strange Solution (4)", + "Description": "Acidic Ichor", + "GMNotes": "{\n \"id\": \"02263\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430655, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "683937", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.673, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Delay the Inevitable", + "Description": "", + "GMNotes": "{\n \"id\": \"05021\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Spirit. Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431007, + "SidewaysCard": false, + "CustomDeck": { + "4310": { + "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": "f66dd9", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.767, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Snare Trap (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03199\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Trap. Improvised.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368849, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d3e55b", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.759, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Timeworn Brand (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"04276\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 5,\n \"level\": 5,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 261100, + "SidewaysCard": false, + "CustomDeck": { + "2611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "812175", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.748, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Logical Reasoning", + "Description": "", + "GMNotes": "{\n \"id\": \"03191\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368417, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f998c5", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.733, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sign Magick (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"54008\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ritual. Talent.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449528, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5888da", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.733, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Old Keyring", + "Description": "", + "GMNotes": "{\n \"id\": \"60507\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Key\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550805, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "79287f", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.765, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Torrent of Power", + "Description": "", + "GMNotes": "{\n \"id\": \"03235\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230300, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e25dc1", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.765, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "True Grit", + "Description": "", + "GMNotes": "{\n \"id\": \"03021\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226329, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ac9763", + "Name": "Card", + "Transform": { + "posX": 8.972, + "posY": 3.794, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Purifying Corruption (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"07273\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "af3efd", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.77, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relentless", + "Description": "", + "GMNotes": "{\n \"id\": \"60109\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545307, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea0fa1", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.77, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unspeakable Oath (Cowardice)", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"52013\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"hidden\": true,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 438122, + "SidewaysCard": false, + "CustomDeck": { + "4381": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "46812e", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.793, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sacrificial Beast", + "Description": "", + "GMNotes": "{\n \"id\": \"98003\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Dark Young.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371466, + "SidewaysCard": false, + "CustomDeck": { + "3714": { + "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": "3c5099", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.793, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Whitton Greene", + "Description": "Hunter of Rare Books", + "GMNotes": "{\n \"id\": \"60213\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538811, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c7d9b5", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.812, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchanted Blade", + "Description": "", + "GMNotes": "{\n \"id\": \"05118\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277607, + "SidewaysCard": false, + "CustomDeck": { + "2776": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c563c", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.812, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anything You Can Do, Better", + "Description": "", + "GMNotes": "{\n \"id\": \"60302\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 6,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538600, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "159f82", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.829, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Knight of Swords (3)", + "Description": "Charge Ever Onward", + "GMNotes": "{\n \"id\": \"54005\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449525, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5ada0a", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.829, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hawk-Eye Folding Camera", + "Description": "", + "GMNotes": "{\n \"id\": \"05154\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277813, + "SidewaysCard": false, + "CustomDeck": { + "2778": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "19ab7c", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.842, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Otherworldly Compass (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04194\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430647, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "823e49", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.842, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tides of Fate", + "Description": "", + "GMNotes": "{\n \"id\": \"07030\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581024, + "SidewaysCard": false, + "CustomDeck": { + "5810": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ce3a1a", + "Name": "Card", + "Transform": { + "posX": 8.973, + "posY": 3.852, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Vengeful Hound", + "Description": "", + "GMNotes": "{\n \"id\": \"98009\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Extradimensional. Tindalos.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380949, + "SidewaysCard": false, + "CustomDeck": { + "3809": { + "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": "4c0f00", + "Name": "Card", + "Transform": { + "posX": 8.974, + "posY": 3.809, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Empower Self (2)", + "Description": "Alacrity", + "GMNotes": "{\n \"id\": \"06242\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448032, + "SidewaysCard": false, + "CustomDeck": { + "4480": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9c922f", + "Name": "Card", + "Transform": { + "posX": 8.974, + "posY": 3.809, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Storm of Spirits", + "Description": "", + "GMNotes": "{\n \"id\": \"03153\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230314, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "756a35", + "Name": "Card", + "Transform": { + "posX": 8.974, + "posY": 3.809, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kukri", + "Description": "", + "GMNotes": "{\n \"id\": \"02036\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368516, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "04d33d", + "Name": "Card", + "Transform": { + "posX": 8.974, + "posY": 3.862, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lucky! (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60528\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Fortune.\",\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550826, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6446d1", + "Name": "Card", + "Transform": { + "posX": 8.974, + "posY": 3.813, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scrying Mirror", + "Description": "", + "GMNotes": "{\n \"id\": \"60406\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538704, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "df182a", + "Name": "Card", + "Transform": { + "posX": 8.974, + "posY": 3.813, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eye of the Djinn (2)", + "Description": "Vessel of Good and Evil", + "GMNotes": "{\n \"id\": \"07225\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Relic. Blessed. Cursed.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 590105, + "SidewaysCard": false, + "CustomDeck": { + "5901": { + "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": "f4dd3d", + "Name": "Card", + "Transform": { + "posX": 8.974, + "posY": 3.81, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shocking Discovery", + "Description": "", + "GMNotes": "{\n \"id\": \"06009\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Blunder. Mystery.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583703, + "SidewaysCard": false, + "CustomDeck": { + "5837": { + "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": "da7613", + "Name": "Card", + "Transform": { + "posX": 8.974, + "posY": 3.804, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Prophecy", + "Description": "", + "GMNotes": "{\n \"id\": \"04032\",\n \"alternate_ids\": [\n \"60417\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Augury.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230309, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "06abe0", + "Name": "Card", + "Transform": { + "posX": 8.974, + "posY": 3.745, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shield of Faith (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07221\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589001, + "SidewaysCard": false, + "CustomDeck": { + "5890": { + "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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/ShieldofFaith2\")\nend)\n__bundle_register(\"playercards/cards/ShieldofFaith2\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Bless\"] = true\n}\n\nSHOW_SINGLE_RELEASE = true\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bf5a5f", + "Name": "Card", + "Transform": { + "posX": 8.975, + "posY": 3.683, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Small Favor", + "Description": "", + "GMNotes": "{\n \"id\": \"05277\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Favor. Service.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378016, + "SidewaysCard": false, + "CustomDeck": { + "3780": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b4666d", + "Name": "Card", + "Transform": { + "posX": 8.975, + "posY": 3.674, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Beloved", + "Description": "", + "GMNotes": "{\n \"id\": \"07036\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587030, + "SidewaysCard": false, + "CustomDeck": { + "5870": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4120f3", + "Name": "Card", + "Transform": { + "posX": 8.975, + "posY": 3.673, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lt. Wilson Stewart", + "Description": "Logistical Genius", + "GMNotes": "{\n \"id\": \"85032\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Agency. Veteran.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233607, + "SidewaysCard": false, + "CustomDeck": { + "2336": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784129708171655462/0B7EFEEA9A53B93350FEC7F68F39A20D1D6580A9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c3a014", + "Name": "Card", + "Transform": { + "posX": 8.975, + "posY": 3.673, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tommy Malloy", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"60103\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Criminal. Syndicate.\",\n \"weakness\": true,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545301, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "88a9b3", + "Name": "Card", + "Transform": { + "posX": 8.975, + "posY": 3.718, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Overzealous", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"03040\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431110, + "SidewaysCard": false, + "CustomDeck": { + "4311": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3e0653", + "Name": "Card", + "Transform": { + "posX": 8.975, + "posY": 3.718, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Think on Your Feet (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"51006\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315303, + "SidewaysCard": false, + "CustomDeck": { + "3153": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5115d9", + "Name": "Card", + "Transform": { + "posX": 8.976, + "posY": 3.759, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Intel Report", + "Description": "", + "GMNotes": "{\n \"id\": \"05111\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Favor. Service.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277710, + "SidewaysCard": false, + "CustomDeck": { + "2777": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bb0f6a", + "Name": "Card", + "Transform": { + "posX": 8.976, + "posY": 3.759, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heroic Rescue", + "Description": "", + "GMNotes": "{\n \"id\": \"03106\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226311, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1f8539", + "Name": "Card", + "Transform": { + "posX": 8.976, + "posY": 3.783, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "David Renfield", + "Description": "Esteemed Eschatologist", + "GMNotes": "{\n \"id\": \"03112\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230325, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "50fb37", + "Name": "Card", + "Transform": { + "posX": 8.976, + "posY": 3.783, + "posZ": -16.689, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Take the Initiative", + "Description": "", + "GMNotes": "{\n \"id\": \"04150\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Practiced. Bold.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226300, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1bc300", + "Name": "Card", + "Transform": { + "posX": 8.976, + "posY": 3.815, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Trusted", + "Description": "", + "GMNotes": "{\n \"id\": \"04019\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Upgrade.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226315, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c45e67", + "Name": "Card", + "Transform": { + "posX": 8.976, + "posY": 3.815, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Reckless", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"60304\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538602, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f802e3", + "Name": "Card", + "Transform": { + "posX": 8.976, + "posY": 3.815, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cover Up", + "Description": "Advanced", + "GMNotes": "{\n \"id\": \"90031\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536206, + "SidewaysCard": false, + "CustomDeck": { + "5362": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5f19e0", + "Name": "Card", + "Transform": { + "posX": 8.976, + "posY": 3.894, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sneak Attack (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03152\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315245, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a5c780", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 3.92, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enraptured", + "Description": "", + "GMNotes": "{\n \"id\": \"04157\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230301, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "133521", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 3.92, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Directive", + "Description": "Due Diligence", + "GMNotes": "{\n \"id\": \"90025\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536200, + "SidewaysCard": false, + "CustomDeck": { + "5362": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d5cac6", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 3.943, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Taunt", + "Description": "", + "GMNotes": "{\n \"id\": \"02017\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226308, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ca1b5c", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 3.943, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Truth Beckons", + "Description": "", + "GMNotes": "{\n \"id\": \"07154\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232102, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bbfe9b", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 3.962, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guidance", + "Description": "", + "GMNotes": "{\n \"id\": \"03265\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368406, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "447a08", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 3.962, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kleptomania", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"06036\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Talent.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 438126, + "SidewaysCard": false, + "CustomDeck": { + "4381": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d8b64b", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 3.962, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Promise of Power", + "Description": "", + "GMNotes": "{\n \"id\": \"07032\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced. Cursed.\",\n \"wildIcons\": 4,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584926, + "SidewaysCard": false, + "CustomDeck": { + "5849": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4f11a2", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 4.028, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Silas's Net", + "Description": "", + "GMNotes": "{\n \"id\": \"07015\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tool.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582309, + "SidewaysCard": false, + "CustomDeck": { + "5823": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9591ac", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 4.028, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Impromptu Barrier", + "Description": "", + "GMNotes": "{\n \"id\": \"04312\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Improvised.\",\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430503, + "SidewaysCard": false, + "CustomDeck": { + "4305": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "91da6b", + "Name": "Card", + "Transform": { + "posX": 8.977, + "posY": 4.028, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Beretta M1918 (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"60331\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538629, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cd7b97", + "Name": "Card", + "Transform": { + "posX": 8.978, + "posY": 4.091, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stand Together (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02148\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226352, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4a2a36", + "Name": "Card", + "Transform": { + "posX": 8.978, + "posY": 4.091, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Charles Ross, Esq.", + "Description": "Acquisitions and Solicitation", + "GMNotes": "{\n \"id\": \"03149\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368430, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d9292f", + "Name": "Card", + "Transform": { + "posX": 8.978, + "posY": 4.1, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Robes of Endless Night", + "Description": "", + "GMNotes": "{\n \"id\": \"60412\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Clothing.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538710, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "32e5a4", + "Name": "Card", + "Transform": { + "posX": 8.978, + "posY": 4.057, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Armageddon (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"07226\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Spell. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 579606, + "SidewaysCard": false, + "CustomDeck": { + "5796": { + "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": "b9bb2a", + "Name": "Card", + "Transform": { + "posX": 8.978, + "posY": 4.01, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fingerprint Kit", + "Description": "", + "GMNotes": "{\n \"id\": \"05024\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430810, + "SidewaysCard": false, + "CustomDeck": { + "4308": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "580a4d", + "Name": "Card", + "Transform": { + "posX": 8.978, + "posY": 4.01, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Memory", + "Description": "Advanced", + "GMNotes": "{\n \"id\": \"90019\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Spell.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584101, + "SidewaysCard": false, + "CustomDeck": { + "5841": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038865190/8B0106D5599808B6E00387C2535AC1C3F2330034/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5ab9f4", + "Name": "Card", + "Transform": { + "posX": 8.978, + "posY": 4.01, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Overpower", + "Description": "", + "GMNotes": "{\n \"id\": \"01091\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368502, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1a90a4", + "Name": "Card", + "Transform": { + "posX": 8.979, + "posY": 4.06, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lure (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"05323\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374420, + "SidewaysCard": false, + "CustomDeck": { + "3744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "92436b", + "Name": "Card", + "Transform": { + "posX": 8.979, + "posY": 4.06, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Counterpunch (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60122\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545320, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2aeb8a", + "Name": "Card", + "Transform": { + "posX": 8.979, + "posY": 4.057, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Burglary (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06200\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Talent. Illicit.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447631, + "SidewaysCard": false, + "CustomDeck": { + "4476": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "22bb1e", + "Name": "Card", + "Transform": { + "posX": 8.979, + "posY": 4.057, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "One-Two Punch", + "Description": "", + "GMNotes": "{\n \"id\": \"60117\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545315, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2e5b0", + "Name": "Card", + "Transform": { + "posX": 8.979, + "posY": 4.051, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arrogance", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"60303\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"wildIcons\": 1,\n \"negativeIcons\": true,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538601, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2236f6", + "Name": "Card", + "Transform": { + "posX": 8.979, + "posY": 3.992, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Counterspell (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04110\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230346, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "03a4de", + "Name": "Card", + "Transform": { + "posX": 8.979, + "posY": 3.992, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anna Kaslow (4)", + "Description": "Mysterious Soothsayer", + "GMNotes": "{\n \"id\": \"05283\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Ally. Clairvoyant.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 373910, + "SidewaysCard": false, + "CustomDeck": { + "3739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0b12ac", + "Name": "Card", + "Transform": { + "posX": 8.979, + "posY": 3.992, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scroll of Secrets (3)", + "Description": "Seeker", + "GMNotes": "{\n \"id\": \"05188\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293214, + "SidewaysCard": false, + "CustomDeck": { + "2932": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e503ce", + "Name": "Card", + "Transform": { + "posX": 8.98, + "posY": 3.964, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pilfer (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60328\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538626, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b176fc", + "Name": "Card", + "Transform": { + "posX": 8.98, + "posY": 3.964, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deep Knowledge", + "Description": "", + "GMNotes": "{\n \"id\": \"07023\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581517, + "SidewaysCard": false, + "CustomDeck": { + "5815": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5901b", + "Name": "Card", + "Transform": { + "posX": 8.98, + "posY": 3.945, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spirit of Humanity (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07229\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Ritual. Blessed. Cursed.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 579909, + "SidewaysCard": false, + "CustomDeck": { + "5799": { + "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": "5fe780", + "Name": "Card", + "Transform": { + "posX": 8.98, + "posY": 3.945, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Moxie (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03111\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315235, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "80b7c6", + "Name": "Card", + "Transform": { + "posX": 8.98, + "posY": 3.923, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Graveyard Ghouls", + "Description": "", + "GMNotes": "{\n \"id\": \"03017\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Monster. Ghoul.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 373819, + "SidewaysCard": false, + "CustomDeck": { + "3738": { + "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": "d3dcf1", + "Name": "Card", + "Transform": { + "posX": 8.981, + "posY": 3.898, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Let God sort them out...\"", + "Description": "", + "GMNotes": "{\n \"id\": \"06160\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Tactic. Fated.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380027, + "SidewaysCard": false, + "CustomDeck": { + "3800": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1186a1", + "Name": "Card", + "Transform": { + "posX": 8.981, + "posY": 3.82, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tony's .38 Long Colt", + "Description": "", + "GMNotes": "{\n \"id\": \"06011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581705, + "SidewaysCard": false, + "CustomDeck": { + "5817": { + "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": "0a4db3", + "Name": "Card", + "Transform": { + "posX": 8.981, + "posY": 3.82, + "posZ": -16.69, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ritual Candles", + "Description": "", + "GMNotes": "{\n \"id\": \"02029\",\n \"alternate_ids\": [\n \"60405\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230317, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6a9021", + "Name": "Card", + "Transform": { + "posX": 8.981, + "posY": 3.839, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Marksmanship (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"04104\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226339, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7651f3", + "Name": "Card", + "Transform": { + "posX": 8.981, + "posY": 3.839, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scrounge for Supplies", + "Description": "", + "GMNotes": "{\n \"id\": \"06165\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380229, + "SidewaysCard": false, + "CustomDeck": { + "3802": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6bae15", + "Name": "Card", + "Transform": { + "posX": 8.981, + "posY": 3.804, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jewel of Aureolus (3)", + "Description": "Gift of the Homunculi", + "GMNotes": "{\n \"id\": \"02269\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230352, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab4fb3", + "Name": "Card", + "Transform": { + "posX": 8.981, + "posY": 3.804, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Summoned Hound (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06282\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Ally. Summon.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06283\"\n }\n ],\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527235, + "SidewaysCard": false, + "CustomDeck": { + "5272": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc65fd", + "Name": "Card", + "Transform": { + "posX": 8.982, + "posY": 3.816, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Telescopic Sight (3) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"05230-t\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Upgrade.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584512, + "SidewaysCard": false, + "CustomDeck": { + "5845": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3d57b4", + "Name": "Card", + "Transform": { + "posX": 8.982, + "posY": 3.816, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mists of R'lyeh (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"53007\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545206, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2ee50e", + "Name": "Card", + "Transform": { + "posX": 8.982, + "posY": 3.776, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Decoy", + "Description": "", + "GMNotes": "{\n \"id\": \"05234\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Favor. Service.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 292914, + "SidewaysCard": false, + "CustomDeck": { + "2929": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c2d9a", + "Name": "Card", + "Transform": { + "posX": 8.982, + "posY": 3.776, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bait and Switch", + "Description": "", + "GMNotes": "{\n \"id\": \"02034\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368809, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9c46da", + "Name": "Card", + "Transform": { + "posX": 8.982, + "posY": 3.732, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Emergency Aid", + "Description": "", + "GMNotes": "{\n \"id\": \"02105\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Science.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226317, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d6ae6", + "Name": "Card", + "Transform": { + "posX": 8.982, + "posY": 3.732, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Safeguard", + "Description": "", + "GMNotes": "{\n \"id\": \"60110\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545308, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "26a3bf", + "Name": "Card", + "Transform": { + "posX": 8.982, + "posY": 3.685, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stealth (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"52005\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440720, + "SidewaysCard": false, + "CustomDeck": { + "4407": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3eef18", + "Name": "Card", + "Transform": { + "posX": 8.983, + "posY": 3.675, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Thrice-Damned Curiosity", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"60203\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538801, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "10b087", + "Name": "CardCustom", + "Transform": { + "posX": 8.983, + "posY": 3.675, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blasphemous Covenant (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07113\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 2,\n \"traits\": \"Covenant. Cursed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 546500, + "SidewaysCard": false, + "CustomDeck": { + "5465": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1597044073918730883/0E7FEB9CC85CD11EB5194774E90A73163EDACBEC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1056604690734334657/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "37a2b5", + "Name": "Card", + "Transform": { + "posX": 8.983, + "posY": 3.711, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blackjack (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"51002\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 314105, + "SidewaysCard": false, + "CustomDeck": { + "3141": { + "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": "b45c82", + "Name": "Card", + "Transform": { + "posX": 8.983, + "posY": 3.711, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Garrote Wire (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06280\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449034, + "SidewaysCard": false, + "CustomDeck": { + "4490": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a33acd", + "Name": "Card", + "Transform": { + "posX": 8.983, + "posY": 3.795, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Open Gate", + "Description": "", + "GMNotes": "{\n \"id\": \"06029\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 444024, + "SidewaysCard": false, + "CustomDeck": { + "4440": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "12bdf1", + "Name": "Card", + "Transform": { + "posX": 8.984, + "posY": 3.752, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shroud of Shadows (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"07228\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell. Cursed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 579808, + "SidewaysCard": false, + "CustomDeck": { + "5798": { + "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": "65b30d", + "Name": "Card", + "Transform": { + "posX": 8.984, + "posY": 3.752, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arcane Initiate (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"03271\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n },\n {\n \"count\": 2,\n \"type\": \"Horror\",\n \"token\": \"horror\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230349, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "523b76", + "Name": "Card", + "Transform": { + "posX": 8.985, + "posY": 3.776, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Moment of Respite (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02273\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368525, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "59e40d", + "Name": "Card", + "Transform": { + "posX": 8.985, + "posY": 3.776, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Raven", + "Description": "", + "GMNotes": "{\n \"id\": \"60509\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550807, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "80fafa", + "Name": "Card", + "Transform": { + "posX": 8.985, + "posY": 3.797, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Leadership (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06235\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 2,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447935, + "SidewaysCard": false, + "CustomDeck": { + "4479": { + "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": "6179d5", + "Name": "Card", + "Transform": { + "posX": 8.985, + "posY": 3.765, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Medico Della Peste", + "Description": "", + "GMNotes": "{\n \"id\": \"82024\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Mask.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 295602, + "SidewaysCard": false, + "CustomDeck": { + "2956": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0c859f", + "Name": "Card", + "Transform": { + "posX": 8.986, + "posY": 3.729, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Painkillers", + "Description": "", + "GMNotes": "{\n \"id\": \"02117\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368513, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e40802", + "Name": "Card", + "Transform": { + "posX": 8.986, + "posY": 3.729, + "posZ": -16.691, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hallow (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07301\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589100, + "SidewaysCard": false, + "CustomDeck": { + "5891": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "79b4af", + "Name": "Card", + "Transform": { + "posX": 8.986, + "posY": 3.79, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abandoned and Alone", + "Description": "", + "GMNotes": "{\n \"id\": \"01015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 375129, + "SidewaysCard": false, + "CustomDeck": { + "3751": { + "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": "23c3e5", + "Name": "Card", + "Transform": { + "posX": 8.986, + "posY": 3.799, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hyperawareness (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"50003\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430644, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "974743", + "Name": "Card", + "Transform": { + "posX": 8.986, + "posY": 3.799, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rite of Sanctification", + "Description": "", + "GMNotes": "{\n \"id\": \"07019\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Ritual. Blessed.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 554413, + "SidewaysCard": false, + "CustomDeck": { + "5544": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/RiteofSanctification\")\nend)\n__bundle_register(\"playercards/cards/RiteofSanctification\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Bless\"] = true\n}\n\nSHOW_SINGLE_RELEASE = true\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "13eaf0", + "Name": "Card", + "Transform": { + "posX": 8.987, + "posY": 3.804, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dreams of the Deep", + "Description": "", + "GMNotes": "{\n \"id\": \"98015\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"wildIcons\": 2,\n \"negativeIcons\": true,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 444147, + "SidewaysCard": false, + "CustomDeck": { + "4441": { + "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": "4167c0", + "Name": "Card", + "Transform": { + "posX": 8.987, + "posY": 3.756, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "True Understanding", + "Description": "", + "GMNotes": "{\n \"id\": \"04153\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368403, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "03c6a7", + "Name": "Card", + "Transform": { + "posX": 8.987, + "posY": 3.705, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jim's Trumpet", + "Description": "", + "GMNotes": "{\n \"id\": \"02012\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Instrument. Relic.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 372110, + "SidewaysCard": false, + "CustomDeck": { + "3721": { + "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": "e1e098", + "Name": "Card", + "Transform": { + "posX": 8.988, + "posY": 3.679, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Peter Sylvestre (2)", + "Description": "Big Man on Campus", + "GMNotes": "{\n \"id\": \"02035\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368852, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9afe23", + "Name": "Card", + "Transform": { + "posX": 8.988, + "posY": 3.673, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Strange Solution (4)", + "Description": "Freezing Variant", + "GMNotes": "{\n \"id\": \"02264\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430654, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55fc3d", + "Name": "Card", + "Transform": { + "posX": 8.988, + "posY": 3.673, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Riot Whistle", + "Description": "", + "GMNotes": "{\n \"id\": \"07108\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553100, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "67e006", + "Name": "Card", + "Transform": { + "posX": 8.989, + "posY": 3.715, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Split the Angle", + "Description": "", + "GMNotes": "{\n \"id\": \"98008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 381050, + "SidewaysCard": false, + "CustomDeck": { + "3810": { + "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": "f96ed0", + "Name": "Card", + "Transform": { + "posX": 8.989, + "posY": 3.753, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Powder of Ibn Ghazi", + "Description": "Seeing Things Unseen", + "GMNotes": "{\n \"id\": \"02219\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232951, + "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": "406ab2", + "Name": "Card", + "Transform": { + "posX": 8.989, + "posY": 3.753, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Your Worst Nightmare", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"06038\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 438128, + "SidewaysCard": false, + "CustomDeck": { + "4381": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "df9809", + "Name": "Card", + "Transform": { + "posX": 8.99, + "posY": 3.789, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Codex of Ages", + "Description": "finis omnium nunc est", + "GMNotes": "{\n \"id\": \"04013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic. Tome. Blessed.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583136, + "SidewaysCard": false, + "CustomDeck": { + "5831": { + "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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/TheCodexofAges\")\nend)\n__bundle_register(\"playercards/cards/TheCodexofAges\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Elder Sign\"] = true\n}\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "320bbe", + "Name": "Card", + "Transform": { + "posX": 8.99, + "posY": 3.821, + "posZ": -16.692, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Written in the Stars", + "Description": "", + "GMNotes": "{\n \"id\": \"08034\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379024, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55001f", + "Name": "Card", + "Transform": { + "posX": 8.991, + "posY": 3.748, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Livre d'Eibon", + "Description": "Hyperborean Grimoire", + "GMNotes": "{\n \"id\": \"08005\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic. Tome.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379003, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aae31c", + "Name": "Card", + "Transform": { + "posX": 8.992, + "posY": 3.768, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Lucky\" Penny (2)", + "Description": "Omen of Misfortune", + "GMNotes": "{\n \"id\": \"07224\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Charm. Cursed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 579504, + "SidewaysCard": false, + "CustomDeck": { + "5795": { + "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": "e419b4", + "Name": "Card", + "Transform": { + "posX": 8.992, + "posY": 3.734, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Medical Student", + "Description": "", + "GMNotes": "{\n \"id\": \"08083\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic. Science.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378921, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "331b58", + "Name": "Card", + "Transform": { + "posX": 8.993, + "posY": 3.747, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dragon Pole", + "Description": "", + "GMNotes": "{\n \"id\": \"08060\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379050, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e9fef2", + "Name": "Card", + "Transform": { + "posX": 8.993, + "posY": 3.747, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Harbinger", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08006\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Omen. Endtimes.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379004, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4e6d80", + "Name": "Card", + "Transform": { + "posX": 8.993, + "posY": 3.757, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Strength in Numbers (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08077\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Synergy.\",\n \"wildIcons\": 1,\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378906, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "573765", + "Name": "Card", + "Transform": { + "posX": 8.993, + "posY": 3.757, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Michael Leigh (5)", + "Description": "Experienced Hunter", + "GMNotes": "{\n \"id\": \"08086\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Seeker\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Ally. Detective.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378924, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5be76d", + "Name": "Card", + "Transform": { + "posX": 8.993, + "posY": 3.757, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blur (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08109\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378947, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "658588", + "Name": "Card", + "Transform": { + "posX": 8.993, + "posY": 3.814, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Divination (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08101\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Spell. Augury.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378939, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5779d3", + "Name": "Card", + "Transform": { + "posX": 8.994, + "posY": 3.818, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Butterfly Swords (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08025\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379015, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9df9df", + "Name": "Card", + "Transform": { + "posX": 8.995, + "posY": 3.815, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Henry Wan", + "Description": "Aspiring Actor", + "GMNotes": "{\n \"id\": \"05155\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Criminal.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277709, + "SidewaysCard": false, + "CustomDeck": { + "2777": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "242a11", + "Name": "CardCustom", + "Transform": { + "posX": 8.995, + "posY": 3.815, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Liber Omnium Finium", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"98021\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Endtimes.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273000, + "SidewaysCard": false, + "CustomDeck": { + "2730": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280920105/BBE662BDDC5F2C94A5DE10256B991D1E1DD2C50D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6c3156", + "Name": "Card", + "Transform": { + "posX": 8.995, + "posY": 3.809, + "posZ": -16.693, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crystal Pendulum", + "Description": "", + "GMNotes": "{\n \"id\": \"60411\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538709, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9d6e9a", + "Name": "Card", + "Transform": { + "posX": 8.995, + "posY": 3.75, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nautical Prowess", + "Description": "", + "GMNotes": "{\n \"id\": \"98014\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Innate. Developed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 444348, + "SidewaysCard": false, + "CustomDeck": { + "4443": { + "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": "0fd4ae", + "Name": "Card", + "Transform": { + "posX": 8.995, + "posY": 3.75, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Protective Incantation (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"04031\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ritual. Blessed.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230333, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/ProtectiveIncantation1\")\nend)\n__bundle_register(\"playercards/cards/ProtectiveIncantation1\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {}\n\nINVALID_TOKENS = {\n [\"Auto-fail\"] = true\n}\n\nUPDATE_ON_HOVER = true\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f1166", + "Name": "Card", + "Transform": { + "posX": 8.996, + "posY": 3.685, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Universal Solvent", + "Description": "", + "GMNotes": "{\n \"id\": \"85029\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Science.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233604, + "SidewaysCard": false, + "CustomDeck": { + "2336": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784129708171655462/0B7EFEEA9A53B93350FEC7F68F39A20D1D6580A9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1339b0", + "Name": "Card", + "Transform": { + "posX": 8.997, + "posY": 3.675, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mr. \"Rook\"", + "Description": "", + "GMNotes": "{\n \"id\": \"05153\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277811, + "SidewaysCard": false, + "CustomDeck": { + "2778": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0edef1", + "Name": "Card", + "Transform": { + "posX": 8.997, + "posY": 3.711, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Chance Encounter (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03238\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368844, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f93ea8", + "Name": "Card", + "Transform": { + "posX": 8.997, + "posY": 3.711, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Voice of the Messenger", + "Description": "", + "GMNotes": "{\n \"id\": \"04016\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse. Pact.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 376501, + "SidewaysCard": false, + "CustomDeck": { + "3765": { + "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": "57e648", + "Name": "Card", + "Transform": { + "posX": 8.998, + "posY": 3.744, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Narcolepsy", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"06037\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 438127, + "SidewaysCard": false, + "CustomDeck": { + "4381": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1e9213", + "Name": "Card", + "Transform": { + "posX": 8.998, + "posY": 3.744, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Storm of Spirits (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"52008\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 444021, + "SidewaysCard": false, + "CustomDeck": { + "4440": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6771f", + "Name": "Card", + "Transform": { + "posX": 8.998, + "posY": 3.776, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fieldwork", + "Description": "", + "GMNotes": "{\n \"id\": \"03024\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368429, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "854c79", + "Name": "Card", + "Transform": { + "posX": 8.998, + "posY": 3.776, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Whitton Greene (2)", + "Description": "Hunter of Rare Books", + "GMNotes": "{\n \"id\": \"60223\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538821, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0feb74", + "Name": "Card", + "Transform": { + "posX": 8.999, + "posY": 3.806, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lucky Cigarette Case (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60326\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538624, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "542a70", + "Name": "Card", + "Transform": { + "posX": 8.999, + "posY": 3.832, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Favor of the Moon (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07271\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Pact. Cursed.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/FavoroftheMoon1\")\nend)\n__bundle_register(\"playercards/cards/FavoroftheMoon1\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Curse\"] = true\n}\n\nSHOW_SINGLE_RELEASE = true\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc709b", + "Name": "Card", + "Transform": { + "posX": 9.0, + "posY": 3.805, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blood Pact", + "Description": "", + "GMNotes": "{\n \"id\": \"07158\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell. Pact.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232106, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "814ce2", + "Name": "Card", + "Transform": { + "posX": 9.0, + "posY": 3.805, + "posZ": -16.694, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eidetic Memory (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"03306\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430650, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14dcc4", + "Name": "Card", + "Transform": { + "posX": 9.0, + "posY": 3.824, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dynamite Blast (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60129\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545327, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7e2896", + "Name": "Card", + "Transform": { + "posX": 9.001, + "posY": 3.791, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Elina Harper", + "Description": "Knows Too Much", + "GMNotes": "{\n \"id\": \"07083\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Agency. Detective.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369816, + "SidewaysCard": false, + "CustomDeck": { + "3698": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663476/95B0BD966B579DEE644A25703730C8729B16AAF8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "edd34a", + "Name": "Card", + "Transform": { + "posX": 9.001, + "posY": 3.791, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quantum Flux", + "Description": "", + "GMNotes": "{\n \"id\": \"03196\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230307, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3aa40e", + "Name": "Card", + "Transform": { + "posX": 9.001, + "posY": 3.791, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Future", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"60403\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Omen. Endtimes.\",\n \"weakness\": true,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538701, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a57f19", + "Name": "Card", + "Transform": { + "posX": 9.001, + "posY": 3.855, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Meat Cleaver", + "Description": "", + "GMNotes": "{\n \"id\": \"05114\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277912, + "SidewaysCard": false, + "CustomDeck": { + "2779": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0dc75e", + "Name": "Card", + "Transform": { + "posX": 9.001, + "posY": 3.855, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Keen Eye", + "Description": "", + "GMNotes": "{\n \"id\": \"07152\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232100, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a3bc7a", + "Name": "Card", + "Transform": { + "posX": 9.002, + "posY": 3.865, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Atychiphobia", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"60504\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550802, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a33470", + "Name": "Card", + "Transform": { + "posX": 9.002, + "posY": 3.865, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spirit-Speaker", + "Description": "", + "GMNotes": "{\n \"id\": \"03014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 375016, + "SidewaysCard": false, + "CustomDeck": { + "3750": { + "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": "f8a977", + "Name": "Card", + "Transform": { + "posX": 9.002, + "posY": 3.872, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".18 Derringer (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60522\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550820, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "367aac", + "Name": "Card", + "Transform": { + "posX": 9.002, + "posY": 3.872, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crisis of Identity", + "Description": "", + "GMNotes": "{\n \"id\": \"03019\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374935, + "SidewaysCard": false, + "CustomDeck": { + "3749": { + "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": "782e0a", + "Name": "CardCustom", + "Transform": { + "posX": 9.003, + "posY": 3.926, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ruth Westmacott", + "Description": "Dark Revelations", + "GMNotes": "{\n \"id\": \"98020\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Artist.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 273100, + "SidewaysCard": false, + "CustomDeck": { + "2731": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280920329/24678C1EA9F75CE15164134ACF04BD5642D9F434/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78adda", + "Name": "Card", + "Transform": { + "posX": 9.003, + "posY": 3.926, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hyperawareness (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"07264\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "706176", + "Name": "Card", + "Transform": { + "posX": 9.003, + "posY": 3.926, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Directive", + "Description": "Red Tape", + "GMNotes": "{\n \"id\": \"90026\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536201, + "SidewaysCard": false, + "CustomDeck": { + "5362": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "230835", + "Name": "Card", + "Transform": { + "posX": 9.003, + "posY": 3.926, + "posZ": -16.695, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scroll of Secrets", + "Description": "", + "GMNotes": "{\n \"id\": \"05116\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277604, + "SidewaysCard": false, + "CustomDeck": { + "2776": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5659d1", + "Name": "Card", + "Transform": { + "posX": 9.004, + "posY": 3.924, + "posZ": -16.695, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nephthys (4)", + "Description": "Huntress of Bast", + "GMNotes": "{\n \"id\": \"07262\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Ally. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/Nephthys4\")\nend)\n__bundle_register(\"playercards/cards/Nephthys4\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Bless\"] = true\n}\n\nSHOW_MULTI_RELEASE = 3\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ec38db", + "Name": "Card", + "Transform": { + "posX": 9.004, + "posY": 3.868, + "posZ": -16.695, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Warning Shot", + "Description": "", + "GMNotes": "{\n \"id\": \"05229\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic. Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 292814, + "SidewaysCard": false, + "CustomDeck": { + "2928": { + "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": "b80459", + "Name": "Card", + "Transform": { + "posX": 9.004, + "posY": 3.868, + "posZ": -16.695, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Home Front", + "Description": "", + "GMNotes": "{\n \"id\": \"03007\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Practiced. Expert.\",\n \"combatIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374330, + "SidewaysCard": false, + "CustomDeck": { + "3743": { + "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": "d87128", + "Name": "Card", + "Transform": { + "posX": 9.005, + "posY": 3.859, + "posZ": -16.695, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jenny's Twin .45s", + "Description": "", + "GMNotes": "{\n \"id\": \"02010\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Weapon. Firearm.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371308, + "SidewaysCard": false, + "CustomDeck": { + "3713": { + "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": "2ea0d0", + "Name": "Card", + "Transform": { + "posX": 9.005, + "posY": 3.859, + "posZ": -16.695, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Token of Faith", + "Description": "", + "GMNotes": "{\n \"id\": \"07033\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587627, + "SidewaysCard": false, + "CustomDeck": { + "5876": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5558f1", + "Name": "Card", + "Transform": { + "posX": 9.005, + "posY": 3.847, + "posZ": -16.696, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mists of R'lyeh", + "Description": "", + "GMNotes": "{\n \"id\": \"04029\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230326, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d4fd4a", + "Name": "Card", + "Transform": { + "posX": 9.005, + "posY": 3.847, + "posZ": -16.696, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shortcut", + "Description": "", + "GMNotes": "{\n \"id\": \"02022\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368405, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d253a6", + "Name": "Card", + "Transform": { + "posX": 9.006, + "posY": 3.832, + "posZ": -16.696, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Randolph Carter", + "Description": "Chained to the Waking World", + "GMNotes": "{\n \"id\": \"06079\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Dreamer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452504, + "SidewaysCard": false, + "CustomDeck": { + "4525": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "53f076", + "Name": "Card", + "Transform": { + "posX": 9.006, + "posY": 3.832, + "posZ": -16.696, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Soothing Melody", + "Description": "", + "GMNotes": "{\n \"id\": \"05314\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378621, + "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": "96ba38", + "Name": "Card", + "Transform": { + "posX": 9.006, + "posY": 3.814, + "posZ": -16.696, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Necronomicon (5)", + "Description": "Petrus de Dacia Translation", + "GMNotes": "{\n \"id\": \"60233\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 5,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538831, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3bbc0b", + "Name": "Card", + "Transform": { + "posX": 9.007, + "posY": 3.743, + "posZ": -16.696, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quick Learner (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"60530\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 4,\n \"traits\": \"Condition.\",\n \"permanent\": true,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550828, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ef91a9", + "Name": "Card", + "Transform": { + "posX": 9.007, + "posY": 3.743, + "posZ": -16.696, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Accursed Follower", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"07038\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Cultist. Cursed.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583332, + "SidewaysCard": false, + "CustomDeck": { + "5833": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "05d263", + "Name": "Card", + "Transform": { + "posX": 9.007, + "posY": 3.768, + "posZ": -16.696, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sign Magick", + "Description": "", + "GMNotes": "{\n \"id\": \"05112\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ritual. Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277510, + "SidewaysCard": false, + "CustomDeck": { + "2775": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9a5782", + "Name": "Card", + "Transform": { + "posX": 9.008, + "posY": 3.687, + "posZ": -16.696, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eye of Chaos", + "Description": "", + "GMNotes": "{\n \"id\": \"07118\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 5,\n \"level\": 0,\n \"traits\": \"Spell. Cursed.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553110, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bf151d", + "Name": "Card", + "Transform": { + "posX": 9.008, + "posY": 3.687, + "posZ": -16.696, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heirloom of Hyperborea", + "Description": "Artifact from Another Life (Advanced)", + "GMNotes": "{\n \"id\": \"90018\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585400, + "SidewaysCard": false, + "CustomDeck": { + "5854": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038865190/8B0106D5599808B6E00387C2535AC1C3F2330034/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "45386d", + "Name": "Card", + "Transform": { + "posX": 9.008, + "posY": 3.684, + "posZ": -16.696, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unrelenting (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07196\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558007, + "SidewaysCard": false, + "CustomDeck": { + "5580": { + "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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/Unrelenting1\")\nend)\n__bundle_register(\"playercards/cards/Unrelenting1\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {}\nINVALID_TOKENS = {}\n\nUPDATE_ON_HOVER = true\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9e4e11", + "Name": "Card", + "Transform": { + "posX": 9.009, + "posY": 3.674, + "posZ": -16.696, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alter Fate (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"53009\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545208, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9c9196", + "Name": "Card", + "Transform": { + "posX": 9.01, + "posY": 3.673, + "posZ": -16.696, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bauta", + "Description": "", + "GMNotes": "{\n \"id\": \"82023\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Mask.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 295601, + "SidewaysCard": false, + "CustomDeck": { + "2956": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2e33f7", + "Name": "Card", + "Transform": { + "posX": 9.01, + "posY": 3.673, + "posZ": -16.696, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Curse of the Rougarou", + "Description": "Curse.", + "GMNotes": "{\n \"id\": \"81029\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 8901, + "SidewaysCard": false, + "CustomDeck": { + "89": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3f3488", + "Name": "Card", + "Transform": { + "posX": 9.01, + "posY": 3.717, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Chance Encounter", + "Description": "", + "GMNotes": "{\n \"id\": \"02270\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368812, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e674e8", + "Name": "Card", + "Transform": { + "posX": 9.011, + "posY": 3.759, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fortune or Fate (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"05237\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293015, + "SidewaysCard": false, + "CustomDeck": { + "2930": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d2e026", + "Name": "Card", + "Transform": { + "posX": 9.011, + "posY": 3.759, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Vicious Blow (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02299\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 2,\n \"traits\": \"Practiced. Expert.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226341, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "416f12", + "Name": "Card", + "Transform": { + "posX": 9.011, + "posY": 3.759, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cryptic Grimoire (4)", + "Description": "Text of the Elder Guardian", + "GMNotes": "{\n \"id\": \"07192\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Tome. Blessed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584203, + "SidewaysCard": false, + "CustomDeck": { + "5842": { + "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": "a8e495", + "Name": "Card", + "Transform": { + "posX": 9.011, + "posY": 3.847, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anatomical Diagrams", + "Description": "", + "GMNotes": "{\n \"id\": \"03108\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368409, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aec357", + "Name": "Card", + "Transform": { + "posX": 9.011, + "posY": 3.847, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guardian of the Crystallizer", + "Description": "", + "GMNotes": "{\n \"id\": \"06025\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440723, + "SidewaysCard": false, + "CustomDeck": { + "4407": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e470cd", + "Name": "Card", + "Transform": { + "posX": 9.012, + "posY": 3.883, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Premonition", + "Description": "", + "GMNotes": "{\n \"id\": \"04199\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Augury.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 276300, + "SidewaysCard": false, + "CustomDeck": { + "2763": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5ec1a2", + "Name": "Card", + "Transform": { + "posX": 9.012, + "posY": 3.883, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dario El-Amin", + "Description": "Unscrupulous Investor", + "GMNotes": "{\n \"id\": \"03151\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368630, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "db90e2", + "Name": "Card", + "Transform": { + "posX": 9.013, + "posY": 3.915, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ethereal Form", + "Description": "", + "GMNotes": "{\n \"id\": \"06164\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380128, + "SidewaysCard": false, + "CustomDeck": { + "3801": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b81dcf", + "Name": "Card", + "Transform": { + "posX": 9.013, + "posY": 3.915, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dream Diary", + "Description": "Untranslated", + "GMNotes": "{\n \"id\": \"06112\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome. Charm.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06113\"\n }\n ],\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379928, + "SidewaysCard": false, + "CustomDeck": { + "3799": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d7dbac", + "Name": "Card", + "Transform": { + "posX": 9.013, + "posY": 3.943, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Streetwise (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02189\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315251, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3dc82f", + "Name": "Card", + "Transform": { + "posX": 9.013, + "posY": 3.943, + "posZ": -16.697, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Try and Try Again (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"04159\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Try\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 314802, + "SidewaysCard": false, + "CustomDeck": { + "3148": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "58f534", + "Name": "Card", + "Transform": { + "posX": 9.014, + "posY": 3.991, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Smite the Wicked", + "Description": "", + "GMNotes": "{\n \"id\": \"02007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582827, + "SidewaysCard": false, + "CustomDeck": { + "5828": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "96a440", + "Name": "Card", + "Transform": { + "posX": 9.014, + "posY": 3.991, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gravedigger's Shovel (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"52010\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440622, + "SidewaysCard": false, + "CustomDeck": { + "4406": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "39452d", + "Name": "Card", + "Transform": { + "posX": 9.015, + "posY": 4.01, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fine Print", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"53014\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545213, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0988b2", + "Name": "Card", + "Transform": { + "posX": 9.015, + "posY": 4.01, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Voice of Ra", + "Description": "", + "GMNotes": "{\n \"id\": \"60416\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538714, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "33455f", + "Name": "Card", + "Transform": { + "posX": 9.015, + "posY": 4.01, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchant Weapon (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07261\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell. Upgrade.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "2f4db2", + "Name": "Card", + "Transform": { + "posX": 9.016, + "posY": 4.126, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pickpocketing (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03195\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent. Illicit.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315246, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4f5f0f", + "Name": "Card", + "Transform": { + "posX": 9.016, + "posY": 4.089, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sawed-Off Shotgun (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"06327\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449037, + "SidewaysCard": false, + "CustomDeck": { + "4490": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b3ce16", + "Name": "Card", + "Transform": { + "posX": 9.017, + "posY": 4.048, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shrivelling (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02154\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230355, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c901b", + "Name": "Card", + "Transform": { + "posX": 9.017, + "posY": 4.048, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Final Rhapsody", + "Description": "", + "GMNotes": "{\n \"id\": \"02013\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Endtimes.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 372011, + "SidewaysCard": false, + "CustomDeck": { + "3720": { + "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": "4d74f6", + "Name": "Card", + "Transform": { + "posX": 9.017, + "posY": 4.055, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ward of Protection (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03270\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell. Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230341, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "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": 9.017, + "posY": 4.055, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Earl Sawyer", + "Description": "Smarter Than He Lets On", + "GMNotes": "{\n \"id\": \"02218\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Dunwich.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "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": "d287bc", + "Name": "Card", + "Transform": { + "posX": 9.018, + "posY": 4.058, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Celaeno Fragments", + "Description": "Book of Books", + "GMNotes": "{\n \"id\": \"60206\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538804, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4a45c6", + "Name": "Card", + "Transform": { + "posX": 9.019, + "posY": 4.008, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Slip Away (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60324\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538622, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "819f52", + "Name": "Card", + "Transform": { + "posX": 9.019, + "posY": 4.008, + "posZ": -16.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Poisoned", + "Description": "Poision.", + "GMNotes": "{\n \"id\": \"04102\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Poison.\",\n \"permanent\": true,\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 235644, + "SidewaysCard": false, + "CustomDeck": { + "2356": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0bea17", + "Name": "Card", + "Transform": { + "posX": 9.019, + "posY": 4.005, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Act of Desperation", + "Description": "", + "GMNotes": "{\n \"id\": \"05037\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Tactic. Gambit.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274607, + "SidewaysCard": false, + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ec7702", + "Name": "Card", + "Transform": { + "posX": 9.019, + "posY": 4.005, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Predestined", + "Description": "", + "GMNotes": "{\n \"id\": \"07035\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Fortune. Blessed.\",\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 586029, + "SidewaysCard": false, + "CustomDeck": { + "5860": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cdd6aa", + "Name": "Card", + "Transform": { + "posX": 9.019, + "posY": 4.005, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hired Muscle (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"02027\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Criminal.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315234, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1934c6", + "Name": "Card", + "Transform": { + "posX": 9.02, + "posY": 4.049, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shrine of the Moirai (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07310\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Fortune. Blessed. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Offering\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589909, + "SidewaysCard": false, + "CustomDeck": { + "5899": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1d75d0", + "Name": "Card", + "Transform": { + "posX": 9.02, + "posY": 4.049, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grimm's Fairy Tales", + "Description": "", + "GMNotes": "{\n \"id\": \"60506\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550804, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f59085", + "Name": "Card", + "Transform": { + "posX": 9.02, + "posY": 4.039, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Backpack", + "Description": "", + "GMNotes": "{\n \"id\": \"04037\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368517, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc4168", + "Name": "Card", + "Transform": { + "posX": 9.02, + "posY": 4.039, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nihilism", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"60404\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538702, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "90bf93", + "Name": "Card", + "Transform": { + "posX": 9.021, + "posY": 4.027, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gregory Gry", + "Description": "Muckraker", + "GMNotes": "{\n \"id\": \"06162\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Criminal. Dreamer.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 9,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380029, + "SidewaysCard": false, + "CustomDeck": { + "3800": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "308967", + "Name": "Card", + "Transform": { + "posX": 9.022, + "posY": 4.011, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quick Thinking (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02229-t\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450616, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6085d", + "Name": "Card", + "Transform": { + "posX": 9.022, + "posY": 4.011, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Eye of Truth (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"06325\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 5,\n \"traits\": \"Spell. Practiced.\",\n \"wildIcons\": 4,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448840, + "SidewaysCard": false, + "CustomDeck": { + "4488": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1433eb", + "Name": "Card", + "Transform": { + "posX": 9.022, + "posY": 3.992, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grisly Totem (3)", + "Description": "Seeker", + "GMNotes": "{\n \"id\": \"05194\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Charm. Cursed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293217, + "SidewaysCard": false, + "CustomDeck": { + "2932": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "26922c", + "Name": "Card", + "Transform": { + "posX": 9.022, + "posY": 3.992, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spiritual Resolve (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"06323\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448938, + "SidewaysCard": false, + "CustomDeck": { + "4489": { + "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": "45cd73", + "Name": "Card", + "Transform": { + "posX": 9.023, + "posY": 3.97, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Truth from Fiction (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"53003\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 3,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545202, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3dc25c", + "Name": "Card", + "Transform": { + "posX": 9.023, + "posY": 3.97, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Extensive Research (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06198\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 10,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447833, + "SidewaysCard": false, + "CustomDeck": { + "4478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0d236", + "Name": "Card", + "Transform": { + "posX": 9.023, + "posY": 3.945, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Empty Vessel (4)", + "Description": "Abandoned by the Gods", + "GMNotes": "{\n \"id\": \"06276\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Relic. Blessed.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06277\"\n }\n ],\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448936, + "SidewaysCard": false, + "CustomDeck": { + "4489": { + "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": "2423e7", + "Name": "Card", + "Transform": { + "posX": 9.023, + "posY": 3.945, + "posZ": -16.699, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fence (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"04108\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Connection. Illicit.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315238, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "75eca5", + "Name": "Card", + "Transform": { + "posX": 9.024, + "posY": 3.916, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Read the Signs", + "Description": "", + "GMNotes": "{\n \"id\": \"06117\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380126, + "SidewaysCard": false, + "CustomDeck": { + "3801": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5606b3", + "Name": "Card", + "Transform": { + "posX": 9.024, + "posY": 3.916, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Manipulate Destiny (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07162\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232110, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4fbdb2", + "Name": "Card", + "Transform": { + "posX": 9.025, + "posY": 3.885, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arbiter of Fates", + "Description": "", + "GMNotes": "{\n \"id\": \"60402\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538700, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7686cb", + "Name": "Card", + "Transform": { + "posX": 9.025, + "posY": 3.85, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Astounding Revelation", + "Description": "", + "GMNotes": "{\n \"id\": \"06023\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Research.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 441025, + "SidewaysCard": false, + "CustomDeck": { + "4410": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "53867b", + "Name": "Card", + "Transform": { + "posX": 9.025, + "posY": 3.85, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alyssa Graham", + "Description": "Speaker to the Dead", + "GMNotes": "{\n \"id\": \"02232\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Sorcerer.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230330, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d4dbc7", + "Name": "Card", + "Transform": { + "posX": 9.025, + "posY": 3.85, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".45 Thompson (3)", + "Description": "Rogue", + "GMNotes": "{\n \"id\": \"05187\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 3,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 292915, + "SidewaysCard": false, + "CustomDeck": { + "2929": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a775ad", + "Name": "Card", + "Transform": { + "posX": 9.026, + "posY": 3.862, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Chthonian Stone (3)", + "Description": "Stygian Waymark", + "GMNotes": "{\n \"id\": \"53008\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545207, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/TheChthonianStone3\")\nend)\n__bundle_register(\"playercards/cards/TheChthonianStone3\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n}\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9c4900", + "Name": "CardCustom", + "Transform": { + "posX": 9.026, + "posY": 3.771, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On the Lam", + "Description": "Advanced", + "GMNotes": "{\n \"id\": \"90009\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 541200, + "SidewaysCard": false, + "CustomDeck": { + "5412": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830597915335413/F6B6100F5713A33245CFBB6F1D7316AA2DD0F760/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "121b2d", + "Name": "Card", + "Transform": { + "posX": 9.027, + "posY": 3.692, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dendromorphosis", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"53012\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse. Flora.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545211, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a13ca4", + "Name": "Card", + "Transform": { + "posX": 9.027, + "posY": 3.692, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On the Hunt", + "Description": "", + "GMNotes": "{\n \"id\": \"03263\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226314, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "96c9be", + "Name": "Card", + "Transform": { + "posX": 9.028, + "posY": 3.686, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Daisy's Tote Bag", + "Description": "Signature", + "GMNotes": "{\n \"id\": \"01008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581821, + "SidewaysCard": false, + "CustomDeck": { + "5818": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "17d34b", + "Name": "Card", + "Transform": { + "posX": 9.028, + "posY": 3.681, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Faustian Bargain", + "Description": "", + "GMNotes": "{\n \"id\": \"07028\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Pact. Cursed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 586622, + "SidewaysCard": false, + "CustomDeck": { + "5866": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "90a106", + "Name": "Card", + "Transform": { + "posX": 9.028, + "posY": 3.681, + "posZ": -16.7, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spirit Athame (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03035\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230335, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "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": 9.029, + "posY": 3.682, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Francis Morgan", + "Description": "Professor of Archaeology", + "GMNotes": "{\n \"id\": \"02080\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Miskatonic.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "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": "a49751", + "Name": "Card", + "Transform": { + "posX": 9.03, + "posY": 3.688, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Monstrous Transformation", + "Description": "", + "GMNotes": "{\n \"id\": \"81030\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Talent.\",\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 296804, + "SidewaysCard": false, + "CustomDeck": { + "2968": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "35166c", + "Name": "Card", + "Transform": { + "posX": 9.03, + "posY": 3.688, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Book of Shadows (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03154\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230336, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab51ce", + "Name": "Card", + "Transform": { + "posX": 9.03, + "posY": 3.686, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Physical Training (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"60131\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545329, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ecbea8", + "Name": "Card", + "Transform": { + "posX": 9.031, + "posY": 3.681, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pathfinder (1) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02108-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450602, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8a4673", + "Name": "Card", + "Transform": { + "posX": 9.031, + "posY": 3.681, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fire Extinguisher (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"02114\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Tool. Melee.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368838, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "017821", + "Name": "Card", + "Transform": { + "posX": 9.032, + "posY": 3.684, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flare (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"02115\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368839, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "060943", + "Name": "Card", + "Transform": { + "posX": 9.032, + "posY": 3.674, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sixth Sense (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"05322\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379618, + "SidewaysCard": false, + "CustomDeck": { + "3796": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b65011", + "Name": "Card", + "Transform": { + "posX": 9.032, + "posY": 3.674, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Investments", + "Description": "", + "GMNotes": "{\n \"id\": \"05233\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Connection.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 292913, + "SidewaysCard": false, + "CustomDeck": { + "2929": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9509e3", + "Name": "Card", + "Transform": { + "posX": 9.033, + "posY": 3.712, + "posZ": -16.701, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchanted Armor (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07189\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Ritual. Armor.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588800, + "SidewaysCard": false, + "CustomDeck": { + "5888": { + "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": "22fc6c", + "Name": "Card", + "Transform": { + "posX": 9.035, + "posY": 3.777, + "posZ": -16.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Butterfly Effect (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07160\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Paradox. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232108, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "59b24f", + "Name": "Card", + "Transform": { + "posX": 9.035, + "posY": 3.777, + "posZ": -16.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Defiance", + "Description": "", + "GMNotes": "{\n \"id\": \"02190\",\n \"alternate_ids\": [\n \"60418\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230302, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9b1c5b", + "Name": "Card", + "Transform": { + "posX": 9.035, + "posY": 3.855, + "posZ": -16.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mind over Matter (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60226\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538824, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4e2d75", + "Name": "Card", + "Transform": { + "posX": 9.035, + "posY": 3.855, + "posZ": -16.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mariner's Compass", + "Description": "", + "GMNotes": "{\n \"id\": \"07121\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553113, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d64b8f", + "Name": "Card", + "Transform": { + "posX": 9.036, + "posY": 3.929, + "posZ": -16.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Out of Body Experience", + "Description": "Madness. Paradox.", + "GMNotes": "{\n \"id\": \"04264\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Paradox.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 235822, + "SidewaysCard": false, + "CustomDeck": { + "2358": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777501236/D145C8B748FB42258EB442B9DF36797851CEECC3/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f1b0f9", + "Name": "Card", + "Transform": { + "posX": 9.036, + "posY": 3.929, + "posZ": -16.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Try and Try Again (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02309\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368857, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "93381d", + "Name": "Card", + "Transform": { + "posX": 9.037, + "posY": 3.95, + "posZ": -16.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heroic Rescue (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06234\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447934, + "SidewaysCard": false, + "CustomDeck": { + "4479": { + "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": "5ec6d0", + "Name": "Card", + "Transform": { + "posX": 9.037, + "posY": 3.95, + "posZ": -16.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obfuscation", + "Description": "", + "GMNotes": "{\n \"id\": \"07027\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587421, + "SidewaysCard": false, + "CustomDeck": { + "5874": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "256da2", + "Name": "Card", + "Transform": { + "posX": 9.038, + "posY": 3.968, + "posZ": -16.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eavesdrop", + "Description": "", + "GMNotes": "{\n \"id\": \"04027\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight. Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368711, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "98fc57", + "Name": "Card", + "Transform": { + "posX": 9.038, + "posY": 3.933, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grounded (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03113\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230332, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b8380d", + "Name": "Card", + "Transform": { + "posX": 9.039, + "posY": 3.945, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jessica Hyde (1)", + "Description": "Wrong Place, Wrong Time", + "GMNotes": "{\n \"id\": \"06118\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Ally. Wayfarer. Cursed.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Damage\",\n \"token\": \"damage\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380228, + "SidewaysCard": false, + "CustomDeck": { + "3802": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c803ba", + "Name": "Card", + "Transform": { + "posX": 9.04, + "posY": 3.904, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Infighting (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"03314\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368854, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "587589", + "Name": "Card", + "Transform": { + "posX": 9.04, + "posY": 3.904, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Becky", + "Description": "Custom Marlin Model 1894", + "GMNotes": "{\n \"id\": \"06006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581200, + "SidewaysCard": false, + "CustomDeck": { + "5812": { + "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": "30f90b", + "Name": "Card", + "Transform": { + "posX": 9.041, + "posY": 3.909, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Improvised Weapon", + "Description": "", + "GMNotes": "{\n \"id\": \"04033\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Improvised.\",\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368811, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cdbb37", + "Name": "Card", + "Transform": { + "posX": 9.041, + "posY": 3.909, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Easy Mark (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06026\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440724, + "SidewaysCard": false, + "CustomDeck": { + "4407": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a53344", + "Name": "Card", + "Transform": { + "posX": 9.041, + "posY": 3.912, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clarity of Mind (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"51008\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 313603, + "SidewaysCard": false, + "CustomDeck": { + "3136": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf4571", + "Name": "Card", + "Transform": { + "posX": 9.041, + "posY": 3.912, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blessed Blade", + "Description": "", + "GMNotes": "{\n \"id\": \"07018\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee. Blessed.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581612, + "SidewaysCard": false, + "CustomDeck": { + "5816": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a614de", + "Name": "Card", + "Transform": { + "posX": 9.042, + "posY": 3.911, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Feed the Mind", + "Description": "", + "GMNotes": "{\n \"id\": \"60209\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538807, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4d9b32", + "Name": "Card", + "Transform": { + "posX": 9.042, + "posY": 3.911, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bounty Contracts", + "Description": "", + "GMNotes": "{\n \"id\": \"06010\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"traits\": \"Job.\",\n \"permanent\": true,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Bounty\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582204, + "SidewaysCard": false, + "CustomDeck": { + "5822": { + "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": "a5087b", + "Name": "Card", + "Transform": { + "posX": 9.043, + "posY": 3.907, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".25 Automatic", + "Description": "", + "GMNotes": "{\n \"id\": \"07025\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587219, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "48e103", + "Name": "Card", + "Transform": { + "posX": 9.043, + "posY": 3.907, + "posZ": -16.703, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Baseball Bat", + "Description": "", + "GMNotes": "{\n \"id\": \"01074\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368830, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f7a9ab", + "Name": "Card", + "Transform": { + "posX": 9.043, + "posY": 3.9, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Armor of Ardennes (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"03305\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Armor. Relic.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226360, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "db2c81", + "Name": "Card", + "Transform": { + "posX": 9.043, + "posY": 3.9, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Telescopic Sight (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"05230\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Upgrade.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 292816, + "SidewaysCard": false, + "CustomDeck": { + "2928": { + "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": "de40c8", + "Name": "Card", + "Transform": { + "posX": 9.044, + "posY": 3.889, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Copycat (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60330\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Gambit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538628, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6e4d54", + "Name": "Card", + "Transform": { + "posX": 9.044, + "posY": 3.889, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Glimpse the Unthinkable (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"60221\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538819, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6d9881", + "Name": "Card", + "Transform": { + "posX": 9.044, + "posY": 3.889, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Drawing Thin", + "Description": "", + "GMNotes": "{\n \"id\": \"05159\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277910, + "SidewaysCard": false, + "CustomDeck": { + "2779": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fb943f", + "Name": "Card", + "Transform": { + "posX": 9.045, + "posY": 3.926, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Across Space and Time", + "Description": "Madness.", + "GMNotes": "{\n \"id\": \"02178\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232941, + "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": "f21109", + "Name": "Card", + "Transform": { + "posX": 9.045, + "posY": 3.926, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Glimmer of Hope", + "Description": "", + "GMNotes": "{\n \"id\": \"06245\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Blessed. Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447733, + "SidewaysCard": false, + "CustomDeck": { + "4477": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1c7a00", + "Name": "Card", + "Transform": { + "posX": 9.046, + "posY": 3.909, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rational Thought", + "Description": "", + "GMNotes": "{\n \"id\": \"05008\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379154, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "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": "00af4f", + "Name": "Card", + "Transform": { + "posX": 9.046, + "posY": 3.909, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fight or Flight", + "Description": "", + "GMNotes": "{\n \"id\": \"03155\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368813, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e21200", + "Name": "Card", + "Transform": { + "posX": 9.046, + "posY": 3.889, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clairvoyance (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"60431\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538729, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e628de", + "Name": "Card", + "Transform": { + "posX": 9.046, + "posY": 3.889, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Called by the Mists", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"60503\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550801, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d6728", + "Name": "Card", + "Transform": { + "posX": 9.047, + "posY": 3.866, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Occult Lexicon", + "Description": "", + "GMNotes": "{\n \"id\": \"05316\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome. Occult.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"05317\"\n }\n ],\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 592120, + "SidewaysCard": false, + "CustomDeck": { + "5921": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7f7ecc", + "Name": "Card", + "Transform": { + "posX": 9.047, + "posY": 3.866, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Naomi O'Bannion", + "Description": "Ruthless Tactician", + "GMNotes": "{\n \"id\": \"51052\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 5,\n \"traits\": \"Ally. Criminal. Syndicate.\",\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233135, + "SidewaysCard": false, + "CustomDeck": { + "2331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/782999241296009359/3EF850792428E467A4475333CCBBF6E6B5975186/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "415ca2", + "Name": "Card", + "Transform": { + "posX": 9.048, + "posY": 3.89, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Get over here!\" (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60123\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545321, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad0ef0", + "Name": "Card", + "Transform": { + "posX": 9.048, + "posY": 3.89, + "posZ": -16.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lonnie Ritter", + "Description": "Feisty Mechanic", + "GMNotes": "{\n \"id\": \"60309\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538607, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ce1b89", + "Name": "Card", + "Transform": { + "posX": 9.049, + "posY": 3.86, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "High Roller (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04156\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315247, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c70ad8", + "Name": "Card", + "Transform": { + "posX": 9.049, + "posY": 3.86, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Interrogate", + "Description": "", + "GMNotes": "{\n \"id\": \"05020\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic. Insight.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431008, + "SidewaysCard": false, + "CustomDeck": { + "4310": { + "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": "0d006f", + "Name": "Card", + "Transform": { + "posX": 9.049, + "posY": 3.828, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Moonstone", + "Description": "", + "GMNotes": "{\n \"id\": \"06203\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic. Dreamlands.\",\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447731, + "SidewaysCard": false, + "CustomDeck": { + "4477": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "70772b", + "Name": "Card", + "Transform": { + "posX": 9.049, + "posY": 3.828, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Oops! (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"51009\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 314905, + "SidewaysCard": false, + "CustomDeck": { + "3149": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3199f2", + "Name": "Card", + "Transform": { + "posX": 9.05, + "posY": 3.792, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Curse of Aeons (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07195\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Ritual. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580106, + "SidewaysCard": false, + "CustomDeck": { + "5801": { + "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": "c8505c", + "Name": "Card", + "Transform": { + "posX": 9.051, + "posY": 3.753, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scrapper", + "Description": "", + "GMNotes": "{\n \"id\": \"60511\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550809, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1fe462", + "Name": "Card", + "Transform": { + "posX": 9.051, + "posY": 3.753, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Last Chance", + "Description": "", + "GMNotes": "{\n \"id\": \"04036\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"wildIcons\": 5,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368804, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c54d7e", + "Name": "Card", + "Transform": { + "posX": 9.051, + "posY": 3.761, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dread Curse", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"07039\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583433, + "SidewaysCard": false, + "CustomDeck": { + "5834": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f69e10", + "Name": "Card", + "Transform": { + "posX": 9.052, + "posY": 3.716, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Seeking Answers", + "Description": "", + "GMNotes": "{\n \"id\": \"02023\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368407, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "54832d", + "Name": "Card", + "Transform": { + "posX": 9.052, + "posY": 3.716, + "posZ": -16.705, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alchemical Transmutation", + "Description": "", + "GMNotes": "{\n \"id\": \"03032\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230320, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78858f", + "Name": "Card", + "Transform": { + "posX": 9.054, + "posY": 3.676, + "posZ": -16.706, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hallowed Mirror (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"54002\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic. Occult. Blessed.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"05314\"\n }\n ],\n \"willpowerIcons\": 2,\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449522, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "016b72", + "Name": "Card", + "Transform": { + "posX": 9.054, + "posY": 3.676, + "posZ": -16.706, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The King in Yellow", + "Description": "", + "GMNotes": "{\n \"id\": \"03011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Tome.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374633, + "SidewaysCard": false, + "CustomDeck": { + "3746": { + "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": "0bb3da", + "Name": "Card", + "Transform": { + "posX": 9.055, + "posY": 3.757, + "posZ": -16.706, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Watch", + "Description": "", + "GMNotes": "{\n \"id\": \"06110\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379828, + "SidewaysCard": false, + "CustomDeck": { + "3798": { + "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": "870bdc", + "Name": "Card", + "Transform": { + "posX": 9.055, + "posY": 3.737, + "posZ": -16.706, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cryptic Writings (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60224\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538822, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9be144", + "Name": "Card", + "Transform": { + "posX": 9.055, + "posY": 3.737, + "posZ": -16.706, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shadow Agents", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"07011\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Cultist.\",\n \"weakness\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 586405, + "SidewaysCard": false, + "CustomDeck": { + "5864": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf41be", + "Name": "CardCustom", + "Transform": { + "posX": 9.056, + "posY": 3.763, + "posZ": -16.706, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Daisy's Tote Bag", + "Description": "Advanced", + "GMNotes": "{\n \"id\": \"90002\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231600, + "SidewaysCard": false, + "CustomDeck": { + "2316": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1017195287736529784/BEB850DCAA5497CC1A96E1603C0D3AFFE8B0F2BB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dbb0e0", + "Name": "Card", + "Transform": { + "posX": 9.056, + "posY": 3.763, + "posZ": -16.706, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Encyclopedia", + "Description": "", + "GMNotes": "{\n \"id\": \"60208\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538806, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a3f105", + "Name": "Card", + "Transform": { + "posX": 9.057, + "posY": 3.787, + "posZ": -16.706, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Something Worth Fighting For", + "Description": "", + "GMNotes": "{\n \"id\": \"05109\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278011, + "SidewaysCard": false, + "CustomDeck": { + "2780": { + "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": "d1d7fa", + "Name": "Card", + "Transform": { + "posX": 9.058, + "posY": 3.808, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Not without a fight!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"03272\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368803, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e0dff3", + "Name": "Card", + "Transform": { + "posX": 9.058, + "posY": 3.808, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dodge", + "Description": "", + "GMNotes": "{\n \"id\": \"01023\",\n \"alternate_ids\": [\n \"60113\",\n \"01523\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226313, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "22d886", + "Name": "Card", + "Transform": { + "posX": 9.059, + "posY": 3.876, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unsolved Case", + "Description": "", + "GMNotes": "{\n \"id\": \"05010\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Insight. Mystery.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431656, + "SidewaysCard": false, + "CustomDeck": { + "4316": { + "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": "692ced", + "Name": "Card", + "Transform": { + "posX": 9.06, + "posY": 3.84, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Molly Maxwell", + "Description": "The Exotic Morgana", + "GMNotes": "{\n \"id\": \"98017\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Assistant.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 466112, + "SidewaysCard": false, + "CustomDeck": { + "4661": { + "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": "f91fd9", + "Name": "Card", + "Transform": { + "posX": 9.06, + "posY": 3.84, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mitch Brown", + "Description": "", + "GMNotes": "{\n \"id\": \"04006\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 377042, + "SidewaysCard": false, + "CustomDeck": { + "3770": { + "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": "c1ce8e", + "Name": "Card", + "Transform": { + "posX": 9.06, + "posY": 3.852, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The 13th Vision", + "Description": "", + "GMNotes": "{\n \"id\": \"05041\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Omen.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 290321, + "SidewaysCard": false, + "CustomDeck": { + "2903": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "863f1a", + "Name": "Card", + "Transform": { + "posX": 9.061, + "posY": 3.86, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spectral Web", + "Description": "Spell.", + "GMNotes": "{\n \"id\": \"05177\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Spell.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275733, + "SidewaysCard": false, + "CustomDeck": { + "2757": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526809828/AB799C8FFD9024655A9F179CCFF1EE30DE0D3C75/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d99735", + "Name": "Card", + "Transform": { + "posX": 9.061, + "posY": 3.86, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jerome Davids", + "Description": "In Way Over His Head", + "GMNotes": "{\n \"id\": \"05259\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Assistant.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 312512, + "SidewaysCard": false, + "CustomDeck": { + "3125": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a7944d", + "Name": "Card", + "Transform": { + "posX": 9.062, + "posY": 3.866, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Springfield M1903 (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"02226-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226356, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc4a2c", + "Name": "Card", + "Transform": { + "posX": 9.062, + "posY": 3.866, + "posZ": -16.707, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Will to Survive", + "Description": "", + "GMNotes": "{\n \"id\": \"60512\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550810, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5efc92", + "Name": "Card", + "Transform": { + "posX": 9.063, + "posY": 3.868, + "posZ": -16.708, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blood Eclipse (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"53001\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545200, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e567ff", + "Name": "Card", + "Transform": { + "posX": 9.064, + "posY": 3.916, + "posZ": -16.708, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rookie Mistake", + "Description": "", + "GMNotes": "{\n \"id\": \"06007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Blunder. Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583901, + "SidewaysCard": false, + "CustomDeck": { + "5839": { + "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": "ca23d4", + "Name": "Card", + "Transform": { + "posX": 9.064, + "posY": 3.916, + "posZ": -16.708, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arcane Studies (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"60428\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538726, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e39c2", + "Name": "Card", + "Transform": { + "posX": 9.064, + "posY": 3.912, + "posZ": -16.708, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Council's Coffer (2)", + "Description": "What��‚��s in the Box?", + "GMNotes": "{\n \"id\": \"05196\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"countPerInvestigator\": 1,\n \"type\": \"Lock\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 312109, + "SidewaysCard": false, + "CustomDeck": { + "3121": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4ae95", + "Name": "Card", + "Transform": { + "posX": 9.064, + "posY": 3.912, + "posZ": -16.708, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Stygian Eye (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07263\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 10,\n \"level\": 3,\n \"traits\": \"Insight. Cursed.\",\n \"willpowerIcons\": 3,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "30062e", + "Name": "Card", + "Transform": { + "posX": 9.065, + "posY": 3.904, + "posZ": -16.708, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Three Aces (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06199\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Fortune. Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447630, + "SidewaysCard": false, + "CustomDeck": { + "4476": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6720ef", + "Name": "Card", + "Transform": { + "posX": 9.065, + "posY": 3.904, + "posZ": -16.708, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Man in the Pallid Mask", + "Description": "Humanoid. Elite.", + "GMNotes": "{\n \"id\": \"03059\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Elite.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232300, + "SidewaysCard": false, + "CustomDeck": { + "2323": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ff2776", + "Name": "Card", + "Transform": { + "posX": 9.066, + "posY": 3.894, + "posZ": -16.708, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cryptic Writings", + "Description": "", + "GMNotes": "{\n \"id\": \"60215\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538813, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eccb8a", + "Name": "Card", + "Transform": { + "posX": 9.066, + "posY": 3.894, + "posZ": -16.708, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Knowledge is Power (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"05231-t\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450611, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6f8d1", + "Name": "Card", + "Transform": { + "posX": 9.067, + "posY": 3.88, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tony's Quarry", + "Description": "", + "GMNotes": "{\n \"id\": \"06012\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Monster. Deep One.\",\n \"weakness\": true,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n },\n {\n \"count\": 1,\n \"type\": \"Bounty\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582106, + "SidewaysCard": false, + "CustomDeck": { + "5821": { + "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": "c5fb42", + "Name": "Card", + "Transform": { + "posX": 9.067, + "posY": 3.88, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Azure Flame (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60425\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538723, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bad8cb", + "Name": "Card", + "Transform": { + "posX": 9.068, + "posY": 3.863, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Damned", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"54014\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse. Omen.\",\n \"permanent\": true,\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449520, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "541ee9", + "Name": "Card", + "Transform": { + "posX": 9.068, + "posY": 3.863, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Paradoxical Covenant (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07120\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 2,\n \"traits\": \"Covenant. Blessed. Cursed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553112, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c55160", + "Name": "Card", + "Transform": { + "posX": 9.069, + "posY": 3.843, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mano a Mano (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03229\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Spirit. Bold.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226333, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1c98ff", + "Name": "Card", + "Transform": { + "posX": 9.069, + "posY": 3.843, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Key of Ys (5)", + "Description": "Let the Storm Rage", + "GMNotes": "{\n \"id\": \"03315\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368527, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc674e", + "Name": "Card", + "Transform": { + "posX": 9.069, + "posY": 3.843, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Khopesh of the Abyss", + "Description": "Item. Weapon. Relic. Melee.", + "GMNotes": "{\n \"id\": \"83057\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Item. Weapon. Relic. Melee.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 546916, + "SidewaysCard": false, + "CustomDeck": { + "5469": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", + "NumWidth": 10, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "344d98", + "Name": "Card", + "Transform": { + "posX": 9.069, + "posY": 3.869, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pnakotic Manuscripts (5)", + "Description": "Mind-Expanding Ideas", + "GMNotes": "{\n \"id\": \"04307\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 5,\n \"level\": 5,\n \"traits\": \"Item. Relic. Tome.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 262204, + "SidewaysCard": false, + "CustomDeck": { + "2622": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e35bc2", + "Name": "Card", + "Transform": { + "posX": 9.07, + "posY": 3.793, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dynamite Blast (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"50002\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226349, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "72deff", + "Name": "Card", + "Transform": { + "posX": 9.07, + "posY": 3.793, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Moon Pendant (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"54012\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Charm.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449531, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0d926f", + "Name": "Card", + "Transform": { + "posX": 9.071, + "posY": 3.763, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scroll of Prophecies", + "Description": "", + "GMNotes": "{\n \"id\": \"06116\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380125, + "SidewaysCard": false, + "CustomDeck": { + "3801": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3c9617", + "Name": "Card", + "Transform": { + "posX": 9.071, + "posY": 3.763, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Brother Xavier (1)", + "Description": "Pure of Spirit", + "GMNotes": "{\n \"id\": \"02106\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 1,\n \"traits\": \"Ally. \",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226340, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2cfa4f", + "Name": "Card", + "Transform": { + "posX": 9.071, + "posY": 3.763, + "posZ": -16.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Swift Reload (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06161\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Tactic. Trick.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380028, + "SidewaysCard": false, + "CustomDeck": { + "3800": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "97a795", + "Name": "Card", + "Transform": { + "posX": 9.072, + "posY": 3.78, + "posZ": -16.71, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Delilah O'Rourke (3)", + "Description": "Syndicate Assassin", + "GMNotes": "{\n \"id\": \"06281\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Criminal. Syndicate.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449035, + "SidewaysCard": false, + "CustomDeck": { + "4490": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b5e5f1", + "Name": "Card", + "Transform": { + "posX": 9.073, + "posY": 3.744, + "posZ": -16.71, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tennessee Sour Mash (3)", + "Description": "Rogue", + "GMNotes": "{\n \"id\": \"05190\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 292912, + "SidewaysCard": false, + "CustomDeck": { + "2929": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6cbc01", + "Name": "Card", + "Transform": { + "posX": 9.074, + "posY": 3.693, + "posZ": -16.71, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Bell Tolls", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"04042\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 537609, + "SidewaysCard": false, + "CustomDeck": { + "5376": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "426d28", + "Name": "Card", + "Transform": { + "posX": 9.074, + "posY": 3.685, + "posZ": -16.71, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Searching for Izzie", + "Description": "", + "GMNotes": "{\n \"id\": \"02011\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 586926, + "SidewaysCard": false, + "CustomDeck": { + "5869": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "58c435", + "Name": "Card", + "Transform": { + "posX": 9.075, + "posY": 3.685, + "posZ": -16.71, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stunning Blow", + "Description": "", + "GMNotes": "{\n \"id\": \"04112\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368805, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4d9a97", + "Name": "Card", + "Transform": { + "posX": 9.075, + "posY": 3.685, + "posZ": -16.71, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sharp Vision (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06204\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447732, + "SidewaysCard": false, + "CustomDeck": { + "4477": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "36c0cb", + "Name": "Card", + "Transform": { + "posX": 9.075, + "posY": 3.685, + "posZ": -16.71, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Let me handle this!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"03022\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226305, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "82775a", + "Name": "Card", + "Transform": { + "posX": 9.076, + "posY": 3.731, + "posZ": -16.71, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bandolier", + "Description": "", + "GMNotes": "{\n \"id\": \"02147\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226325, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f32343", + "Name": "Card", + "Transform": { + "posX": 9.077, + "posY": 3.684, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mauser C96", + "Description": "", + "GMNotes": "{\n \"id\": \"60306\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538604, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "68744b", + "Name": "Card", + "Transform": { + "posX": 9.077, + "posY": 3.684, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hard Knocks", + "Description": "", + "GMNotes": "{\n \"id\": \"01049\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368623, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1cccfe", + "Name": "Card", + "Transform": { + "posX": 9.077, + "posY": 3.684, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Granny Orne", + "Description": "Tough Old Bird", + "GMNotes": "{\n \"id\": \"60508\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550806, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "097dcc", + "Name": "Card", + "Transform": { + "posX": 9.078, + "posY": 3.733, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blackjack", + "Description": "", + "GMNotes": "{\n \"id\": \"02016\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226321, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07b163", + "Name": "Card", + "Transform": { + "posX": 9.078, + "posY": 3.733, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lucky Dice (2)", + "Description": "... Or Are They?", + "GMNotes": "{\n \"id\": \"02230\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580707, + "SidewaysCard": false, + "CustomDeck": { + "5807": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1a1b58", + "Name": "Card", + "Transform": { + "posX": 9.079, + "posY": 3.73, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Miskatonic Archaeology Funding (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"60232\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 4,\n \"traits\": \"Grant.\",\n \"permanent\": true,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538830, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c5d8a9", + "Name": "Card", + "Transform": { + "posX": 9.079, + "posY": 3.73, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obscure Studies", + "Description": "", + "GMNotes": "{\n \"id\": \"07008\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588202, + "SidewaysCard": false, + "CustomDeck": { + "5882": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d27d12", + "Name": "Card", + "Transform": { + "posX": 9.079, + "posY": 3.73, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"You owe me one!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"05319\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Favor. Gambit.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378018, + "SidewaysCard": false, + "CustomDeck": { + "3780": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5a2b49", + "Name": "Card", + "Transform": { + "posX": 9.08, + "posY": 3.773, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cherished Keepsake (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"60520\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550818, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "96fd5d", + "Name": "Card", + "Transform": { + "posX": 9.08, + "posY": 3.773, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Plan of Action", + "Description": "", + "GMNotes": "{\n \"id\": \"07024\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580418, + "SidewaysCard": false, + "CustomDeck": { + "5804": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a2e7d7", + "Name": "Card", + "Transform": { + "posX": 9.081, + "posY": 3.764, + "posZ": -16.711, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obsessive", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"60204\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538802, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "493b03", + "Name": "Card", + "Transform": { + "posX": 9.081, + "posY": 3.701, + "posZ": -16.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prophesy", + "Description": "", + "GMNotes": "{\n \"id\": \"05034\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430906, + "SidewaysCard": false, + "CustomDeck": { + "4309": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3d08dc", + "Name": "Card", + "Transform": { + "posX": 9.081, + "posY": 3.701, + "posZ": -16.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Drawing Thin (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"05159-t\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450609, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8bec05", + "Name": "Card", + "Transform": { + "posX": 9.082, + "posY": 3.735, + "posZ": -16.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lola Santiago (3)", + "Description": "No-Nonsense Archaeologist", + "GMNotes": "{\n \"id\": \"04196\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315256, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "29fc24", + "Name": "Card", + "Transform": { + "posX": 9.082, + "posY": 3.735, + "posZ": -16.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ichtaca", + "Description": "The Forgotten Guardian", + "GMNotes": "{\n \"id\": \"04147\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Eztli. Wayfarer.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 235648, + "SidewaysCard": false, + "CustomDeck": { + "2356": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "83b588", + "Name": "Card", + "Transform": { + "posX": 9.083, + "posY": 3.716, + "posZ": -16.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "August Lindquist", + "Description": "Elegant and Elusive", + "GMNotes": "{\n \"id\": \"05227\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Cultist. Silver Twilight.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 312509, + "SidewaysCard": false, + "CustomDeck": { + "3125": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c025bf", + "Name": "Card", + "Transform": { + "posX": 9.083, + "posY": 3.716, + "posZ": -16.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Memory", + "Description": "Signature", + "GMNotes": "{\n \"id\": \"01013\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Spell.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230527, + "SidewaysCard": false, + "CustomDeck": { + "2305": { + "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": "3d35aa", + "Name": "Card", + "Transform": { + "posX": 9.084, + "posY": 3.694, + "posZ": -16.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Archaic Glyphs (3)", + "Description": "Prophecy Foretold", + "GMNotes": "{\n \"id\": \"03193\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430653, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b8c891", + "Name": "Card", + "Transform": { + "posX": 9.084, + "posY": 3.694, + "posZ": -16.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gate Box", + "Description": "Worlds within Worlds", + "GMNotes": "{\n \"id\": \"06013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"cost\": 3,\n \"traits\": \"Item. Relic.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06015a\"\n }\n ],\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582507, + "SidewaysCard": false, + "CustomDeck": { + "5825": { + "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": "b2ef43", + "Name": "Card", + "Transform": { + "posX": 9.085, + "posY": 3.686, + "posZ": -16.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Indebted", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"02037\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"permanent\": true,\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431205, + "SidewaysCard": false, + "CustomDeck": { + "4312": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cbe256", + "Name": "Card", + "Transform": { + "posX": 9.086, + "posY": 3.685, + "posZ": -16.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tennessee Sour Mash (3)", + "Description": "Survivor", + "GMNotes": "{\n \"id\": \"05191\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293013, + "SidewaysCard": false, + "CustomDeck": { + "2930": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "344e90", + "Name": "Card", + "Transform": { + "posX": 9.086, + "posY": 3.685, + "posZ": -16.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"I've got a plan!\" (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60225\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Insight. Tactic.\",\n \"intellectIcons\": 2,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538823, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f4507", + "Name": "Card", + "Transform": { + "posX": 9.087, + "posY": 3.68, + "posZ": -16.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Forbidden Tome (3)", + "Description": "Dark Knowledge", + "GMNotes": "{\n \"id\": \"60229\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Relic. Tome.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538827, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f9ab1", + "Name": "Card", + "Transform": { + "posX": 9.087, + "posY": 3.68, + "posZ": -16.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Vantage Point", + "Description": "", + "GMNotes": "{\n \"id\": \"04306\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368411, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f2190", + "Name": "Card", + "Transform": { + "posX": 9.088, + "posY": 3.684, + "posZ": -16.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unexpected Courage (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60526\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550824, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b1550", + "Name": "Card", + "Transform": { + "posX": 9.088, + "posY": 3.684, + "posZ": -16.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Leather Coat (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"60521\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550819, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "092e92", + "Name": "Card", + "Transform": { + "posX": 9.09, + "posY": 3.681, + "posZ": -16.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quick Study (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04154\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430645, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9375f4", + "Name": "Card", + "Transform": { + "posX": 9.09, + "posY": 3.681, + "posZ": -16.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guiding Spirit (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"05236\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Geist.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588405, + "SidewaysCard": false, + "CustomDeck": { + "5884": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3289b0", + "Name": "Card", + "Transform": { + "posX": 9.091, + "posY": 3.724, + "posZ": -16.713, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Stone (4)", + "Description": "Transient Thoughts", + "GMNotes": "{\n \"id\": \"53004\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545203, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b7223c", + "Name": "Card", + "Transform": { + "posX": 9.092, + "posY": 3.715, + "posZ": -16.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Geas (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07265\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Pact.\",\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "31d087", + "Name": "Card", + "Transform": { + "posX": 9.092, + "posY": 3.715, + "posZ": -16.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Astral Travel", + "Description": "", + "GMNotes": "{\n \"id\": \"03034\",\n \"alternate_ids\": [\n \"60413\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230312, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "27e7b3", + "Name": "Card", + "Transform": { + "posX": 9.092, + "posY": 3.702, + "posZ": -16.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Elli Horowitz", + "Description": "Assistant Curator", + "GMNotes": "{\n \"id\": \"04021\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Assistant.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368433, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a11abb", + "Name": "Card", + "Transform": { + "posX": 9.092, + "posY": 3.702, + "posZ": -16.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Three Aces (1) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"06199-t\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Fortune. Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584413, + "SidewaysCard": false, + "CustomDeck": { + "5844": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5f9a10", + "Name": "Card", + "Transform": { + "posX": 9.093, + "posY": 3.687, + "posZ": -16.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dream Diary (3)", + "Description": "Dreams of an Explorer", + "GMNotes": "{\n \"id\": \"06236\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome. Charm.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06113\"\n }\n ],\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447834, + "SidewaysCard": false, + "CustomDeck": { + "4478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "69116c", + "Name": "Card", + "Transform": { + "posX": 9.094, + "posY": 3.685, + "posZ": -16.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ward of Radiance", + "Description": "", + "GMNotes": "{\n \"id\": \"07031\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583025, + "SidewaysCard": false, + "CustomDeck": { + "5830": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4fb446", + "Name": "Card", + "Transform": { + "posX": 9.094, + "posY": 3.685, + "posZ": -16.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Internal Injury", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"02038\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Injury.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431206, + "SidewaysCard": false, + "CustomDeck": { + "4312": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5630c2", + "Name": "Card", + "Transform": { + "posX": 9.095, + "posY": 3.73, + "posZ": -16.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sergeant Monroe", + "Description": "Two Days Until Retirement", + "GMNotes": "{\n \"id\": \"84008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 5,\n \"traits\": \"Ally. Police.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 534902, + "SidewaysCard": false, + "CustomDeck": { + "5349": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a2d392", + "Name": "Card", + "Transform": { + "posX": 9.096, + "posY": 3.684, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abyssal Tome (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07159\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232107, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d946d9", + "Name": "Card", + "Transform": { + "posX": 9.096, + "posY": 3.684, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wither", + "Description": "", + "GMNotes": "{\n \"id\": \"05157\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277511, + "SidewaysCard": false, + "CustomDeck": { + "2775": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "389a34", + "Name": "Card", + "Transform": { + "posX": 9.097, + "posY": 3.684, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Backpack (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"53011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545210, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "223ba3", + "Name": "Card", + "Transform": { + "posX": 9.097, + "posY": 3.684, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Twilight Blade", + "Description": "Sanctum's Reward", + "GMNotes": "{\n \"id\": \"05013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Relic. Weapon.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449359, + "SidewaysCard": false, + "CustomDeck": { + "4493": { + "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": "2fba3b", + "Name": "Card", + "Transform": { + "posX": 9.097, + "posY": 3.684, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Switchblade (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02152\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315243, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f00301", + "Name": "Card", + "Transform": { + "posX": 9.098, + "posY": 3.731, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ineffable Truth (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"60432\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538730, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc3b07", + "Name": "Card", + "Transform": { + "posX": 9.098, + "posY": 3.731, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lone Wolf", + "Description": "", + "GMNotes": "{\n \"id\": \"02188\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368619, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4156cf", + "Name": "Card", + "Transform": { + "posX": 9.099, + "posY": 3.726, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Search for the Truth", + "Description": "", + "GMNotes": "{\n \"id\": \"02008\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371806, + "SidewaysCard": false, + "CustomDeck": { + "3718": { + "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": "5a51d1", + "Name": "Card", + "Transform": { + "posX": 9.099, + "posY": 3.726, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sleight of Hand (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"03029-t\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450618, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "050ba1", + "Name": "Card", + "Transform": { + "posX": 9.1, + "posY": 3.718, + "posZ": -16.715, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Live and Learn", + "Description": "", + "GMNotes": "{\n \"id\": \"04200\",\n \"alternate_ids\": [\n \"60516\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368807, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6c44a", + "Name": "Card", + "Transform": { + "posX": 9.101, + "posY": 3.707, + "posZ": -16.716, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Disc of Itzamna", + "Description": "Protective Amulet", + "GMNotes": "{\n \"id\": \"60207\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538805, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f4bac6", + "Name": "Card", + "Transform": { + "posX": 9.101, + "posY": 3.707, + "posZ": -16.716, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Detective's Colt 1911s", + "Description": "", + "GMNotes": "{\n \"id\": \"05009\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 592055, + "SidewaysCard": false, + "CustomDeck": { + "5920": { + "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": "644af9", + "Name": "Card", + "Transform": { + "posX": 9.101, + "posY": 3.707, + "posZ": -16.716, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arcane Studies (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"50007\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230340, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "968a26", + "Name": "Card", + "Transform": { + "posX": 9.102, + "posY": 3.743, + "posZ": -16.716, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stargazing (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06027\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight. Augury.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06028\"\n }\n ],\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 444022, + "SidewaysCard": false, + "CustomDeck": { + "4440": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "275dc3", + "Name": "Card", + "Transform": { + "posX": 9.102, + "posY": 3.743, + "posZ": -16.716, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bought in Blood", + "Description": "", + "GMNotes": "{\n \"id\": \"04007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 377141, + "SidewaysCard": false, + "CustomDeck": { + "3771": { + "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": "66d5a3", + "Name": "Card", + "Transform": { + "posX": 9.103, + "posY": 3.726, + "posZ": -16.716, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Archaic Glyphs (3)", + "Description": "Markings of Isis", + "GMNotes": "{\n \"id\": \"52004\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 441024, + "SidewaysCard": false, + "CustomDeck": { + "4410": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e99f0d", + "Name": "Card", + "Transform": { + "posX": 9.104, + "posY": 3.706, + "posZ": -16.716, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stirring Up Trouble (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07112\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight. Cursed.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553104, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c2d211", + "Name": "Card", + "Transform": { + "posX": 9.105, + "posY": 3.688, + "posZ": -16.716, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Swift Reflexes", + "Description": "", + "GMNotes": "{\n \"id\": \"05156\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277711, + "SidewaysCard": false, + "CustomDeck": { + "2777": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "76978f", + "Name": "Card", + "Transform": { + "posX": 9.106, + "posY": 3.675, + "posZ": -16.717, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Trial by Fire (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"54010\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 2,\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449530, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "df0e22", + "Name": "Card", + "Transform": { + "posX": 9.106, + "posY": 3.675, + "posZ": -16.717, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Otherworld Codex (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06158\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379930, + "SidewaysCard": false, + "CustomDeck": { + "3799": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cfb393", + "Name": "Card", + "Transform": { + "posX": 9.106, + "posY": 3.675, + "posZ": -16.717, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "John & Jessie Burke", + "Description": "Ally. Government.", + "GMNotes": "{\n \"id\": \"83055\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Government.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 454740, + "SidewaysCard": false, + "CustomDeck": { + "4547": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", + "NumWidth": 10, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e6efe6", + "Name": "Card", + "Transform": { + "posX": 9.107, + "posY": 3.759, + "posZ": -16.717, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bury Them Deep", + "Description": "", + "GMNotes": "{\n \"id\": \"03016\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Task.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"victory\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431818, + "SidewaysCard": false, + "CustomDeck": { + "4318": { + "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": "f5d382", + "Name": "Card", + "Transform": { + "posX": 9.107, + "posY": 3.759, + "posZ": -16.717, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clairvoyance (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60426\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538724, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8aa0c3", + "Name": "Card", + "Transform": { + "posX": 9.108, + "posY": 3.789, + "posZ": -16.717, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deny Existence", + "Description": "", + "GMNotes": "{\n \"id\": \"05032\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell. Paradox.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430908, + "SidewaysCard": false, + "CustomDeck": { + "4309": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4f903e", + "Name": "Card", + "Transform": { + "posX": 9.108, + "posY": 3.789, + "posZ": -16.717, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lost Soul", + "Description": "Madness. Pact.", + "GMNotes": "{\n \"id\": \"03227\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232348, + "SidewaysCard": false, + "CustomDeck": { + "2323": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "090fcf", + "Name": "Card", + "Transform": { + "posX": 9.109, + "posY": 3.817, + "posZ": -16.717, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Glimpse the Unthinkable (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"05318\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 5,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 3,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 591922, + "SidewaysCard": false, + "CustomDeck": { + "5919": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cc1ef3", + "Name": "Card", + "Transform": { + "posX": 9.11, + "posY": 3.841, + "posZ": -16.718, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Book of Psalms", + "Description": "", + "GMNotes": "{\n \"id\": \"07017\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome. Blessed.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588011, + "SidewaysCard": false, + "CustomDeck": { + "5880": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "946a58", + "Name": "Card", + "Transform": { + "posX": 9.11, + "posY": 3.841, + "posZ": -16.718, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Decorated Skull (3)", + "Description": "Doom Begets Doom", + "GMNotes": "{\n \"id\": \"53005\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Item. Relic. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545204, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d753d7", + "Name": "Card", + "Transform": { + "posX": 9.111, + "posY": 3.912, + "posZ": -16.718, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Momentum (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06115\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380026, + "SidewaysCard": false, + "CustomDeck": { + "3800": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "be33f5", + "Name": "Card", + "Transform": { + "posX": 9.112, + "posY": 3.93, + "posZ": -16.718, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tennessee Sour Mash", + "Description": "", + "GMNotes": "{\n \"id\": \"05117\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277605, + "SidewaysCard": false, + "CustomDeck": { + "2776": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "438cca", + "Name": "Card", + "Transform": { + "posX": 9.112, + "posY": 3.93, + "posZ": -16.718, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Drawing the Sign", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"03041\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact. Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580603, + "SidewaysCard": false, + "CustomDeck": { + "5806": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e0530", + "Name": "Card", + "Transform": { + "posX": 9.113, + "posY": 3.945, + "posZ": -16.718, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Double, Double (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"05320\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378019, + "SidewaysCard": false, + "CustomDeck": { + "3780": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bd65dc", + "Name": "Card", + "Transform": { + "posX": 9.113, + "posY": 3.945, + "posZ": -16.718, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yaztaroth", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"98018\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse. Pact.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 590201, + "SidewaysCard": false, + "CustomDeck": { + "5902": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2561b9", + "Name": "Card", + "Transform": { + "posX": 9.114, + "posY": 4.007, + "posZ": -16.718, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "In the Shadows", + "Description": "", + "GMNotes": "{\n \"id\": \"07010\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Tactic.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582904, + "SidewaysCard": false, + "CustomDeck": { + "5829": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fab3a9", + "Name": "Card", + "Transform": { + "posX": 9.115, + "posY": 4.016, + "posZ": -16.719, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Library Docent (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"60220\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538818, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9f0b34", + "Name": "Card", + "Transform": { + "posX": 9.115, + "posY": 4.016, + "posZ": -16.719, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pay Day (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"04233\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Illicit. Fated.\",\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315262, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "857238", + "Name": "Card", + "Transform": { + "posX": 9.116, + "posY": 4.071, + "posZ": -16.719, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hatchet Man", + "Description": "", + "GMNotes": "{\n \"id\": \"04155\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 261704, + "SidewaysCard": false, + "CustomDeck": { + "2617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "db4a43", + "Name": "Card", + "Transform": { + "posX": 9.117, + "posY": 4.074, + "posZ": -16.719, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Boxing Gloves", + "Description": "", + "GMNotes": "{\n \"id\": \"60105\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545303, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a1fd61", + "Name": "Card", + "Transform": { + "posX": 9.117, + "posY": 4.074, + "posZ": -16.719, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ambush (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03148\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226338, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0b963c", + "Name": "Card", + "Transform": { + "posX": 9.118, + "posY": 4.073, + "posZ": -16.719, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cheap Shot (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60323\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538621, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1e6a06", + "Name": "Card", + "Transform": { + "posX": 9.118, + "posY": 4.073, + "posZ": -16.719, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Favor of the Sun (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07272\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Pact. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/FavoroftheSun1\")\nend)\n__bundle_register(\"playercards/cards/FavoroftheSun1\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Bless\"] = true\n}\n\nSHOW_SINGLE_RELEASE = true\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16e57b", + "Name": "Card", + "Transform": { + "posX": 9.119, + "posY": 4.069, + "posZ": -16.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Black Cat (5)", + "Description": "A Liar, or a Prophet, or Both", + "GMNotes": "{\n \"id\": \"06285\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Ally. Avatar. Dreamlands.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448613, + "SidewaysCard": false, + "CustomDeck": { + "4486": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ff1dfe", + "Name": "Card", + "Transform": { + "posX": 9.12, + "posY": 4.012, + "posZ": -16.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "All In (5) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"04309-t\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 5,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450620, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e66002", + "Name": "Card", + "Transform": { + "posX": 9.121, + "posY": 3.952, + "posZ": -16.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lantern", + "Description": "", + "GMNotes": "{\n \"id\": \"03036\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368827, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7667ef", + "Name": "Card", + "Transform": { + "posX": 9.121, + "posY": 3.952, + "posZ": -16.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relic of Ages", + "Description": "Forestalling the Future", + "GMNotes": "{\n \"id\": \"04191\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 235667, + "SidewaysCard": false, + "CustomDeck": { + "2356": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e27a30", + "Name": "Card", + "Transform": { + "posX": 101.079, + "posY": 1.985, + "posZ": -13.623, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Relic of Ages", + "Description": "��‚��A Device, of Some Sort", + "GMNotes": "{\n \"id\": \"04061\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 235603, + "SidewaysCard": false, + "CustomDeck": { + "2356": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea0007", + "Name": "Card", + "Transform": { + "posX": 9.122, + "posY": 3.939, + "posZ": -16.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Patrice's Violin", + "Description": "My Muse", + "GMNotes": "{\n \"id\": \"06016\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Instrument.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 586210, + "SidewaysCard": false, + "CustomDeck": { + "5862": { + "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": "334f03", + "Name": "Card", + "Transform": { + "posX": 9.122, + "posY": 3.939, + "posZ": -16.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Resourceful", + "Description": "", + "GMNotes": "{\n \"id\": \"03039\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368802, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6c260", + "Name": "Card", + "Transform": { + "posX": 9.123, + "posY": 3.922, + "posZ": -16.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cornered (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04160\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368851, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e57b8", + "Name": "Card", + "Transform": { + "posX": 9.123, + "posY": 3.922, + "posZ": -16.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clarity of Mind", + "Description": "", + "GMNotes": "{\n \"id\": \"02030\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230322, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d45f10", + "Name": "Card", + "Transform": { + "posX": 9.123, + "posY": 3.922, + "posZ": -16.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Necronomicon", + "Description": "Olaus Wormius Translation", + "GMNotes": "{\n \"id\": \"02140\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232934, + "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": "603e29", + "Name": "Card", + "Transform": { + "posX": 9.124, + "posY": 3.953, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Smoking Pipe", + "Description": "", + "GMNotes": "{\n \"id\": \"02116\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368514, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f2877e", + "Name": "Card", + "Transform": { + "posX": 9.125, + "posY": 3.88, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sacrifice (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"04234\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230362, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "170127", + "Name": "Card", + "Transform": { + "posX": 9.125, + "posY": 3.88, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Well Connected (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"54006\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Condition.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449526, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "125f13", + "Name": "Card", + "Transform": { + "posX": 9.125, + "posY": 3.88, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Watchful Peace (3) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"07269-t\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spirit. Blessed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585500, + "SidewaysCard": false, + "CustomDeck": { + "5855": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5d5f0", + "Name": "Card", + "Transform": { + "posX": 9.126, + "posY": 3.904, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ace in the Hole (3) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02266-t\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450617, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1ad931", + "Name": "Card", + "Transform": { + "posX": 9.126, + "posY": 3.904, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hand of Fate", + "Description": "", + "GMNotes": "{\n \"id\": \"07020\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588314, + "SidewaysCard": false, + "CustomDeck": { + "5883": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "47bdba", + "Name": "Card", + "Transform": { + "posX": 9.128, + "posY": 3.875, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Parallel Fates", + "Description": "", + "GMNotes": "{\n \"id\": \"60415\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Augury.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538713, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9d7d4a", + "Name": "Card", + "Transform": { + "posX": 9.128, + "posY": 3.875, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ikiaq (3)", + "Description": "The Council's Chosen", + "GMNotes": "{\n \"id\": \"07267\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "e27c93", + "Name": "Card", + "Transform": { + "posX": 9.129, + "posY": 3.843, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Offer You Cannot Refuse", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"53013\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545212, + "SidewaysCard": false, + "CustomDeck": { + "5452": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537158415/2EBB208AA994ED70FD0FEB02D4E4FE78FE43EE02/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "84b918", + "Name": "Card", + "Transform": { + "posX": 9.129, + "posY": 3.843, + "posZ": -16.721, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchanted Blade (3)", + "Description": "Guardian", + "GMNotes": "{\n \"id\": \"05192\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 292815, + "SidewaysCard": false, + "CustomDeck": { + "2928": { + "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": "3fe6de", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.659, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gravedigger's Shovel", + "Description": "", + "GMNotes": "{\n \"id\": \"03037\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368829, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dd3d09", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.663, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Pact", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"04038\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440813, + "SidewaysCard": false, + "CustomDeck": { + "4408": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a20887", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.694, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grisly Totem", + "Description": "", + "GMNotes": "{\n \"id\": \"05119\",\n \"type\": \"Asset\",\n \"class\": \"Survivor|Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277606, + "SidewaysCard": false, + "CustomDeck": { + "2776": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dd130e", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.722, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hiding Spot", + "Description": "", + "GMNotes": "{\n \"id\": \"03038\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368808, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2fc31c", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.722, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mi-Go Weapon", + "Description": "", + "GMNotes": "{\n \"id\": \"85031\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Weapon. Science.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233606, + "SidewaysCard": false, + "CustomDeck": { + "2336": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784129708171655462/0B7EFEEA9A53B93350FEC7F68F39A20D1D6580A9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6abfbc", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.797, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Erynn MacAoidh", + "Description": "Devoted Enchantress", + "GMNotes": "{\n \"id\": \"54041\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Witch.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449503, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f6aba5", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.797, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unspeakable Oath (Curiosity)", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"52012\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"hidden\": true,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 438123, + "SidewaysCard": false, + "CustomDeck": { + "4381": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc4ce8", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.869, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Chthonian Stone", + "Description": "Stygian Waymark", + "GMNotes": "{\n \"id\": \"04030\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic. Cursed.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230327, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/cards/TheChthonianStone\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n}\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/TheChthonianStone\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ff4aea", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.887, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scavenging (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06332\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448737, + "SidewaysCard": false, + "CustomDeck": { + "4487": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cc11e4", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.903, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lockpicks", + "Description": "", + "GMNotes": "{\n \"id\": \"60305\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool. Illicit.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538603, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "31cfbf", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.903, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Breaking and Entering", + "Description": "", + "GMNotes": "{\n \"id\": \"07114\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553106, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "73bccf", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.903, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Penny White", + "Description": "The Nightmare is Over", + "GMNotes": "{\n \"id\": \"05260\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Assistant.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 312513, + "SidewaysCard": false, + "CustomDeck": { + "3125": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "074858", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.015, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ace in the Hole (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02266\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315252, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c8bb2a", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.015, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lucky Dice (3)", + "Description": "... Or Are They?", + "GMNotes": "{\n \"id\": \"07307\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589606, + "SidewaysCard": false, + "CustomDeck": { + "5896": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63b3e5", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.074, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Monster Slayer", + "Description": "", + "GMNotes": "{\n \"id\": \"60116\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545314, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6eceef", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.129, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sixth Sense", + "Description": "", + "GMNotes": "{\n \"id\": \"05158\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277512, + "SidewaysCard": false, + "CustomDeck": { + "2775": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea8324", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.129, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Expeditious Retreat (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06246\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447734, + "SidewaysCard": false, + "CustomDeck": { + "4477": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2e93fd", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.182, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Expose Weakness (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"02228\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430635, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "41a9ec", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.182, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Until the End of Time", + "Description": "", + "GMNotes": "{\n \"id\": \"04015\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 376600, + "SidewaysCard": false, + "CustomDeck": { + "3766": { + "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": "97781f", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.182, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wracked by Nightmares", + "Description": "", + "GMNotes": "{\n \"id\": \"02015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371013, + "SidewaysCard": false, + "CustomDeck": { + "3710": { + "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": "53d765", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.182, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blood Eclipse (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04266\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spell. Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 314000, + "SidewaysCard": false, + "CustomDeck": { + "3140": { + "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": "c73bb0", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.331, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Signum Crucis (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07197\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Practiced. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588508, + "SidewaysCard": false, + "CustomDeck": { + "5885": { + "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": "0d29be", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.331, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Burning the Midnight Oil", + "Description": "", + "GMNotes": "{\n \"id\": \"60214\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538812, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "863f91", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.331, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Stone (4)", + "Description": "Knowledge of the Elders", + "GMNotes": "{\n \"id\": \"04230\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 262202, + "SidewaysCard": false, + "CustomDeck": { + "2622": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "48e4a3", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.426, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Priest of Two Faiths (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07156\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Blessed. Cursed.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232104, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e4ab48", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.426, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cloak of the Outer Realm", + "Description": "Interwoven Distortion", + "GMNotes": "{\n \"id\": \"86051\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic. Clothing.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587926, + "SidewaysCard": false, + "CustomDeck": { + "5879": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 8, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3c1944", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.426, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lita Chantler", + "Description": "Ally", + "GMNotes": "{\n \"id\": \"01117\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Ally.\",\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 295128, + "SidewaysCard": false, + "CustomDeck": { + "2951": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642393244/74ADDF83D8B03DBF4AD5DC7230C2D12E84685317/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/254843371583121486/AF36A64D6D25AEB0E50FB36B34AD2A95C2B485BF/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f6b1b6", + "Name": "CardCustom", + "Transform": { + "posX": 9.132, + "posY": 4.518, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eldritch Sophist", + "Description": "", + "GMNotes": "{\n \"id\": \"07111\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 549300, + "SidewaysCard": false, + "CustomDeck": { + "5493": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1537373727958826520/EE54EF6510734FC86ADD47E84DB253493A2F87B7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/766099859120034153/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d559a", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.518, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Skeleton Key (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04270\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Relic. Cursed.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581409, + "SidewaysCard": false, + "CustomDeck": { + "5814": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9da37c", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.518, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fire Axe", + "Description": "", + "GMNotes": "{\n \"id\": \"02032\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368825, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6fa7fa", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.518, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Track Shoes", + "Description": "", + "GMNotes": "{\n \"id\": \"05036\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Clothing. Footwear.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274608, + "SidewaysCard": false, + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d0e108", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.657, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gilded Volto", + "Description": "", + "GMNotes": "{\n \"id\": \"82026\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Mask.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 295604, + "SidewaysCard": false, + "CustomDeck": { + "2956": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", + "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": 9.132, + "posY": 4.657, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Professor Warren Rice", + "Description": "Professor of Languages", + "GMNotes": "{\n \"id\": \"02061\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "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": "9dc3d4", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.743, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Expedition Journal", + "Description": "", + "GMNotes": "{\n \"id\": \"04148\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 235649, + "SidewaysCard": false, + "CustomDeck": { + "2356": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1467561769777497046/3003A76996378249E6AAA4A60D85AE7EE59C1B8B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eab2ed", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.743, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Teamwork", + "Description": "", + "GMNotes": "{\n \"id\": \"02018\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226306, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "08e5a6", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.743, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tetsuo Mori", + "Description": "Too Noble for His Own Good", + "GMNotes": "{\n \"id\": \"06155\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Police.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379829, + "SidewaysCard": false, + "CustomDeck": { + "3798": { + "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": "536b52", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.875, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arcane Insight (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"03266\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430659, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9bcdee", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.954, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Newspaper (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03313\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368847, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2ae3ce", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.954, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Song of the Dead (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02112\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Song.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230345, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d30a1", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.954, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Tattered Cloak", + "Description": "Regalia Dementia", + "GMNotes": "{\n \"id\": \"03143\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Clothing.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 232333, + "SidewaysCard": false, + "CustomDeck": { + "2323": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107058378761608/B291D276D6FF71FDB43B69DE7507D56767BE975E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "658d38", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.029, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shrewd Analysis", + "Description": "", + "GMNotes": "{\n \"id\": \"04106\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368419, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "85fe46", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.029, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Taunt (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60130\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545328, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "44cf4a", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.029, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "No Stone Unturned", + "Description": "", + "GMNotes": "{\n \"id\": \"03026\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368415, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "99989c", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.102, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quick Thinking", + "Description": "", + "GMNotes": "{\n \"id\": \"02229\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 261703, + "SidewaysCard": false, + "CustomDeck": { + "2617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f08934", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.102, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Insight", + "Description": "", + "GMNotes": "{\n \"id\": \"05014\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"startsInHand\": true,\n \"cost\": 2,\n \"traits\": \"Insight.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 444260, + "SidewaysCard": false, + "CustomDeck": { + "4442": { + "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": "bf3dd1", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.102, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Defiance (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04198\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230338, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "41e560", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.102, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".35 Winchester (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"06195-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450624, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e72b6", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.22, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Chuck Fergus (5)", + "Description": "O'Bannion Driver", + "GMNotes": "{\n \"id\": \"60332\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Ally. Criminal.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538630, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d708d9", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.22, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Physical Training (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"50001\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226343, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3586e6", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.286, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Occult Evidence", + "Description": "", + "GMNotes": "{\n \"id\": \"06008\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Insight. Research.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582702, + "SidewaysCard": false, + "CustomDeck": { + "5827": { + "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": "e8b179", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.286, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cryptic Grimoire (4)", + "Description": "Text of the Elder Herald", + "GMNotes": "{\n \"id\": \"07191\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Tome. Cursed.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588102, + "SidewaysCard": false, + "CustomDeck": { + "5881": { + "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": "5c3aea", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.286, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inquiring Mind", + "Description": "", + "GMNotes": "{\n \"id\": \"02227\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368401, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "91e53c", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.348, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Daring", + "Description": "", + "GMNotes": "{\n \"id\": \"06111\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379827, + "SidewaysCard": false, + "CustomDeck": { + "3798": { + "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": "3f91af", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.348, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rabbit's Foot (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"50010\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Charm.\",\n \"wildIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368855, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c7b748", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.348, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fishing Net", + "Description": "Trap.", + "GMNotes": "{\n \"id\": \"81021\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Trap.\",\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 7502, + "SidewaysCard": false, + "CustomDeck": { + "75": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6da7c4", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.407, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Neither Rain nor Snow", + "Description": "", + "GMNotes": "{\n \"id\": \"60502\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550800, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aa3984", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.407, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Winging It", + "Description": "", + "GMNotes": "{\n \"id\": \"04272\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Improvised.\",\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430501, + "SidewaysCard": false, + "CustomDeck": { + "4305": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ce005", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.463, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Esoteric Atlas (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"05232\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Tome.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293216, + "SidewaysCard": false, + "CustomDeck": { + "2932": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab24a6", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.463, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lady Esprit", + "Description": "Dangerous Bokor", + "GMNotes": "{\n \"id\": \"81019\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449703, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/138879070086634183/2856A2C2077CFA2C61B9EF2498CAE6865024DB72/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f375bf", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.463, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Forbidden Tome (3)", + "Description": "Secrets Revealed", + "GMNotes": "{\n \"id\": \"60230\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Relic. Tome.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538828, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b04c8e", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.515, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Randolph Carter", + "Description": "Expert Dreamer", + "GMNotes": "{\n \"id\": \"06059\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Dreamer.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452300, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "276477", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.515, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Money Talks", + "Description": "", + "GMNotes": "{\n \"id\": \"05029\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Favor. Gambit.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527607, + "SidewaysCard": false, + "CustomDeck": { + "5276": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e44c96", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.515, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Headdress of Y'ha-nthlei", + "Description": "", + "GMNotes": "{\n \"id\": \"07181\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "033a35", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.515, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rex's Curse", + "Description": "", + "GMNotes": "{\n \"id\": \"02009\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371907, + "SidewaysCard": false, + "CustomDeck": { + "3719": { + "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": "725690", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.511, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mauser C96 (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60321\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538619, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "97e9ce", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.554, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abigail Foreman (4)", + "Description": "Library Intern", + "GMNotes": "{\n \"id\": \"06324\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448839, + "SidewaysCard": false, + "CustomDeck": { + "4488": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "848d9c", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.554, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Finn's Trusty .38", + "Description": "", + "GMNotes": "{\n \"id\": \"04011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 376739, + "SidewaysCard": false, + "CustomDeck": { + "3767": { + "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": "c7fe4a", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.543, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nine of Rods (3)", + "Description": "Every Trial a Lesson", + "GMNotes": "{\n \"id\": \"54009\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449529, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "26853e", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.543, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Word of Command (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06202\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448030, + "SidewaysCard": false, + "CustomDeck": { + "4480": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf5ac8", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.53, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Observed (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"54013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 4,\n \"traits\": \"Blessed.\",\n \"permanent\": true,\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449533, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1ee492", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.53, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Madame Labranche", + "Description": "Mysterious Benefactress", + "GMNotes": "{\n \"id\": \"03198\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368828, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7b42b6", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.563, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "In the Know (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03027\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430640, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "010509", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.563, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Occult Invocation", + "Description": "", + "GMNotes": "{\n \"id\": \"60217\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538815, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9fa2a5", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.563, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Necronomicon (5) (Taboo)", + "Description": "Petrus de Dacia Translation", + "GMNotes": "{\n \"id\": \"60233-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 5,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450613, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4425b5", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.593, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".25 Automatic (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07305\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589404, + "SidewaysCard": false, + "CustomDeck": { + "5894": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ffdeb5", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.52, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Peter Sylvestre", + "Description": "Big Man on Campus", + "GMNotes": "{\n \"id\": \"02033\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368832, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6b2e97", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.52, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grotesque Statue (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60421\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538719, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fbfa24", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.544, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cryptic Grimoire", + "Description": "Untranslated", + "GMNotes": "{\n \"id\": \"07022\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome. Occult.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587116, + "SidewaysCard": false, + "CustomDeck": { + "5871": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1f3f16", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.544, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "No Stone Unturned (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"03307\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430658, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "86feae", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.515, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Call of the Unknown", + "Description": "", + "GMNotes": "{\n \"id\": \"04009\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 377244, + "SidewaysCard": false, + "CustomDeck": { + "3772": { + "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": "e7f37b", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.515, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Suggestion (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"03268\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315259, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1258c6", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.482, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Logical Reasoning (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"52003\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 3,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 441023, + "SidewaysCard": false, + "CustomDeck": { + "4410": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fe68c6", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.482, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Dirge of Reason", + "Description": "", + "GMNotes": "{\n \"id\": \"98006\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 369945, + "SidewaysCard": false, + "CustomDeck": { + "3699": { + "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": "27f6aa", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.446, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ariadne's Twine (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07304\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589303, + "SidewaysCard": false, + "CustomDeck": { + "5893": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cc6b14", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.446, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Daring Maneuver", + "Description": "", + "GMNotes": "{\n \"id\": \"03030\",\n \"alternate_ids\": [\n \"60313\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368706, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c33a10", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.316, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Liquid Courage", + "Description": "", + "GMNotes": "{\n \"id\": \"02024\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Illicit.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368620, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6ad46b", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.316, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Essence of the Dream", + "Description": "", + "GMNotes": "{\n \"id\": \"06113\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"traits\": \"Practiced. Expert.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379929, + "SidewaysCard": false, + "CustomDeck": { + "3799": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8b0193", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.271, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deciphered Reality (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"02303\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430660, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6aea76", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.173, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Occult Scraps", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"07013\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item.\",\n \"weakness\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587707, + "SidewaysCard": false, + "CustomDeck": { + "5877": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "acce72", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 5.018, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lodge \"Debts\"", + "Description": "", + "GMNotes": "{\n \"id\": \"05012\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 10,\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 591858, + "SidewaysCard": false, + "CustomDeck": { + "5918": { + "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": "61fd07", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.85, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Silver Key", + "Description": "Key to the Gate of Dreams", + "GMNotes": "{\n \"id\": \"06189\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Charm. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278846, + "SidewaysCard": false, + "CustomDeck": { + "2788": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493383646802545/EF89145CA7EEC1746A59CCBDDEE52526997C5DED/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba1460", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.85, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bind Monster (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02031\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230347, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "efb09b", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.671, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Double or Nothing", + "Description": "", + "GMNotes": "{\n \"id\": \"02026\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 261701, + "SidewaysCard": false, + "CustomDeck": { + "2617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b8c93a", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.601, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cheap Shot", + "Description": "", + "GMNotes": "{\n \"id\": \"03194\",\n \"alternate_ids\": [\n \"60312\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368715, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "620b6e", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.601, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Contraband (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"51005\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Supply. Illicit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315304, + "SidewaysCard": false, + "CustomDeck": { + "3153": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a14a11", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.529, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Archaic Glyphs (3)", + "Description": "Guiding Stones", + "GMNotes": "{\n \"id\": \"03192\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430652, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "18927e", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.529, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Treasure Hunter (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"04025\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315236, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14d04f", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.453, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. William T. Maleson", + "Description": "Working on Something Big", + "GMNotes": "{\n \"id\": \"02302\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581102, + "SidewaysCard": false, + "CustomDeck": { + "5811": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f6ff32", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.374, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Narrow Escape", + "Description": "", + "GMNotes": "{\n \"id\": \"03267\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368708, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a06aa7", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.243, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Recall the Future (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04158\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Augury. Ritual.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230344, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "baef55", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.243, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Second Wind", + "Description": "", + "GMNotes": "{\n \"id\": \"04149\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit. Bold.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226316, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "28289a", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 4.158, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Holy Spear (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"07302\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Melee. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 590001, + "SidewaysCard": false, + "CustomDeck": { + "5900": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/HolySpear5\")\nend)\n__bundle_register(\"playercards/cards/HolySpear5\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Bless\"] = true\n}\n\nSHOW_SINGLE_RELEASE = true\nSHOW_MULTI_SEAL = 2\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a973aa", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.786, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Streetwise", + "Description": "", + "GMNotes": "{\n \"id\": \"60311\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538609, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9956d5", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.695, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Taunt (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02019\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226344, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8b68f4", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.695, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crisis of Faith", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"07007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582001, + "SidewaysCard": false, + "CustomDeck": { + "5820": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bda4fd", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.686, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lantern (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"52009\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440621, + "SidewaysCard": false, + "CustomDeck": { + "4406": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc82a5", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.685, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Daring Maneuver (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60322\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Gambit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538620, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1b0235", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.685, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Persuasion", + "Description": "", + "GMNotes": "{\n \"id\": \"04105\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Trick.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368414, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ae20e0", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.68, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alice Luxley", + "Description": "Fearless Flatfoot", + "GMNotes": "{\n \"id\": \"05151\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Detective. Police.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278010, + "SidewaysCard": false, + "CustomDeck": { + "2780": { + "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": "1b4434", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.68, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Horse", + "Description": "", + "GMNotes": "{\n \"id\": \"02234\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Condition.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368833, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2172e2", + "Name": "Card", + "Transform": { + "posX": 9.132, + "posY": 3.683, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Esoteric Atlas (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60222\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538820, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5690d1", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.684, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Knuckleduster", + "Description": "", + "GMNotes": "{\n \"id\": \"03110\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee. Illicit.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368627, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07a8f0", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.684, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Art Student", + "Description": "", + "GMNotes": "{\n \"id\": \"02149\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368428, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dcdcea", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.684, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"You handle this one!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"04028\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368705, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0cc3e7", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.731, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Followed", + "Description": "", + "GMNotes": "{\n \"id\": \"06114\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380025, + "SidewaysCard": false, + "CustomDeck": { + "3800": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b14dc", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.731, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Thermos", + "Description": "", + "GMNotes": "{\n \"id\": \"04274\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 261102, + "SidewaysCard": false, + "CustomDeck": { + "2611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2237f4", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.775, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gavriella Mizrah", + "Description": "Not Going Down That Easily", + "GMNotes": "{\n \"id\": \"05258\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Veteran.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 312511, + "SidewaysCard": false, + "CustomDeck": { + "3125": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c76d9", + "Name": "Card", + "Transform": { + "posX": 101.211, + "posY": 1.985, + "posZ": -15.649, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "What Have You Done?", + "Description": "Madness.", + "GMNotes": "{\n \"id\": \"84007\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 534901, + "SidewaysCard": false, + "CustomDeck": { + "5349": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/778493212055041441/90F035BD69A7C5C6B6F43426DDDA3A09DFCBCBDF/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f57a6f", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.765, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wither (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"05321\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379619, + "SidewaysCard": false, + "CustomDeck": { + "3796": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2d94ed", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.765, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hungering Blade (1)", + "Description": "Calamitous Blade of Celephaïs", + "GMNotes": "{\n \"id\": \"06018\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Weapon. Melee. Relic. Cursed.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"06019\"\n }\n ],\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 590414, + "SidewaysCard": false, + "CustomDeck": { + "5904": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e2bc49", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.803, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hypnotic Gaze (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60423\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538721, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fcffa3", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.803, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scrapper (3) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02193-t\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450606, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f2508d", + "Name": "Card", + "Transform": { + "posX": 9.133, + "posY": 3.837, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hot Streak (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"50006\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315250, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f98f6f", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.796, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Double or Nothing (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02026-t\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450625, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e21854", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.796, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Monster Slayer (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"02300\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 5,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226359, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "025ed2", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.796, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Justify the Means (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07306\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Practiced. Cursed.\",\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589505, + "SidewaysCard": false, + "CustomDeck": { + "5895": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "591284", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.82, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Waveworn Idol", + "Description": "", + "GMNotes": "{\n \"id\": \"07179\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 451112, + "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, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cc6e4d", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.82, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Take Heart", + "Description": "", + "GMNotes": "{\n \"id\": \"04201\",\n \"alternate_ids\": [\n \"60519\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368806, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9683d0", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.792, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Olive McBride", + "Description": "Will Try Anything Once", + "GMNotes": "{\n \"id\": \"04197\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Witch.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230321, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "20645e", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.792, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Counterpunch", + "Description": "", + "GMNotes": "{\n \"id\": \"60112\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545310, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7885cf", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.81, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Harmony Restored (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07230\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Fortune. Blessed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580010, + "SidewaysCard": false, + "CustomDeck": { + "5800": { + "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": "273584", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.81, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Glory", + "Description": "", + "GMNotes": "{\n \"id\": \"60115\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545313, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "99d061", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.775, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Intrepid", + "Description": "", + "GMNotes": "{\n \"id\": \"04192\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226304, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad18a6", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.787, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Red-Gloved Man (5)", + "Description": "He Was Never There", + "GMNotes": "{\n \"id\": \"02310\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Ally. Conspirator.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368526, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "051742", + "Name": "Card", + "Transform": { + "posX": 9.134, + "posY": 3.787, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Able Bodied", + "Description": "", + "GMNotes": "{\n \"id\": \"05038\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 274606, + "SidewaysCard": false, + "CustomDeck": { + "2746": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "44a37f", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.796, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Old Hunting Rifle (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04273\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 314800, + "SidewaysCard": false, + "CustomDeck": { + "3148": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dd4a25", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.796, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Whispers from the Deep", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"07009\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"wildIcons\": 1,\n \"negativeIcons\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585903, + "SidewaysCard": false, + "CustomDeck": { + "5859": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cbfc12", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.751, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Archaic Glyphs", + "Description": "Untranslated", + "GMNotes": "{\n \"id\": \"03025\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Occult. Tome.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368420, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5e808d", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.751, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Self-Sacrifice", + "Description": "", + "GMNotes": "{\n \"id\": \"06157\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379831, + "SidewaysCard": false, + "CustomDeck": { + "3798": { + "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": "006d44", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.751, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Another Day, Another Dollar (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"05278\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378017, + "SidewaysCard": false, + "CustomDeck": { + "3780": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "013446", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.753, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Extensive Research", + "Description": "", + "GMNotes": "{\n \"id\": \"60216\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 12,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538814, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bcf406", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.753, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shell Shock", + "Description": "", + "GMNotes": "{\n \"id\": \"03008\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431731, + "SidewaysCard": false, + "CustomDeck": { + "4317": { + "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": "284bbe", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.753, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Yaotl (1)", + "Description": "Lost Son of Eztli", + "GMNotes": "{\n \"id\": \"04035\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Ally. Wayfarer.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584811, + "SidewaysCard": false, + "CustomDeck": { + "5848": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bc3451", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.752, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Burglary", + "Description": "", + "GMNotes": "{\n \"id\": \"01045\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent. Illicit.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368622, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d5c93d", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.752, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Tower ∙ XVI", + "Description": "Circumstances Beyond Your Control", + "GMNotes": "{\n \"id\": \"05042\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Omen. Tarot.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 290320, + "SidewaysCard": false, + "CustomDeck": { + "2903": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7f27d6", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.698, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sharpshooter (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60327\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538625, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ff9f23", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.698, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Segment of Onyx (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06021\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Item. Relic. Occult.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06022\"\n }\n ],\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 441026, + "SidewaysCard": false, + "CustomDeck": { + "4410": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3ff641", + "Name": "Card", + "Transform": { + "posX": 9.135, + "posY": 3.691, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Reckless Assault", + "Description": "", + "GMNotes": "{\n \"id\": \"03118\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Desperate.\",\n \"combatIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368503, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3b8cb7", + "Name": "Card", + "Transform": { + "posX": 9.136, + "posY": 3.686, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mystifying Song", + "Description": "", + "GMNotes": "{\n \"id\": \"05018\",\n \"alternate_ids\": [\n \"99002\"\n ],\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Spell. Song.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 444451, + "SidewaysCard": false, + "CustomDeck": { + "4444": { + "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": "16ad5d", + "Name": "Card", + "Transform": { + "posX": 9.136, + "posY": 3.686, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Baron Samedi", + "Description": "", + "GMNotes": "{\n \"id\": \"05019\",\n \"alternate_ids\": [\n \"99003\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Avatar.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527552, + "SidewaysCard": false, + "CustomDeck": { + "5275": { + "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": "7ec473", + "Name": "Card", + "Transform": { + "posX": 9.136, + "posY": 3.677, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stand Together", + "Description": "", + "GMNotes": "{\n \"id\": \"60118\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545316, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eeb330", + "Name": "Card", + "Transform": { + "posX": 9.136, + "posY": 3.683, + "posZ": -16.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Chronophobia", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"02039\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431207, + "SidewaysCard": false, + "CustomDeck": { + "4312": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "372b5b", + "Name": "Card", + "Transform": { + "posX": 9.136, + "posY": 3.735, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The World ∙ XXI (3)", + "Description": "The Journey is Complete", + "GMNotes": "{\n \"id\": \"54003\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449523, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b74c69", + "Name": "Card", + "Transform": { + "posX": 9.136, + "posY": 3.735, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Fool ∙ 0 (3)", + "Description": "Unlimited Potential", + "GMNotes": "{\n \"id\": \"54011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449532, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f1f24e", + "Name": "Card", + "Transform": { + "posX": 9.136, + "posY": 3.735, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ríastrad (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07193\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Spell. Spirit. Cursed.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588604, + "SidewaysCard": false, + "CustomDeck": { + "5886": { + "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": "2240f9", + "Name": "Card", + "Transform": { + "posX": 9.137, + "posY": 3.785, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Coup de Grâce", + "Description": "", + "GMNotes": "{\n \"id\": \"04269\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic. Fated.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 276200, + "SidewaysCard": false, + "CustomDeck": { + "2762": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "76147b", + "Name": "Card", + "Transform": { + "posX": 9.137, + "posY": 3.785, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"I've had worse...\" (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"05315\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378619, + "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": "719a45", + "Name": "Card", + "Transform": { + "posX": 9.137, + "posY": 3.831, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Déjà Vu (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"60531\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 5,\n \"traits\": \"Talent. Cursed.\",\n \"permanent\": true,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550829, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d40f4e", + "Name": "Card", + "Transform": { + "posX": 9.137, + "posY": 3.831, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Chainsaw (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"60529\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 3,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550827, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b4121c", + "Name": "Card", + "Transform": { + "posX": 9.137, + "posY": 3.823, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Farsight (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"60231\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538829, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a77ce0", + "Name": "Card", + "Transform": { + "posX": 9.137, + "posY": 3.823, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Star ∙ XVII (3)", + "Description": "You Have Been Chosen", + "GMNotes": "{\n \"id\": \"54001\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449521, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9e5cd2", + "Name": "Card", + "Transform": { + "posX": 9.137, + "posY": 3.863, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Curiosity", + "Description": "", + "GMNotes": "{\n \"id\": \"05026\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430808, + "SidewaysCard": false, + "CustomDeck": { + "4308": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "29169e", + "Name": "Card", + "Transform": { + "posX": 9.137, + "posY": 3.863, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shortcut (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03232\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585308, + "SidewaysCard": false, + "CustomDeck": { + "5853": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "64e131", + "Name": "Card", + "Transform": { + "posX": 9.138, + "posY": 3.849, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blood Pact (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02191\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 3,\n \"traits\": \"Spell. Pact.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230348, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9f76ec", + "Name": "Card", + "Transform": { + "posX": 9.138, + "posY": 3.832, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Twila Katherine Price (3)", + "Description": "Lost in a Dream", + "GMNotes": "{\n \"id\": \"06244\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Artist. Dreamer.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448034, + "SidewaysCard": false, + "CustomDeck": { + "4480": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "20c8a9", + "Name": "Card", + "Transform": { + "posX": 9.138, + "posY": 3.832, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Hierophant ∙ V (3)", + "Description": "Your True Master Awaits", + "GMNotes": "{\n \"id\": \"54007\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Tarot.\",\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449527, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "591789", + "Name": "Card", + "Transform": { + "posX": 9.138, + "posY": 3.813, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Recharge (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"60429\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538727, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2e5b03", + "Name": "Card", + "Transform": { + "posX": 9.138, + "posY": 3.813, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Death ∙ XIII (1)", + "Description": "Free from the Past", + "GMNotes": "{\n \"id\": \"05027\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 290207, + "SidewaysCard": false, + "CustomDeck": { + "2902": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d099f4", + "Name": "Card", + "Transform": { + "posX": 9.138, + "posY": 3.789, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sneak By", + "Description": "", + "GMNotes": "{\n \"id\": \"60316\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538614, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e80bd8", + "Name": "Card", + "Transform": { + "posX": 9.138, + "posY": 3.789, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Moon ∙ XVIII (1)", + "Description": "Message from Your Inner Self", + "GMNotes": "{\n \"id\": \"05031\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527605, + "SidewaysCard": false, + "CustomDeck": { + "5276": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7bcaf3", + "Name": "Card", + "Transform": { + "posX": 9.139, + "posY": 3.763, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Devil ∙ XV", + "Description": "Your Shadow Hungers", + "GMNotes": "{\n \"id\": \"54015\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Omen. Tarot.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"Return to the Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449534, + "SidewaysCard": false, + "CustomDeck": { + "4495": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706766470010/D835D3A12B12173C78B2FFA055FEFD6042AEDD38/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "86b9c5", + "Name": "Card", + "Transform": { + "posX": 9.139, + "posY": 3.763, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Plucky (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03115\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368834, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8ffa44", + "Name": "Card", + "Transform": { + "posX": 9.139, + "posY": 3.734, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "One-Two Punch (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"60132\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 4,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545330, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2d362c", + "Name": "Card", + "Transform": { + "posX": 9.139, + "posY": 3.734, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lightning Gun (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"02301\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 6,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226361, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c077bf", + "Name": "Card", + "Transform": { + "posX": 9.139, + "posY": 3.701, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Against All Odds (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04202\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368850, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "87226d", + "Name": "Card", + "Transform": { + "posX": 9.139, + "posY": 3.701, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sacred Covenant (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07110\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"level\": 2,\n \"traits\": \"Covenant. Blessed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553102, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "52a66f", + "Name": "Card", + "Transform": { + "posX": 9.139, + "posY": 3.716, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Granny Orne (3)", + "Description": "Tough Old Bird", + "GMNotes": "{\n \"id\": \"60527\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550825, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "565b6b", + "Name": "Card", + "Transform": { + "posX": 9.139, + "posY": 3.716, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Strange Solution", + "Description": "Unidentified", + "GMNotes": "{\n \"id\": \"02021\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Science.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368422, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5a305e", + "Name": "Card", + "Transform": { + "posX": 9.139, + "posY": 3.716, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Colt Vest Pocket", + "Description": "", + "GMNotes": "{\n \"id\": \"04268\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 276101, + "SidewaysCard": false, + "CustomDeck": { + "2761": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9229a8", + "Name": "Card", + "Transform": { + "posX": 9.14, + "posY": 3.727, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Henry Armitage", + "Description": "The Head Librarian", + "GMNotes": "{\n \"id\": \"02040\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588913, + "SidewaysCard": false, + "CustomDeck": { + "5889": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c026c9", + "Name": "Card", + "Transform": { + "posX": 9.14, + "posY": 3.727, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".32 Colt (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"52001\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440922, + "SidewaysCard": false, + "CustomDeck": { + "4409": { + "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": "dfbc13", + "Name": "Card", + "Transform": { + "posX": 9.14, + "posY": 3.685, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Leather Jacket", + "Description": "", + "GMNotes": "{\n \"id\": \"60310\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538608, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4874bc", + "Name": "Card", + "Transform": { + "posX": 9.14, + "posY": 3.685, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Strange Solution (4)", + "Description": "Restorative Concoction", + "GMNotes": "{\n \"id\": \"02262\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430656, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d0de54", + "Name": "Card", + "Transform": { + "posX": 9.14, + "posY": 3.684, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchanted Blade (3)", + "Description": "Mystic", + "GMNotes": "{\n \"id\": \"05193\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293314, + "SidewaysCard": false, + "CustomDeck": { + "2933": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5c3dd0", + "Name": "Card", + "Transform": { + "posX": 9.14, + "posY": 3.684, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Say Your Prayers", + "Description": "", + "GMNotes": "{\n \"id\": \"03116\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Desperate.\",\n \"willpowerIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368501, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "731d2a", + "Name": "Card", + "Transform": { + "posX": 9.14, + "posY": 3.681, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Adaptable (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"02110\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315232, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4d971e", + "Name": "Card", + "Transform": { + "posX": 9.141, + "posY": 3.684, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Survival Knife", + "Description": "", + "GMNotes": "{\n \"id\": \"04017\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226322, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6caf6", + "Name": "Card", + "Transform": { + "posX": 9.141, + "posY": 3.684, + "posZ": -16.724, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ineffable Truth", + "Description": "", + "GMNotes": "{\n \"id\": \"60409\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538707, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fe0cc0", + "Name": "Card", + "Transform": { + "posX": 9.141, + "posY": 3.683, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".45 Automatic (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03190\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226347, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63f145", + "Name": "Card", + "Transform": { + "posX": 9.141, + "posY": 3.683, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Opportunist (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02231\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315241, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1cd2bd", + "Name": "Card", + "Transform": { + "posX": 9.141, + "posY": 3.729, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Moonlight Ritual", + "Description": "", + "GMNotes": "{\n \"id\": \"02267\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell. Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230306, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f0e425", + "Name": "Card", + "Transform": { + "posX": 9.141, + "posY": 3.729, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dumb Luck", + "Description": "", + "GMNotes": "{\n \"id\": \"04034\",\n \"alternate_ids\": [\n \"60514\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368814, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "96b5ed", + "Name": "Card", + "Transform": { + "posX": 9.142, + "posY": 3.722, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Perception (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60228\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 2,\n \"traits\": \"Practiced. Expert.\",\n \"intellectIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538826, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "45d2d2", + "Name": "Card", + "Transform": { + "posX": 9.142, + "posY": 3.722, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Uncage the Soul", + "Description": "", + "GMNotes": "{\n \"id\": \"03033\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230305, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da227d", + "Name": "Card", + "Transform": { + "posX": 9.142, + "posY": 3.712, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Thing That Follows", + "Description": "Enemy", + "GMNotes": "{\n \"id\": \"03042\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Curse.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431115, + "SidewaysCard": false, + "CustomDeck": { + "4311": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "44334c", + "Name": "Card", + "Transform": { + "posX": 9.142, + "posY": 3.712, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Puzzle Box", + "Description": "Mysterious Device", + "GMNotes": "{\n \"id\": \"05228\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Relic.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 312510, + "SidewaysCard": false, + "CustomDeck": { + "3125": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/786356000879761873/F22612DB451928DCA4344F3F125F5A8CE128A817/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7c958e", + "Name": "Card", + "Transform": { + "posX": 9.142, + "posY": 3.749, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jake Williams", + "Description": "", + "GMNotes": "{\n \"id\": \"04008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 377343, + "SidewaysCard": false, + "CustomDeck": { + "3773": { + "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": "600a3c", + "Name": "Card", + "Transform": { + "posX": 9.143, + "posY": 3.732, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Stars Are Right", + "Description": "", + "GMNotes": "{\n \"id\": \"06028\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"traits\": \"Augury.\",\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 443723, + "SidewaysCard": false, + "CustomDeck": { + "4437": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/sRsWiSG.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3df5fb", + "Name": "Card", + "Transform": { + "posX": 9.143, + "posY": 3.732, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Evidence! (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"60120\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545318, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4e1d91", + "Name": "Card", + "Transform": { + "posX": 9.143, + "posY": 3.763, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Steadfast", + "Description": "", + "GMNotes": "{\n \"id\": \"05022\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431006, + "SidewaysCard": false, + "CustomDeck": { + "4310": { + "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": "17319c", + "Name": "Card", + "Transform": { + "posX": 9.143, + "posY": 3.74, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Azure Flame", + "Description": "", + "GMNotes": "{\n \"id\": \"60407\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538705, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e4688b", + "Name": "Card", + "Transform": { + "posX": 9.143, + "posY": 3.74, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Daredevil", + "Description": "", + "GMNotes": "{\n \"id\": \"60318\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Fortune. Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538616, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e89f48", + "Name": "Card", + "Transform": { + "posX": 9.143, + "posY": 3.74, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blade of Ark'at", + "Description": "Shellblade Tribute", + "GMNotes": "{\n \"id\": \"86054\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 582629, + "SidewaysCard": false, + "CustomDeck": { + "5826": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 8, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0a4d22", + "Name": "Card", + "Transform": { + "posX": 9.144, + "posY": 3.764, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Forbidden Tome", + "Description": "Untranslated", + "GMNotes": "{\n \"id\": \"60210\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Relic. Tome.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538808, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4f2489", + "Name": "Card", + "Transform": { + "posX": 9.144, + "posY": 3.764, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dayana Esperence (3)", + "Description": "Deals with \"Devils\"", + "GMNotes": "{\n \"id\": \"05279\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally. Witch.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379616, + "SidewaysCard": false, + "CustomDeck": { + "3796": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e81861", + "Name": "Card", + "Transform": { + "posX": 9.144, + "posY": 3.764, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Awakened Mantle", + "Description": "", + "GMNotes": "{\n \"id\": \"07180\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Relic. Clothing.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 451113, + "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, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "785f68", + "Name": "Card", + "Transform": { + "posX": 9.144, + "posY": 3.784, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hoods", + "Description": "", + "GMNotes": "{\n \"id\": \"05017\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Cultist.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378863, + "SidewaysCard": false, + "CustomDeck": { + "3788": { + "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": "fa777f", + "Name": "Card", + "Transform": { + "posX": 9.144, + "posY": 3.784, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Foolishness", + "Description": "", + "GMNotes": "{\n \"id\": \"98011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"wildIcons\": 2,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230502, + "SidewaysCard": false, + "CustomDeck": { + "2305": { + "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": "9b0dcf", + "Name": "Card", + "Transform": { + "posX": 9.144, + "posY": 3.752, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pendant of the Queen", + "Description": "Of Nothing at All", + "GMNotes": "{\n \"id\": \"06022\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"traits\": \"Item. Relic.\",\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 441027, + "SidewaysCard": false, + "CustomDeck": { + "4410": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cc8321", + "Name": "Card", + "Transform": { + "posX": 9.144, + "posY": 3.752, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Under Surveillance (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07157\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tactic. Trap.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232105, + "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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e69708", + "Name": "Card", + "Transform": { + "posX": 9.145, + "posY": 3.716, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arcane Enlightenment", + "Description": "", + "GMNotes": "{\n \"id\": \"60205\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538803, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7f1b48", + "Name": "Card", + "Transform": { + "posX": 9.145, + "posY": 3.716, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hypnotic Therapy", + "Description": "", + "GMNotes": "{\n \"id\": \"05007\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 591753, + "SidewaysCard": false, + "CustomDeck": { + "5917": { + "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": "1ac667", + "Name": "Card", + "Transform": { + "posX": 9.145, + "posY": 3.727, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Practice Makes Perfect", + "Description": "", + "GMNotes": "{\n \"id\": \"06197\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Gambit. Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447832, + "SidewaysCard": false, + "CustomDeck": { + "4478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "037b2e", + "Name": "Card", + "Transform": { + "posX": 9.145, + "posY": 3.685, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lesson Learned (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60124\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight. Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545322, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3a85c4", + "Name": "Card", + "Transform": { + "posX": 9.145, + "posY": 3.685, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hallow (3) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"07301-t\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585607, + "SidewaysCard": false, + "CustomDeck": { + "5856": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ff59dd", + "Name": "Card", + "Transform": { + "posX": 9.146, + "posY": 3.684, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Surprising Find (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06278\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 1,\n \"traits\": \"Fortune. Research.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448838, + "SidewaysCard": false, + "CustomDeck": { + "4488": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1fd630", + "Name": "Card", + "Transform": { + "posX": 9.146, + "posY": 3.684, + "posZ": -16.725, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tristan Botley (2)", + "Description": "Fixer for Hire", + "GMNotes": "{\n \"id\": \"07194\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 2,\n \"traits\": \"Ally. Criminal. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588705, + "SidewaysCard": false, + "CustomDeck": { + "5887": { + "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": "678391", + "Name": "Card", + "Transform": { + "posX": 9.146, + "posY": 3.681, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Serpents of Yig", + "Description": "Humanoid. Monster. Serpent.", + "GMNotes": "{\n \"id\": \"04014\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Monster. Serpent.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 232837, + "SidewaysCard": false, + "CustomDeck": { + "2328": { + "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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/SerpentsofYig\")\nend)\n__bundle_register(\"playercards/cards/SerpentsofYig\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Elder Sign\"] = true\n}\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dbdaff", + "Name": "Card", + "Transform": { + "posX": 9.146, + "posY": 3.674, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Roland's .38 Special", + "Description": "Advanced", + "GMNotes": "{\n \"id\": \"90030\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536205, + "SidewaysCard": false, + "CustomDeck": { + "5362": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ecfa42", + "Name": "Card", + "Transform": { + "posX": 9.147, + "posY": 3.672, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Chicago Typewriter (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"02304\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315260, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bba97a", + "Name": "Card", + "Transform": { + "posX": 9.147, + "posY": 3.672, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Healing Words", + "Description": "", + "GMNotes": "{\n \"id\": \"06163\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 380127, + "SidewaysCard": false, + "CustomDeck": { + "3801": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b9fbff", + "Name": "Card", + "Transform": { + "posX": 9.147, + "posY": 3.672, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Siren Call", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"07016\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585110, + "SidewaysCard": false, + "CustomDeck": { + "5851": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8dce44", + "Name": "Card", + "Transform": { + "posX": 9.147, + "posY": 3.767, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crack the Case", + "Description": "", + "GMNotes": "{\n \"id\": \"05110\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277812, + "SidewaysCard": false, + "CustomDeck": { + "2778": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1890d0", + "Name": "Card", + "Transform": { + "posX": 9.147, + "posY": 3.767, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stars of Hyades", + "Description": "", + "GMNotes": "{\n \"id\": \"03013\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374115, + "SidewaysCard": false, + "CustomDeck": { + "3741": { + "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": "f10690", + "Name": "Card", + "Transform": { + "posX": 9.147, + "posY": 3.767, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fey (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07222\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 1,\n \"traits\": \"Innate. Cursed.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 579402, + "SidewaysCard": false, + "CustomDeck": { + "5794": { + "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": "9cbac1", + "Name": "Card", + "Transform": { + "posX": 9.148, + "posY": 3.859, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Seal of the Seventh Sign (5)", + "Description": "Over the Threshold and Beyond", + "GMNotes": "{\n \"id\": \"04311\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Spell. Ritual.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 7,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278101, + "SidewaysCard": false, + "CustomDeck": { + "2781": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/SealoftheSeventhSign5\")\nend)\n__bundle_register(\"playercards/cards/SealoftheSeventhSign5\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Auto-fail\"] = true\n}\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "29b842", + "Name": "Card", + "Transform": { + "posX": 9.149, + "posY": 3.834, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rite of Seeking", + "Description": "", + "GMNotes": "{\n \"id\": \"02028\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230329, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e2987", + "Name": "Card", + "Transform": { + "posX": 9.149, + "posY": 3.834, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Venturer", + "Description": "", + "GMNotes": "{\n \"id\": \"04018\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226332, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d2cd42", + "Name": "CardCustom", + "Transform": { + "posX": 9.149, + "posY": 3.866, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Skeptic (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07115\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550100, + "SidewaysCard": false, + "CustomDeck": { + "5501": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1537373966843940006/71700050B0B2CD56C458047D94B9E605ED01B989/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1537373966843931844/D864BCCCC1C811EC7F0AED69D1C30C678D3D9FC9/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "812685", + "Name": "Card", + "Transform": { + "posX": 9.15, + "posY": 3.896, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Devil's Luck (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03157\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Fortune.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368835, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "423d46", + "Name": "Card", + "Transform": { + "posX": 9.15, + "posY": 3.896, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "St. Hubert's Key", + "Description": "Cleansing Fire", + "GMNotes": "{\n \"id\": \"03269\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230331, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "06322f", + "Name": "Card", + "Transform": { + "posX": 9.15, + "posY": 3.896, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Terrible Secret", + "Description": "", + "GMNotes": "{\n \"id\": \"05015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527561, + "SidewaysCard": false, + "CustomDeck": { + "5275": { + "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": "dacbf0", + "Name": "Card", + "Transform": { + "posX": 9.15, + "posY": 3.972, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fortuitous Discovery", + "Description": "", + "GMNotes": "{\n \"id\": \"06034\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Fortune. Insight.\",\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440627, + "SidewaysCard": false, + "CustomDeck": { + "4406": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "982716", + "Name": "Card", + "Transform": { + "posX": 9.15, + "posY": 3.972, + "posZ": -16.726, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Manual Dexterity (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60325\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"agilityIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538623, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aafc17", + "Name": "Card", + "Transform": { + "posX": 9.151, + "posY": 3.994, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bloodlust", + "Description": "Treachery", + "GMNotes": "{\n \"id\": \"06019\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440925, + "SidewaysCard": false, + "CustomDeck": { + "4409": { + "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": "0ce113", + "Name": "Card", + "Transform": { + "posX": 9.151, + "posY": 3.994, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Ankh", + "Description": "Item. Relic.", + "GMNotes": "{\n \"id\": \"83056\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 454741, + "SidewaysCard": false, + "CustomDeck": { + "4547": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218921670/8EF5B59C1AC4559A3947140F08010D8B014A11E9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218923075/6DE3A0F2FBB17DAA8374540DBE43CE6BD65EB541/", + "NumWidth": 10, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1f50e9", + "Name": "Card", + "Transform": { + "posX": 9.151, + "posY": 3.994, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Randall Cho", + "Description": "Concerned Brother", + "GMNotes": "{\n \"id\": \"60102\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"traits\": \"Ally. Medic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585024, + "SidewaysCard": false, + "CustomDeck": { + "5850": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e454c3", + "Name": "Card", + "Transform": { + "posX": 9.151, + "posY": 4.064, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Well-Maintained (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"05152\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Upgrade.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 278012, + "SidewaysCard": false, + "CustomDeck": { + "2780": { + "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": "48c9ff", + "Name": "Card", + "Transform": { + "posX": 9.151, + "posY": 4.064, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Joey \"The Rat\" Vigil (3)", + "Description": "Lookin' Out For #1", + "GMNotes": "{\n \"id\": \"06326\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Ally. Criminal.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449036, + "SidewaysCard": false, + "CustomDeck": { + "4490": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d88407", + "Name": "Card", + "Transform": { + "posX": 9.151, + "posY": 4.13, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lure (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"02156\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368836, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "92c295", + "Name": "Card", + "Transform": { + "posX": 9.151, + "posY": 4.13, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Radiant Smite (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07153\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spell. Spirit. Blessed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/RadiantSmite1\")\nend)\n__bundle_register(\"playercards/cards/RadiantSmite1\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Bless\"] = true\n}\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b0c61c", + "Name": "Card", + "Transform": { + "posX": 9.152, + "posY": 4.143, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On Your Own (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04236\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368858, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "491c09", + "Name": "Card", + "Transform": { + "posX": 9.152, + "posY": 4.103, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Righteous Hunt (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"07109\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Tactic. Blessed.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553101, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "06228f", + "Name": "Card", + "Transform": { + "posX": 9.153, + "posY": 4.06, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stroke of Luck (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02271\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Innate. Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368843, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eafd12", + "Name": "Card", + "Transform": { + "posX": 9.153, + "posY": 4.06, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blood-Rite", + "Description": "", + "GMNotes": "{\n \"id\": \"05317\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 591621, + "SidewaysCard": false, + "CustomDeck": { + "5916": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d8a324", + "Name": "Card", + "Transform": { + "posX": 9.153, + "posY": 4.114, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"I'm done runnin'!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"05016\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378762, + "SidewaysCard": false, + "CustomDeck": { + "3787": { + "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": "9b9e8b", + "Name": "Card", + "Transform": { + "posX": 9.153, + "posY": 4.114, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Calling in Favors", + "Description": "", + "GMNotes": "{\n \"id\": \"03158\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Favor.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368510, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "833501", + "Name": "Card", + "Transform": { + "posX": 9.154, + "posY": 4.112, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Higher Education (3) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02187-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450604, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c1a687", + "Name": "Card", + "Transform": { + "posX": 9.154, + "posY": 4.112, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tooth of Eztli", + "Description": "Mortal Reminder", + "GMNotes": "{\n \"id\": \"04023\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368432, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c32e40", + "Name": "Card", + "Transform": { + "posX": 9.155, + "posY": 4.156, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".35 Winchester", + "Description": "", + "GMNotes": "{\n \"id\": \"06195\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583200, + "SidewaysCard": false, + "CustomDeck": { + "5832": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf96b9", + "Name": "Card", + "Transform": { + "posX": 9.155, + "posY": 4.156, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Summoned Nightgaunt", + "Description": "Monster. Nightgaunt. Power.", + "GMNotes": "{\n \"id\": \"83058\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"traits\": \"Monster. Nightgaunt. Power.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 546917, + "SidewaysCard": false, + "CustomDeck": { + "5469": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218960581/4546AD2542BDA831A52F111505063691712EE74F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1747933191218961222/32A8F41F3FDA4387C71BA2668B2645E36EDAE74D/", + "NumWidth": 10, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eff3c8", + "Name": "Card", + "Transform": { + "posX": 9.155, + "posY": 4.147, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Self-Centered", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"06035\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 438125, + "SidewaysCard": false, + "CustomDeck": { + "4381": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a6af13", + "Name": "Card", + "Transform": { + "posX": 9.155, + "posY": 4.147, + "posZ": -16.727, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lupara (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"03309\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315255, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b6506d", + "Name": "Card", + "Transform": { + "posX": 9.156, + "posY": 4.184, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Fool me once...\" (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"06156\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight. Tactic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379830, + "SidewaysCard": false, + "CustomDeck": { + "3798": { + "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": "52c686", + "Name": "Card", + "Transform": { + "posX": 9.156, + "posY": 4.184, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flesh Ward", + "Description": "", + "GMNotes": "{\n \"id\": \"60106\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545304, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d2663c", + "Name": "Card", + "Transform": { + "posX": 9.156, + "posY": 4.169, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hemispheric Map (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04275\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 261101, + "SidewaysCard": false, + "CustomDeck": { + "2611": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "122e98", + "Name": "Card", + "Transform": { + "posX": 9.156, + "posY": 4.169, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lucid Dreaming (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06205\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527312, + "SidewaysCard": false, + "CustomDeck": { + "5273": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025942034/FEADE7F6206804B42CC9B6049F51EDF6040C5D1D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3a0df6", + "Name": "Card", + "Transform": { + "posX": 9.156, + "posY": 4.15, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scientific Theory (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03109\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430638, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0f32e8", + "Name": "Card", + "Transform": { + "posX": 9.156, + "posY": 4.15, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Run For Your Life", + "Description": "", + "GMNotes": "{\n \"id\": \"03119\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Desperate.\",\n \"agilityIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368505, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "436401", + "Name": "CardCustom", + "Transform": { + "posX": 9.157, + "posY": 4.178, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancient Covenant (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"07122\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Covenant. Blessed.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 546400, + "SidewaysCard": false, + "CustomDeck": { + "5464": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1597044073918730334/45D2725C3553953A73DAFBEF631E78D459716EA7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1056604690734334657/B1BF31EBC5D92EC3A51B6D3B56ABFB232D2636C5/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5f9cb", + "Name": "Card", + "Transform": { + "posX": 9.157, + "posY": 4.178, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dream Diary (3)", + "Description": "Dreams of a Madman", + "GMNotes": "{\n \"id\": \"06237\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome. Charm.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06113\"\n }\n ],\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447835, + "SidewaysCard": false, + "CustomDeck": { + "4478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a5be8b", + "Name": "Card", + "Transform": { + "posX": 9.157, + "posY": 4.178, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unspeakable Oath (Bloodthirst)", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"52011\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness. Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"hidden\": true,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 438124, + "SidewaysCard": false, + "CustomDeck": { + "4381": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bc80ab", + "Name": "Card", + "Transform": { + "posX": 9.157, + "posY": 4.193, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Aid (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"03230\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent. Science.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226353, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a2136a", + "Name": "Card", + "Transform": { + "posX": 9.158, + "posY": 4.16, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scroll of Secrets (Taboo)", + "Description": "Seeker", + "GMNotes": "{\n \"id\": \"05116-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450621, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a2136a", + "Name": "Card", + "Transform": { + "posX": 9.158, + "posY": 4.16, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scroll of Secrets (3) (Taboo)", + "Description": "Seeker", + "GMNotes": "{\n \"id\": \"05188-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450622, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "15643b", + "Name": "Card", + "Transform": { + "posX": 9.158, + "posY": 4.155, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hard Knocks (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"50005\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315242, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cf1d4e", + "Name": "Card", + "Transform": { + "posX": 9.158, + "posY": 4.15, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Slip Away", + "Description": "", + "GMNotes": "{\n \"id\": \"04232\",\n \"alternate_ids\": [\n \"60314\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368714, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "59d89b", + "Name": "Card", + "Transform": { + "posX": 9.158, + "posY": 4.154, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Oops!", + "Description": "", + "GMNotes": "{\n \"id\": \"02113\",\n \"alternate_ids\": [\n \"60518\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368815, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e701af", + "Name": "Card", + "Transform": { + "posX": 9.159, + "posY": 4.165, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Day of Reckoning", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"07040\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Endtimes.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 586334, + "SidewaysCard": false, + "CustomDeck": { + "5863": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/DayofReckoning\")\nend)\n__bundle_register(\"playercards/cards/DayofReckoning\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Elder Sign\"] = true\n}\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f9de4", + "Name": "Card", + "Transform": { + "posX": 9.159, + "posY": 4.072, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Keen Eye (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02185\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226351, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9e7f6a", + "Name": "Card", + "Transform": { + "posX": 9.159, + "posY": 4.067, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Galvanize (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"60121\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545319, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6692de", + "Name": "Card", + "Transform": { + "posX": 9.16, + "posY": 4.017, + "posZ": -16.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crystallizer of Dreams", + "Description": "", + "GMNotes": "{\n \"id\": \"06024\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Relic.\",\n \"bonded\": [\n {\n \"count\": 1,\n \"id\": \"06025\"\n }\n ],\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 590503, + "SidewaysCard": false, + "CustomDeck": { + "5905": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "283e54", + "Name": "Card", + "Transform": { + "posX": 9.16, + "posY": 3.968, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alchemical Transmutation (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"52007\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 444020, + "SidewaysCard": false, + "CustomDeck": { + "4440": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e8b7ad", + "Name": "Card", + "Transform": { + "posX": 9.16, + "posY": 3.963, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bandolier (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"51001\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 314204, + "SidewaysCard": false, + "CustomDeck": { + "3142": { + "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": "90fdb0", + "Name": "Card", + "Transform": { + "posX": 9.16, + "posY": 3.958, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Teachings of the Order", + "Description": "", + "GMNotes": "{\n \"id\": \"07151\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Tome.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 581922, + "SidewaysCard": false, + "CustomDeck": { + "5819": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ffa4f9", + "Name": "Card", + "Transform": { + "posX": 9.161, + "posY": 3.956, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eureka!", + "Description": "", + "GMNotes": "{\n \"id\": \"03231\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368400, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ee874", + "Name": "Card", + "Transform": { + "posX": 9.161, + "posY": 3.951, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Azure Flame (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"60430\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538728, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b492cb", + "Name": "Card", + "Transform": { + "posX": 9.161, + "posY": 3.896, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".45 Thompson (3)", + "Description": "Guardian", + "GMNotes": "{\n \"id\": \"05186\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 6,\n \"level\": 3,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 292813, + "SidewaysCard": false, + "CustomDeck": { + "2928": { + "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": "8837ff", + "Name": "Card", + "Transform": { + "posX": 9.161, + "posY": 3.891, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "True Survivor (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"03273\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368859, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dffa9d", + "Name": "Card", + "Transform": { + "posX": 9.161, + "posY": 3.886, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Belly of the Beast", + "Description": "", + "GMNotes": "{\n \"id\": \"05160\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Gambit. Trick.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277911, + "SidewaysCard": false, + "CustomDeck": { + "2779": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f9a232", + "Name": "Card", + "Transform": { + "posX": 9.161, + "posY": 3.878, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bait and Switch (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"05282\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 590302, + "SidewaysCard": false, + "CustomDeck": { + "5903": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9565f0", + "Name": "Card", + "Transform": { + "posX": 9.161, + "posY": 3.873, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hard Knocks (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"07266\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Talent.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "1b76c9", + "Name": "Card", + "Transform": { + "posX": 9.161, + "posY": 3.868, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scavenging", + "Description": "", + "GMNotes": "{\n \"id\": \"01073\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368822, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "21664c", + "Name": "Card", + "Transform": { + "posX": 9.162, + "posY": 3.857, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Springfield M1903 (4) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02226-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584611, + "SidewaysCard": false, + "CustomDeck": { + "5846": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5839e4", + "Name": "Card", + "Transform": { + "posX": 9.162, + "posY": 3.852, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scroll of Secrets (3) (Taboo)", + "Description": "Mystic", + "GMNotes": "{\n \"id\": \"05189-t\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450623, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ef7c11", + "Name": "Card", + "Transform": { + "posX": 9.162, + "posY": 3.782, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Solemn Vow", + "Description": "", + "GMNotes": "{\n \"id\": \"06020\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440926, + "SidewaysCard": false, + "CustomDeck": { + "4409": { + "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": "d48b25", + "Name": "Card", + "Transform": { + "posX": 9.163, + "posY": 3.714, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Higher Education (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"02187\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430649, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7a33b2", + "Name": "Card", + "Transform": { + "posX": 9.163, + "posY": 3.71, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shrivelling (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"02306\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230361, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1a94ad", + "Name": "Card", + "Transform": { + "posX": 9.163, + "posY": 3.705, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dreaded End", + "Description": "Gift of the Void", + "GMNotes": "{\n \"id\": \"86053\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587828, + "SidewaysCard": false, + "CustomDeck": { + "5878": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655600953065965648/5A0D88CCA811A490C2FEF2675A397E1CEE010870/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 8, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "244d61", + "Name": "Card", + "Transform": { + "posX": 9.163, + "posY": 3.679, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Key of Ys (5) (Taboo)", + "Description": "Let the Storm Rage", + "GMNotes": "{\n \"id\": \"03315-t\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450619, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6f6f1", + "Name": "Card", + "Transform": { + "posX": 9.164, + "posY": 3.605, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nightmare Bauble (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"06330\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Charm. Cursed.\",\n \"bonded\": [\n {\n \"count\": 3,\n \"id\": \"06331\"\n }\n ],\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448735, + "SidewaysCard": false, + "CustomDeck": { + "4487": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c17f2c", + "Name": "Card", + "Transform": { + "posX": 9.164, + "posY": 3.523, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Forewarned (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03150\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430636, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a00fca", + "Name": "Card", + "Transform": { + "posX": 9.164, + "posY": 3.518, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Banish (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"05113\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 277509, + "SidewaysCard": false, + "CustomDeck": { + "2775": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dd4e2a", + "Name": "Card", + "Transform": { + "posX": 9.164, + "posY": 3.437, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Four of Cups (1)", + "Description": "Chalice of the Heart", + "GMNotes": "{\n \"id\": \"05035\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Tarot.\",\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430905, + "SidewaysCard": false, + "CustomDeck": { + "4309": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d8705c", + "Name": "Card", + "Transform": { + "posX": 9.164, + "posY": 3.433, + "posZ": -16.729, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Angered Spirits", + "Description": "", + "GMNotes": "{\n \"id\": \"03015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374717, + "SidewaysCard": false, + "CustomDeck": { + "3747": { + "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": "26398a", + "Name": "Card", + "Transform": { + "posX": 9.165, + "posY": 3.394, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pet Oozeling", + "Description": "", + "GMNotes": "{\n \"id\": \"85030\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Monster. Ooze.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 233605, + "SidewaysCard": false, + "CustomDeck": { + "2336": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/784129708171655462/0B7EFEEA9A53B93350FEC7F68F39A20D1D6580A9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3feff1", + "Name": "Card", + "Transform": { + "posX": 9.165, + "posY": 3.39, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Armageddon", + "Description": "", + "GMNotes": "{\n \"id\": \"07117\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Spell. Cursed.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 553109, + "SidewaysCard": false, + "CustomDeck": { + "5531": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280867313/BFD2AF968EAC917D3B838DCB8B1656941CD8B5CC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d96e4b", + "Name": "Card", + "Transform": { + "posX": 9.165, + "posY": 3.303, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Strange Solution (4)", + "Description": "Empowering Elixir", + "GMNotes": "{\n \"id\": \"51004\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 313905, + "SidewaysCard": false, + "CustomDeck": { + "3139": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2ccf8", + "Name": "Card", + "Transform": { + "posX": 9.165, + "posY": 3.298, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eucatastrophe (3) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"05324-t\",\n \"alternate_ids\": [\n \"01692-t\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Fortune. Blessed.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 585705, + "SidewaysCard": false, + "CustomDeck": { + "5857": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ec9bf", + "Name": "Card", + "Transform": { + "posX": 9.165, + "posY": 3.293, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Suggestion (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"52006\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440721, + "SidewaysCard": false, + "CustomDeck": { + "4407": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025944587/520448D0E9C22F102C7DDF64322EAD6FC221ECC8/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "acb83a", + "Name": "Card", + "Transform": { + "posX": 9.166, + "posY": 3.249, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unexpected Courage", + "Description": "", + "GMNotes": "{\n \"id\": \"01093\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368508, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0a390e", + "Name": "Card", + "Transform": { + "posX": 9.166, + "posY": 3.244, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Perseverance", + "Description": "", + "GMNotes": "{\n \"id\": \"04111\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368817, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba0fe7", + "Name": "Card", + "Transform": { + "posX": 9.166, + "posY": 3.231, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Time Warp (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03311\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell. Paradox.\",\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 583810, + "SidewaysCard": false, + "CustomDeck": { + "5838": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0994c9", + "Name": "Card", + "Transform": { + "posX": 9.166, + "posY": 3.226, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Directive", + "Description": "Seek the Truth", + "GMNotes": "{\n \"id\": \"90028\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536203, + "SidewaysCard": false, + "CustomDeck": { + "5362": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f0389b", + "Name": "Card", + "Transform": { + "posX": 9.167, + "posY": 3.202, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nothing Left to Lose (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"06284\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448738, + "SidewaysCard": false, + "CustomDeck": { + "4487": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a2c7ef", + "Name": "Card", + "Transform": { + "posX": 9.167, + "posY": 3.198, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Eat lead!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"52002\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440923, + "SidewaysCard": false, + "CustomDeck": { + "4409": { + "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": "695bb7", + "Name": "Card", + "Transform": { + "posX": 9.167, + "posY": 3.181, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Zeal", + "Description": "", + "GMNotes": "{\n \"id\": \"06032\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"traits\": \"Ally. Creature. Dreamlands.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440625, + "SidewaysCard": false, + "CustomDeck": { + "4406": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f170b", + "Name": "Card", + "Transform": { + "posX": 9.167, + "posY": 3.176, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flamethrower (5) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"04305-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450608, + "SidewaysCard": false, + "CustomDeck": { + "4506": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1656721113609569419/60B1DFC7C68C406C34641A1F53078F46D610821C/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e27b3c", + "Name": "Card", + "Transform": { + "posX": 9.167, + "posY": 3.172, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Recharge (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03197\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230339, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bd3ecc", + "Name": "Card", + "Transform": { + "posX": 9.168, + "posY": 3.197, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Combat Training (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03107\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Talent. Composure.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226335, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07e7bd", + "Name": "Card", + "Transform": { + "posX": 9.169, + "posY": 3.175, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Directive", + "Description": "Leave No Doubt", + "GMNotes": "{\n \"id\": \"90029\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536204, + "SidewaysCard": false, + "CustomDeck": { + "5362": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761486024/CC7FAD210F216229F1A721BF648855D156F052D5/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ba2ae1", + "Name": "Card", + "Transform": { + "posX": 9.169, + "posY": 3.17, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Doomed", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"04040\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 440814, + "SidewaysCard": false, + "CustomDeck": { + "4408": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8595fb", + "Name": "Card", + "Transform": { + "posX": 9.169, + "posY": 3.144, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Higher Education", + "Description": "", + "GMNotes": "{\n \"id\": \"60211\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538809, + "SidewaysCard": false, + "CustomDeck": { + "5388": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546381162227145538/0F253FC5301911273C32210992261DD1D2EBB578/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "477e79", + "Name": "Card", + "Transform": { + "posX": 9.169, + "posY": 3.139, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guided by the Unseen (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07223\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 590706, + "SidewaysCard": false, + "CustomDeck": { + "5907": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b0f86", + "Name": "Card", + "Transform": { + "posX": 9.169, + "posY": 3.134, + "posZ": -16.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Get over here!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"60114\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545312, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad58aa", + "Name": "Card", + "Transform": { + "posX": 9.17, + "posY": 3.155, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mind's Eye (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06328\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527237, + "SidewaysCard": false, + "CustomDeck": { + "5272": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc2629", + "Name": "Card", + "Transform": { + "posX": 9.17, + "posY": 3.15, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Eat lead!\" (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03304\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226342, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "219c78", + "Name": "Card", + "Transform": { + "posX": 9.17, + "posY": 3.118, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guts (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60424\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"willpowerIcons\": 3,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538722, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0db666", + "Name": "Card", + "Transform": { + "posX": 9.17, + "posY": 3.109, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Borrowed Time (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04308\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315253, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc5b38", + "Name": "Card", + "Transform": { + "posX": 9.171, + "posY": 3.123, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Price of Failure", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"04039\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 537612, + "SidewaysCard": false, + "CustomDeck": { + "5376": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b8843c", + "Name": "Card", + "Transform": { + "posX": 9.171, + "posY": 3.08, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nimble", + "Description": "", + "GMNotes": "{\n \"id\": \"60317\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538615, + "SidewaysCard": false, + "CustomDeck": { + "5386": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298037683/22C99DD745DFF65ECC72FD32EFA9C9D0F0C12862/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "943332", + "Name": "Card", + "Transform": { + "posX": 9.171, + "posY": 3.075, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ineffable Truth (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60427\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 538725, + "SidewaysCard": false, + "CustomDeck": { + "5387": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456297472038/B38A78EF27EBE0BDE1B36958D297701505AB936A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "215cec", + "Name": "Card", + "Transform": { + "posX": 9.172, + "posY": 3.033, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cherished Keepsake", + "Description": "", + "GMNotes": "{\n \"id\": \"03114\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368821, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eea4ef", + "Name": "Card", + "Transform": { + "posX": 9.172, + "posY": 3.028, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Well Prepared (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"04151\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226345, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "272e6c", + "Name": "Card", + "Transform": { + "posX": 9.172, + "posY": 3.024, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Ritual", + "Description": "", + "GMNotes": "{\n \"id\": \"07026\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ritual. Cursed.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 554120, + "SidewaysCard": false, + "CustomDeck": { + "5541": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/DarkRitual\")\nend)\n__bundle_register(\"playercards/cards/DarkRitual\", function(require, _LOADED, __bundle_register, __bundle_modules)\nVALID_TOKENS = {\n [\"Curse\"] = true\n}\n\nrequire(\"playercards/CardsThatSealTokens\")\nend)\n__bundle_register(\"playercards/CardsThatSealTokens\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[ Library for cards that seal tokens\nThis file is used to add sealing option to cards' context menu.\nValid options (set before requiring this file):\n\nUPDATE_ON_HOVER --@type: boolean\n - automatically updates the context menu options when the card is hovered\n - the \"Read Bag\" function reads the content of the chaos bag to update the context menu\n - example usage: \"Unrelenting\" (to only display valid tokens)\n\nSHOW_SINGLE_RELEASE --@type: boolean\n - enables an entry in the context menu\n - this entry allows releasing a single token\n - example usage: \"Holy Spear\" (to keep the other tokens and just release one)\n\nSHOW_MULTI_RELEASE --@type: number (amount of tokens to release at once)\n - enables an entry in the context menu\n - this enty allows releasing of multiple tokens at once\n - example usage: \"Nephthys\" (to release 3 bless tokens at once)\n\nSHOW_MULTI_SEAL --@type: number (amount of tokens to seal at once)\n - enables an entry in the context menu\n - this entry allows sealing of multiple tokens at once\n - example usage: \"Holy Spear\" (to seal two bless tokens at once)\n\nVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens should be abled to be sealed\n - needs to be defined for each card -> even if empty\n - example usage: \"The Chthonian Stone\"\n > VALID_TOKENS = {\n > [\"Skull\"] = true,\n > [\"Cultist\"] = true,\n > [\"Tablet\"] = true,\n > [\"Elder Thing\"] = true,\n > }\n\nINVALID_TOKENS --@type: table ([tokenName] = true)\n - this table defines which tokens are invalid for sealing\n - only needs to be defined if needed\n - usually combined with empty \"VALID_TOKENS\" table\n - example usage: \"Protective Incantation\" (not allowed to seal Auto-fail)\n\n----------------------------------------------------------\nExample 1: Crystalline Elder Sign\nThis card can only seal the \"+1\" or \"Elder Sign\" token,\nit does not need specific options for multi-sealing or releasing.\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"+1\"] = true,\n> [\"Elder Sign\"] = true\n> }\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------\nExample 2: Holy Spear\nThis card features the following abilities (just listing the relevant parts):\n- releasing a single bless token\n- sealing two bless tokens\nThus it should be implemented like this:\n\n> VALID_TOKENS = {\n> [\"Bless\"] = true\n> }\n> SHOW_SINGLE_RELEASE = true\n> SHOW_MULTI_SEAL = 2\n> require (\"playercards/CardsThatSealTokens\") -- includes a space after \"require\" to not executing bundling\n----------------------------------------------------------]]\n\nlocal blessCurseManagerApi = require(\"chaosbag/BlessCurseManagerApi\")\nlocal tokenArrangerApi = require(\"accessories/TokenArrangerApi\")\nlocal sealedTokens = {}\nlocal ID_URL_MAP = {}\nlocal tokensInBag = {}\n\nfunction onSave() return JSON.encode(sealedTokens) end\n\nfunction onLoad(savedData)\n sealedTokens = JSON.decode(savedData) or {}\n ID_URL_MAP = Global.getTable(\"ID_URL_MAP\")\n generateContextMenu()\nend\n\n-- builds the context menu\nfunction generateContextMenu()\n -- conditional single or multi release options\n if SHOW_SINGLE_RELEASE then\n self.addContextMenuItem(\"Release token\", releaseOneToken)\n elseif SHOW_MULTI_RELEASE then\n self.addContextMenuItem(\"Release \" .. SHOW_MULTI_RELEASE .. \" token(s)\", releaseMultipleTokens)\n else\n self.addContextMenuItem(\"Release token(s)\", releaseAllTokens)\n end\n\n -- main context menu options to seal tokens\n for _, map in pairs(ID_URL_MAP) do\n if (VALID_TOKENS[map.name] ~= nil) or (UPDATE_ON_HOVER and tokensInBag[map.name] and not INVALID_TOKENS[map.name]) then\n if not SHOW_MULTI_SEAL then\n self.addContextMenuItem(\"Seal \" .. map.name, function(playerColor)\n sealToken(map.name, playerColor)\n end)\n else\n self.addContextMenuItem(\"Seal \" .. SHOW_MULTI_SEAL .. \" \" .. map.name, function(playerColor)\n readBag()\n local allowed = true\n local notFound\n\n for name, _ in pairs(VALID_TOKENS) do\n if (tokensInBag[name] or 0) < SHOW_MULTI_SEAL then\n allowed = false\n notFound = name\n end\n end\n\n if allowed then\n for i = 1, SHOW_MULTI_SEAL do\n sealToken(map.name, playerColor)\n end\n else\n printToColor(\"Not enough \" .. notFound .. \" tokens in the chaos bag.\", playerColor)\n end\n end)\n end\n end\n end\nend\n\n-- generates a list of chaos tokens that is in the chaos bag\nfunction readBag()\n local chaosbag = Global.call(\"findChaosBag\")\n tokensInBag = {}\n\n for _, token in ipairs(chaosbag.getObjects()) do\n tokensInBag[token.name] = (tokensInBag[token.name] or 0) + 1\n end\nend\n\n-- native event from TTS - used to update the context menu for cards like \"Unrelenting\"\nfunction onHover()\n if UPDATE_ON_HOVER then\n readBag()\n self.clearContextMenu()\n generateContextMenu()\n end\nend\n\n-- seals the named token on this card\nfunction sealToken(name, playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n local chaosbag = Global.call(\"findChaosBag\")\n for i, obj in ipairs(chaosbag.getObjects()) do\n if obj.name == name then\n chaosbag.takeObject({\n position = self.getPosition() + Vector(0, 0.5 + 0.1 * #sealedTokens, 0),\n rotation = self.getRotation(),\n index = i - 1,\n smooth = false,\n callback_function = function(token)\n local guid = token.getGUID()\n table.insert(sealedTokens, guid)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.sealedToken(name, guid)\n end\n end\n })\n return\n end\n end\n printToColor(name .. \" token not found in chaos bag\", playerColor)\nend\n\n-- release the last sealed token\nfunction releaseOneToken(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token\", playerColor)\n putTokenAway(table.remove(sealedTokens))\n end\nend\n\n-- release multiple tokens at once\nfunction releaseMultipleTokens(playerColor)\n if SHOW_MULTI_RELEASE >= #sealedTokens then\n for i = 1, SHOW_MULTI_RELEASE do\n releaseOneToken(playerColor)\n end\n else\n printToColor(\"Not enough \" .. name .. \" tokens sealed.\", playerColor)\n end\nend\n\n-- releases all sealed tokens\nfunction releaseAllTokens(playerColor)\n if not Global.call(\"canTouchChaosTokens\") then return end\n if #sealedTokens == 0 then\n printToColor(\"No sealed token(s) found\", playerColor)\n else\n printToColor(\"Releasing token(s)\", playerColor)\n for _, guid in ipairs(sealedTokens) do\n putTokenAway(guid)\n end\n sealedTokens = {}\n end\nend\n\n-- returns the token (referenced by GUID) to the chaos bag\nfunction putTokenAway(guid)\n local token = getObjectFromGUID(guid)\n if not token then return end\n\n local name = token.getName()\n local chaosbag = Global.call(\"findChaosBag\")\n chaosbag.putObject(token)\n tokenArrangerApi.layout()\n if name == \"Bless\" or name == \"Curse\" then\n blessCurseManagerApi.releasedToken(name, guid)\n end\nend\nend)\n__bundle_register(\"accessories/TokenArrangerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenArrangerApi = {}\n\n -- local function to call the token arranger, if it is on the table\n ---@param functionName String Name of the function to cal\n ---@param argument Variant Parameter to pass\n local function callIfExistent(functionName, argument)\n local tokenArranger = getObjectsWithTag(\"TokenArranger\")[1]\n if tokenArranger ~= nil then\n tokenArranger.call(functionName, argument)\n end\n end\n\n -- updates the token modifiers with the provided data\n ---@param tokenData Table Contains the chaos token metadata\n TokenArrangerApi.onTokenDataChanged = function(fullData)\n callIfExistent(\"onTokenDataChanged\", fullData)\n end\n\n -- deletes already laid out tokens\n TokenArrangerApi.deleteCopiedTokens = function()\n callIfExistent(\"deleteCopiedTokens\")\n end\n\n -- updates the laid out tokens\n TokenArrangerApi.layout = function()\n Wait.time(function() callIfExistent(\"layout\") end, 0.1)\n end\n\n return TokenArrangerApi\nend\nend)\n__bundle_register(\"chaosbag/BlessCurseManagerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local BlessCurseManagerApi = {}\n local MANAGER_GUID = \"5933fb\"\n\n -- removes all taken tokens and resets the counts\n BlessCurseManagerApi.removeTakenTokensAndReset = function()\n local BlessCurseManager = getObjectFromGUID(MANAGER_GUID)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Bless\") end, 0.05)\n Wait.time(function() BlessCurseManager.call(\"removeTakenTokens\", \"Curse\") end, 0.10)\n Wait.time(function() BlessCurseManager.call(\"doReset\", \"White\") end, 0.15)\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.sealedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"sealedToken\", { type = type, guid = guid })\n end\n\n -- updates the internal count (called by cards that seal bless/curse tokens)\n BlessCurseManagerApi.releasedToken = function(type, guid)\n getObjectFromGUID(MANAGER_GUID).call(\"releasedToken\", { type = type, guid = guid })\n end\n\n -- broadcasts the current status for bless/curse tokens\n ---@param playerColor String Color of the player to show the broadcast to\n BlessCurseManagerApi.broadcastStatus = function(playerColor)\n getObjectFromGUID(MANAGER_GUID).call(\"broadcastStatus\", playerColor)\n end\n\n -- adds Wendy's menu to the hovered card (allows sealing of tokens)\n ---@param color String Color of the player to show the broadcast to\n BlessCurseManagerApi.addWendysMenu = function(playerColor, hoveredObject)\n getObjectFromGUID(MANAGER_GUID).call(\"addMenuOptions\", { playerColor = playerColor, hoveredObject = hoveredObject })\n end\n \n return BlessCurseManagerApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "98c8d8", + "Name": "Card", + "Transform": { + "posX": 49.077, + "posY": 2.325, + "posZ": -96.09, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Memory", + "Description": "", + "GMNotes": "{\n \"id\": \"01513\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Spell.\",\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587209, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da207b", + "Name": "Card", + "Transform": { + "posX": 9.172, + "posY": 3.029, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Waylay", + "Description": "", + "GMNotes": "{\n \"id\": \"03237\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368818, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8b46b2", + "Name": "Card", + "Transform": { + "posX": 9.173, + "posY": 2.96, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Keep Faith", + "Description": "", + "GMNotes": "{\n \"id\": \"07034\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune. Blessed.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 584328, + "SidewaysCard": false, + "CustomDeck": { + "5843": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320664132663842/9B2F50595A754585A4DF12D6D48DC2561DC0E2C9/", + "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": 9.173, + "posY": 2.956, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Family Inheritance", + "Description": "", + "GMNotes": "{\n \"id\": \"05011\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Boon.\",\n \"permanent\": true,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431557, + "SidewaysCard": false, + "CustomDeck": { + "4315": { + "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": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x < -42 then\n if startPos.z > 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z > 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the color of the player's hand that is seated next to the playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.getPlayerColor = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"playerColor\")\n end\n\n -- Returns the color of the playermat that owns the playercolor's hand\n ---@param handColor String Color of the playermat\n PlaymatApi.getMatColor = function(handColor)\n local matColors = {\"White\", \"Orange\", \"Green\", \"Red\"}\n for i, mat in ipairs(internal.getMatForColor(\"All\")) do\n local color = mat.getVar(\"playerColor\")\n if color == handColor then return matColors[i] end\n end\n return \"NOT_FOUND\"\n end\n\n -- Returns if there is the card \"Dream-Enhancing Serum\" on the requested playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.isDES = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"isDES\")\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Transforms a local position into a global position\n ---@param localPos Table Local position to be transformed\n ---@param matColor String Color of the playermat\n PlaymatApi.transformLocalPosition = function(localPos, matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.positionToWorld(localPos)\n end\n\n -- Returns the rotation of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.returnRotation = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getRotation()\n end\n\n -- Triggers the Upkeep for the requested playmat\n ---@param matColor String Color of the playermat\n ---@param playerColor String Color of the calling player (for messages)\n PlaymatApi.doUpkeepFromHotkey = function(matColor, playerColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"doUpkeepFromHotkey\", playerColor)\n end\n\n -- Returns the active investigator id\n ---@param matColor String Color of the playermat\n PlaymatApi.returnInvestigatorId = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"activeInvestigatorId\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Adds the specified amount of resources to the requested playermat's resource counter\n PlaymatApi.gainResources = function(amount, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"gainResources\", amount)\n end\n end\n\n -- Discard a non-hidden card from the corresponding player's hand\n PlaymatApi.doDiscardOne = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"doDiscardOne\")\n end\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/FamilyInheritance\")\nend)\n__bundle_register(\"playercards/cards/FamilyInheritance\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tokenManager = require(\"core/token/TokenManager\")\nlocal playmatApi = require(\"playermat/PlaymatApi\")\n\nlocal clickableResourceCounter = nil\nlocal foundTokens = 0\n\nfunction onLoad()\n self.addContextMenuItem(\"Add 4 resources\", function(playerColor) add4(playerColor) end)\n self.addContextMenuItem(\"Take all resources\", function(playerColor) takeAll(playerColor) end)\n self.addContextMenuItem(\"Discard all resources\", function(playerColor) loseAll(playerColor) end)\nend\n\nfunction searchSelf()\n clickableResourceCounter = nil\n foundTokens = 0\n\n for _, obj in ipairs(searchArea(self.getPosition(), { 2.5, 0.5, 3.5 })) do\n local obj = obj.hit_object\n if obj.getCustomObject().image ==\n \"http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/\" then\n foundTokens = foundTokens + math.abs(obj.getQuantity())\n obj.destruct()\n elseif obj.getMemo() == \"resourceCounter\" then\n foundTokens = obj.getVar(\"val\")\n clickableResourceCounter = obj\n return\n end\n end\nend\n\nfunction add4(playerColor)\n searchSelf()\n\n local newCount = foundTokens + 4\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", newCount)\n else\n if newCount > 12 then\n printToColor(\"Count increased to \" .. newCount .. \" resources. Spawning clickable counter instead.\", playerColor)\n tokenManager.spawnResourceCounterToken(self, newCount)\n else\n tokenManager.spawnTokenGroup(self, \"resource\", newCount)\n end\n end\nend\n\nfunction takeAll(playerColor)\n searchSelf()\n local matColor = playmatApi.getMatColorByPosition(self.getPosition())\n playmatApi.gainResources(foundTokens, matColor)\n\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", 0)\n end\n printToColor(\"Moved \" .. foundTokens .. \" resource(s) to \" .. matColor .. \"'s resource pool.\", playerColor)\nend\n\nfunction loseAll(playerColor)\n searchSelf()\n\n if clickableResourceCounter then\n clickableResourceCounter.call(\"updateVal\", 0)\n end\n printToColor(\"Discarded \" .. foundTokens .. \" resource(s).\", playerColor)\nend\n\nfunction searchArea(origin, size)\n return Physics.cast({\n origin = origin,\n direction = { 0, 1, 0 },\n orientation = PLAY_ZONE_ROTATION,\n type = 3,\n size = size,\n max_distance = 1\n })\nend\nend)\n__bundle_register(\"core/token/TokenManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local tokenSpawnTracker = require(\"core/token/TokenSpawnTrackerApi\")\n local playArea = require(\"core/PlayAreaApi\")\n\n local PLAYER_CARD_TOKEN_OFFSETS = {\n [1] = {\n Vector(0, 3, -0.2)\n },\n [2] = {\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [3] = {\n Vector(0, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [4] = {\n Vector(0.4, 3, -0.9),\n Vector(-0.4, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [5] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.4, 3, -0.2),\n Vector(-0.4, 3, -0.2)\n },\n [6] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2)\n },\n [7] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0, 3, 0.5)\n },\n [8] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(-0.35, 3, 0.5),\n Vector(0.35, 3, 0.5)\n },\n [9] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5)\n },\n [10] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0, 3, 1.2)\n },\n [11] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(-0.35, 3, 1.2),\n Vector(0.35, 3, 1.2)\n },\n [12] = {\n Vector(0.7, 3, -0.9),\n Vector(0, 3, -0.9),\n Vector(-0.7, 3, -0.9),\n Vector(0.7, 3, -0.2),\n Vector(0, 3, -0.2),\n Vector(-0.7, 3, -0.2),\n Vector(0.7, 3, 0.5),\n Vector(0, 3, 0.5),\n Vector(-0.7, 3, 0.5),\n Vector(0.7, 3, 1.2),\n Vector(0, 3, 1.2),\n Vector(-0.7, 3, 1.2)\n }\n }\n\n -- Source for tokens\n local TOKEN_SOURCE_GUID = \"124381\"\n\n -- Table of data extracted from the token source bag, keyed by the Memo on each token which\n -- should match the token type keys (\"resource\", \"clue\", etc)\n local tokenTemplates\n\n local DATA_HELPER_GUID = \"708279\"\n\n local playerCardData\n local locationData\n\n local TokenManager = { }\n local internal = { }\n\n -- Spawns tokens for the card. This function is built to just throw a card at it and let it do\n -- the work once a card has hit an area where it might spawn tokens. It will check to see if\n -- the card has already spawned, find appropriate data from either the uses metadata or the Data\n -- Helper, and spawn the tokens.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n TokenManager.spawnForCard = function(card, extraUses)\n if tokenSpawnTracker.hasSpawnedTokens(card.getGUID()) then\n return\n end\n local metadata = JSON.decode(card.getGMNotes())\n if metadata ~= nil then\n internal.spawnTokensFromUses(card, extraUses)\n else\n internal.spawnTokensFromDataHelper(card)\n end\n end\n\n -- Spawns a set of tokens on the given card.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param tokenCount Number How many tokens to spawn. For damage or horror this value will be set to the\n -- spawned state object rather than spawning multiple tokens\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnTokenGroup = function(card, tokenType, tokenCount, shiftDown)\n local optionPanel = Global.getTable(\"optionPanel\")\n\n if tokenType == \"damage\" or tokenType == \"horror\" then\n TokenManager.spawnCounterToken(card, tokenType, tokenCount, shiftDown)\n elseif tokenType == \"resource\" and optionPanel[\"useResourceCounters\"] then\n TokenManager.spawnResourceCounterToken(card, tokenCount)\n else\n TokenManager.spawnMultipleTokens(card, tokenType, tokenCount, shiftDown)\n end\n end\n\n -- Spawns a single counter token and sets the value to tokenValue. Used for damage and horror\n -- tokens.\n ---@param card Object Card to spawn tokens on\n ---@param tokenType String type of token to spawn, valid values are \"damage\" and \"horror\". Other\n -- types should use spawnMultipleTokens()\n ---@param tokenValue Number Value to set the damage/horror to\n TokenManager.spawnCounterToken = function(card, tokenType, tokenValue, shiftDown)\n if tokenValue < 1 or tokenValue > 50 then return end\n\n local pos = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[1][1] + Vector(0, 0, shiftDown))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, tokenType, rot, function(spawned) spawned.setState(tokenValue) end)\n end\n\n TokenManager.spawnResourceCounterToken = function(card, tokenCount)\n local pos = card.positionToWorld(card.positionToLocal(card.getPosition()) + Vector(0, 0.2, -0.5))\n local rot = card.getRotation()\n TokenManager.spawnToken(pos, \"resourceCounter\", rot, function(spawned)\n spawned.call(\"updateVal\", tokenCount)\n end)\n end\n\n -- Spawns a number of tokens.\n ---@param tokenType String type of token to spawn, valid values are resource\", \"doom\", or \"clue\".\n -- Other types should use spawnCounterToken()\n ---@param tokenCount Number How many tokens to spawn\n ---@param shiftDown Number An offset for the z-value of this group of tokens\n TokenManager.spawnMultipleTokens = function(card, tokenType, tokenCount, shiftDown)\n if tokenCount < 1 or tokenCount > 12 then\n return\n end\n\n local offsets = {}\n if tokenType == \"clue\" then\n offsets = internal.buildClueOffsets(card, tokenCount)\n else\n for i = 1, tokenCount do\n offsets[i] = card.positionToWorld(PLAYER_CARD_TOKEN_OFFSETS[tokenCount][i])\n -- Fix the y-position for the spawn, since positionToWorld considers rotation which can\n -- have bad results for face up/down differences\n offsets[i].y = card.getPosition().y + 0.15\n end\n end\n\n if shiftDown ~= nil then\n -- Copy the offsets to make sure we don't change the static values\n local baseOffsets = offsets\n offsets = { }\n for i, baseOffset in ipairs(baseOffsets) do\n offsets[i] = baseOffset\n offsets[i][3] = offsets[i][3] + shiftDown\n end\n end\n\n if offsets == nil then\n error(\"couldn't find offsets for \" .. tokenCount .. ' tokens')\n return\n end\n\n for i = 1, tokenCount do\n TokenManager.spawnToken(offsets[i], tokenType, card.getRotation())\n end\n end\n\n -- Spawns a single token at the given global position by copying it from the template bag.\n ---@param position Global position to spawn the token\n ---@param tokenType String type of token to spawn, valid values are \"damage\", \"horror\",\n -- \"resource\", \"doom\", or \"clue\"\n ---@param rotation Vector Rotation to be used for the new token. Only the y-value will be used,\n -- x and z will use the default rotation from the source bag\n ---@param callback function A callback function triggered after the new token is spawned\n TokenManager.spawnToken = function(position, tokenType, rotation, callback)\n internal.initTokenTemplates()\n local loadTokenType = tokenType\n if tokenType == \"clue\" or tokenType == \"doom\" then\n loadTokenType = \"clueDoom\"\n end\n if tokenTemplates[loadTokenType] == nil then\n error(\"Unknown token type '\" .. tokenType .. \"'\")\n return\n end\n local tokenTemplate = tokenTemplates[loadTokenType]\n\n -- Take ONLY the Y-value for rotation, so we don't flip the token coming out of the bag\n local rot = Vector(tokenTemplate.Transform.rotX,\n 270,\n tokenTemplate.Transform.rotZ)\n if rotation ~= nil then\n rot.y = rotation.y\n end\n if tokenType == \"doom\" then\n rot.z = 180\n end\n\n tokenTemplate.Nickname = \"\"\n return spawnObjectData({\n data = tokenTemplate,\n position = position,\n rotation = rot,\n callback_function = callback\n })\n end\n\n -- Delegate function to the token spawn tracker. Exists to avoid circular dependencies in some\n -- callers.\n ---@param card Object Card object to reset the tokens for\n TokenManager.resetTokensSpawned = function(card)\n tokenSpawnTracker.resetTokensSpawned(card.getGUID())\n end\n\n -- Pushes new player card data into the local copy of the Data Helper player data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addPlayerCardData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n playerCardData[k] = v\n end\n end\n\n -- Pushes new location data into the local copy of the Data Helper location data.\n ---@param dataTable Table Key/Value pairs following the DataHelper style\n TokenManager.addLocationData = function(dataTable)\n internal.initDataHelperData()\n for k, v in pairs(dataTable) do\n locationData[k] = v\n end\n end\n\n -- Checks to see if the given card has location data in the DataHelper\n ---@param card Object Card to check for data\n ---@return Boolean True if this card has data in the helper, false otherwise\n TokenManager.hasLocationData = function(card)\n internal.initDataHelperData()\n return internal.getLocationData(card) ~= nil\n end\n\n internal.initTokenTemplates = function()\n if tokenTemplates ~= nil then\n return\n end\n tokenTemplates = { }\n local tokenSource = getObjectFromGUID(TOKEN_SOURCE_GUID)\n for _, tokenTemplate in ipairs(tokenSource.getData().ContainedObjects) do\n local tokenName = tokenTemplate.Memo\n tokenTemplates[tokenName] = tokenTemplate\n end\n end\n\n -- Copies the data from the DataHelper. Will only happen once.\n internal.initDataHelperData = function()\n if playerCardData ~= nil then\n return\n end\n local dataHelper = getObjectFromGUID(DATA_HELPER_GUID)\n playerCardData = dataHelper.getTable('PLAYER_CARD_DATA')\n locationData = dataHelper.getTable('LOCATIONS_DATA')\n end\n\n -- Spawn tokens for a card based on the uses metadata. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n ---@param extraUses Table A table of = which will modify the number of tokens\n --- spawned for that type. e.g. Akachi's playmat should pass \"Charge\"=1\n internal.spawnTokensFromUses = function(card, extraUses)\n local uses = internal.getUses(card)\n if uses == nil then\n return\n end\n local type = nil\n local token = nil\n local tokenCount = 0\n -- Uses structure underwent a breaking change in 2.4.0, have to check to see if this is\n -- a single entry or an array. This is ugly and duplicated, but impossible to replicate the\n -- multi-spawn vs. single spawn otherwise. TODO: Clean this up when 2.4.0 has been out long\n -- enough that saved decks don't have old data\n if uses.count != nil then\n type = cardMetadata.uses.type\n token = cardMetadata.uses.token\n tokenCount = cardMetadata.uses.count\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning single use tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n else\n for i, useInfo in ipairs(uses) do\n type = useInfo.type\n token = useInfo.token\n tokenCount = (useInfo.count or 0)\n + (useInfo.countPerInvestigator or 0) * playArea.getInvestigatorCount()\n if extraUses ~= nil and extraUses[type] ~= nil then\n tokenCount = tokenCount + extraUses[type]\n end\n log(\"Spawning use array tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n -- Shift each spawned group after the first down so they don't pile on each other\n TokenManager.spawnTokenGroup(card, token, tokenCount, (i - 1) * 0.8)\n end\n end\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a card based on the data helper data. This will consider the face up/down state\n -- of the card for both locations and standard cards.\n ---@param card Object Card to maybe spawn tokens for\n internal.spawnTokensFromDataHelper = function(card)\n internal.initDataHelperData()\n local playerData = internal.getPlayerCardData(card)\n if playerData ~= nil then\n internal.spawnPlayerCardTokensFromDataHelper(card, playerData)\n end\n local locationData = internal.getLocationData(card)\n if locationData ~= nil then\n internal.spawnLocationTokensFromDataHelper(card, locationData)\n end\n end\n\n -- Spawn tokens for a player card using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Player card data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnPlayerCardTokensFromDataHelper = function(card, playerData)\n token = playerData.tokenType\n tokenCount = playerData.tokenCount\n log(\"Spawning data helper tokens for \"..card.getName()..'['..card.getDescription()..']: '..tokenCount..\"x \"..token)\n TokenManager.spawnTokenGroup(card, token, tokenCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n\n -- Spawn tokens for a location using data retrieved from the Data Helper.\n ---@param card Object Card to maybe spawn tokens for\n ---@param playerData Table Location data structure retrieved from the DataHelper. Should be\n -- the right data for this card.\n internal.spawnLocationTokensFromDataHelper = function(card, locationData)\n local clueCount = internal.getClueCountFromData(card, locationData)\n if clueCount > 0 then\n TokenManager.spawnTokenGroup(card, \"clue\", clueCount)\n tokenSpawnTracker.markTokensSpawned(card.getGUID())\n end\n end\n\n internal.getPlayerCardData = function(card)\n return playerCardData[card.getName() .. ':' .. card.getDescription()]\n or playerCardData[card.getName()]\n end\n\n internal.getLocationData = function(card)\n return locationData[card.getName() .. '_' .. card.getGUID()] or locationData[card.getName()]\n end\n\n internal.getClueCountFromData = function(card, locationData)\n -- Return the number of clues to spawn on this location\n if locationData == nil then\n error('attempted to get clue for unexpected object: ' .. card.getName())\n return 0\n end\n\n log(card.getName() .. ' : ' .. locationData.type .. ' : ' .. locationData.value .. ' : ' .. locationData.clueSide)\n if ((card.is_face_down and locationData.clueSide == 'back')\n or (not card.is_face_down and locationData.clueSide == 'front')) then\n if locationData.type == 'fixed' then\n return locationData.value\n elseif locationData.type == 'perPlayer' then\n return locationData.value * playArea.getInvestigatorCount()\n end\n error('unexpected location type: ' .. locationData.type)\n end\n return 0\n end\n\n -- Gets the right uses structure for this card, based on metadata and face up/down state\n ---@param card Object Card to pull the uses from\n internal.getUses = function(card)\n local metadata = JSON.decode(card.getGMNotes()) or { }\n if metadata.type == \"Location\" then\n if card.is_face_down and metadata.locationBack ~= nil then\n return metadata.locationBack.uses\n elseif not card.is_face_down and metadata.locationFront ~= nil then\n return metadata.locationFront.uses\n end\n elseif not card.is_face_down then\n return metadata.uses\n end\n\n return nil\n end\n\n -- Dynamically create positions for clues on a card.\n ---@param card Object Card the clues will be placed on\n ---@param count Integer How many clues?\n ---@return Table Array of global positions to spawn the clues at\n internal.buildClueOffsets = function(card, count)\n local pos = card.getPosition()\n local cluePositions = { }\n for i = 1, count do\n local row = math.floor(1 + (i - 1) / 4)\n local column = (i - 1) % 4\n table.insert(cluePositions, Vector(pos.x + 1.5 - 0.55 * row, pos.y + 0.15, pos.z - 0.825 + 0.55 * column))\n end\n\n return cluePositions\n end\n\n return TokenManager\n\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "102fad", + "Name": "Card", + "Transform": { + "posX": 9.174, + "posY": 2.934, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Reliable (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"04020\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Upgrade.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226336, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b4ad29", + "Name": "Card", + "Transform": { + "posX": 9.174, + "posY": 2.929, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Contraband", + "Description": "", + "GMNotes": "{\n \"id\": \"02109\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Supply. Illicit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368717, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5fae20", + "Name": "Card", + "Transform": { + "posX": 9.174, + "posY": 2.915, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grisly Totem (3)", + "Description": "Survivor", + "GMNotes": "{\n \"id\": \"05195\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Charm. Blessed.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 293016, + "SidewaysCard": false, + "CustomDeck": { + "2930": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ae3775", + "Name": "Card", + "Transform": { + "posX": 9.174, + "posY": 2.91, + "posZ": -16.731, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Black Book", + "Description": "Signed in Blood", + "GMNotes": "{\n \"id\": \"05150\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Tome. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 275732, + "SidewaysCard": false, + "CustomDeck": { + "2757": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/829135524526809828/AB799C8FFD9024655A9F179CCFF1EE30DE0D3C75/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "275450", + "Name": "Card", + "Transform": { + "posX": 9.175, + "posY": 2.942, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heavy Furs", + "Description": "", + "GMNotes": "{\n \"id\": \"08126\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378913, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0fc42c", + "Name": "Card", + "Transform": { + "posX": 9.175, + "posY": 2.938, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rod of Animalism (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08128\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378915, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "82d62c", + "Name": "Card", + "Transform": { + "posX": 9.175, + "posY": 2.971, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stick to the Plan (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"03264\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226350, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e72762", + "Name": "Card", + "Transform": { + "posX": 9.175, + "posY": 2.967, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mind Wipe (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"50008\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230351, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "adc8b6", + "Name": "Card", + "Transform": { + "posX": 9.176, + "posY": 2.947, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dauntless Spirit (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08078\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378907, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "358387", + "Name": "Card", + "Transform": { + "posX": 9.176, + "posY": 2.942, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rise to the Occasion", + "Description": "", + "GMNotes": "{\n \"id\": \"02192\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368801, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bdd102", + "Name": "Card", + "Transform": { + "posX": 9.176, + "posY": 2.938, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "In the Thick of It", + "Description": "", + "GMNotes": "{\n \"id\": \"08125\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Curse.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378912, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7a2fe9", + "Name": "Card", + "Transform": { + "posX": 9.177, + "posY": 2.965, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Plucky (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08081\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378910, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "852697", + "Name": "Card", + "Transform": { + "posX": 9.177, + "posY": 2.96, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sled Dog", + "Description": "", + "GMNotes": "{\n \"id\": \"08127\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378914, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e81f1e", + "Name": "Card", + "Transform": { + "posX": 9.177, + "posY": 2.934, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blood Will Have Blood (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08079\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Pact. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378908, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa994a", + "Name": "Card", + "Transform": { + "posX": 9.177, + "posY": 2.93, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crafty (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08123\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"agilityIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378961, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a65852", + "Name": "Card", + "Transform": { + "posX": 9.177, + "posY": 2.925, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bangle of Jinxes (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08075\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Charm. Cursed.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378904, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fb019d", + "Name": "Card", + "Transform": { + "posX": 9.178, + "posY": 2.946, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fire Extinguisher (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08080\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tool. Melee.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378909, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "452db2", + "Name": "Card", + "Transform": { + "posX": 9.178, + "posY": 2.941, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Antiquary (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08124\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue|Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378962, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "29d06d", + "Name": "Card", + "Transform": { + "posX": 9.178, + "posY": 2.909, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jury-Rig", + "Description": "", + "GMNotes": "{\n \"id\": \"08074\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Upgrade.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Durability\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378903, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eedd0b", + "Name": "Card", + "Transform": { + "posX": 9.178, + "posY": 2.904, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Burn After Reading (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08076\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378905, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "699a99", + "Name": "Card", + "Transform": { + "posX": 9.178, + "posY": 2.899, + "posZ": -16.732, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Schoffner's Catalogue", + "Description": "", + "GMNotes": "{\n \"id\": \"08072\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378901, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e64cb", + "Name": "Card", + "Transform": { + "posX": 9.179, + "posY": 2.914, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prophetic (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08120\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic|Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378958, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b460e1", + "Name": "Card", + "Transform": { + "posX": 9.179, + "posY": 2.909, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bandages", + "Description": "", + "GMNotes": "{\n \"id\": \"08073\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378902, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f85d4e", + "Name": "Card", + "Transform": { + "posX": 9.179, + "posY": 2.904, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Enchanted Bow (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08118\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Spell. Blessed. Weapon. Ranged.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378956, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1bdb15", + "Name": "Card", + "Transform": { + "posX": 9.18, + "posY": 2.916, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sleuth (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08121\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Seeker|Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378959, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8ec9cb", + "Name": "Card", + "Transform": { + "posX": 9.18, + "posY": 2.911, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bruiser (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08122\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"replenish\": 2,\n \"type\": \"Resource\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378960, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1d6d47", + "Name": "Card", + "Transform": { + "posX": 9.18, + "posY": 2.906, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Earthly Serenity (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08117\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Survivor\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378955, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5f541", + "Name": "Card", + "Transform": { + "posX": 9.18, + "posY": 2.914, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Short Supply", + "Description": "", + "GMNotes": "{\n \"id\": \"08071\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378900, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/cards/ShortSupply\")\nend)\n__bundle_register(\"playercards/cards/ShortSupply\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playmatAPI = require(\"playermat/PlaymatApi\")\n\nfunction onLoad()\n self.addContextMenuItem(\"Discard 10 cards\", shortSupply)\nend\n\n-- called by context menu entry\nfunction shortSupply(color)\n local matColor = playmatAPI.getMatColorByPosition(self.getPosition())\n\n -- get draw deck and discard position\n local drawDeck = playmatAPI.getDrawDeck(matColor)\n local discardPos = playmatAPI.getDiscardPosition(matColor)\n\n -- error handling\n if discardPos == nil then\n broadcastToColor(\"Couldn't retrieve discard position from playermat!\", color, \"Red\")\n return\n end\n\n if drawDeck == nil then\n broadcastToColor(\"Deck not found!\", color, \"Yellow\")\n return\n elseif drawDeck.tag ~= \"Deck\" then\n broadcastToColor(\"Deck only contains a single card!\", color, \"Yellow\")\n return\n end\n\n -- discard cards\n broadcastToColor(\"Discarding top 10 cards for player color '\" .. matColor .. \"'.\", color, \"White\")\n for i = 1, 10 do\n drawDeck.takeObject({ flip = true, position = { discardPos.x, 2 + 0.075 * i, discardPos.z } })\n end\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x < -42 then\n if startPos.z > 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z > 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the color of the player's hand that is seated next to the playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.getPlayerColor = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"playerColor\")\n end\n\n -- Returns the color of the playermat that owns the playercolor's hand\n ---@param handColor String Color of the playermat\n PlaymatApi.getMatColor = function(handColor)\n local matColors = {\"White\", \"Orange\", \"Green\", \"Red\"}\n for i, mat in ipairs(internal.getMatForColor(\"All\")) do\n local color = mat.getVar(\"playerColor\")\n if color == handColor then return matColors[i] end\n end\n return \"NOT_FOUND\"\n end\n\n -- Returns if there is the card \"Dream-Enhancing Serum\" on the requested playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.isDES = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"isDES\")\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Transforms a local position into a global position\n ---@param localPos Table Local position to be transformed\n ---@param matColor String Color of the playermat\n PlaymatApi.transformLocalPosition = function(localPos, matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.positionToWorld(localPos)\n end\n\n -- Returns the rotation of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.returnRotation = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getRotation()\n end\n\n -- Triggers the Upkeep for the requested playmat\n ---@param matColor String Color of the playermat\n ---@param playerColor String Color of the calling player (for messages)\n PlaymatApi.doUpkeepFromHotkey = function(matColor, playerColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"doUpkeepFromHotkey\", playerColor)\n end\n\n -- Returns the active investigator id\n ---@param matColor String Color of the playermat\n PlaymatApi.returnInvestigatorId = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"activeInvestigatorId\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Adds the specified amount of resources to the requested playermat's resource counter\n PlaymatApi.gainResources = function(amount, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"gainResources\", amount)\n end\n end\n\n -- Discard a non-hidden card from the corresponding player's hand\n PlaymatApi.doDiscardOne = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"doDiscardOne\")\n end\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "57f037", + "Name": "Card", + "Transform": { + "posX": 9.18, + "posY": 2.909, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Earthly Serenity (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"08119\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Survivor\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378957, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "70f9f7", + "Name": "Card", + "Transform": { + "posX": 9.181, + "posY": 2.865, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ice Pick (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08107\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tool. Melee.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378945, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "358be4", + "Name": "Card", + "Transform": { + "posX": 9.181, + "posY": 2.86, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Precious Memento (4)", + "Description": "From a Future Life", + "GMNotes": "{\n \"id\": \"08115\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Charm. Cursed.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378953, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7b4b0c", + "Name": "Card", + "Transform": { + "posX": 9.181, + "posY": 2.855, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Talisman of Protection", + "Description": "", + "GMNotes": "{\n \"id\": \"08116\",\n \"type\": \"Asset\",\n \"class\": \"Mystic|Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378954, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "57b95d", + "Name": "Card", + "Transform": { + "posX": 9.181, + "posY": 2.857, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unscrupulous Loan (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08113\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Pact.\",\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378951, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1905cf", + "Name": "Card", + "Transform": { + "posX": 9.181, + "posY": 2.852, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Professor William Webb (2)", + "Description": "Finder of Hidden Connections", + "GMNotes": "{\n \"id\": \"08106\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378944, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6c5628", + "Name": "Card", + "Transform": { + "posX": 9.182, + "posY": 2.801, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nkosi Mabati (3)", + "Description": "Enigmatic Warlock", + "GMNotes": "{\n \"id\": \"08091\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378929, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ae3ff5", + "Name": "Card", + "Transform": { + "posX": 9.182, + "posY": 2.796, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sledgehammer (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"08096\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Survivor\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 3,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378934, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "be4332", + "Name": "Card", + "Transform": { + "posX": 9.182, + "posY": 2.791, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eon Chart (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08098\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378936, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "39cb5b", + "Name": "Card", + "Transform": { + "posX": 9.183, + "posY": 2.786, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ethereal Slip (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08110\",\n \"type\": \"Event\",\n \"class\": \"Rogue|Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell. Trick.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378948, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f69d3f", + "Name": "Card", + "Transform": { + "posX": 9.183, + "posY": 2.782, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Precious Memento (4)", + "Description": "From a Former Life", + "GMNotes": "{\n \"id\": \"08114\",\n \"type\": \"Asset\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Charm. Blessed.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378952, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "58f2af", + "Name": "Card", + "Transform": { + "posX": 9.183, + "posY": 2.724, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Divination (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"08103\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell. Augury.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378941, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8b065c", + "Name": "Card", + "Transform": { + "posX": 9.183, + "posY": 2.719, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ice Pick (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08105\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Item. Tool. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378943, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cc8571", + "Name": "Card", + "Transform": { + "posX": 9.183, + "posY": 2.714, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Professor William Webb", + "Description": "Finder of Hidden Connections", + "GMNotes": "{\n \"id\": \"08104\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378942, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "31539a", + "Name": "Card", + "Transform": { + "posX": 9.184, + "posY": 2.704, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ethereal Slip", + "Description": "", + "GMNotes": "{\n \"id\": \"08108\",\n \"type\": \"Event\",\n \"class\": \"Rogue|Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell. Trick.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378946, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "255aa3", + "Name": "Card", + "Transform": { + "posX": 9.184, + "posY": 2.699, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gené Beauregard (3)", + "Description": "Intrepid Explorer", + "GMNotes": "{\n \"id\": \"08099\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 5,\n \"level\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378937, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "91204c", + "Name": "Card", + "Transform": { + "posX": 9.184, + "posY": 2.635, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Protecting the Anirniq (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08102\",\n \"type\": \"Event\",\n \"class\": \"Seeker|Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378940, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d3ad2d", + "Name": "Card", + "Transform": { + "posX": 9.184, + "posY": 2.63, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eon Chart (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"08100\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378938, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "98eb87", + "Name": "Card", + "Transform": { + "posX": 9.184, + "posY": 2.625, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pocket Telescope", + "Description": "", + "GMNotes": "{\n \"id\": \"08097\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378935, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "79cbc6", + "Name": "Card", + "Transform": { + "posX": 9.185, + "posY": 2.608, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Snipe (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08087\",\n \"type\": \"Event\",\n \"class\": \"Guardian|Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378925, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b94090", + "Name": "Card", + "Transform": { + "posX": 9.185, + "posY": 2.603, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On the Trail (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08085\",\n \"type\": \"Event\",\n \"class\": \"Guardian|Seeker\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Insight. Tactic.\",\n \"intellectIcons\": 2,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378923, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0fff60", + "Name": "Card", + "Transform": { + "posX": 9.186, + "posY": 2.533, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Brand of Cthugha (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08090\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378928, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4df3b9", + "Name": "Card", + "Transform": { + "posX": 9.186, + "posY": 2.528, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cyclopean Hammer (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"08093\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 5,\n \"level\": 5,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378931, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "200b64", + "Name": "Card", + "Transform": { + "posX": 9.186, + "posY": 2.523, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Brand of Cthugha (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"08092\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 9,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378930, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "859736", + "Name": "Card", + "Transform": { + "posX": 9.186, + "posY": 2.5, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quickdraw Holster (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"08089\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Rogue\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Tool. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378927, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "78fdc7", + "Name": "Card", + "Transform": { + "posX": 9.186, + "posY": 2.495, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sledgehammer", + "Description": "", + "GMNotes": "{\n \"id\": \"08094\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378932, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7eb1ec", + "Name": "Card", + "Transform": { + "posX": 9.187, + "posY": 2.418, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Old Shotgun (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08088\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378926, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4e4179", + "Name": "Card", + "Transform": { + "posX": 9.187, + "posY": 2.414, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On the Trail (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08084\",\n \"type\": \"Event\",\n \"class\": \"Guardian|Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight. Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378922, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "93e52d", + "Name": "Card", + "Transform": { + "posX": 9.187, + "posY": 2.409, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Panic", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"08132\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378919, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a42bcf", + "Name": "Card", + "Transform": { + "posX": 9.187, + "posY": 2.379, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stupor", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"08133\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378920, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "edb064", + "Name": "Card", + "Transform": { + "posX": 9.187, + "posY": 2.374, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grounded (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08069\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379059, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "46b4a0", + "Name": "Card", + "Transform": { + "posX": 9.187, + "posY": 2.369, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Leg Injury", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"08131\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Injury.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378918, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f2726b", + "Name": "Card", + "Transform": { + "posX": 9.188, + "posY": 2.355, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Healing Words (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08068\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379058, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "79870f", + "Name": "Card", + "Transform": { + "posX": 9.188, + "posY": 2.351, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "True Magick (5)", + "Description": "Reworking Reality", + "GMNotes": "{\n \"id\": \"08070\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Relic. Tome.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"replenish\": 1,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379060, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f1420", + "Name": "Card", + "Transform": { + "posX": 9.189, + "posY": 2.326, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arm Injury", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"08130\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Injury.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378917, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "49a338", + "Name": "Card", + "Transform": { + "posX": 9.189, + "posY": 2.322, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Occult Theory (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08065\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 1,\n \"traits\": \"Practiced. Expert.\",\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379055, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d02825", + "Name": "Card", + "Transform": { + "posX": 9.189, + "posY": 2.317, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Close the Circle (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08062\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Ritual. Synergy.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379052, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "927d34", + "Name": "Card", + "Transform": { + "posX": 9.189, + "posY": 2.34, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scout Ahead", + "Description": "", + "GMNotes": "{\n \"id\": \"08047\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight. Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379037, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f6d572", + "Name": "Card", + "Transform": { + "posX": 9.189, + "posY": 2.335, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cheat the System (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08050\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Trick. Synergy.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379040, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c09a15", + "Name": "Card", + "Transform": { + "posX": 9.19, + "posY": 2.305, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Foresight (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08064\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Augury.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379054, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "583026", + "Name": "Card", + "Transform": { + "posX": 9.19, + "posY": 2.301, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Parallel Fates (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08066\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Augury.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379056, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6b3a27", + "Name": "Card", + "Transform": { + "posX": 9.191, + "posY": 2.268, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Moxie (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08056\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"willpowerIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379046, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "67eb69", + "Name": "Card", + "Transform": { + "posX": 9.191, + "posY": 2.238, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Money Talks (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08054\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Favor. Gambit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379044, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "20da53", + "Name": "Card", + "Transform": { + "posX": 9.192, + "posY": 2.224, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Black Market (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08055\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Favor.\",\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379045, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "814c79", + "Name": "Card", + "Transform": { + "posX": 9.193, + "posY": 2.214, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Red Clock (2)", + "Description": "Broken but Reliable", + "GMNotes": "{\n \"id\": \"08053\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379043, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bcdfde", + "Name": "Card", + "Transform": { + "posX": 9.193, + "posY": 2.209, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Winds of Power (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08063\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379053, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5e3aac", + "Name": "Card", + "Transform": { + "posX": 9.194, + "posY": 2.246, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Savant (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08052\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 1,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 1,\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379042, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "696894", + "Name": "Card", + "Transform": { + "posX": 9.195, + "posY": 2.229, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Red Clock (5)", + "Description": "Broken but Reliable", + "GMNotes": "{\n \"id\": \"08058\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 5,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 2,\n \"uses\": [\n {\n \"count\": 0,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379048, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b03e83", + "Name": "Card", + "Transform": { + "posX": 9.195, + "posY": 2.209, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hiking Boots (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08035\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Clothing. Footwear.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379025, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b925fc", + "Name": "Card", + "Transform": { + "posX": 9.196, + "posY": 2.186, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Down the Rabbit Hole", + "Description": "", + "GMNotes": "{\n \"id\": \"08059\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379049, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6aa5dc", + "Name": "Card", + "Transform": { + "posX": 9.197, + "posY": 2.16, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Survey the Area (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08037\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 1,\n \"traits\": \"Practiced. Expert.\",\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379027, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa06f9", + "Name": "Card", + "Transform": { + "posX": 9.198, + "posY": 2.147, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Forced Learning", + "Description": "", + "GMNotes": "{\n \"id\": \"08031\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Talent. Ritual.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379021, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3eafd5", + "Name": "Card", + "Transform": { + "posX": 9.198, + "posY": 2.142, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Black Fan (3)", + "Description": "Symbol of Power", + "GMNotes": "{\n \"id\": \"08057\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379047, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "69289f", + "Name": "Card", + "Transform": { + "posX": 9.199, + "posY": 2.177, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Untimely Transaction (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08051\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Favor.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379041, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1fdf4c", + "Name": "Card", + "Transform": { + "posX": 9.199, + "posY": 2.158, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Archive of Conduits (4)", + "Description": "Gateway to Tindalos", + "GMNotes": "{\n \"id\": \"08041\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Leyline\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379031, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fad52a", + "Name": "Card", + "Transform": { + "posX": 9.2, + "posY": 2.136, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Counterespionage (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08049\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Favor. Service.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379039, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a336de", + "Name": "Card", + "Transform": { + "posX": 9.2, + "posY": 2.131, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On the Hunt (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08028\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379018, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8190ac", + "Name": "Card", + "Transform": { + "posX": 9.201, + "posY": 2.156, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Underworld Support", + "Description": "", + "GMNotes": "{\n \"id\": \"08046\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Favor. Illicit.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379036, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8023f5", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.128, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Archive of Conduits", + "Description": "Unidentified", + "GMNotes": "{\n \"id\": \"08033\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome. Occult.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379023, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4b1b99", + "Name": "Card", + "Transform": { + "posX": 9.203, + "posY": 2.064, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Archive of Conduits (4)", + "Description": "Gateway to Aldebaran", + "GMNotes": "{\n \"id\": \"08043\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Leyline\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379033, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5210c2", + "Name": "Card", + "Transform": { + "posX": 9.203, + "posY": 2.074, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "21 or Bust", + "Description": "", + "GMNotes": "{\n \"id\": \"08048\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune. Gambit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379038, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "88ff66", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.083, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Archive of Conduits (4)", + "Description": "Gateway to Acheron", + "GMNotes": "{\n \"id\": \"08042\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Leyline\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379032, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55999d", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.078, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prophesiae Profana (5)", + "Description": "Atlas of the Unknowable", + "GMNotes": "{\n \"id\": \"08045\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Relic. Tome.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379035, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "098132", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.073, + "posZ": -16.737, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Archive of Conduits (4)", + "Description": "Gateway to Paradise", + "GMNotes": "{\n \"id\": \"08044\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Leyline\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379034, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "98e5f5", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.178, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jeremiah Kirby", + "Description": "Arctic Archaeologist", + "GMNotes": "{\n \"id\": \"08032\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic. Wayfarer.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379022, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0d3bfa", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.173, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Medical Texts (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08038\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379028, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9ab750", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.168, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dodge (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08026\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379016, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "36efa2", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.27, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Combat Training (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08027\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379017, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3a4edd", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.265, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unearth the Ancients (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"08039\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379029, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0a312f", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.26, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Butterfly Swords (5)", + "Description": "", + "GMNotes": "{\n \"id\": \"08030\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379020, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "62e4f4", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.358, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Defensive Stance (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08024\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 1,\n \"traits\": \"Practiced. Expert.\",\n \"dynamicIcons\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379014, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "09cc35", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.353, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gang Up (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08022\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Spirit. Synergy.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379012, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "76270e", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.348, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Get behind me!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"08021\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379011, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "58288b", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.443, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Toe to Toe", + "Description": "", + "GMNotes": "{\n \"id\": \"08020\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit. Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379010, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "081db4", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.438, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Discipline", + "Description": "Quiescence of Thought", + "GMNotes": "{\n \"id\": \"08012a\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Unbroken.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379406, + "SidewaysCard": false, + "CustomDeck": { + "3794": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ca36f", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.433, + "posZ": -16.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Greed", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08018\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379000, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5ff3bd", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.524, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Discipline", + "Description": "Alignment of Spirit", + "GMNotes": "{\n \"id\": \"08011a\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Unbroken.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379405, + "SidewaysCard": false, + "CustomDeck": { + "3794": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e8d38d", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.602, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Discipline", + "Description": "Prescience of Fate", + "GMNotes": "{\n \"id\": \"08013a\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Unbroken.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379407, + "SidewaysCard": false, + "CustomDeck": { + "3794": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "45c19e", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.598, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Burden of Destiny", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08015\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379007, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3247da", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.593, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Discipline", + "Description": "Balance of Body", + "GMNotes": "{\n \"id\": \"08014a\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Unbroken.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379408, + "SidewaysCard": false, + "CustomDeck": { + "3794": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c70129", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.677, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shrewd Dealings", + "Description": "", + "GMNotes": "{\n \"id\": \"08017\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379008, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "28080d", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.672, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Buried Secrets", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08009\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Mystery.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379006, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "598ba0", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.667, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mechanic's Wrench", + "Description": "", + "GMNotes": "{\n \"id\": \"08002\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tool. Melee.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379001, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0c2449", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.749, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fend Off (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08082\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Gambit. Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378911, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6367dd", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.744, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Join the Caravan (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08036\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 5,\n \"level\": 1,\n \"traits\": \"Insight. Synergy.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379026, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e2dc13", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.739, + "posZ": -16.735, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fang of Tyr'thrha (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"08029\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379019, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "83c86b", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.807, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alter Fate (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04313\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spell. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368856, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "adf028", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.882, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pantalone", + "Description": "", + "GMNotes": "{\n \"id\": \"82025\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Mask.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 295603, + "SidewaysCard": false, + "CustomDeck": { + "2956": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/87094793642329861/9768E9FE9C71E74721340D0D81607F534E54A3DE/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b2e27e", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.877, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fearless (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02268\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 2,\n \"traits\": \"Innate. Developed.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230337, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a0c2da", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.943, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Veda Whitsley", + "Description": "Skilled Botanist", + "GMNotes": "{\n \"id\": \"53037\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Ally. Wayfarer.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Return to the Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 231709, + "SidewaysCard": false, + "CustomDeck": { + "2317": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1487830656537091085/26A674065298A59068E1D6BA3804D03554C234A3/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bb640d", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.938, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ever Vigilant (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03023\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226334, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b4d67b", + "Name": "Card", + "Transform": { + "posX": 9.202, + "posY": 2.934, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sweeping Kick (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"08023\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spirit. Tactic. Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379013, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "54293e", + "Name": "Card", + "Transform": { + "posX": 9.201, + "posY": 3.001, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Boxing Gloves (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"60127\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Weapon.\",\n \"combatIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 545325, + "SidewaysCard": false, + "CustomDeck": { + "5453": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1546380927206250326/18BF6D2B2BBFDDBE5B021A46C310E4F45493EC26/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "77f92c", + "Name": "Card", + "Transform": { + "posX": 9.201, + "posY": 2.996, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Expose Weakness (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"04195\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 262203, + "SidewaysCard": false, + "CustomDeck": { + "2622": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "028cf7", + "Name": "Card", + "Transform": { + "posX": 9.201, + "posY": 2.991, + "posZ": -16.734, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Geared Up", + "Description": "", + "GMNotes": "{\n \"id\": \"08019\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379009, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "431c15", + "Name": "Card", + "Transform": { + "posX": 9.201, + "posY": 3.055, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Hit me!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"08112\",\n \"type\": \"Event\",\n \"class\": \"Rogue|Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Fortune. Gambit.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 378950, + "SidewaysCard": false, + "CustomDeck": { + "3789": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126493809/0EE7F5B9B916B56425CAC1C46F7FCEF9DBF55112/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "158450", + "Name": "Card", + "Transform": { + "posX": 9.201, + "posY": 3.051, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scientific Theory (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08040\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Talent. Composure.\",\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379030, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dfd48b", + "Name": "Card", + "Transform": { + "posX": 9.201, + "posY": 3.046, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Painted World", + "Description": "", + "GMNotes": "{\n \"id\": \"03012\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374014, + "SidewaysCard": false, + "CustomDeck": { + "3740": { + "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": "3bf831", + "Name": "Card", + "Transform": { + "posX": 9.201, + "posY": 3.106, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "False Awakening", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"06275\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448519, + "SidewaysCard": false, + "CustomDeck": { + "4485": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/780749631103449151/FFAADF06C9BF9D1F4F3FE22D45CEBBB15D9B58CF/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9aee7f", + "Name": "Card", + "Transform": { + "posX": 9.201, + "posY": 1.994, + "posZ": -16.733, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Improvisation", + "Description": "", + "GMNotes": "{\n \"id\": \"03018\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Insight.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374834, + "SidewaysCard": false, + "CustomDeck": { + "3748": { + "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": "d12359", + "Name": "Card", + "Transform": { + "posX": 25.435, + "posY": 3.526, + "posZ": -7.466, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Detached from Reality", + "Description": "", + "GMNotes": "{\n \"id\": \"06014\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587508, + "SidewaysCard": false, + "CustomDeck": { + "5875": { + "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": "fa4c1e", + "Name": "Card", + "Transform": { + "posX": 26.037, + "posY": 3.536, + "posZ": -7.322, + "rotX": 0.0, + "rotY": 240.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dream-Gate", + "Description": "", + "GMNotes": "{\n \"id\": \"06015a\",\n \"alternate_ids\": [\n \"06015b\"\n ],\n \"type\": \"Location\",\n \"class\": \"Neutral\",\n \"traits\": \"Dreamlands.\",\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Location", + "ScenarioCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 541109, + "SidewaysCard": false, + "CustomDeck": { + "5411": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093846571/13C76218853EE87123267F8F6BE99206DB40470B/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/775107869050061525/A759DF697FFB26F0F5B75E116A923E33F88FCA7B/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7dc42a", + "Name": "Card", + "Transform": { + "posX": 25.861, + "posY": 3.533, + "posZ": -7.408, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Safeguard (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"06196\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 447933, + "SidewaysCard": false, + "CustomDeck": { + "4479": { + "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": "fd393b", + "Name": "Card", + "Transform": { + "posX": 26.104, + "posY": 3.538, + "posZ": -7.17, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Look what I found!\" (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60524\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"intellectIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550822, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "95272b", + "Name": "Card", + "Transform": { + "posX": 25.72, + "posY": 3.531, + "posZ": -7.109, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deduction (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"02150\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 2,\n \"traits\": \"Practiced. Expert.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430642, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "194adb", + "Name": "Card", + "Transform": { + "posX": 26.017, + "posY": 3.533, + "posZ": -7.553, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rite of Seeking (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"02233\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230358, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "11122f", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 2.063, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Marie Lambeau", + "Description": "The Entertainer", + "GMNotes": "{\n \"id\": \"05006\",\n \"alternate_ids\": [\n \"99001\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Performer. Sorcerer.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 4,\n \"combatIcons\": 1,\n \"agilityIcons\": 3,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "502768", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 2.084, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Roland Banks (Parallel)", + "Description": "The Fed", + "GMNotes": "{\n \"id\": \"01001-p\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 536102, + "SidewaysCard": true, + "CustomDeck": { + "5361": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477165/4BDF4AF6F55103AAA509DC67C952B660B5995707/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477858/7CDB3552B0A37462AD965C5F67DF81A1EF9D4D60/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a03077", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 2.116, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "\"Skids\" O'Toole (Parallel Back)", + "Description": "The Ex-Con", + "GMNotes": "{\n \"id\": \"01003-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270204, + "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": "bb8296", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 2.142, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Rita Young", + "Description": "The Athlete", + "GMNotes": "{\n \"id\": \"05005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 5,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/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": "571596", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 2.128, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Gloria Goldberg", + "Description": "The Writer", + "GMNotes": "{\n \"id\": \"98019\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Clairvoyant.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Promo\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "53a412", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 2.132, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Tony Morgan", + "Description": "The Bounty Hunter", + "GMNotes": "{\n \"id\": \"06003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal. Hunter.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 5,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 536436, + "SidewaysCard": true, + "CustomDeck": { + "5364": { + "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": "333fe7", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 2.003, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Trish Scarborough", + "Description": "The Spy", + "GMNotes": "{\n \"id\": \"07003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 4,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "c59b75", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.943, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Luke Robinson", + "Description": "The Dreamer", + "GMNotes": "{\n \"id\": \"06004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Dreamer. Drifter. Wayfarer.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 536234, + "SidewaysCard": true, + "CustomDeck": { + "5362": { + "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": "eb96e6", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.943, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Father Mateo", + "Description": "The Priest", + "GMNotes": "{\n \"id\": \"04004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Believer. Warden.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 449601, + "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": "419b0c", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.919, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Bob Jenkins", + "Description": "The Salesman", + "GMNotes": "{\n \"id\": \"08016\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Entrepreneur.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 4,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379504, + "SidewaysCard": true, + "CustomDeck": { + "3795": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7e4c56", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.94, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "William Yorick", + "Description": "The Gravedigger", + "GMNotes": "{\n \"id\": \"03005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Warden.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 4,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "b02a1e", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.938, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Calvin Wright", + "Description": "The Haunted", + "GMNotes": "{\n \"id\": \"04005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Cursed. Drifter.\",\n \"willpowerIcons\": 0,\n \"intellectIcons\": 0,\n \"combatIcons\": 0,\n \"agilityIcons\": 0,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "a7b79f", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.907, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Patrice Hathaway", + "Description": "The Violinist", + "GMNotes": "{\n \"id\": \"06005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Performer. Cursed.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 536635, + "SidewaysCard": true, + "CustomDeck": { + "5366": { + "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": "cc21e0", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.874, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Lily Chen", + "Description": "The Martial Artist", + "GMNotes": "{\n \"id\": \"08010\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Chosen. Warden.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 4,\n \"agilityIcons\": 3,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379503, + "SidewaysCard": true, + "CustomDeck": { + "3795": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "452ed8", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.881, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Akachi Onyele", + "Description": "The Shaman", + "GMNotes": "{\n \"id\": \"03004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "05b950", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.854, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Amanda Sharpe", + "Description": "The Student", + "GMNotes": "{\n \"id\": \"07002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic. Scholar.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "6c4c58", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.836, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Minh Thi Phan", + "Description": "The Secretary", + "GMNotes": "{\n \"id\": \"03002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Assistant.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/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": "57d586", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.841, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Mandy Thompson", + "Description": "The Researcher", + "GMNotes": "{\n \"id\": \"06002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Assistant. Scholar.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 5,\n \"combatIcons\": 1,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 536333, + "SidewaysCard": true, + "CustomDeck": { + "5363": { + "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": "07c37d", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.814, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Ursula Downs", + "Description": "The Explorer", + "GMNotes": "{\n \"id\": \"04002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Wayfarer.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "00e18e", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.828, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Stella Clark", + "Description": "The Letter Carrier", + "GMNotes": "{\n \"id\": \"60501\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Chosen. Civic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "617aeb", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.801, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Sister Mary", + "Description": "The Nun", + "GMNotes": "{\n \"id\": \"07001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Believer. Blessed.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "5294c3", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.806, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "The Drifter", + "GMNotes": "{\n \"id\": \"02005\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/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": "01ac1b", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.777, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Mark Harrigan", + "Description": "The Soldier", + "GMNotes": "{\n \"id\": \"03001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Veteran.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 5,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "e637cd", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.788, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Tommy Muldoon", + "Description": "The Rookie Cop", + "GMNotes": "{\n \"id\": \"06001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Police. Warden.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 536532, + "SidewaysCard": true, + "CustomDeck": { + "5365": { + "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": "444830", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.759, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Daniela Reyes", + "Description": "The Mechanic", + "GMNotes": "{\n \"id\": \"08001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Entrepreneur.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 1,\n \"combatIcons\": 5,\n \"agilityIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379500, + "SidewaysCard": true, + "CustomDeck": { + "3795": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "126932", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.764, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Leo Anderson", + "Description": "The Expedition Leader", + "GMNotes": "{\n \"id\": \"04001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Veteran. Wayfarer.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "a2cd75", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.737, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Jacqueline Fine", + "Description": "The Psychic", + "GMNotes": "{\n \"id\": \"60401\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Clairvoyant.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 3,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "8116a6", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.752, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "\"Skids\" O'Toole (Parallel Front)", + "Description": "The Ex-Con", + "GMNotes": "{\n \"id\": \"01003-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": 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": "22ebb2", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.726, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "\"Skids\" O'Toole (Parallel)", + "Description": "The Ex-Con", + "GMNotes": "{\n \"id\": \"01003-p\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270202, + "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": "282857", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.7, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Daisy Walker (Parallel)", + "Description": "The Librarian", + "GMNotes": "{\n \"id\": \"01002-p\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 270201, + "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": "e8cafc", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.71, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Daisy Walker (Parallel Front)", + "Description": "The Librarian", + "GMNotes": "{\n \"id\": \"01002-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535101, + "SidewaysCard": true, + "CustomDeck": { + "5351": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1017195287736572954/79FAF352FE90F08BE9247753F39798A878925EAA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f2e0d", + "Name": "Card", + "Transform": { + "posX": 18.449, + "posY": 1.688, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Daisy Walker (Parallel Back)", + "Description": "The Librarian", + "GMNotes": "{\n \"id\": \"01002-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273901, + "SidewaysCard": true, + "CustomDeck": { + "2739": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1017195287736569204/9F5F294127B638FECFF0BC88A0F93387AF994431/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "560cef", + "Name": "Card", + "Transform": { + "posX": 18.449, + "posY": 1.661, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Roland Banks (Parallel Back)", + "Description": "The Fed", + "GMNotes": "{\n \"id\": \"01001-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 536100, + "SidewaysCard": true, + "CustomDeck": { + "5361": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477165/4BDF4AF6F55103AAA509DC67C952B660B5995707/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477858/7CDB3552B0A37462AD965C5F67DF81A1EF9D4D60/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f7361e", + "Name": "Card", + "Transform": { + "posX": 18.449, + "posY": 1.672, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Roland Banks (Parallel Front)", + "Description": "The Fed", + "GMNotes": "{\n \"id\": \"01001-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 536101, + "SidewaysCard": true, + "CustomDeck": { + "5361": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477165/4BDF4AF6F55103AAA509DC67C952B660B5995707/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697276706761477858/7CDB3552B0A37462AD965C5F67DF81A1EF9D4D60/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cd4028", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.635, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Winifred Habbamock", + "Description": "The Aviatrix", + "GMNotes": "{\n \"id\": \"60301\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 5,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "1fa944", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.605, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Harvey Walters", + "Description": "The Professor", + "GMNotes": "{\n \"id\": \"60201\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 5,\n \"combatIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "65588a", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.609, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Nathaniel Cho", + "Description": "The Boxer", + "GMNotes": "{\n \"id\": \"60101\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Criminal. Warden.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 5,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "5e6298", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.583, + "posZ": -73.088, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Preston Fairmont", + "Description": "The Millionaire", + "GMNotes": "{\n \"id\": \"05003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Silver Twilight. Socialite.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "32b091", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.579, + "posZ": -73.088, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Diana Stanley", + "Description": "The Redeemed Cultist", + "GMNotes": "{\n \"id\": \"05004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Cultist. Silver Twilight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "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": "98a0e1", + "Name": "Card", + "Transform": { + "posX": 18.448, + "posY": 1.587, + "posZ": -73.088, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Zoey Samaras", + "Description": "The Chef", + "GMNotes": "{\n \"id\": \"02001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Believer. Hunter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "ca079b", + "Name": "Card", + "Transform": { + "posX": 18.449, + "posY": 1.558, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Jim Culver", + "Description": "The Musician", + "GMNotes": "{\n \"id\": \"02004\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Performer.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 2,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "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": "6dc626", + "Name": "Card", + "Transform": { + "posX": 18.449, + "posY": 1.528, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Joe Diamond", + "Description": "The Private Investigator", + "GMNotes": "{\n \"id\": \"05002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Detective.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 4,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "909f30", + "Name": "Card", + "Transform": { + "posX": 18.449, + "posY": 1.525, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Agnes Baker (Parallel Back)", + "Description": "The Waitress", + "GMNotes": "{\n \"id\": \"01004-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535906, + "SidewaysCard": true, + "CustomDeck": { + "5359": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868372/5C2FC3F391C6D3B287C38B875F83629110163282/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868958/4F366892FB57AF3841513790E41E15D85E9DC211/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d37332", + "Name": "Card", + "Transform": { + "posX": 18.449, + "posY": 1.478, + "posZ": -73.088, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Lola Hayes", + "Description": "The Actress", + "GMNotes": "{\n \"id\": \"03006\",\n \"type\": \"Investigator\",\n \"class\": \"Neutral\",\n \"traits\": \"Performer.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 271215, + "SidewaysCard": true, + "CustomDeck": { + "2712": { + "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": "02db0a", + "Name": "Card", + "Transform": { + "posX": 87.052, + "posY": 2.119, + "posZ": -78.506, + "rotX": 355.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Agnes Baker (Parallel Front)", + "Description": "The Waitress", + "GMNotes": "{\n \"id\": \"01004-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535905, + "SidewaysCard": true, + "CustomDeck": { + "5359": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868372/5C2FC3F391C6D3B287C38B875F83629110163282/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868958/4F366892FB57AF3841513790E41E15D85E9DC211/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "01b6ef", + "Name": "Card", + "Transform": { + "posX": 18.449, + "posY": 1.288, + "posZ": -73.087, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Agnes Baker (Parallel)", + "Description": "The Waitress", + "GMNotes": "{\n \"id\": \"01004-p\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535904, + "SidewaysCard": true, + "CustomDeck": { + "5359": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868372/5C2FC3F391C6D3B287C38B875F83629110163282/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1655599785038868958/4F366892FB57AF3841513790E41E15D85E9DC211/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "df8ec4", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.152, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Daniela Reyes", + "Description": "", + "GMNotes": "{\n \"id\": \"08001-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 379201, + "SidewaysCard": false, + "CustomDeck": { + "3792": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4d0128", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.131, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Lily Chen", + "Description": "", + "GMNotes": "{\n \"id\": \"08010-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 379202, + "SidewaysCard": false, + "CustomDeck": { + "3792": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aa1c23", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.164, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Bob Jenkins", + "Description": "", + "GMNotes": "{\n \"id\": \"08016-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 379200, + "SidewaysCard": false, + "CustomDeck": { + "3792": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b8fd86", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.174, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "\"Ashcan\" Pete", + "Description": "", + "GMNotes": "{\n \"id\": \"02005-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "2d6db0", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.202, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Harvey Walters", + "Description": "", + "GMNotes": "{\n \"id\": \"60201-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 274217, + "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": "d35705", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.179, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Sefina Rousseau", + "Description": "", + "GMNotes": "{\n \"id\": \"03003-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "98d974", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.133, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "William Yorick", + "Description": "", + "GMNotes": "{\n \"id\": \"03005-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 259414, + "SidewaysCard": false, + "CustomDeck": { + "2594": { + "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": "12d3de", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.128, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Mandy Thompson", + "Description": "", + "GMNotes": "{\n \"id\": \"06002-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "9b0378", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.063, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Jacqueline Fine", + "Description": "", + "GMNotes": "{\n \"id\": \"60401-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "bdef4d", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 2.049, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Rita Young", + "Description": "", + "GMNotes": "{\n \"id\": \"05005-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 591100, + "SidewaysCard": false, + "CustomDeck": { + "5911": { + "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": "d55364", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 1.99, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Joe Diamond", + "Description": "", + "GMNotes": "{\n \"id\": \"05002-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": "b7a676", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 1.966, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Jim Culver", + "Description": "", + "GMNotes": "{\n \"id\": \"02004-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "" + }, + { + "GUID": "038599", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 1.986, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Winifred Habbamock", + "Description": "", + "GMNotes": "{\n \"id\": \"60301-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "877f4d", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 1.981, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Patrice Hathaway", + "Description": "", + "GMNotes": "{\n \"id\": \"06005-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 274014, + "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": "fc5d62", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 1.948, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Trish Scarborough", + "Description": "", + "GMNotes": "{\n \"id\": \"07003-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "fe6430", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 1.911, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Minh Thi Phan", + "Description": "", + "GMNotes": "{\n \"id\": \"03002-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "4f0f4a", + "Name": "Card", + "Transform": { + "posX": 21.233, + "posY": 1.919, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Tony Morgan", + "Description": "", + "GMNotes": "{\n \"id\": \"06003-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "" + }, + { + "GUID": "b127ab", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.891, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Lola Hayes", + "Description": "", + "GMNotes": "{\n \"id\": \"03006-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 259915, + "SidewaysCard": false, + "CustomDeck": { + "2599": { + "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": "aa6282", + "Name": "CardCustom", + "Transform": { + "posX": 21.232, + "posY": 1.902, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Gloria Goldberg", + "Description": "", + "GMNotes": "{\n \"id\": \"98019-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 591500, + "SidewaysCard": false, + "CustomDeck": { + "5915": { + "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": "82dc80", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.873, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Finn Edwards", + "Description": "", + "GMNotes": "{\n \"id\": \"04003-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "1c78ea", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.88, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Sister Mary", + "Description": "", + "GMNotes": "{\n \"id\": \"07001-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 553200, + "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": "cc354d", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.853, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Mark Harrigan", + "Description": "", + "GMNotes": "{\n \"id\": \"03001-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "88c4f4", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.835, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Luke Robinson", + "Description": "", + "GMNotes": "{\n \"id\": \"06004-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "" + }, + { + "GUID": "359ef4", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.839, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Diana Stanley", + "Description": "", + "GMNotes": "{\n \"id\": \"05004-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 591001, + "SidewaysCard": false, + "CustomDeck": { + "5910": { + "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": "df852c", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.813, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Father Mateo", + "Description": "", + "GMNotes": "{\n \"id\": \"04004-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "1806e5", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.803, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Nathaniel Cho", + "Description": "", + "GMNotes": "{\n \"id\": \"60101-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 274216, + "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": "8925b0", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.77, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Leo Anderson", + "Description": "", + "GMNotes": "{\n \"id\": \"04001-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "c91482", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.805, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Ursula Downs", + "Description": "", + "GMNotes": "{\n \"id\": \"04002-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "b05c03", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.893, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Marie Lambeau", + "Description": "", + "GMNotes": "{\n \"id\": \"05006-m\",\n \"alternate_ids\": [\n \"99001-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "155746", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.891, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Amanda Sharpe", + "Description": "", + "GMNotes": "{\n \"id\": \"07002-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 553201, + "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": "78c512", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.886, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Preston Fairmont", + "Description": "", + "GMNotes": "{\n \"id\": \"05003-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "f74398", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.893, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Monterey Jack", + "Description": "", + "GMNotes": "{\n \"id\": \"08007-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 379203, + "SidewaysCard": false, + "CustomDeck": { + "3792": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dd3dbd", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.853, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Stella Clark", + "Description": "", + "GMNotes": "{\n \"id\": \"60501-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 274220, + "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": "ef75e7", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.851, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Zoey Samaras", + "Description": "", + "GMNotes": "{\n \"id\": \"02001-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "5e73c6", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.781, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Tommy Muldoon", + "Description": "", + "GMNotes": "{\n \"id\": \"06001-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 274011, + "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": "6a9578", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.682, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Akachi Onyele", + "Description": "", + "GMNotes": "{\n \"id\": \"03004-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "510d45", + "Name": "Card", + "Transform": { + "posX": 21.232, + "posY": 1.646, + "posZ": -18.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Calvin Wright", + "Description": "", + "GMNotes": "{\n \"id\": \"04005-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "9e136f", + "Name": "Card", + "Transform": { + "posX": 79.232, + "posY": 3.326, + "posZ": 7.795, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Spare Parts", + "Description": "", + "GMNotes": "{\n \"id\": \"08620\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 450312, + "SidewaysCard": false, + "CustomDeck": { + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c9feda", + "Name": "Card", + "Transform": { + "posX": 79.127, + "posY": 3.327, + "posZ": 7.833, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Small Radio", + "Description": "", + "GMNotes": "{\n \"id\": \"08619\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 450311, + "SidewaysCard": false, + "CustomDeck": { + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "08dd86", + "Name": "Card", + "Transform": { + "posX": 79.271, + "posY": 3.322, + "posZ": 8.264, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mineral Specimen", + "Description": "", + "GMNotes": "{\n \"id\": \"08618\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Relic. Expedition.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 450310, + "SidewaysCard": false, + "CustomDeck": { + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bad631", + "Name": "Card", + "Transform": { + "posX": 79.391, + "posY": 3.324, + "posZ": 7.894, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Miasmic Crystal", + "Description": "Strange Evidence", + "GMNotes": "{\n \"id\": \"08617\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Relic. Expedition.\",\n \"willpowerIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 450309, + "SidewaysCard": false, + "CustomDeck": { + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "793df5", + "Name": "Card", + "Transform": { + "posX": 79.468, + "posY": 3.319, + "posZ": 8.623, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dynamite", + "Description": "", + "GMNotes": "{\n \"id\": \"08616\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 450308, + "SidewaysCard": false, + "CustomDeck": { + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "991640", + "Name": "Card", + "Transform": { + "posX": 79.364, + "posY": 3.323, + "posZ": 8.084, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wooden Sledge", + "Description": "", + "GMNotes": "{\n \"id\": \"08615\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 450307, + "SidewaysCard": false, + "CustomDeck": { + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d36d80", + "Name": "Card", + "Transform": { + "posX": 79.371, + "posY": 3.326, + "posZ": 7.631, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Green Soapstone", + "Description": "Jinxed Idol", + "GMNotes": "{\n \"id\": \"08614\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Item. Expedition.\",\n \"combatIcons\": 2,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 450306, + "SidewaysCard": false, + "CustomDeck": { + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ef2ba", + "Name": "Card", + "Transform": { + "posX": 76.463, + "posY": 29.778, + "posZ": 14.468, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tekeli-li", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08729\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449751, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "05e697", + "Name": "Card", + "Transform": { + "posX": 76.741, + "posY": 9.163, + "posZ": 17.497, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tekeli-li", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08728\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449750, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "361f15", + "Name": "Card", + "Transform": { + "posX": 70.805, + "posY": 2.539, + "posZ": 35.578, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tekeli-li", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08727\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449749, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f5bd65", + "Name": "Card", + "Transform": { + "posX": 72.293, + "posY": 2.538, + "posZ": 30.831, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tekeli-li", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08726\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449748, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ba293", + "Name": "Card", + "Transform": { + "posX": 76.291, + "posY": 15.16, + "posZ": 23.911, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tekeli-li", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08725\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449747, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "76409f", + "Name": "Card", + "Transform": { + "posX": 76.72, + "posY": 9.163, + "posZ": 19.039, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tekeli-li", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08724\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449746, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "519e41", + "Name": "Card", + "Transform": { + "posX": 76.209, + "posY": 9.163, + "posZ": 18.214, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tekeli-li", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08723\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 449745, + "SidewaysCard": false, + "CustomDeck": { + "4497": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583844492/A3CE36420BC4AE8D863014F3F8B84C1A6047EBEB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8abd77", + "Name": "Card", + "Transform": { + "posX": 79.116, + "posY": 3.33, + "posZ": 7.265, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Frostbitten", + "Description": "Weakness.", + "GMNotes": "{\n \"id\": \"08646\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Injury.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450318, + "SidewaysCard": false, + "CustomDeck": { + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "04b3a9", + "Name": "Card", + "Transform": { + "posX": 79.421, + "posY": 3.323, + "posZ": 7.652, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Possessed", + "Description": "Weakness.", + "GMNotes": "{\n \"id\": \"08647\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 450319, + "SidewaysCard": false, + "CustomDeck": { + "4503": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462587822801/5E2DBBF49FB9A74CE0F4A953D8F4FECCBA479D11/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d6475", + "Name": "Card", + "Transform": { + "posX": 79.167, + "posY": 3.324, + "posZ": 7.399, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sinha's Medical Kit", + "Description": "", + "GMNotes": "{\n \"id\": \"08736\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Science.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452306, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8d5c12", + "Name": "Card", + "Transform": { + "posX": 79.272, + "posY": 3.323, + "posZ": 7.385, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kensler's Log", + "Description": "", + "GMNotes": "{\n \"id\": \"08735\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452305, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e627e8", + "Name": "Card", + "Transform": { + "posX": 79.176, + "posY": 3.324, + "posZ": 8.227, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Takada's Cache", + "Description": "", + "GMNotes": "{\n \"id\": \"08737\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Supply.\",\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452307, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b12d89", + "Name": "Card", + "Transform": { + "posX": 79.188, + "posY": 3.326, + "posZ": 7.941, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dyer's Sketches", + "Description": "", + "GMNotes": "{\n \"id\": \"08733\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452303, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1c751d", + "Name": "Card", + "Transform": { + "posX": 78.962, + "posY": 3.329, + "posZ": 7.671, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ellsworth's Boots", + "Description": "", + "GMNotes": "{\n \"id\": \"08734\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Clothing. Footwear.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452304, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d6f719", + "Name": "Card", + "Transform": { + "posX": 78.942, + "posY": 3.324, + "posZ": 8.213, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Collected Works of Poe", + "Description": "", + "GMNotes": "{\n \"id\": \"08731\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452301, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c1f999", + "Name": "Card", + "Transform": { + "posX": 79.141, + "posY": 3.325, + "posZ": 8.169, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Claypool's Furs", + "Description": "", + "GMNotes": "{\n \"id\": \"08730\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Clothing.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452300, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "34e723", + "Name": "Card", + "Transform": { + "posX": 79.147, + "posY": 3.329, + "posZ": 7.704, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cookie's Custom .32", + "Description": "", + "GMNotes": "{\n \"id\": \"08732\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452302, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1bf025", + "Name": "Card", + "Transform": { + "posX": 78.587, + "posY": 3.33, + "posZ": 7.554, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Anyu", + "Description": "Faithful Companion", + "GMNotes": "{\n \"id\": \"08738\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Creature.\",\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 452308, + "SidewaysCard": false, + "CustomDeck": { + "4523": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1858293462583875023/F146A60AEF1FBC9B5FC96189BC1894C468C1E811/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fb4fff", + "Name": "Card", + "Transform": { + "posX": 78.502, + "posY": 3.353, + "posZ": 6.88, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dimensional Beam Machine", + "Description": "", + "GMNotes": "{\n \"id\": \"87032\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Item. Science. Tool. Future.\",\n \"wildIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558008, + "SidewaysCard": false, + "CustomDeck": { + "5580": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764609761078/E05F39D952FE0C4E6473E744D64221DD1150F00A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "efe0dd", + "Name": "Card", + "Transform": { + "posX": 78.621, + "posY": 3.324, + "posZ": 8.373, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ezra Graves", + "Description": "Professor of the Arcane", + "GMNotes": "{\n \"id\": \"87023\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Scientist. Ally. Present.\",\n \"intellectIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558005, + "SidewaysCard": false, + "CustomDeck": { + "5580": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764609761078/E05F39D952FE0C4E6473E744D64221DD1150F00A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "03695f", + "Name": "Card", + "Transform": { + "posX": 79.063, + "posY": 3.325, + "posZ": 8.088, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nikola Tesla", + "Description": "Renowned Inventor", + "GMNotes": "{\n \"id\": \"87014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Scientist. Ally. Past.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558002, + "SidewaysCard": false, + "CustomDeck": { + "5580": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764609761078/E05F39D952FE0C4E6473E744D64221DD1150F00A/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4232d9", + "Name": "Card", + "Transform": { + "posX": 78.798, + "posY": 3.299, + "posZ": 7.305, + "rotX": 2.0, + "rotY": 180.0, + "rotZ": 1.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Wendy Adams (Parallel Back)", + "Description": "The Urchin", + "GMNotes": "{\n \"id\": \"01005-pb\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535802, + "SidewaysCard": true, + "CustomDeck": { + "5358": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610856838/D7BEC8CBBE4F692DC2033065B210E0C1B0869BB1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610857202/7BDF70F6A11E1F9779ED6AB2BBD6C8C33A930CDE/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "61503e", + "Name": "Card", + "Transform": { + "posX": 78.22, + "posY": 3.322, + "posZ": 8.844, + "rotX": 359.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Wendy Adams (Parallel Front)", + "Description": "The Urchin", + "GMNotes": "{\n \"id\": \"01005-pf\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535801, + "SidewaysCard": true, + "CustomDeck": { + "5358": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610856838/D7BEC8CBBE4F692DC2033065B210E0C1B0869BB1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610857202/7BDF70F6A11E1F9779ED6AB2BBD6C8C33A930CDE/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fd91ea", + "Name": "Card", + "Transform": { + "posX": 78.672, + "posY": 3.332, + "posZ": 7.626, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Wendy Adams (Parallel)", + "Description": "The Urchin", + "GMNotes": "{\n \"id\": \"01005-p\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535800, + "SidewaysCard": true, + "CustomDeck": { + "5358": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610856838/D7BEC8CBBE4F692DC2033065B210E0C1B0869BB1/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610857202/7BDF70F6A11E1F9779ED6AB2BBD6C8C33A930CDE/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "664b70", + "Name": "Card", + "Transform": { + "posX": 79.372, + "posY": 3.302, + "posZ": 6.698, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wendy's Amulet", + "Description": "Advanced", + "GMNotes": "{\n \"id\": \"90039\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536001, + "SidewaysCard": false, + "CustomDeck": { + "5360": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610861313/38FA9E4802C3B8E8FC2DB16E94E65A3FD60D92B9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "89fe92", + "Name": "Card", + "Transform": { + "posX": 78.692, + "posY": 3.331, + "posZ": 7.648, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abandoned and Alone", + "Description": "Advanced", + "GMNotes": "{\n \"id\": \"90040\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536002, + "SidewaysCard": false, + "CustomDeck": { + "5360": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610861313/38FA9E4802C3B8E8FC2DB16E94E65A3FD60D92B9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "35a7e9", + "Name": "Card", + "Transform": { + "posX": 47.53, + "posY": 1.986, + "posZ": -99.223, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Abandoned and Alone", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"01515\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587214, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b4f9ee", + "Name": "Card", + "Transform": { + "posX": 79.85, + "posY": 3.318, + "posZ": 6.915, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tidal Memento", + "Description": "", + "GMNotes": "{\n \"id\": \"90038\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 536000, + "SidewaysCard": false, + "CustomDeck": { + "5360": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1849293764610861313/38FA9E4802C3B8E8FC2DB16E94E65A3FD60D92B9/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aa38d0", + "Name": "Card", + "Transform": { + "posX": 78.979, + "posY": 3.322, + "posZ": 8.448, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jacob Morrison (3)", + "Description": "Coast Guard Captain", + "GMNotes": "{\n \"id\": \"07309\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Ally. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589808, + "SidewaysCard": false, + "CustomDeck": { + "5898": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "do_not_ready = true", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ca9a60", + "Name": "Card", + "Transform": { + "posX": 78.563, + "posY": 3.327, + "posZ": 7.389, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Trusty Bullwhip", + "Description": "", + "GMNotes": "{\n \"id\": \"08008\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"agilityIcons\": 2,\n \"wildIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379005, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc1506", + "Name": "Card", + "Transform": { + "posX": 78.786, + "posY": 3.328, + "posZ": 8.12, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mob Goons", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"08003\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Criminal.\",\n \"weakness\": true,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379002, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "001ae8", + "Name": "Card", + "Transform": { + "posX": 78.919, + "posY": 3.315, + "posZ": 7.759, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guard Dog", + "Description": "", + "GMNotes": "{\n \"id\": \"01521\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587201, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3c7eb1", + "Name": "Card", + "Transform": { + "posX": 78.916, + "posY": 3.319, + "posZ": 7.632, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Aid (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"01683\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Talent. Science.\",\n \"willpowerIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587215, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b9e532", + "Name": "Card", + "Transform": { + "posX": 78.915, + "posY": 3.32, + "posZ": 7.597, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scavenging", + "Description": "", + "GMNotes": "{\n \"id\": \"01573\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587210, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3959fa", + "Name": "Card", + "Transform": { + "posX": 78.759, + "posY": 3.32, + "posZ": 7.672, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Will to Survive (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"01585\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587216, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "14d8ff", + "Name": "Card", + "Transform": { + "posX": 78.811, + "posY": 3.33, + "posZ": 7.665, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Baseball Bat", + "Description": "", + "GMNotes": "{\n \"id\": \"01574\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587211, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "85822c", + "Name": "Card", + "Transform": { + "posX": 78.812, + "posY": 3.318, + "posZ": 7.665, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Medical Texts", + "Description": "", + "GMNotes": "{\n \"id\": \"01535\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587202, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07b7a1", + "Name": "Card", + "Transform": { + "posX": 78.811, + "posY": 3.334, + "posZ": 7.665, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Working a Hunch", + "Description": "", + "GMNotes": "{\n \"id\": \"01537\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587203, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bc4a4c", + "Name": "Card", + "Transform": { + "posX": 78.811, + "posY": 3.336, + "posZ": 7.665, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deduction", + "Description": "", + "GMNotes": "{\n \"id\": \"01539\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587204, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "56b8ad", + "Name": "Card", + "Transform": { + "posX": 78.812, + "posY": 3.317, + "posZ": 7.665, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "First Aid", + "Description": "", + "GMNotes": "{\n \"id\": \"01519\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent. Science.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587200, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e0881e", + "Name": "Card", + "Transform": { + "posX": 78.811, + "posY": 3.324, + "posZ": 7.665, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Overpower", + "Description": "", + "GMNotes": "{\n \"id\": \"01591\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587208, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "853b6c", + "Name": "Card", + "Transform": { + "posX": 78.812, + "posY": 3.318, + "posZ": 7.665, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Unexpected Courage", + "Description": "", + "GMNotes": "{\n \"id\": \"01593\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587212, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d04a1", + "Name": "Card", + "Transform": { + "posX": 78.812, + "posY": 3.32, + "posZ": 7.665, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Burglary", + "Description": "", + "GMNotes": "{\n \"id\": \"01545\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Talent. Illicit.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587206, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d72b97", + "Name": "Card", + "Transform": { + "posX": 48.527, + "posY": 2.015, + "posZ": -121.624, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Daisy's Tote Bag", + "Description": "", + "GMNotes": "{\n \"id\": \"01508\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587205, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "132069", + "Name": "Card", + "Transform": { + "posX": 78.811, + "posY": 3.321, + "posZ": 7.665, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hard Knocks", + "Description": "", + "GMNotes": "{\n \"id\": \"01549\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587207, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "05d7d5", + "Name": "Card", + "Transform": { + "posX": 48.559, + "posY": 1.986, + "posZ": -126.156, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wendy's Amulet", + "Description": "", + "GMNotes": "{\n \"id\": \"01514\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587213, + "SidewaysCard": false, + "CustomDeck": { + "5872": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800079019/C6B0ADB01750372B73B2281CFFDFA5F6F87C2C9E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f60263", + "Name": "Card", + "Transform": { + "posX": 18.521, + "posY": 3.379, + "posZ": -56.923, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Extra Ammunition (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"01026\",\n \"alternate_ids\": [\n \"01526\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Supply.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226337, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "889121", + "Name": "Card", + "Transform": { + "posX": 18.966, + "posY": 3.375, + "posZ": -56.942, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Vicious Blow", + "Description": "", + "GMNotes": "{\n \"id\": \"01025\",\n \"alternate_ids\": [\n \"60119\",\n \"01525\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226302, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da46e0", + "Name": "Card", + "Transform": { + "posX": 19.066, + "posY": 3.374, + "posZ": -56.792, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Police Badge (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"01027\",\n \"alternate_ids\": [\n \"01527\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226346, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3b6834", + "Name": "Card", + "Transform": { + "posX": 19.102, + "posY": 3.366, + "posZ": -57.684, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"I've had worse\" (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"02261\",\n \"alternate_ids\": [\n \"01684\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226355, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "86ee68", + "Name": "Card", + "Transform": { + "posX": 19.191, + "posY": 3.372, + "posZ": -56.848, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Machete", + "Description": "", + "GMNotes": "{\n \"id\": \"01020\",\n \"alternate_ids\": [\n \"01520\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226327, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2db518", + "Name": "Card", + "Transform": { + "posX": 19.373, + "posY": 3.366, + "posZ": -57.516, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Evidence!", + "Description": "", + "GMNotes": "{\n \"id\": \"01022\",\n \"alternate_ids\": [\n \"01522\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226309, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "97986a", + "Name": "Card", + "Transform": { + "posX": 19.4, + "posY": 3.368, + "posZ": -57.26, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dynamite Blast", + "Description": "", + "GMNotes": "{\n \"id\": \"01024\",\n \"alternate_ids\": [\n \"01524\"\n ],\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226319, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1165db", + "Name": "Card", + "Transform": { + "posX": 18.908, + "posY": 3.372, + "posZ": -57.239, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Physical Training", + "Description": "", + "GMNotes": "{\n \"id\": \"01017\",\n \"alternate_ids\": [\n \"60108\",\n \"01517\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226323, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c92ea3", + "Name": "Card", + "Transform": { + "posX": 19.667, + "posY": 3.367, + "posZ": -57.214, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shotgun (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"01029\",\n \"alternate_ids\": [\n \"01529\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226357, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "12660b", + "Name": "Card", + "Transform": { + "posX": 19.447, + "posY": 3.369, + "posZ": -56.623, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".45 Automatic", + "Description": "", + "GMNotes": "{\n \"id\": \"01016\",\n \"alternate_ids\": [\n \"01516\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226330, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8a0060", + "Name": "Card", + "Transform": { + "posX": 18.181, + "posY": 3.381, + "posZ": -57.021, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Old Book of Lore (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"06279\",\n \"alternate_ids\": [\n \"01686\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 448837, + "SidewaysCard": false, + "CustomDeck": { + "4488": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025943833/DE98A03934DF8FF5B3CF6C53143B15BFC3ED7341/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "719f7e", + "Name": "Card", + "Transform": { + "posX": 19.009, + "posY": 3.375, + "posZ": -56.835, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Seeking Answers (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60227\",\n \"alternate_ids\": [\n \"01685\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 2,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587110, + "SidewaysCard": false, + "CustomDeck": { + "5871": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086984548/E61F3E847797C2C9231829611E0D92BA6376FA67/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 4, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d25b1", + "Name": "Card", + "Transform": { + "posX": 19.437, + "posY": 3.369, + "posZ": -56.625, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cryptic Research (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"01043\",\n \"alternate_ids\": [\n \"01543\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Insight.\",\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430657, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f5bcec", + "Name": "Card", + "Transform": { + "posX": 19.499, + "posY": 3.369, + "posZ": -56.862, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Encyclopedia (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"01042\",\n \"alternate_ids\": [\n \"01542\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Tome.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430646, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b00b76", + "Name": "Card", + "Transform": { + "posX": 19.281, + "posY": 3.37, + "posZ": -57.071, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Disc of Itzamna (2)", + "Description": "Protective Amulet", + "GMNotes": "{\n \"id\": \"01041\",\n \"alternate_ids\": [\n \"01541\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430648, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "378e84", + "Name": "Card", + "Transform": { + "posX": 19.318, + "posY": 3.37, + "posZ": -57.547, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Magnifying Glass (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"01040\",\n \"alternate_ids\": [\n \"01540\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 430637, + "SidewaysCard": false, + "CustomDeck": { + "4306": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3689dd", + "Name": "Card", + "Transform": { + "posX": 18.111, + "posY": 3.675, + "posZ": -56.748, + "rotX": 333.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Barricade (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"50004\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Return to the Night of the Zealot\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 580901, + "SidewaysCard": false, + "CustomDeck": { + "5809": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "edb554", + "Name": "Card", + "Transform": { + "posX": 18.663, + "posY": 3.379, + "posZ": -57.021, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Barricade", + "Description": "", + "GMNotes": "{\n \"id\": \"01038\",\n \"alternate_ids\": [\n \"01538\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368404, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8cf335", + "Name": "Card", + "Transform": { + "posX": 19.065, + "posY": 3.374, + "posZ": -56.817, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mind over Matter", + "Description": "", + "GMNotes": "{\n \"id\": \"01036\",\n \"alternate_ids\": [\n \"01536\"\n ],\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368408, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e5dd39", + "Name": "Card", + "Transform": { + "posX": 18.991, + "posY": 3.375, + "posZ": -56.886, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hyperawareness", + "Description": "", + "GMNotes": "{\n \"id\": \"01034\",\n \"alternate_ids\": [\n \"01534\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368424, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9934d2", + "Name": "Card", + "Transform": { + "posX": 19.523, + "posY": 3.369, + "posZ": -56.769, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Milan Christopher", + "Description": "Professor of Entomology", + "GMNotes": "{\n \"id\": \"01033\",\n \"alternate_ids\": [\n \"01533\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368434, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f91ce", + "Name": "Card", + "Transform": { + "posX": 19.647, + "posY": 3.367, + "posZ": -56.909, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Research Librarian", + "Description": "", + "GMNotes": "{\n \"id\": \"01032\",\n \"alternate_ids\": [\n \"01532\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368426, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "063fd8", + "Name": "Card", + "Transform": { + "posX": 19.693, + "posY": 3.371, + "posZ": -56.673, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Old Book of Lore", + "Description": "", + "GMNotes": "{\n \"id\": \"01031\",\n \"alternate_ids\": [\n \"01531\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368431, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8cc0a6", + "Name": "Card", + "Transform": { + "posX": 19.43, + "posY": 3.369, + "posZ": -57.033, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Magnifying Glass", + "Description": "", + "GMNotes": "{\n \"id\": \"01030\",\n \"alternate_ids\": [\n \"01530\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368421, + "SidewaysCard": false, + "CustomDeck": { + "3684": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956220005/42E220A3221D2BFA22F1B3A71EEE346A8B0AAD77/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "213853", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Switchblade", + "Description": "", + "GMNotes": "{\n \"id\": \"01044\",\n \"alternate_ids\": [\n \"60307\",\n \"01544\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee. Illicit.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368621, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "da7c01", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pickpocketing", + "Description": "", + "GMNotes": "{\n \"id\": \"01046\",\n \"alternate_ids\": [\n \"01546\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent. Illicit.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368625, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fe2db3", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".41 Derringer", + "Description": "", + "GMNotes": "{\n \"id\": \"01047\",\n \"alternate_ids\": [\n \"01547\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368628, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eaa415", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Leo De Luca", + "Description": "The Louisiana Lion", + "GMNotes": "{\n \"id\": \"01048\",\n \"alternate_ids\": [\n \"01548\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 6,\n \"level\": 0,\n \"traits\": \"Ally. Criminal.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368631, + "SidewaysCard": false, + "CustomDeck": { + "3686": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "833305", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Elusive", + "Description": "", + "GMNotes": "{\n \"id\": \"01050\",\n \"alternate_ids\": [\n \"01550\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368712, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cdfd9f", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Backstab", + "Description": "", + "GMNotes": "{\n \"id\": \"01051\",\n \"alternate_ids\": [\n \"01551\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368716, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b18b33", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sneak Attack", + "Description": "", + "GMNotes": "{\n \"id\": \"01052\",\n \"alternate_ids\": [\n \"01552\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368713, + "SidewaysCard": false, + "CustomDeck": { + "3687": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a88392", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Opportunist", + "Description": "", + "GMNotes": "{\n \"id\": \"01053\",\n \"alternate_ids\": [\n \"60319\",\n \"01553\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 261702, + "SidewaysCard": false, + "CustomDeck": { + "2617": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "27446e", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Leo De Luca (1)", + "Description": "The Louisiana Lion", + "GMNotes": "{\n \"id\": \"01054\",\n \"alternate_ids\": [\n \"01554\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 5,\n \"level\": 1,\n \"traits\": \"Ally. Criminal.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315240, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2fe723", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cat Burglar (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"01055\",\n \"alternate_ids\": [\n \"01555\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 1,\n \"traits\": \"Ally. Criminal.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315239, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "308be1", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sure Gamble (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"01056\",\n \"alternate_ids\": [\n \"01556\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Fortune. Insight.\",\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315254, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4eb231", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hot Streak (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"01057\",\n \"alternate_ids\": [\n \"01557\"\n ],\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315258, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "edd6c4", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lockpicks (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03031\",\n \"alternate_ids\": [\n \"01687\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 1,\n \"traits\": \"Item. Tool. Illicit.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315237, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f57af7", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.373, + "posZ": -54.308, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": ".41 Derringer (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"03234\",\n \"alternate_ids\": [\n \"01688\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Firearm. Illicit.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 315248, + "SidewaysCard": false, + "CustomDeck": { + "3152": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672861853482/578CFD93B087B0ADA085E7A99062E6191772D6BD/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "80acd2", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Forbidden Knowledge", + "Description": "", + "GMNotes": "{\n \"id\": \"01058\",\n \"alternate_ids\": [\n \"01558\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230316, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa1d67", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Holy Rosary", + "Description": "", + "GMNotes": "{\n \"id\": \"01059\",\n \"alternate_ids\": [\n \"01559\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230323, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "914053", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shrivelling", + "Description": "", + "GMNotes": "{\n \"id\": \"01060\",\n \"alternate_ids\": [\n \"01560\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230328, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8a927c", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scrying", + "Description": "", + "GMNotes": "{\n \"id\": \"01061\",\n \"alternate_ids\": [\n \"01561\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230319, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9e4505", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arcane Studies", + "Description": "", + "GMNotes": "{\n \"id\": \"01062\",\n \"alternate_ids\": [\n \"01562\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230324, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7307c4", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Arcane Initiate", + "Description": "", + "GMNotes": "{\n \"id\": \"01063\",\n \"alternate_ids\": [\n \"01563\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Sorcerer.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Doom\",\n \"token\": \"doom\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230318, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a8298f", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Drawn to the Flame", + "Description": "", + "GMNotes": "{\n \"id\": \"01064\",\n \"alternate_ids\": [\n \"01564\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230304, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6656ad", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ward of Protection", + "Description": "", + "GMNotes": "{\n \"id\": \"01065\",\n \"alternate_ids\": [\n \"01565\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell. Spirit.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230308, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "30f860", + "Name": "Card", + "Transform": { + "posX": 33.825, + "posY": 3.378, + "posZ": -45.841, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blinding Light", + "Description": "", + "GMNotes": "{\n \"id\": \"01066\",\n \"alternate_ids\": [\n \"01566\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230311, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "cd0ac1", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fearless", + "Description": "", + "GMNotes": "{\n \"id\": \"01067\",\n \"alternate_ids\": [\n \"01567\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230303, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d6e57", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mind Wipe (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"01068\",\n \"alternate_ids\": [\n \"01568\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230334, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8254d4", + "Name": "Card", + "Transform": { + "posX": 34.135, + "posY": 3.375, + "posZ": -45.551, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Blinding Light (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"01069\",\n \"alternate_ids\": [\n \"01569\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230342, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "296dc8", + "Name": "Card", + "Transform": { + "posX": 32.981, + "posY": 3.626, + "posZ": -47.412, + "rotX": 349.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Book of Shadows (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"01070\",\n \"alternate_ids\": [\n \"01570\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230354, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07bc04", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grotesque Statue (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"01071\",\n \"alternate_ids\": [\n \"01571\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230356, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4f2668", + "Name": "Card", + "Transform": { + "posX": 34.324, + "posY": 3.376, + "posZ": -45.602, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rite of Seeking (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"51007\",\n \"alternate_ids\": [\n \"01689\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Return to The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 313604, + "SidewaysCard": false, + "CustomDeck": { + "3136": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025945336/04E36F64C2CBE1B4905FF44A869C75EC52CB3A56/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e58d2a", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Scrying (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"03236\",\n \"alternate_ids\": [\n \"01690\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 230350, + "SidewaysCard": false, + "CustomDeck": { + "2303": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956214701/377534905048B61E88314A81F482DD31D6B54038/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "593deb", + "Name": "Card", + "Transform": { + "posX": 32.985, + "posY": 3.325, + "posZ": -47.41, + "rotX": 1.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Leather Coat", + "Description": "", + "GMNotes": "{\n \"id\": \"01072\",\n \"alternate_ids\": [\n \"01572\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368820, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f34090", + "Name": "Card", + "Transform": { + "posX": 34.729, + "posY": 3.378, + "posZ": -45.829, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rabbit's Foot", + "Description": "", + "GMNotes": "{\n \"id\": \"01075\",\n \"alternate_ids\": [\n \"60510\",\n \"01575\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368823, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f474b1", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stray Cat", + "Description": "", + "GMNotes": "{\n \"id\": \"01076\",\n \"alternate_ids\": [\n \"01576\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ally. Creature.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368824, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc9e1b", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dig Deep", + "Description": "", + "GMNotes": "{\n \"id\": \"01077\",\n \"alternate_ids\": [\n \"01577\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368831, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e8ea95", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cunning Distraction", + "Description": "", + "GMNotes": "{\n \"id\": \"01078\",\n \"alternate_ids\": [\n \"01578\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 5,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368819, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "88d3c0", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"Look what I found!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"01079\",\n \"alternate_ids\": [\n \"60517\",\n \"01579\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368816, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ce0dd5", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lucky!", + "Description": "", + "GMNotes": "{\n \"id\": \"01080\",\n \"alternate_ids\": [\n \"01580\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Fortune.\",\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368810, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "078efb", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Survival Instinct", + "Description": "", + "GMNotes": "{\n \"id\": \"01081\",\n \"alternate_ids\": [\n \"01581\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368800, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9393ec", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aquinnah (1)", + "Description": "The Forgotten Daughter", + "GMNotes": "{\n \"id\": \"01082\",\n \"alternate_ids\": [\n \"01582\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 5,\n \"level\": 1,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368841, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6aae86", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Close Call (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"01083\",\n \"alternate_ids\": [\n \"01583\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368848, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "439af2", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lucky! (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"01084\",\n \"alternate_ids\": [\n \"01584\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Fortune.\",\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368846, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fb9dbb", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Aquinnah (3)", + "Description": "The Forgotten Daughter", + "GMNotes": "{\n \"id\": \"02308\",\n \"alternate_ids\": [\n \"01691\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368861, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "eaaee9", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eucatastrophe (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"05324\",\n \"alternate_ids\": [\n \"01692\"\n ],\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Fortune. Blessed.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374419, + "SidewaysCard": false, + "CustomDeck": { + "3744": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065725025946328/561232524C8EAA4B4371B28652F78969E6ED6FFB/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0ab3f1", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Knife", + "Description": "", + "GMNotes": "{\n \"id\": \"01086\",\n \"alternate_ids\": [\n \"01586\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368512, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bb1cce", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flashlight", + "Description": "", + "GMNotes": "{\n \"id\": \"01087\",\n \"alternate_ids\": [\n \"01587\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368515, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "510c0d", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Emergency Cache", + "Description": "", + "GMNotes": "{\n \"id\": \"01088\",\n \"alternate_ids\": [\n \"01588\"\n ],\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Supply.\",\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368509, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f7289", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guts", + "Description": "", + "GMNotes": "{\n \"id\": \"01089\",\n \"alternate_ids\": [\n \"01589\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"willpowerIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368500, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c6ac19", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Perception", + "Description": "", + "GMNotes": "{\n \"id\": \"01090\",\n \"alternate_ids\": [\n \"01590\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"intellectIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368506, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "679b13", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Manual Dexterity", + "Description": "", + "GMNotes": "{\n \"id\": \"01092\",\n \"alternate_ids\": [\n \"01592\"\n ],\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368504, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c4cf62", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bulletproof Vest (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"01094\",\n \"alternate_ids\": [\n \"01594\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Armor.\",\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368521, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "324e49", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Elder Sign Amulet (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"01095\",\n \"alternate_ids\": [\n \"01595\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368522, + "SidewaysCard": false, + "CustomDeck": { + "3685": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956216650/56BA7AB3BBDC1F3C1EA8709F0761D4846B45AF83/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e929f9", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heirloom of Hyperborea", + "Description": "Artifact from Another Life", + "GMNotes": "{\n \"id\": \"01012\",\n \"alternate_ids\": [\n \"01512\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 290422, + "SidewaysCard": false, + "CustomDeck": { + "2904": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "47d6c9", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hospital Debts", + "Description": "Signature", + "GMNotes": "{\n \"id\": \"01011\",\n \"alternate_ids\": [\n \"01511\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 431425, + "SidewaysCard": false, + "CustomDeck": { + "4314": { + "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": "ea6d44", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On the Lam", + "Description": "Signature", + "GMNotes": "{\n \"id\": \"01010\",\n \"alternate_ids\": [\n \"01510\"\n ],\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 586823, + "SidewaysCard": false, + "CustomDeck": { + "5868": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697276627309509299/3B0E32939EB4599CCE3596975637C90FE4EE1DD6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 6, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6b2550", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Necronomicon", + "Description": "John Dee Translation", + "GMNotes": "{\n \"id\": \"01009\",\n \"alternate_ids\": [\n \"01509\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Tome.\",\n \"weakness\": true,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 370323, + "SidewaysCard": false, + "CustomDeck": { + "3703": { + "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": "ca25bc", + "Name": "Card", + "Transform": { + "posX": 29.34, + "posY": 3.372, + "posZ": -58.908, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cover Up", + "Description": "", + "GMNotes": "{\n \"id\": \"01007\",\n \"alternate_ids\": [\n \"01507\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Task.\",\n \"weakness\": true,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Clue\",\n \"token\": \"clue\"\n }\n ],\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 552421, + "SidewaysCard": false, + "CustomDeck": { + "5524": { + "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": "7d4749", + "Name": "Card", + "Transform": { + "posX": 77.846, + "posY": 4.469, + "posZ": 27.063, + "rotX": 302.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Beat Cop", + "Description": "", + "GMNotes": "{\n \"id\": \"01018\",\n \"alternate_ids\": [\n \"01518\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Police.\",\n \"combatIcons\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 226331, + "SidewaysCard": false, + "CustomDeck": { + "2263": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956212466/C93A881D22B4F7E429025CFAE677DC2EB341D6A6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "249d83", + "Name": "Card", + "Transform": { + "posX": 78.795, + "posY": 3.32, + "posZ": 26.952, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Haunted", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"01098\",\n \"alternate_ids\": [\n \"01598\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Curse.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527402, + "SidewaysCard": false, + "CustomDeck": { + "5274": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2210c1", + "Name": "Card", + "Transform": { + "posX": 78.777, + "posY": 3.32, + "posZ": 26.967, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Amnesia", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"01096\",\n \"alternate_ids\": [\n \"01596\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527400, + "SidewaysCard": false, + "CustomDeck": { + "5274": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d83baf", + "Name": "Card", + "Transform": { + "posX": 79.242, + "posY": 3.316, + "posZ": 26.14, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Psychosis", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"01099\",\n \"alternate_ids\": [\n \"01599\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527403, + "SidewaysCard": false, + "CustomDeck": { + "5274": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "88ee43", + "Name": "Card", + "Transform": { + "posX": 79.054, + "posY": 3.316, + "posZ": 27.227, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hypochondria", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"01100\",\n \"alternate_ids\": [\n \"01600\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527404, + "SidewaysCard": false, + "CustomDeck": { + "5274": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b239d7", + "Name": "Card", + "Transform": { + "posX": 78.682, + "posY": 3.324, + "posZ": 26.532, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mob Enforcer", + "Description": "Enemy", + "GMNotes": "{\n \"id\": \"01101\",\n \"alternate_ids\": [\n \"01601\"\n ],\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Criminal.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527416, + "SidewaysCard": false, + "CustomDeck": { + "5274": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "16a89d", + "Name": "Card", + "Transform": { + "posX": 78.456, + "posY": 3.323, + "posZ": 26.951, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Silver Twilight Acolyte", + "Description": "Enemy", + "GMNotes": "{\n \"id\": \"01102\",\n \"alternate_ids\": [\n \"01602\"\n ],\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Cultist. Silver Twilight.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527417, + "SidewaysCard": false, + "CustomDeck": { + "5274": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c17498", + "Name": "Card", + "Transform": { + "posX": 78.876, + "posY": 3.287, + "posZ": 26.84, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Paranoia", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"01097\",\n \"alternate_ids\": [\n \"01597\"\n ],\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 527401, + "SidewaysCard": false, + "CustomDeck": { + "5274": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/775107869048626382/DA1F5817A4067A74D883201F1AFAC096646A455B/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8e4d23", + "Name": "Card", + "Transform": { + "posX": 21.608, + "posY": 4.322, + "posZ": -54.312, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Black Market (2) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"08055-t\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Favor.\",\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558215, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e95ddb", + "Name": "Card", + "Transform": { + "posX": 21.826, + "posY": 4.276, + "posZ": -44.459, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Strange Solution (4) (Taboo)", + "Description": "Acidic Ichor", + "GMNotes": "{\n \"id\": \"02263-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 4,\n \"traits\": \"Item. Science.\",\n \"combatIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558208, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "119880", + "Name": "Card", + "Transform": { + "posX": 21.828, + "posY": 4.323, + "posZ": -45.446, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Signum Crucis (2) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"07197-t\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Practiced. Blessed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558201, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d45a81", + "Name": "Card", + "Transform": { + "posX": 21.831, + "posY": 4.369, + "posZ": -46.433, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rite of Equilibrium (5) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"07308-t\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 5,\n \"traits\": \"Spell. Blessed. Cursed.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558202, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "213e21", + "Name": "Card", + "Transform": { + "posX": 21.833, + "posY": 4.416, + "posZ": -47.42, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jewel of Aureolus (3) (Taboo)", + "Description": "Gift of the Homunculi", + "GMNotes": "{\n \"id\": \"02269-t\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Relic.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558206, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "669c4e", + "Name": "Card", + "Transform": { + "posX": 21.836, + "posY": 4.462, + "posZ": -48.407, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flute of the Outer Gods (4) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"07268-t\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 4,\n \"traits\": \"Item. Instrument. Relic. Cursed.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558213, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a39c3b", + "Name": "Card", + "Transform": { + "posX": 21.838, + "posY": 4.509, + "posZ": -49.395, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Cyclopean Hammer (5) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"08093-t\",\n \"type\": \"Asset\",\n \"class\": \"Guardian|Mystic\",\n \"cost\": 5,\n \"level\": 5,\n \"traits\": \"Item. Relic. Weapon. Melee.\",\n \"willpowerIcons\": 2,\n \"combatIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558218, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "118264", + "Name": "Card", + "Transform": { + "posX": 21.841, + "posY": 4.555, + "posZ": -50.382, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Counterspell (2) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"04110-t\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Spell. Blessed.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558211, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4d4ffb", + "Name": "Card", + "Transform": { + "posX": 21.843, + "posY": 4.601, + "posZ": -51.369, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eon Chart (1) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"08098-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558216, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ab32db", + "Name": "Card", + "Transform": { + "posX": 21.846, + "posY": 4.648, + "posZ": -52.356, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gené Beauregard (3) (Taboo)", + "Description": "Intrepid Explorer", + "GMNotes": "{\n \"id\": \"08099-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 5,\n \"level\": 3,\n \"traits\": \"Ally. Wayfarer.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558204, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b925cf", + "Name": "Card", + "Transform": { + "posX": 21.848, + "posY": 4.694, + "posZ": -53.343, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eon Chart (4) (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"08100-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker|Rogue\",\n \"cost\": 2,\n \"level\": 4,\n \"traits\": \"Item. Relic.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558217, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "71e4a0", + "Name": "Card", + "Transform": { + "posX": 21.611, + "posY": 4.322, + "posZ": -55.3, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Jeremiah Kirby (Taboo)", + "Description": "Arctic Archaeologist", + "GMNotes": "{\n \"id\": \"08032-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Ally. Miskatonic. Wayfarer.\",\n \"intellectIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558203, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e99e75", + "Name": "Card", + "Transform": { + "posX": 21.631, + "posY": 4.34, + "posZ": -61.229, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ritual Candles (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"02029-t\",\n \"alternate_ids\": [\n \"60405-t\"\n ],\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558205, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "77f7f3", + "Name": "Card", + "Transform": { + "posX": 21.634, + "posY": 4.276, + "posZ": -62.25, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Voice of Ra (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"60416-t\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558207, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "94cdf6", + "Name": "Card", + "Transform": { + "posX": 21.615, + "posY": 4.323, + "posZ": -56.288, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dark Prophecy (Taboo)", + "Description": "", + "GMNotes": "{\n \"id\": \"04032-t\",\n \"alternate_ids\": [\n \"60417-t\"\n ],\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Augury.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Forgotten Age\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558210, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7a73c4", + "Name": "Card", + "Transform": { + "posX": 21.618, + "posY": 4.325, + "posZ": -57.276, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "David Renfield (Taboo)", + "Description": "Esteemed Eschatologist", + "GMNotes": "{\n \"id\": \"03112-t\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Ally. Patron.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558200, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "95fb5e", + "Name": "Card", + "Transform": { + "posX": 16.494, + "posY": 2.209, + "posZ": 52.58, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Charlie Kane", + "Description": "The Politician", + "GMNotes": "{\n \"id\": \"09018\",\n \"type\": \"Investigator\",\n \"class\": \"Neutral\",\n \"traits\": \"Civic. Socialite.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 843405, + "SidewaysCard": true, + "CustomDeck": { + "8434": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "55be9c", + "Name": "Card", + "Transform": { + "posX": 91.988, + "posY": 1.899, + "posZ": 4.66, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Crisis of Identity (Taboo)", + "Description": "Weakness", + "GMNotes": "{\n \"id\": \"03019-t\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Madness.\",\n \"weakness\": true,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558209, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d3d7fb", + "Name": "Card", + "Transform": { + "posX": 14.202, + "posY": 2.209, + "posZ": 57.016, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Kymani Jones", + "Description": "", + "GMNotes": "{\n \"id\": \"09008-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 846102, + "SidewaysCard": false, + "CustomDeck": { + "8461": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d187dd", + "Name": "CardCustom", + "Transform": { + "posX": 16.977, + "posY": 2.209, + "posZ": 55.087, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Summoned Servitor", + "Description": "", + "GMNotes": "{\n \"id\": \"09080-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 803600, + "SidewaysCard": false, + "CustomDeck": { + "8036": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1933751217706145663/52AB04A39EC93A7F5EB6EB83F55071BFFCC85FAE/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1924744375825905078/AE93F97210BEF54AFA8F50166565A19225AF8ADB/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "43ad8a", + "Name": "Card", + "Transform": { + "posX": 15.301, + "posY": 2.209, + "posZ": 54.496, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Vincent Lee", + "Description": "", + "GMNotes": "{\n \"id\": \"09004-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 846101, + "SidewaysCard": false, + "CustomDeck": { + "8461": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c0f76c", + "Name": "Card", + "Transform": { + "posX": 16.356, + "posY": 2.209, + "posZ": 55.067, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Carson Sinclair", + "Description": "", + "GMNotes": "{\n \"id\": \"09001-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 846200, + "SidewaysCard": false, + "CustomDeck": { + "8462": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ac3502", + "Name": "Card", + "Transform": { + "posX": 15.804, + "posY": 2.211, + "posZ": 59.635, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "On the Mend", + "Description": "", + "GMNotes": "{\n \"id\": \"09006\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Innate.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587703, + "SidewaysCard": false, + "CustomDeck": { + "5877": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4b371d", + "Name": "Card", + "Transform": { + "posX": 17.433, + "posY": 2.211, + "posZ": 59.485, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bonesaw", + "Description": "", + "GMNotes": "{\n \"id\": \"09005\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Tool. Melee.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587702, + "SidewaysCard": false, + "CustomDeck": { + "5877": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c431f3", + "Name": "Card", + "Transform": { + "posX": 20.936, + "posY": 2.21, + "posZ": 51.756, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Vincent Lee", + "Description": "The Doctor", + "GMNotes": "{\n \"id\": \"09004\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Medic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 3,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 843401, + "SidewaysCard": true, + "CustomDeck": { + "8434": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3b3b7a", + "Name": "Card", + "Transform": { + "posX": 14.924, + "posY": 2.209, + "posZ": 57.245, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Darrell Simmons", + "Description": "", + "GMNotes": "{\n \"id\": \"09015-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 846104, + "SidewaysCard": false, + "CustomDeck": { + "8461": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bb7174", + "Name": "Card", + "Transform": { + "posX": 15.061, + "posY": 2.21, + "posZ": 59.709, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Word of Woe", + "Description": "", + "GMNotes": "{\n \"id\": \"09012\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Pact.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379007, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5edfc2", + "Name": "Card", + "Transform": { + "posX": 15.343, + "posY": 2.21, + "posZ": 59.439, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Word of Weal", + "Description": "", + "GMNotes": "{\n \"id\": \"09013\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Pact.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379008, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0821d4", + "Name": "Card", + "Transform": { + "posX": 10.69, + "posY": 2.439, + "posZ": 43.876, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deafening Silence", + "Description": "", + "GMNotes": "{\n \"id\": \"09014\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Omen.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379009, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "caa382", + "Name": "Card", + "Transform": { + "posX": 10.218, + "posY": 2.201, + "posZ": 44.981, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Darrell's Kodak", + "Description": "Proof in the Pudding", + "GMNotes": "{\n \"id\": \"09016\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"cost\": 2,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379010, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6d2eae", + "Name": "Card", + "Transform": { + "posX": 10.441, + "posY": 2.202, + "posZ": 46.334, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ruined Film", + "Description": "", + "GMNotes": "{\n \"id\": \"09017\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Blunder.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379011, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "634e9e", + "Name": "Card", + "Transform": { + "posX": 10.405, + "posY": 2.201, + "posZ": 46.179, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bonnie Walsh", + "Description": "Loyal Assistant", + "GMNotes": "{\n \"id\": \"09019\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Civic. Assistant.\",\n \"wildIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379012, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "22e624", + "Name": "Card", + "Transform": { + "posX": 11.289, + "posY": 2.201, + "posZ": 45.064, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Burden of Leadership", + "Description": "", + "GMNotes": "{\n \"id\": \"09020\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379013, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d4b254", + "Name": "Card", + "Transform": { + "posX": 11.772, + "posY": 2.203, + "posZ": 49.52, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bolas", + "Description": "", + "GMNotes": "{\n \"id\": \"09025\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379018, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "74969c", + "Name": "Card", + "Transform": { + "posX": 11.584, + "posY": 2.204, + "posZ": 52.95, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Breach the Door", + "Description": "", + "GMNotes": "{\n \"id\": \"09026\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Tactic. Police.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379019, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d7c63c", + "Name": "Card", + "Transform": { + "posX": 13.019, + "posY": 2.207, + "posZ": 51.627, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grievous Wound", + "Description": "", + "GMNotes": "{\n \"id\": \"09027\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379020, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a85f1d", + "Name": "Card", + "Transform": { + "posX": 10.384, + "posY": 2.201, + "posZ": 45.505, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunter's Armor", + "Description": "", + "GMNotes": "{\n \"id\": \"09021\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Armor.\",\n \"willpowerIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Enchanted\",\n \"xp\": 1,\n \"text\": \"Hunter’s Armor gains the Relic trait and takes up an arcane slot instead of a body slot.\",\n \"replaces\": {\n \"traits\": \"Item. Armor. Relic.\"\n }\n },\n {\n \"name\": \"Protective Runes\",\n \"xp\": 2,\n \"text\": \"Hunter’s Armor may be assigned damage and/or horror dealt to other investigators at your location.\"\n },\n {\n \"name\": \"Durable\",\n \"xp\": 2,\n \"text\": \"Hunter’s Armor gets +2 health.\"\n },\n {\n \"name\": \"Hallowed\",\n \"xp\": 2,\n \"text\": \"Hunter’s Armor gets +2 sanity.\"\n },\n {\n \"name\": \"Lightweight\",\n \"xp\": 2,\n \"text\": \"Hunter’s Armor gets –1 cost and playing it does not provoke attacks of opportunity.\",\n \"replaces\": {\n \"cost\": 3\n }\n },\n {\n \"name\": \"Hexdrinker\",\n \"xp\": 3,\n \"text\": \"After 1 or more damage or horror is assigned to Hunter’s Armor from a treachery effect, you may exhaust it to draw 1 card.\"\n },\n {\n \"name\": \"Armor of Thorns\",\n \"xp\": 3,\n \"text\": \"After 1 or more damage or horror is assigned to Hunter’s Armor from an enemy attack, you may exhaust it to deal 1 damage to that enemy.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379014, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "95b0cf", + "Name": "Card", + "Transform": { + "posX": 17.477, + "posY": 2.211, + "posZ": 60.192, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agent Fletcher", + "Description": "", + "GMNotes": "{\n \"id\": \"09010\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Humanoid. Coterie. Detective.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379006, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "972250", + "Name": "Card", + "Transform": { + "posX": 13.244, + "posY": 2.207, + "posZ": 49.728, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Obsidian Bracelet", + "Description": "", + "GMNotes": "{\n \"id\": \"09024\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379017, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7cdb0a", + "Name": "Card", + "Transform": { + "posX": 9.923, + "posY": 2.202, + "posZ": 47.493, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Runic Axe", + "Description": "", + "GMNotes": "{\n \"id\": \"09022\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"replenish\": 1,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Heirloom\",\n \"xp\": 1,\n \"text\": \"This asset gets -1 cost and gains the Relic trait.\",\n \"replaces\": {\n \"cost\": 3,\n \"traits\": \"Item. Relic. Weapon. Melee.\"\n }\n },\n {\n \"name\": \"Inscription of Glory\",\n \"xp\": 1,\n \"text\": \"Add this inscription: “⟐ Glory - If this attack defeats an enemy, choose one: draw 1 card, heal 1 damage, or heal 1 horror.”\"\n },\n {\n \"name\": \"Inscription of the Elders\",\n \"xp\": 1,\n \"text\": \"Add this inscription: “⟐ Elders - If this attack succeeds by an amount equal to or grather than your location\\u0027s shroud, discover 1 clue at your location.”\"\n },\n {\n \"name\": \"Inscription of the Hunt\",\n \"xp\": 1,\n \"text\": \"Add this inscription: “⟐ Hunt - Immediately move to a connecting location or engage an enemy at your location.”\"\n },\n {\n \"name\": \"Inscription of Fury\",\n \"xp\": 1,\n \"text\": \"Add this inscription: “⟐ Fury - If this attack is successful, in addition to its standard damage, deal 1 damage to each other enemy engaged with you.”\"\n },\n {\n \"name\": \"Ancient Power\",\n \"xp\": 3,\n \"text\": \"You may imbue the same inscription up to three times.\"\n },\n {\n \"name\": \"Saga\",\n \"xp\": 3,\n \"text\": \"Replenish 2 of Runic Axe\\u0027s charges at the start of each round, instead of only one\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 4,\n \"replenish\": 2,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Scriptweaver\",\n \"xp\": 4,\n \"text\": \"For every charge spent, you may imbue the axe with up to two different inscriptions.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379015, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d2252d", + "Name": "Card", + "Transform": { + "posX": 10.514, + "posY": 2.202, + "posZ": 47.037, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Custom Modifications", + "Description": "", + "GMNotes": "{\n \"id\": \"09023\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Upgrade. Supply.\",\n \"customizations\": [\n {\n \"name\": \"Notched Sight\",\n \"xp\": 1,\n \"text\": \"If you perform an attack with attached asset against an enemy engaged with another investigator and fail, you deal no damage.\"\n },\n {\n \"name\": \"Extended Stock\",\n \"xp\": 2,\n \"text\": \"You get +2 Fight while attacking with attached asset.\"\n },\n {\n \"name\": \"Counterbalance\",\n \"xp\": 2,\n \"text\": \"After you attach an Upgrade card other than Custom Modifications to attached asset, draw 1 card.\"\n },\n {\n \"name\": \"Leather Grip\",\n \"xp\": 3,\n \"text\": \"Custom Modifications gets –1 cost and gains “Fast. Play only during your turn.”\",\n \"replaces\": {\n \"cost\": 2\n }\n },\n {\n \"name\": \"Extended Magazine\",\n \"xp\": 3,\n \"text\": \"After ammo is spent from or placed on attached asset by another event, place 1 ammo on attached asset.\"\n },\n {\n \"name\": \"Quicksilver Bullets\",\n \"xp\": 4,\n \"text\": \"If you succeed by 3 or more while attacking with attached asset, this attack deals +1 damage.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379016, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4b891d", + "Name": "Card", + "Transform": { + "posX": 19.079, + "posY": 2.212, + "posZ": 59.523, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"As you wish\"", + "Description": "", + "GMNotes": "{\n \"id\": \"09002\",\n \"type\": \"Skill\",\n \"class\": \"Neutral\",\n \"traits\": \"Practiced. Expert.\",\n \"wildIcons\": 3,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587700, + "SidewaysCard": false, + "CustomDeck": { + "5877": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07dd55", + "Name": "Card", + "Transform": { + "posX": 17.743, + "posY": 2.211, + "posZ": 59.762, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Selfless to a Fault", + "Description": "", + "GMNotes": "{\n \"id\": \"09003\",\n \"type\": \"Treachery\",\n \"class\": \"Neutral\",\n \"traits\": \"Flaw.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 587701, + "SidewaysCard": false, + "CustomDeck": { + "5877": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fb54d3", + "Name": "Card", + "Transform": { + "posX": 18.899, + "posY": 2.212, + "posZ": 59.615, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Wounded Bystander", + "Description": "On Death's Doorstep", + "GMNotes": "{\n \"id\": \"09007\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Ally. Bystander.\",\n \"weakness\": true,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Damage\",\n \"token\": \"damage\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379004, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "09f1a2", + "Name": "Card", + "Transform": { + "posX": 17.983, + "posY": 2.211, + "posZ": 59.36, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grappling Hook", + "Description": "", + "GMNotes": "{\n \"id\": \"09009\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379005, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7fe728", + "Name": "Card", + "Transform": { + "posX": 21.624, + "posY": 4.332, + "posZ": -59.253, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mr. \"Rook\" (Taboo)", + "Description": "Dealer in Secrets", + "GMNotes": "{\n \"id\": \"05153-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Ally.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558212, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5d3d67", + "Name": "Card", + "Transform": { + "posX": 18.596, + "posY": 2.209, + "posZ": 52.394, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Darrell Simmons", + "Description": "The Photographer", + "GMNotes": "{\n \"id\": \"09015\",\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Reporter.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 843404, + "SidewaysCard": true, + "CustomDeck": { + "8434": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9a9830", + "Name": "Card", + "Transform": { + "posX": 17.829, + "posY": 2.21, + "posZ": 54.013, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Kymani Jones", + "Description": "The Security Consultant", + "GMNotes": "{\n \"id\": \"09008\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 5,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 843402, + "SidewaysCard": true, + "CustomDeck": { + "8434": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3c2561", + "Name": "Card", + "Transform": { + "posX": 21.627, + "posY": 4.336, + "posZ": -60.241, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prophesiae Profana (5) (Taboo)", + "Description": "Atlas of the Unknowable", + "GMNotes": "{\n \"id\": \"08045-t\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 5,\n \"traits\": \"Item. Relic. Tome.\",\n \"wildIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 558214, + "SidewaysCard": false, + "CustomDeck": { + "5582": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591019206/E2A281F46FD817435A26C1600F4388A1DC028D5E/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dc96d1", + "Name": "Card", + "Transform": { + "posX": 22.9, + "posY": 2.211, + "posZ": 52.023, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Carson Sinclair", + "Description": "The Butler", + "GMNotes": "{\n \"id\": \"09001\",\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Assistant.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 843400, + "SidewaysCard": true, + "CustomDeck": { + "8434": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "475460", + "Name": "Card", + "Transform": { + "posX": 99.067, + "posY": 1.901, + "posZ": 4.603, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Lola Hayes (Taboo)", + "Description": "The Actress", + "GMNotes": "{\n \"id\": \"03006-t\",\n \"type\": \"Investigator\",\n \"class\": \"Neutral\",\n \"traits\": \"Performer.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 558300, + "SidewaysCard": true, + "CustomDeck": { + "5583": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591067324/8F90B8FDA7E5F0E7B2D9D548397D93A5102FD4BD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591067181/7B2A1D7E6E8E8ED36BD16FB7C81827DCD33CEB90/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "754b0a", + "Name": "Card", + "Transform": { + "posX": 98.638, + "posY": 1.95, + "posZ": 13.549, + "rotX": 2.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Mandy Thompson (Taboo)", + "Description": "The Researcher", + "GMNotes": "{\n \"id\": \"06002-t\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Assistant. Scholar.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 5,\n \"combatIcons\": 1,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dream-Eaters\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 558301, + "SidewaysCard": true, + "CustomDeck": { + "5583": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591067324/8F90B8FDA7E5F0E7B2D9D548397D93A5102FD4BD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/2053112076591067181/7B2A1D7E6E8E8ED36BD16FB7C81827DCD33CEB90/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "709a54", + "Name": "Card", + "Transform": { + "posX": 16.71, + "posY": 3.371, + "posZ": 65.642, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Underprepared", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"09128\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 1,\n \"traits\": \"Blunder.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379152, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "379582", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.374, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ectoplasmic Horror", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"09127\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Geist.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379151, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b6c9f", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.357, + "posZ": 65.637, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pay Your Due", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"09126\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 10,\n \"traits\": \"Pact.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379150, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e4c07", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.379, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quantum Paradox", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"09125\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 0,\n \"traits\": \"Paradox.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379149, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "79cc11", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.378, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lurker in the Dark", + "Description": "Basic Weakness", + "GMNotes": "{\n \"id\": \"09124\",\n \"type\": \"Enemy\",\n \"class\": \"Neutral\",\n \"traits\": \"Monster. Shoggoth.\",\n \"weakness\": true,\n \"basicWeaknessCount\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379148, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "52f6d6", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.377, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Soul Sanctification (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"09123\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"permanent\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379147, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2b3301", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.369, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Flashlight (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"09122\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379146, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "482b10", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.362, + "posZ": 65.638, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Refine", + "Description": "", + "GMNotes": "{\n \"id\": \"09121\",\n \"type\": \"Event\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Supply. Double.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379145, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "769a3e", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.354, + "posZ": 65.637, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Tool Belt", + "Description": "", + "GMNotes": "{\n \"id\": \"09120\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Clothing.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379144, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2a6e0d", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.362, + "posZ": 65.638, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hyperphysical Shotcaster", + "Description": "Theoretical Device", + "GMNotes": "{\n \"id\": \"09119\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Relic. Weapon. Firearm.\",\n \"wildIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Aether\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Railshooter\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Fight. Fight with any skill. This attack deals +1 damage.”\"\n },\n {\n \"name\": \"Telescanner\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Investigate. Investigate with any skill. If you succeed, discover a clue at any revealed location instead of your location.\"\n },\n {\n \"name\": \"Translocator\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Evade. Attempt to evade with any skill. Before or after this attempt, you may move an investigator or a non-Elite enemy at your location to a connecting location, or vice versa.”\"\n },\n {\n \"name\": \"Realitycollapser\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Test any skill (3). If you succeed, discard from play a non‑weakness treachery that is not attached to an Elite enemy.”\"\n },\n {\n \"name\": \"Matterweaver\",\n \"xp\": 2,\n \"text\": \"Hyperphysical Shotcaster has this form: “Manifest – Choose an asset in your hand and test any skill (X), where X is that asset’s cost. If you succeed, play that asset at no cost.”\"\n },\n {\n \"name\": \"Aetheric Link\",\n \"xp\": 4,\n \"text\": \"Hyperphysical Shotcaster enters play with 2 additional aether.\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Aether\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Empowered Configuration\",\n \"xp\": 4,\n \"text\": \"While using a Manifest ability, you get +2 skill value.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379143, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1b4684", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.368, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fickle Fortune (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"09118\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 3,\n \"traits\": \"Dilemma. Fortune.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379142, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e7d988", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.375, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Old Keyring (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"09117\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 3,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Key\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379141, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f2e87d", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.359, + "posZ": 65.637, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Salvage (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09116\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379140, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3b7419", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.364, + "posZ": 65.638, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Heed the Dream (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09115\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 2,\n \"traits\": \"Augury. Dilemma.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379139, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2f100c", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.367, + "posZ": 65.638, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Katja Eastbank (2)", + "Description": "Keeper of Esoteric Lore", + "GMNotes": "{\n \"id\": \"09114\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Scholar.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379138, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "567525", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.36, + "posZ": 65.637, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Baseball Bat (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09113\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Item. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379137, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4cb0c9", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.369, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gumption (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"09112\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Innate.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379136, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9c4015", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.362, + "posZ": 65.638, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Nature of the Beast (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"09111\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Dilemma. Insight.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379135, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "895047", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.371, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lifeline (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"09110\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Fortune.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379134, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "48e90b", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.361, + "posZ": 65.638, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "At a Crossroads (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"09109\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 1,\n \"traits\": \"Dilemma. Insight.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379133, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2c165a", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.377, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Shed a Light", + "Description": "", + "GMNotes": "{\n \"id\": \"09108\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Insight. Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379132, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6c726b", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.365, + "posZ": 65.638, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Predator or Prey", + "Description": "", + "GMNotes": "{\n \"id\": \"09107\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Dilemma. Tactic.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379131, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "18247d", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.361, + "posZ": 65.638, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Making Preparations", + "Description": "", + "GMNotes": "{\n \"id\": \"09106\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Dilemma. Tactic.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379130, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b6857b", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.369, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Exploit Weakness", + "Description": "", + "GMNotes": "{\n \"id\": \"09105\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Tactic. Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379129, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a3d041", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.357, + "posZ": 65.637, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "End of the Road", + "Description": "", + "GMNotes": "{\n \"id\": \"09104\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Spirit.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379128, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "616c43", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.375, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Improvised Shield", + "Description": "", + "GMNotes": "{\n \"id\": \"09103\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Armor. Improvised.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379127, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8f6f39", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.375, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Idol of Xanatos", + "Description": "Watcher Beyond Time", + "GMNotes": "{\n \"id\": \"09102\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379126, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9417a7", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.361, + "posZ": 65.637, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grizzled", + "Description": "", + "GMNotes": "{\n \"id\": \"09101\",\n \"type\": \"Skill\",\n \"class\": \"Survivor\",\n \"level\": 0,\n \"traits\": \"Innate. Developed.\",\n \"wildIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Specialist\",\n \"xp\": 1,\n \"text\": \"Choose another trait.\"\n },\n {\n \"name\": \"Specialist\",\n \"xp\": 2,\n \"text\": \"Choose another trait.\"\n },\n {\n \"name\": \"Nemesis\",\n \"xp\": 3,\n \"text\": \"If this is a skill test on or against an enemy with a chosen trait and the test is successful, you may attach Grizzled to that enemy. Reduce the difficulty of tests on or against the attached enemy by 1.\"\n },\n {\n \"name\": \"Mythos-Hardened\",\n \"xp\": 4,\n \"text\": \"If this skill test is on a treachery with a chosen trait and the test is successful, you may add both Grizzled and that treachery to the victory display.\"\n },\n {\n \"name\": \"Always Prepared\",\n \"xp\": 5,\n \"text\": \"After you draw an encounter card with a chosen trait, return one copy of Grizzled from your discard pile to your hand. (Max once per round.)\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379125, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "aa897f", + "Name": "Card", + "Transform": { + "posX": 16.716, + "posY": 3.371, + "posZ": 65.638, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Makeshift Trap", + "Description": "", + "GMNotes": "{\n \"id\": \"09100\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Improvised. Trap.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 2,\n \"type\": \"Time\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Improved Timer\",\n \"xp\": 1,\n \"text\": \"When you play Makeshift Trap, you may increase or decrease its uses by 1.\"\n },\n {\n \"name\": \"Tripwire\",\n \"xp\": 1,\n \"text\": \"Only trigger Makeshift Trap’s forced ability if there are 1 or more enemies at attached location.\"\n },\n {\n \"name\": \"Simple\",\n \"xp\": 2,\n \"text\": \"Makeshift Trap gains fast and “play during any 🗲 window.”\"\n },\n {\n \"name\": \"Poisonous\",\n \"xp\": 2,\n \"text\": \"When you remove 1 or more time from Makeshift Trap, deal 1 damage to an enemy at attached location.\"\n },\n {\n \"name\": \"Remote Configuration\",\n \"xp\": 2,\n \"text\": \"When you play Makeshift Trap, you may attach it to a revealed connecting location.\"\n },\n {\n \"name\": \"Net\",\n \"xp\": 3,\n \"text\": \"Non-Elite enemies at attached location cannot move or make attacks of opportunity.\"\n },\n {\n \"name\": \"Explosive Device\",\n \"xp\": 4,\n \"text\": \"When Makeshift Trap has no time and is discarded, deal 3 damage to each enemy and investigator at attached location.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379124, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7421ed", + "Name": "Card", + "Transform": { + "posX": 16.774, + "posY": 3.371, + "posZ": 65.702, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pocket Multi Tool", + "Description": "", + "GMNotes": "{\n \"id\": \"09099\",\n \"type\": \"Asset\",\n \"class\": \"Survivor\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool.\",\n \"wildIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Detachable\",\n \"xp\": 1,\n \"text\": \"Other investigators at your location may use the ability on Pocket Multi-Tool.\"\n },\n {\n \"name\": \"Pry Bar\",\n \"xp\": 1,\n \"text\": \"You get an additional +1 skill value if this is during a skill test on a treachery.\"\n },\n {\n \"name\": \"Sharpened Knife\",\n \"xp\": 2,\n \"text\": \"You get an additional +1 skill value if this is during an attack.\"\n },\n {\n \"name\": \"Signal Mirror\",\n \"xp\": 2,\n \"text\": \"You get an additional +1 skill value if this is during an evasion attempt.\"\n },\n {\n \"name\": \"Magnifying Lens\",\n \"xp\": 2,\n \"text\": \"You get an additional +1 skill value if this is during an investigation.\"\n },\n {\n \"name\": \"Lucky Charm\",\n \"xp\": 3,\n \"text\": \"After you fail a skill test, ready Pocket Multi Tool.\"\n },\n {\n \"name\": \"Spring-Loaded\",\n \"xp\": 4,\n \"text\": \"Pocket Multi Tool’s ability is now a 🗲 ability with the trigger: “When you would fail a skill test you are performing, exhaust Pocket Multi Tool…”\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379123, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "647c62", + "Name": "Card", + "Transform": { + "posX": 16.739, + "posY": 3.347, + "posZ": 65.493, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Onyx Pentacle (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"09098\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Charm.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379122, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bcb13d", + "Name": "Card", + "Transform": { + "posX": 16.739, + "posY": 3.374, + "posZ": 65.494, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dowsing Rod (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"09097\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Item. Charm.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379121, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4a6a9f", + "Name": "Card", + "Transform": { + "posX": 16.739, + "posY": 3.362, + "posZ": 65.494, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ceremonial Sickle (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"09096\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 4,\n \"traits\": \"Item. Charm. Weapon. Melee.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379120, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "343f3a", + "Name": "Card", + "Transform": { + "posX": 16.74, + "posY": 3.345, + "posZ": 65.493, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Uncage the Soul (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"09095\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 3,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379119, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0c77d6", + "Name": "Card", + "Transform": { + "posX": 16.74, + "posY": 3.343, + "posZ": 65.492, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sin-Eater (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"09094\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"level\": 3,\n \"traits\": \"Ritual.\",\n \"permanent\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379118, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ad3efc", + "Name": "Card", + "Transform": { + "posX": 16.74, + "posY": 3.34, + "posZ": 65.492, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Moonlight Ritual (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09093\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spell. Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379117, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "43c3e0", + "Name": "Card", + "Transform": { + "posX": 16.739, + "posY": 3.361, + "posZ": 65.494, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Elle Rubash (2)", + "Description": "Purifying Purpose", + "GMNotes": "{\n \"id\": \"09092\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Witch.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379116, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b5d894", + "Name": "Card", + "Transform": { + "posX": 16.74, + "posY": 3.345, + "posZ": 65.492, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 3.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Astral Mirror (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09091\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379115, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63282f", + "Name": "Card", + "Transform": { + "posX": 16.699, + "posY": 3.353, + "posZ": 65.711, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ghastly Possession", + "Description": "", + "GMNotes": "{\n \"id\": \"09090\",\n \"type\": \"Skill\",\n \"class\": \"Mystic\",\n \"level\": 1,\n \"traits\": \"Innate. Spell.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379114, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c72750", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.371, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Binder's Jar (1)", + "Description": "Interdimensional Prison", + "GMNotes": "{\n \"id\": \"09089\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Relic.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379113, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "046b16", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.359, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "String of Curses", + "Description": "", + "GMNotes": "{\n \"id\": \"09088\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379112, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f86c67", + "Name": "Card", + "Transform": { + "posX": 16.669, + "posY": 3.357, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Explosive Ward", + "Description": "", + "GMNotes": "{\n \"id\": \"09087\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"combatIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379111, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "223eb2", + "Name": "Card", + "Transform": { + "posX": 16.669, + "posY": 3.356, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Eldritch Initiation", + "Description": "", + "GMNotes": "{\n \"id\": \"09086\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379110, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "95f4b0", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.359, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Onyx Pentacle", + "Description": "", + "GMNotes": "{\n \"id\": \"09085\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379109, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3fa5b8", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.375, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hallowed Chalice", + "Description": "", + "GMNotes": "{\n \"id\": \"09084\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379108, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "851e3a", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.371, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dowsing Rod", + "Description": "", + "GMNotes": "{\n \"id\": \"09083\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Charm.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379107, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b5e78c", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.382, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ceremonial Sickle", + "Description": "", + "GMNotes": "{\n \"id\": \"09082\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Charm. Weapon. Melee.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379106, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c91c1d", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.381, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Power Word", + "Description": "", + "GMNotes": "{\n \"id\": \"09081\",\n \"type\": \"Event\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Betray\",\n \"xp\": 1,\n \"text\": \"Add the command: “⟐ ‘Betray.’ Deal 1 damage to any enemy at this enemy’s location with an equal or lower fight value than this enemy.”\"\n },\n {\n \"name\": \"Mercy\",\n \"xp\": 1,\n \"text\": \"Add the command: “⟐ ‘Mercy.’ An investigator at this enemy’s location heals damage or horror equal to this enemy’s respective damage/horror value.”\"\n },\n {\n \"name\": \"Confess\",\n \"xp\": 1,\n \"text\": \"Add the command: “⟐ ‘Confess.’ Discover 1 clue at this enemy’s location if its health is equal to or higher than its location’s shroud.”\"\n },\n {\n \"name\": \"Distract\",\n \"xp\": 1,\n \"text\": \"Add the command: “⟐ ‘Distract.’ Automatically evade any enemy at this enemy’s location with an equal or lower evade value than this enemy.”\"\n },\n {\n \"name\": \"Greater Control\",\n \"xp\": 2,\n \"text\": \"Power Word gains “🗲: Return Power Word to your hand.”\"\n },\n {\n \"name\": \"Bonded\",\n \"xp\": 3,\n \"text\": \"You may activate the parley ability on Power Word from up to one location away from the attached enemy.\"\n },\n {\n \"name\": \"Tonguetwister\",\n \"xp\": 3,\n \"text\": \"When you parley with Power Word, you may give up to two different commands.\"\n },\n {\n \"name\": \"Thrice Spoken\",\n \"xp\": 3,\n \"text\": \"You may include three copies of Power Word in your deck. When you give a command using one copy, also give that command to each other enemy with one of your copies of Power Word attached.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379105, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "73b311", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.381, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Summoned Servitor", + "Description": "", + "GMNotes": "{\n \"id\": \"09080\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Summon.\",\n \"willpowerIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Armored Carapace\",\n \"xp\": 1,\n \"text\": \"Summoned Servitor gains a health value of 3. It can be assigned damage dealt to any investigator at its location.\"\n },\n {\n \"name\": \"Claws that Catch\",\n \"xp\": 1,\n \"text\": \"Add this action: “⟐ Fight. You fight any enemy at this location with a base Combat of 4. Ignore the aloof and retaliate keywords for this attack.”\"\n },\n {\n \"name\": \"Jaws that Snatch\",\n \"xp\": 1,\n \"text\": \"Add this action: “⟐ Evade. You attempt to evade any enemy at this location with a base Agility of 4. Ignore the alert keyword for this evasion attempt.”\"\n },\n {\n \"name\": \"Eyes of Flame\",\n \"xp\": 1,\n \"text\": \"Add this action: “⟐ Investigate. You investigate this location with a base Intellect of 4.”\"\n },\n {\n \"name\": \"Wings of Night\",\n \"xp\": 1,\n \"text\": \"After Summoned Servitor moves from your location to a connecting location, you may move to that location, as well.\"\n },\n {\n \"name\": \"Dominance\",\n \"xp\": 2,\n \"text\": \"Summoned Servitor no longer takes up an (select one): arcane / ally slot.\"\n },\n {\n \"name\": \"Dreaming Call\",\n \"xp\": 3,\n \"text\": \"Instead of discarding another asset you control in order to play Summoned Servitor, you may return that asset to its owner’s hand.\"\n },\n {\n \"name\": \"Dæmonic Influence\",\n \"xp\": 5,\n \"text\": \"Summoned Servitor can take 2 different actions instead of 1 during each of your turns.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379104, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "42b36d", + "Name": "Card", + "Transform": { + "posX": 16.669, + "posY": 3.35, + "posZ": 65.932, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Living Ink", + "Description": "", + "GMNotes": "{\n \"id\": \"09079\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Ritual.\",\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Shifting Ink\",\n \"xp\": 1,\n \"text\": \"You may play Living Ink under the control of another investigator at your location.\"\n },\n {\n \"name\": \"Subtle Depiction\",\n \"xp\": 1,\n \"text\": \"At the start of your turn, you may choose not to remove 1 charge from Living Ink and ignore its ability for the remainder of the round.\"\n },\n {\n \"name\": \"Imbued Ink\",\n \"xp\": 2,\n \"text\": \"Living Ink enters play with 2 additional charges and takes up an arcane slot instead of a body slot.\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Eldritch Ink\",\n \"xp\": 3,\n \"text\": \"Circle another skill.\"\n },\n {\n \"name\": \"Eldritch Ink\",\n \"xp\": 3,\n \"text\": \"Circle another skill.\"\n },\n {\n \"name\": \"Macabre Depiction\",\n \"xp\": 3,\n \"text\": \"Living Ink gains: “🗲 After you reveal a chaos token with a symbol, exhaust Living Ink: Place 1 charge on it.”\"\n },\n {\n \"name\": \"Vibrancy\",\n \"xp\": 3,\n \"text\": \"Living Ink grants an additional +1 to the circled skill(s) and –1 to each other skill.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379103, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "537171", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.372, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Clean Sneak (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"09078\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Gambit. Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379102, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bba889", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.362, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Underworld Market (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09077\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"level\": 2,\n \"traits\": \"Connection. Illicit.\",\n \"permanent\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379101, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "11d7ad", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.391, + "posZ": 65.931, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Trigger Man (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"09076\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 3,\n \"traits\": \"Ally. Criminal.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379100, + "SidewaysCard": false, + "CustomDeck": { + "3791": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119474921/33ED44071C8BCA7379B0E8031F47169B73639E37/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 9, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "be8d1f", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.364, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Thieves' Kit (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"09075\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Tool. Illicit.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379068, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3411dd", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.391, + "posZ": 65.931, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Breaking and Entering (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09074\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Trick.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379067, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fa1be0", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.385, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dirty Fighting (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09073\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Talent. Trick. Illicit.\",\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379066, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ea31c2", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.387, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Chuck Fergus (2)", + "Description": "O'Bannion Driver", + "GMNotes": "{\n \"id\": \"09072\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Ally. Criminal.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379065, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0a1b3a", + "Name": "Card", + "Transform": { + "posX": 16.669, + "posY": 3.346, + "posZ": 65.933, + "rotX": 357.0, + "rotY": 270.0, + "rotZ": 357.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Stylish Coat (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"09071\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Clothing.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379064, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "dfbed9", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.382, + "posZ": 65.931, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Calculated Risk", + "Description": "", + "GMNotes": "{\n \"id\": \"09070\",\n \"type\": \"Skill\",\n \"class\": \"Rogue\",\n \"level\": 0,\n \"traits\": \"Gambit. Fated.\",\n \"dynamicIcons\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379063, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5cc3d2", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.354, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Quick Getaway", + "Description": "", + "GMNotes": "{\n \"id\": \"09069\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Trick.\",\n \"agilityIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379062, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4d6da5", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.395, + "posZ": 65.931, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Kicking the Hornet's Nest", + "Description": "", + "GMNotes": "{\n \"id\": \"09068\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Gambit. Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379061, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "691652", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.351, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 357.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "\"I'll take that!\"", + "Description": "", + "GMNotes": "{\n \"id\": \"09067\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Trick. Upgrade. Illicit.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379060, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "408bce", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.358, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hit and Run", + "Description": "", + "GMNotes": "{\n \"id\": \"09066\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Tactic. Trick.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379059, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9bef61", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.363, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hidden Pocket", + "Description": "", + "GMNotes": "{\n \"id\": \"09065\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Upgrade. Illicit.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379058, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "857b53", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.358, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Thieves' Kit", + "Description": "", + "GMNotes": "{\n \"id\": \"09064\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tool. Illicit.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 6,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379057, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8fd043", + "Name": "Card", + "Transform": { + "posX": 16.669, + "posY": 3.346, + "posZ": 65.933, + "rotX": 357.0, + "rotY": 270.0, + "rotZ": 357.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Embezzled Treasure", + "Description": "", + "GMNotes": "{\n \"id\": \"09063\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Item. Illicit.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379056, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f170fc", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.393, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Disguise", + "Description": "", + "GMNotes": "{\n \"id\": \"09062\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Talent. Trick. Illicit.\",\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379055, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1cde62", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.378, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Honed Instinct", + "Description": "", + "GMNotes": "{\n \"id\": \"09061\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Gambit.\",\n \"agilityIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Reflex Response\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d You take damage or horror.”\"\n },\n {\n \"name\": \"Situational Awareness\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d A location enters play or is revealed.”\"\n },\n {\n \"name\": \"Killer Instinct\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d An enemy engages you.”\"\n },\n {\n \"name\": \"Gut Reaction\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d A treachery enters your threat area .”\"\n },\n {\n \"name\": \"Muscle Memory\",\n \"xp\": 1,\n \"text\": \"Add the following play condition: “\\u003d You play an asset.”\"\n },\n {\n \"name\": \"Sharpened Talent\",\n \"xp\": 2,\n \"text\": \"During the action granted by Honed Instinct, you get +2 to each of your skills.\"\n },\n {\n \"name\": \"Impulse Control\",\n \"xp\": 3,\n \"text\": \"You may include up to three copies of Honed Instinct in your deck. Honed Instinct gets –1 cost.\",\n \"replaces\": {\n \"cost\": 0\n }\n },\n {\n \"name\": \"Force of Habit\",\n \"xp\": 5,\n \"text\": \"When you play Honed Instinct, you may take 2 actions instead of 1 (one at a time). Then, remove it from the game.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379054, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c332af", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.388, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Friends in Low Places", + "Description": "", + "GMNotes": "{\n \"id\": \"09060\",\n \"type\": \"Event\",\n \"class\": \"Rogue\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Favor.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Helpful\",\n \"xp\": 1,\n \"text\": \"When you play Friends in Low Places, you may choose another investigator at your location to resolve its effects.\"\n },\n {\n \"name\": \"Versatile\",\n \"xp\": 2,\n \"text\": \"Choose another Trait. When you play Friends in Low Places, you may choose one of the looked-at cards with both chosen Traits to add to your hand without spending 1 resource.\"\n },\n {\n \"name\": \"Bolstering\",\n \"xp\": 2,\n \"text\": \"Each card added to your hand by Friends in Low Places gains a ? icon until the end of the phase.\"\n },\n {\n \"name\": \"Clever\",\n \"xp\": 2,\n \"text\": \"Instead of shuffling the remaining cards into your deck, you may place each of them on the top of your deck, in any order.\"\n },\n {\n \"name\": \"Prompt\",\n \"xp\": 2,\n \"text\": \"Friends in Low Places gains fast and “play during any 🗲 window.”\"\n },\n {\n \"name\": \"Experienced\",\n \"xp\": 3,\n \"text\": \"Increase the number of cards looked at by 3.\"\n },\n {\n \"name\": \"Swift\",\n \"xp\": 3,\n \"text\": \"You may play one of the cards added to your hand (paying its cost).\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379053, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3369a5", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.392, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Damning Testimony", + "Description": "", + "GMNotes": "{\n \"id\": \"09059\",\n \"type\": \"Asset\",\n \"class\": \"Rogue\",\n \"cost\": 4,\n \"level\": 0,\n \"traits\": \"Item. Illicit.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Evidence\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Search Warrant\",\n \"xp\": 1,\n \"text\": \"While investigating using Damning Testimony, you may ignore any effect or keyword on the investigated location that would trigger.\"\n },\n {\n \"name\": \"Fabricated Evidence\",\n \"xp\": 2,\n \"text\": \"Damning Testimony enters play with 2 additional evidence on it.\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Evidence\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Blackmail\",\n \"xp\": 2,\n \"text\": \"You get +2 Intellect while investigating using Damning Testimony.\"\n },\n {\n \"name\": \"Extort\",\n \"xp\": 3,\n \"text\": \"When you successfully investigate using Damning Testimony, you may spend 1 evidence to automatically evade the chosen enemy.\"\n },\n {\n \"name\": \"Surveil\",\n \"xp\": 3,\n \"text\": \"You may use Damning Testimony’s ability to investigate the chosen enemy’s location instead of your location.\"\n },\n {\n \"name\": \"Expose\",\n \"xp\": 4,\n \"text\": \"When you successfully investigate using Damning Testimony, you may spend X evidence to discard the chosen enemy if it is non-Elite. X is that enemy’s remaining health.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379052, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f4e7f3", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.387, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Gray's Anatomy (5)", + "Description": "The Doctors' Bible", + "GMNotes": "{\n \"id\": \"09058\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 5,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379051, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "33b09e", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.355, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 357.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fingerprint Kit (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"09057\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 5,\n \"level\": 4,\n \"traits\": \"Item. Tool.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379050, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c8ecf2", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.373, + "posZ": 65.932, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Surgical Kit (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"09056\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Tool. Science.\",\n \"intellectIcons\": 2,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379049, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a6c839", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.381, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Press Pass (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09055\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Item. Charm.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379048, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3ee7a5", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.395, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. William T. Maleson (2)", + "Description": "Working on Something Bigger", + "GMNotes": "{\n \"id\": \"09054\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Ally. Miskatonic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379047, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "425841", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.396, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guidance (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"09053\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 1,\n \"traits\": \"Insight.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379046, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "38a30a", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.376, + "posZ": 65.932, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Existential Riddle (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"09052\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Insight. Paradox.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379045, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d084d7", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.39, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Orphic Theory (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"09051\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Spell.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379044, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a825ad", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.362, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Lab Coat (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"09050\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 1,\n \"traits\": \"Item. Clothing. Science.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379043, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "80285f", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.385, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Analysis", + "Description": "", + "GMNotes": "{\n \"id\": \"09049\",\n \"type\": \"Skill\",\n \"class\": \"Seeker\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379042, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1760be", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.4, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Map the Area", + "Description": "", + "GMNotes": "{\n \"id\": \"09048\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight. Tactic.\",\n \"willpowerIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379041, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "498bc8", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.394, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Captivating Discovery", + "Description": "", + "GMNotes": "{\n \"id\": \"09047\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Insight.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379400, + "SidewaysCard": false, + "CustomDeck": { + "3794": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119525055/928CCA871D837CB4FB8E847957747E1E56F14449/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2423d4", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.36, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 357.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bizarre Diagnosis", + "Description": "", + "GMNotes": "{\n \"id\": \"09046\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Insight. Science.\",\n \"intellectIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379039, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a37bd4", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.36, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 357.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Research Notes", + "Description": "", + "GMNotes": "{\n \"id\": \"09045\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Item. Tome. Science.\",\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379038, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d1f1d9", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.398, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grim Memoir", + "Description": "", + "GMNotes": "{\n \"id\": \"09044\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Tome.\",\n \"intellectIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Secret\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379037, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "95ca5d", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.386, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dissection Tools", + "Description": "", + "GMNotes": "{\n \"id\": \"09043\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Tool. Science.\",\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379036, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b81037", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.4, + "posZ": 65.932, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Raven Quill", + "Description": "", + "GMNotes": "{\n \"id\": \"09042\",\n \"type\": \"Event\",\n \"class\": \"Seeker\",\n \"cost\": 3,\n \"level\": 0,\n \"traits\": \"Item. Relic. Upgrade.\",\n \"intellectIcons\": 2,\n \"customizations\": [\n {\n \"name\": \"Living Quill\",\n \"xp\": 1,\n \"text\": \"Using attached asset’s ➽ abilities does not provoke attacks of opportunity.\"\n },\n {\n \"name\": \"Spectral Binding\",\n \"xp\": 1,\n \"text\": \"Attached asset does not take up any slots.\"\n },\n {\n \"name\": \"Mystic Vane\",\n \"xp\": 2,\n \"text\": \"You get +2 skill value while performing skill tests on attached asset.\"\n },\n {\n \"name\": \"Endless Inkwell\",\n \"xp\": 2,\n \"text\": \"Name two more Tome or Spell assets.\"\n },\n {\n \"name\": \"Energy Sap\",\n \"xp\": 2,\n \"text\": \"The Raven Quill gains: “🗲 Exhaust The Raven Quill: Move 1 secret or charge from an asset you control to attached asset.”\"\n },\n {\n \"name\": \"Interwoven Ink\",\n \"xp\": 3,\n \"text\": \"After you resolve an ➽ ability on attached asset, you may exhaust The Raven Quill to ready another asset you control.\"\n },\n {\n \"name\": \"Supernatural Record\",\n \"xp\": 4,\n \"text\": \"When you play The Raven Quill, instead of attaching it to a named asset you control, you may search your deck, discard pile, and hand for a copy of a named asset and play it (paying its cost). Then, attach The Raven Quill to it.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379035, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "62c67d", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.403, + "posZ": 65.932, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Empirical Hypothesis", + "Description": "", + "GMNotes": "{\n \"id\": \"09041\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Talent. Science.\",\n \"intellectIcons\": 1,\n \"customizations\": [\n {\n \"name\": \"Pessimistic Outlook\",\n \"xp\": 1,\n \"text\": \"Add the following criteria: “you run out of cards in your hand.”\"\n },\n {\n \"name\": \"Trial and Error\",\n \"xp\": 1,\n \"text\": \"Add the following criteria: “you are dealt damage or horror.”\"\n },\n {\n \"name\": \"Independent Variable\",\n \"xp\": 1,\n \"text\": \"Add the following criteria: “you discard a treachery or enemy from play.”\"\n },\n {\n \"name\": \"Field Research\",\n \"xp\": 1,\n \"text\": \"Add the following criteria: “you enter a location with 3 or more shroud.”\"\n },\n {\n \"name\": \"Peer Review\",\n \"xp\": 2,\n \"text\": \"The chosen criteria is met if any investigator at your location meets it, instead of only you. Other investigators at your location may trigger 🗲 abilities on Empirical Hypothesis.\"\n },\n {\n \"name\": \"Research Grant\",\n \"xp\": 2,\n \"text\": \"Empirical Hypothesis gains: “🗲 Spend 2 evidence: Reduce the cost of the next card you play this phase by 3.”\"\n },\n {\n \"name\": \"Irrefutable Proof\",\n \"xp\": 3,\n \"text\": \"Empirical Hypothesis gains: “🗲 Spend 3 evidence: Discover 1 clue at your location.”\"\n },\n {\n \"name\": \"Alternative Hypothesis\",\n \"xp\": 4,\n \"text\": \"After you exhaust Empirical Hypothesis, you may resolve its forced effect, choosing a criteria you have not chosen this round. Then, ready it.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379034, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "502a4d", + "Name": "Card", + "Transform": { + "posX": 16.669, + "posY": 3.341, + "posZ": 65.933, + "rotX": 357.0, + "rotY": 270.0, + "rotZ": 356.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alchemical Distillation", + "Description": "", + "GMNotes": "{\n \"id\": \"09040\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"cost\": 2,\n \"level\": 0,\n \"traits\": \"Item. Science.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 3,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ],\n \"customizations\": [\n {\n \"name\": \"Mending Distillate\",\n \"xp\": 1,\n \"text\": \"Add this option: “⟐ Heal 2 damage.”\"\n },\n {\n \"name\": \"Calming Distillate\",\n \"xp\": 1,\n \"text\": \"Add this option: “⟐ Heal 2 horror.”\"\n },\n {\n \"name\": \"Enlightening Distillate\",\n \"xp\": 1,\n \"text\": \"Add this option: “⟐ Place 1 charge or secret on an asset you control.”\"\n },\n {\n \"name\": \"Quickening Distillate\",\n \"xp\": 1,\n \"text\": \"Add this option: “⟐ Move up to 2 times.”\"\n },\n {\n \"name\": \"Refined\",\n \"xp\": 2,\n \"text\": \"Alchemical Distillation enters play with 2 additional supplies on it.\",\n \"replaces\": {\n \"uses\": [\n {\n \"count\": 5,\n \"type\": \"Supply\",\n \"token\": \"resource\"\n }\n ]\n }\n },\n {\n \"name\": \"Empowered\",\n \"xp\": 4,\n \"text\": \"When you initiate this skill test, you may increase its difficulty by 2. If you do, increase the value of the effect granted by each option by 1 for this test.\"\n },\n {\n \"name\": \"Perfected\",\n \"xp\": 5,\n \"text\": \"If you succeed by 2 or more, the chosen investigator may perform two different options instead of one.\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379033, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ac910a", + "Name": "Card", + "Transform": { + "posX": 16.668, + "posY": 3.366, + "posZ": 65.931, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ever Vigilant (4)", + "Description": "", + "GMNotes": "{\n \"id\": \"09039\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 4,\n \"traits\": \"Tactic.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379032, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bdd70d", + "Name": "Card", + "Transform": { + "posX": 16.67, + "posY": 3.346, + "posZ": 65.934, + "rotX": 357.0, + "rotY": 270.0, + "rotZ": 357.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Girish Kadakia (4)", + "Description": "ICPC Punjab Detective", + "GMNotes": "{\n \"id\": \"09038\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 4,\n \"traits\": \"Ally. Police.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379031, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c795c8", + "Name": "Card", + "Transform": { + "posX": 17.023, + "posY": 3.37, + "posZ": 66.015, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Martyr's Vambrace (3)", + "Description": "Remnant of the Unknown", + "GMNotes": "{\n \"id\": \"09037\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 3,\n \"traits\": \"Item. Charm. Armor.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379030, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a4f62a", + "Name": "Card", + "Transform": { + "posX": 17.025, + "posY": 3.354, + "posZ": 65.978, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Prepared for the Worst (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09036\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Tactic.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379029, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "07c480", + "Name": "Card", + "Transform": { + "posX": 17.025, + "posY": 3.38, + "posZ": 65.978, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Handcuffs (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09035\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 2,\n \"traits\": \"Item. Police.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379028, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9009db", + "Name": "Card", + "Transform": { + "posX": 17.026, + "posY": 3.329, + "posZ": 65.979, + "rotX": 357.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Guard Dog (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09034\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 3,\n \"level\": 2,\n \"traits\": \"Ally. Creature.\",\n \"willpowerIcons\": 1,\n \"combatIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379027, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "babfb6", + "Name": "Card", + "Transform": { + "posX": 17.025, + "posY": 3.341, + "posZ": 65.978, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Field Agent (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09033\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 4,\n \"level\": 2,\n \"traits\": \"Ally. Agency.\",\n \"intellectIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379026, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "39e14a", + "Name": "Card", + "Transform": { + "posX": 17.025, + "posY": 3.346, + "posZ": 65.978, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Bestow Resolve (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"09032\",\n \"type\": \"Asset\",\n \"class\": \"Guardian\",\n \"cost\": 2,\n \"level\": 2,\n \"traits\": \"Ritual.\",\n \"willpowerIcons\": 1,\n \"uses\": [\n {\n \"count\": 4,\n \"type\": \"Charge\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379025, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7d93b4", + "Name": "Card", + "Transform": { + "posX": 17.027, + "posY": 3.317, + "posZ": 65.979, + "rotX": 356.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Helping Hand", + "Description": "", + "GMNotes": "{\n \"id\": \"09031\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Innate.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379024, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fc2432", + "Name": "Card", + "Transform": { + "posX": 17.025, + "posY": 3.364, + "posZ": 65.978, + "rotX": 358.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Fighting Lessons", + "Description": "", + "GMNotes": "{\n \"id\": \"09030\",\n \"type\": \"Skill\",\n \"class\": \"Guardian\",\n \"level\": 0,\n \"traits\": \"Practiced.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379023, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "919856", + "Name": "Card", + "Transform": { + "posX": 17.025, + "posY": 3.325, + "posZ": 65.978, + "rotX": 356.0, + "rotY": 270.0, + "rotZ": 358.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "One in the Chamber", + "Description": "", + "GMNotes": "{\n \"id\": \"09029\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Fortune. Tactic.\",\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"uses\": [\n {\n \"count\": 1,\n \"type\": \"Ammo\",\n \"token\": \"resource\"\n }\n ],\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379022, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119438903/90145E036353C9A97F52096A369A70BF7073BFB6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "1b2331", + "Name": "Card", + "Transform": { + "posX": 16.925, + "posY": 3.365, + "posZ": 65.887, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Motivational Speech", + "Description": "", + "GMNotes": "{\n \"id\": \"09028\",\n \"type\": \"Event\",\n \"class\": \"Guardian\",\n \"cost\": 0,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379600, + "SidewaysCard": false, + "CustomDeck": { + "3796": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119534890/F45F9E6F67C91566D8CC5EC783E4372B264A349D/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4cfcc7", + "Name": "Card", + "Transform": { + "posX": 78.511, + "posY": 1.059, + "posZ": 27.143, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Test of Will (1)", + "Description": "", + "GMNotes": "{\n \"id\": \"03156\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 1,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 368837, + "SidewaysCard": false, + "CustomDeck": { + "3688": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860672864134253/9A6E0399D3624C5FFBD6CAFE5D4B988436CC65AC/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "71a760", + "Name": "Card", + "Transform": { + "posX": 78.511, + "posY": 1.059, + "posZ": 27.143, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Test of Will (2)", + "Description": "", + "GMNotes": "{\n \"id\": \"60523\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 0,\n \"level\": 2,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550821, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "48e516", + "Name": "Card", + "Transform": { + "posX": 78.511, + "posY": 1.059, + "posZ": 27.143, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "A Test of Will", + "Description": "", + "GMNotes": "{\n \"id\": \"60513\",\n \"type\": \"Event\",\n \"class\": \"Survivor\",\n \"cost\": 1,\n \"level\": 0,\n \"traits\": \"Spirit.\",\n \"willpowerIcons\": 1,\n \"cycle\": \"Investigator Packs\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 550811, + "SidewaysCard": false, + "CustomDeck": { + "5508": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1626320456298038335/2CA532D7F0EED2B2B40E47709AC56D85C4613A33/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5397a6", + "Name": "CardCustom", + "Transform": { + "posX": 76.594, + "posY": 15.185, + "posZ": 23.992, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Summoned Servitor Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09080-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847400, + "SidewaysCard": false, + "CustomDeck": { + "8474": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001663439/1504B1E5063D0E6E29B25BD4BCBF58314F28C723/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/SummonedServitorUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/SummonedServitorUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Summoned Servitor\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 35\n\n-- static values\nx_1 = -0.935\nx_offset = 0.068\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.92,\n -0.625,\n -0.33,\n 0.055,\n 0.26,\n 0.56,\n 0.765,\n 1.06\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 1, 2, 3, 5 }\n\ninputBoxes = {}\n\n-- Locations of the slot selectors\nlocal SLOT_ICON_POSITIONS = {\n arcane = { x = 0.160, z = 0.65},\n ally = { x = -0.073, z = 0.65}\n}\n\n-- These match with ArkhamDB's way of storing the data in the dropdown menu\nlocal slotIndices = {arcane = \"1\", ally = \"0\", none = \"\"}\n\nlocal selectedSlot = slotIndices.none\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, {selectedSlot} }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n selectedSlot = loaded_data[2][1]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n selectedSlot = \"\"\n end\n\n makeData()\n createButtonsAndBoxes()\n updateSlotDisplay()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\n updateSlotDisplay()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\n\n makeSlotSelectionButtons()\nend\n\n-- Creates the invisible buttons overlaying the slot words\nfunction makeSlotSelectionButtons()\n local buttonPositions = { x = -1 * SLOT_ICON_POSITIONS.arcane.x, y = 0.2, z = SLOT_ICON_POSITIONS.arcane.z }\n local buttonData = {\n click_function = \"click_arcane\",\n function_owner = self,\n position = buttonPositions,\n height = 130,\n width = 130,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0, 0 },\n }\n self.createButton(buttonData)\n buttonData.click_function = \"click_ally\"\n buttonPositions.x = -1 * SLOT_ICON_POSITIONS.ally.x\n buttonData.position = buttonPositions\n self.createButton(buttonData)\nend\n\nfunction click_arcane()\n if selectedSlot == slotIndices.arcane then\n selectedSlot = slotIndices.none\n else\n selectedSlot = slotIndices.arcane\n end\n updateSlotDisplay()\nend\n \nfunction click_ally()\n if selectedSlot == slotIndices.ally then\n selectedSlot = slotIndices.none\n else\n selectedSlot = slotIndices.ally\n end\n updateSlotDisplay()\nend\n\n-- Refresh the vector circles indicating a slot is selected.\nfunction updateSlotDisplay()\n local box = {}\n local center = {}\n center = SLOT_ICON_POSITIONS[\"arcane\"]\n local arcaneVecList = {\n Vector(center.x + 0.12, 0.3, center.z + 0.05),\n Vector(center.x - 0.12, 0.3, center.z + 0.05),\n Vector(center.x - 0.12, 0.3, center.z - 0.05),\n Vector(center.x + 0.12, 0.3, center.z - 0.05),\n Vector(center.x + 0.12, 0.3, center.z + 0.05),\n }\n center = SLOT_ICON_POSITIONS[\"ally\"]\n local allyVecList = {\n Vector(center.x + 0.07, 0.3, center.z + 0.05),\n Vector(center.x - 0.07, 0.3, center.z + 0.05),\n Vector(center.x - 0.07, 0.3, center.z - 0.05),\n Vector(center.x + 0.07, 0.3, center.z - 0.05),\n Vector(center.x + 0.07, 0.3, center.z + 0.05),\n }\n local arcaneVecColor = {0.5, 0.5, 0.5, 0.75}\n local allyVecColor = {0.5, 0.5, 0.5, 0.75}\n if selectedSlot == slotIndices.arcane then\n arcaneVecColor = {0.597, 0.195, 0.796}\n elseif selectedSlot == slotIndices.ally then\n allyVecColor = {0.597, 0.195, 0.796}\n end\n\n self.setVectorLines({\n {\n points = arcaneVecList,\n color = arcaneVecColor,\n thickness = 0.02,\n },\n {\n points = allyVecList,\n color = allyVecColor,\n thickness = 0.02,\n },\n \n })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\"]]", + "XmlUI": "" + }, + { + "GUID": "be427d", + "Name": "CardCustom", + "Transform": { + "posX": 77.21, + "posY": 15.186, + "posZ": 23.122, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Runic Axe Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09022-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 846500, + "SidewaysCard": false, + "CustomDeck": { + "8465": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001661165/2E6E5A47269C0532815EC1A5B571135EAEAB9BE2/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/RunicAxeUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/RunicAxeUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Runic Axe\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0705\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.92,\n -0.715,\n -0.415,\n -0.018,\n 0.265,\n 0.66,\n 0.86,\n 1.065\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 1, 3, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "0d9481", + "Name": "CardCustom", + "Transform": { + "posX": 75.627, + "posY": 9.194, + "posZ": 15.561, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Power Word Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09081-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847500, + "SidewaysCard": false, + "CustomDeck": { + "8475": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001657918/0FE90FDD749B634CA350D339CDF347C37D0F2938/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/PowerWordUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/PowerWordUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Power Word\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.933\nx_offset = 0.069\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.905,\n -0.6,\n -0.32,\n -0.02,\n 0.28,\n 0.48,\n 0.775,\n 0.975\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 2, 3, 3, 3 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "d706e7", + "Name": "CardCustom", + "Transform": { + "posX": 76.202, + "posY": 9.187, + "posZ": 17.358, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Pocket Multi Tool Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09099-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847600, + "SidewaysCard": false, + "CustomDeck": { + "8476": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001655658/A12951A03B25D88571DC040186DFE4D87E029E54/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/customizable/PocketMultiToolUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Pocket Multi Tool\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.933\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.892,\n -0.560,\n -0.326,\n -0.092,\n 0.142,\n 0.376,\n 0.610\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 2, 2, 2, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/PocketMultiToolUpgradeSheet\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "64dfce", + "Name": "CardCustom", + "Transform": { + "posX": 74.02, + "posY": 2.549, + "posZ": 18.185, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Makeshift Trap Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09100-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847700, + "SidewaysCard": false, + "CustomDeck": { + "8477": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001652536/C0175E8B1C56AE41CCC96263BC7FB7D3A13B4F8F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/MakeshiftTrapUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/MakeshiftTrapUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Makeshift Trap\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 39\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0735\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.889,\n -0.655,\n -0.325,\n -0.085,\n 0.252,\n 0.585,\n 0.927\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 2, 2, 2, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "19a05b", + "Name": "CardCustom", + "Transform": { + "posX": -23.264, + "posY": 3.488, + "posZ": -44.194, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Living Ink Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09079-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847300, + "SidewaysCard": false, + "CustomDeck": { + "8473": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001650323/4356445C44C1DEECFE3F70986569B6149E87FBB7/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/LivingInkUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/LivingInkUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Living Ink\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Size information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.935\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.69,\n -0.355,\n 0.0855,\n 0.425,\n 0.555,\n 0.685,\n 1.02\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 2, 2, 3, 3, 3 }\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- Locations of the skill selectors\nlocal SKILL_ICON_POSITIONS = {\n willpower = { x = 0.085, z = -0.88},\n intellect = { x = -0.183, z = -0.88},\n combat = { x = -0.473, z = -0.88},\n agility = { x = -0.74, z = -0.88},\n}\n\nlocal selectedSkills = {\n willpower = false,\n intellect = false,\n combat = false,\n agility = false\n}\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave()\n local skillArray = { }\n for skill, isSelected in pairs(selectedSkills) do\n if (isSelected) then\n table.insert(skillArray, skill)\n end\n end\n return JSON.encode({ markedBoxes, skillArray })\nend\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n log(loaded_data[2])\n for _, skill in ipairs(loaded_data[2]) do\n if (skill ~= \"\") then\n log(\"Skill from load \"..skill)\n selectedSkills[skill] = true\n end\n end\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n local selectedSkills = {\n willpower = false,\n intellect = false,\n combat = false,\n agility = false\n }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() updateScale(1) end)\n self.addContextMenuItem(\"Scale: double\", function() updateScale(2) end)\n self.addContextMenuItem(\"Scale: triple\", function() updateScale(3) end)\n updateSkillDisplay()\nend\n\nfunction updateScale(scale)\n self.setScale({ scale, 1, scale })\n updateSkillDisplay()\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\n updateSkillDisplay()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\nfunction click_willpower()\n selectedSkills.willpower = not selectedSkills.willpower\n updateSkillDisplay()\nend\n\nfunction click_intellect()\n selectedSkills.intellect = not selectedSkills.intellect\n updateSkillDisplay()\nend\n\nfunction click_combat()\n selectedSkills.combat = not selectedSkills.combat\n updateSkillDisplay()\nend\n\nfunction click_agility()\n selectedSkills.agility = not selectedSkills.agility\n updateSkillDisplay()\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n makeSkillSelectionButtons()\nend\n\n-- Creates the invisible buttons overlaying the skill icons\nfunction makeSkillSelectionButtons()\n local buttonPositions = { x = -1 * SKILL_ICON_POSITIONS.willpower.x, y = 0.2, z = SKILL_ICON_POSITIONS.willpower.z }\n local buttonData = {\n click_function = \"click_willpower\",\n function_owner = self,\n position = buttonPositions,\n height = 130,\n width = 130,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0, 0 },\n }\n self.createButton(buttonData)\n buttonData.click_function = \"click_intellect\"\n buttonPositions.x = -1 * SKILL_ICON_POSITIONS.intellect.x\n buttonData.position = buttonPositions\n self.createButton(buttonData)\n buttonData.click_function = \"click_combat\"\n buttonPositions.x = -1 * SKILL_ICON_POSITIONS.combat.x\n buttonData.position = buttonPositions\n self.createButton(buttonData)\n buttonData.click_function = \"click_agility\"\n buttonPositions.x = -1 * SKILL_ICON_POSITIONS.agility.x\n buttonData.position = buttonPositions\n self.createButton(buttonData)\nend\n\n-- Refresh the vector circles indicating a skill is selected. Since we can only have one table of\n-- vectors set, have to refresh all 4 at once\nfunction updateSkillDisplay()\n local circles = { }\n for skill, isSelected in pairs(selectedSkills) do\n if isSelected then\n local circle = getCircleVector(SKILL_ICON_POSITIONS[skill])\n if circle ~= nil then\n table.insert(circles, circle)\n end\n end\n end\n self.setVectorLines(circles)\nend\n\nfunction getCircleVector(center)\n local diameter = Vector(0, 0, 0.1)\n local pointOfOrigin = Vector(center.x, 0.3, center.z)\n\n -- Declare Results vectors\n local vec = Vector(0, 0, 0)\n local vecList = {}\n\n local arcStep = 5\n for i = 0, 360, arcStep do\n diameter:rotateOver('y', arcStep)\n vec = pointOfOrigin + diameter\n vec.y = pointOfOrigin.y\n table.insert(vecList, vec)\n end\n\n return {\n points = vecList,\n color = {0.597, 0.195, 0.796},\n thickness = 0.02,\n }\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[]]", + "XmlUI": "" + }, + { + "GUID": "a4eec2", + "Name": "CardCustom", + "Transform": { + "posX": 76.502, + "posY": 9.188, + "posZ": 17.475, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hyperphysical Shotcaster Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09119-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847900, + "SidewaysCard": false, + "CustomDeck": { + "8479": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001647291/D1741C8E39E302A3326199AF12767BBFABBFA52F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/HyperphysicalShotcasterUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/HyperphysicalShotcasterUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Hyperphysical Shotcaster\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.069\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.9,\n -0.615,\n -0.237,\n 0.232,\n 0.61,\n 0.988,\n 1.185\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 2, 2, 2, 2, 2, 4, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "d2d01b", + "Name": "CardCustom", + "Transform": { + "posX": 75.359, + "posY": 15.185, + "posZ": 24.462, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hunter's Armor Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09021-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 846400, + "SidewaysCard": false, + "CustomDeck": { + "8464": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001644550/5928FAE339AFD5204EE2F03C2AD68F8F29599810/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/customizable/HuntersArmorUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Hunter's Armor\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.933\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.892,\n -0.560,\n -0.220,\n -0.092,\n 0.047,\n 0.376,\n 0.820\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 2, 2, 2, 3, 3 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/HuntersArmorUpgradeSheet\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "ba0e34", + "Name": "CardCustom", + "Transform": { + "posX": 72.993, + "posY": 2.546, + "posZ": 16.192, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Honed Instinct Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09061-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847200, + "SidewaysCard": false, + "CustomDeck": { + "8472": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001641646/883834FFB64057188FF52146B30DC6DA36FCDF71/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/HonedInstinctUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/HonedInstinctUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Honed Instinct\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.069\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.905,\n -0.705,\n -0.5,\n -0.29,\n -0.09,\n 0.12,\n 0.325,\n 0.62\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 1, 2, 3, 5 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "ef8f08", + "Name": "CardCustom", + "Transform": { + "posX": 75.73, + "posY": 9.192, + "posZ": 15.558, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Grizzled Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09101-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847800, + "SidewaysCard": false, + "CustomDeck": { + "8478": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001639376/3AB82488B75B16FBFC07722963E64E1532572CBD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/GrizzledUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/GrizzledUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Grizzled\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons and input boxes\nboxSize = 40\ninputFontsize = 50\n\n-- static values\nx_1 = -0.933\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.71,\n -0.458,\n -0.205,\n 0.362,\n 0.82\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 3, 4, 5 }\n\ninputBoxes = { 1, 1, 1 }\ninputWidth = { 600, 875, 875 }\ninputPos = { { 0.3, 0.25, -0.91 }, { 0.005, 0.25, -0.58 }, { 0.005, 0.25, -0.32 } }\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "9fb3b9", + "Name": "CardCustom", + "Transform": { + "posX": 76.254, + "posY": 15.185, + "posZ": 23.114, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Friends in Low Places Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09060-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847100, + "SidewaysCard": false, + "CustomDeck": { + "8471": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001637087/1946EC3599E69417BEBD1376023DE45C5E696FC9/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/FriendsinLowPlacesUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/FriendsinLowPlacesUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Friends in Low Places\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons and input boxes\nboxSize = 36\ninputFontsize = 50\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0685\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.725,\n -0.44,\n -0.05,\n 0.25,\n 0.545,\n 0.75,\n 0.95\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 2, 2, 2, 3, 3 }\n\ninputBoxes = { 1, 1 }\ninputWidth = { 640, 290 }\ninputPos = { { 0.275, 0.25, -0.91 }, { 0.6295, 0.25, -0.44 } }\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "0c46a7", + "Name": "CardCustom", + "Transform": { + "posX": 76.001, + "posY": 15.185, + "posZ": 23.873, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Empirical Hypothesis Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09041-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 846800, + "SidewaysCard": false, + "CustomDeck": { + "8468": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001678003/AE285518E8833C6E5B3239A8B2ABF49D021F01FC/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/customizable/EmpiricalHypothesisUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Empirical Hypothesis\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 37\n\n-- static values\nx_1 = -0.935\nx_offset = 0.069\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.905,\n -0.7,\n -0.505,\n -0.3,\n -0.09,\n 0.3,\n 0.592,\n 0.888\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 2, 2, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/EmpiricalHypothesisUpgradeSheet\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "dc4a62", + "Name": "CardCustom", + "Transform": { + "posX": 74.199, + "posY": 2.549, + "posZ": 15.618, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Damning Testimony Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09059-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847000, + "SidewaysCard": false, + "CustomDeck": { + "8470": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001633028/26CBF360B209B69F66C0875118727E742B7D16CD/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/DamningTestimonyUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/DamningTestimonyUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Damning Testimony\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.935\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.925,\n -0.475,\n -0.25,\n -0.01,\n 0.428,\n 0.772\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 2, 3, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "4104bf", + "Name": "CardCustom", + "Transform": { + "posX": 76.658, + "posY": 9.187, + "posZ": 17.581, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Custom Modifications Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09023-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 846600, + "SidewaysCard": false, + "CustomDeck": { + "8466": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001629811/23FCEFC53D1F2E5A44F6E4B9467C6362459914AA/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/CustomModificationsUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/CustomModificationsUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Custom Modifications\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons\nboxSize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0735\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.895,\n -0.455,\n -0.215,\n 0.115,\n 0.453,\n 0.794\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 2, 2, 3, 3, 4 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "156166", + "Name": "CardCustom", + "Transform": { + "posX": 76.131, + "posY": 9.189, + "posZ": 19.267, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Alchemical Distillation Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09040-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 846700, + "SidewaysCard": false, + "CustomDeck": { + "8467": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001675240/93B59C1A3D29C3B34A9184C0C67F485777F913CB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/AlchemicalDistillationUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/AlchemicalDistillationUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: Alchemical Distillation\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n\n-- Color information for buttons\nboxSize = 40\n\n-- static values\nx_1 = -0.933\nx_offset = 0.075\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.892,\n -0.665,\n -0.430,\n -0.092,\n 0.142,\n 0.376,\n 0.815\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 1, 1, 2, 4, 5 }\n\ninputBoxes = {}\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "342311", + "Name": "Card", + "Transform": { + "posX": 78.511, + "posY": 1.058, + "posZ": 27.143, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Sefina Rousseau", + "Description": "The Painter", + "GMNotes": "{\n \"id\": \"03003\",\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Artist.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 4,\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/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": "804397", + "Name": "Card", + "Transform": { + "posX": 78.511, + "posY": 1.064, + "posZ": 27.143, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Astronomical Atlas (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"08067\",\n \"type\": \"Asset\",\n \"class\": \"Mystic\",\n \"cost\": 3,\n \"level\": 3,\n \"traits\": \"Item. Tome.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 2,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 379057, + "SidewaysCard": false, + "CustomDeck": { + "3790": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126491470/A7FAFA92C08268717F79B2B1C83F8C23DFA6C534/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7b7d14", + "Name": "Card", + "Transform": { + "posX": 78.511, + "posY": 1.059, + "posZ": 27.143, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Ancestral Knowledge (3)", + "Description": "", + "GMNotes": "{\n \"id\": \"07303\",\n \"type\": \"Asset\",\n \"class\": \"Seeker\",\n \"level\": 3,\n \"traits\": \"Talent.\",\n \"permanent\": true,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 589202, + "SidewaysCard": false, + "CustomDeck": { + "5892": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1807607979163972370/50A45AE585D6404E677DFCA597A0F5FE13346B97/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4271cb", + "Name": "Card", + "Transform": { + "posX": 78.511, + "posY": 1.059, + "posZ": 27.143, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Rex Murphy", + "Description": "The Reporter", + "GMNotes": "{\n \"id\": \"02002\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Reporter.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9724b7", + "Name": "Card", + "Transform": { + "posX": 78.511, + "posY": 1.071, + "posZ": 27.143, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Rex Murphy (Taboo)", + "Description": "The Reporter", + "GMNotes": "{\n \"id\": \"02002-t\",\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Reporter.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 592900, + "SidewaysCard": true, + "CustomDeck": { + "5929": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1016065907888685007/A30CCF98600F1E9FA0F3EE674FE35BCD86CB6ECB/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1656727981627733218/4FBA1E1F82086229D9475F640AD6FF969624BE79/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9ba3f0", + "Name": "Card", + "Transform": { + "posX": 78.511, + "posY": 1.074, + "posZ": 27.143, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Rex Murphy", + "Description": "", + "GMNotes": "{\n \"id\": \"02002-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "876557", + "Name": "Card", + "Transform": { + "posX": 78.272, + "posY": 1.061, + "posZ": 26.808, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Duke", + "Description": "", + "GMNotes": "{\n \"id\": \"02014\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"cost\": 2,\n \"traits\": \"Ally. Creature.\",\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 371112, + "SidewaysCard": false, + "CustomDeck": { + "3711": { + "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": "4f46ad", + "Name": "Card", + "Transform": { + "posX": 78.272, + "posY": 1.189, + "posZ": 26.808, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 353.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Sophie", + "Description": "", + "GMNotes": "{\n \"id\": \"03009\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"startsInPlay\": true,\n \"traits\": \"Item. Spirit.\",\n \"cycle\": \"The Path to Carcosa\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 374264, + "SidewaysCard": false, + "CustomDeck": { + "3742": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/960860341956229149/FC980D306FA8FE74C552981167CBDF4305821B31/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/960860341956230050/FB390FF37A182334B982AA19488275BB5C6E2219/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "458edc", + "Name": "Card", + "Transform": { + "posX": 78.272, + "posY": 1.057, + "posZ": 26.808, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Amina Zidane", + "Description": "", + "GMNotes": "{\n \"id\": \"09011-m\",\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 846103, + "SidewaysCard": false, + "CustomDeck": { + "8461": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653462/E5CB5A50E22021314BB8963E47516DBE8092D8EF/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119653683/60799F36ADCEBB9027393DBB518B4025D1953FA0/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4c2a3d", + "Name": "Card", + "Transform": { + "posX": 78.654, + "posY": 3.323, + "posZ": 36.175, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Amina Zidane", + "Description": "The Operator", + "GMNotes": "{\n \"id\": \"09011\",\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Chosen. Cursed.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 843403, + "SidewaysCard": true, + "CustomDeck": { + "8434": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606067/D4B307834101CF1589A9A9AEEC4CE2F65E7DF02F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119606436/4C276FC15C46EEB0C65BAE449E7D94445B3E1B57/", + "NumWidth": 4, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "23b96a", + "Name": "CardCustom", + "Transform": { + "posX": 78.804, + "posY": 3.327, + "posZ": 36.477, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "The Raven Quill Upgrade Sheet", + "Description": "", + "GMNotes": "{\n \"id\": \"09042-c\",\n \"type\": \"UpgradeSheet\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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, + "CardID": 847000, + "SidewaysCard": false, + "CustomDeck": { + "8470": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1829048801001665853/B6505FEB706A5E9F2C181C30EA48A606D2B950A5/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1814412497119682452/BD224FCE1980DBA38E5A687FABFD146AA1A30D0E/", + "NumWidth": 1, + "NumHeight": 1, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/customizable/TheRavenQuillUpgradeSheet\")\nend)\n__bundle_register(\"playercards/customizable/TheRavenQuillUpgradeSheet\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Customizable Cards: The Raven Quill\n-- by Chr1Z\ninformation = {\n version = \"1.7\",\n last_updated = \"12.10.2022\"\n}\n\n-- Color information for buttons and input boxes\nboxSize = 37\ninputFontsize = 38\n\n-- static values\nx_1 = -0.935\nx_offset = 0.0705\ny_visible = 0.25\ny_invisible = -0.5\n\n-- z-values (lines on the sheet)\nposZ = {\n -0.72,\n -0.52,\n -0.305,\n -0.105,\n 0.1,\n 0.4,\n 0.695\n}\n\n-- box setup (amount of boxes per line and amount of marked boxes in that line)\nexistingBoxes = { 1, 1, 2, 2, 2, 3, 4 }\n\ninputBoxes = { 1, 1 }\ninputWidth = { 425, 775 }\ninputPos = { { 0.5, 0.25, -0.905 }, { 0.125, 0.25, 0 } }\n\n-- override 'marked boxes' for debugging ('all' or 'none')\nmarkDEBUG = \"\"\n\n-- save state when going into bags / decks\nfunction onDestroy() self.script_state = onSave() end\n\nfunction onSave() return JSON.encode({ markedBoxes, inputValues }) end\n\n-- Startup procedure\nfunction onLoad(saved_data)\n if saved_data ~= \"\" and markDEBUG == \"\" then\n local loaded_data = JSON.decode(saved_data)\n markedBoxes = loaded_data[1]\n inputValues = loaded_data[2]\n else\n markedBoxes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }\n inputValues = { \"\", \"\", \"\", \"\", \"\" }\n end\n\n makeData()\n createButtonsAndBoxes()\n\n self.addContextMenuItem(\"Reset Inputs\", function() updateState() end)\n self.addContextMenuItem(\"Scale: normal\", function() self.setScale({ 1, 1, 1 }) end)\n self.addContextMenuItem(\"Scale: double\", function() self.setScale({ 2, 1, 2 }) end)\n self.addContextMenuItem(\"Scale: triple\", function() self.setScale({ 3, 1, 3 }) end)\nend\n\nfunction updateState(markedBoxesNew)\n if markedBoxesNew then markedBoxes = markedBoxesNew end\n makeData()\n createButtonsAndBoxes()\nend\n\n-- create Data\nfunction makeData()\n Data = {}\n Data.checkbox = {}\n Data.textbox = {}\n\n -- repeat this for each entry (= line) in existingBoxes\n local totalCount = 0\n for i = 1, #existingBoxes do\n -- repeat this for each checkbox per line\n for j = 1, existingBoxes[i] do\n totalCount = totalCount + 1\n Data.checkbox[totalCount] = {}\n Data.checkbox[totalCount].pos = {}\n Data.checkbox[totalCount].pos.x = x_1 + j * x_offset\n Data.checkbox[totalCount].pos.z = posZ[i]\n Data.checkbox[totalCount].row = i\n\n if (markDEBUG == \"all\") or (markedBoxes[i] >= j and markDEBUG ~= \"none\") then\n Data.checkbox[totalCount].pos.y = y_visible\n Data.checkbox[totalCount].state = true\n else\n Data.checkbox[totalCount].pos.y = y_invisible\n Data.checkbox[totalCount].state = false\n end\n end\n end\n\n -- repeat this for each entry (= line) in inputBoxes\n local totalCount = 0\n for i = 1, #inputBoxes do\n -- repeat this for each textbox per line\n for j = 1, inputBoxes[i] do\n totalCount = totalCount + 1\n Data.textbox[totalCount] = {}\n Data.textbox[totalCount].pos = inputPos[totalCount]\n Data.textbox[totalCount].width = inputWidth[totalCount]\n Data.textbox[totalCount].value = inputValues[totalCount]\n end\n end\nend\n\n-- checks or unchecks the given box\nfunction click_checkbox(tableIndex)\n local row = Data.checkbox[tableIndex].row\n\n if Data.checkbox[tableIndex].state == true then\n Data.checkbox[tableIndex].pos.y = y_invisible\n Data.checkbox[tableIndex].state = false\n\n markedBoxes[row] = markedBoxes[row] - 1\n else\n Data.checkbox[tableIndex].pos.y = y_visible\n Data.checkbox[tableIndex].state = true\n\n markedBoxes[row] = markedBoxes[row] + 1\n end\n\n self.editButton({\n index = tableIndex - 1,\n position = Data.checkbox[tableIndex].pos\n })\nend\n\n-- updates saved value for given text box\nfunction click_textbox(i, value, selected)\n if selected == false then\n inputValues[i] = value\n end\nend\n\nfunction createButtonsAndBoxes()\n self.clearButtons()\n self.clearInputs()\n\n for i, box_data in ipairs(Data.checkbox) do\n local funcName = \"checkbox\" .. i\n local func = function() click_checkbox(i) end\n self.setVar(funcName, func)\n\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = box_data.pos,\n height = boxSize,\n width = boxSize,\n font_size = box_data.size,\n scale = { 1, 1, 1 },\n color = { 0, 0, 0 },\n font_color = { 0, 0, 0 }\n })\n end\n\n for i, box_data in ipairs(Data.textbox) do\n local funcName = \"textbox\" .. i\n local func = function(_, _, val, sel) click_textbox(i, val, sel) end\n self.setVar(funcName, func)\n\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"Click to type\",\n alignment = 2,\n position = box_data.pos,\n scale = buttonScale,\n width = box_data.width,\n height = (inputFontsize * 1) + 24,\n font_size = inputFontsize,\n color = \"White\",\n font_color = buttonFontColor,\n value = box_data.value\n })\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[0,0,0,0,0,0,0,0,0,0],[\"\",\"\",\"\",\"\",\"\"]]", + "XmlUI": "" + }, + { + "GUID": "fefdfa", + "Name": "Card", + "Transform": { + "posX": 78.459, + "posY": 3.236, + "posZ": 26.593, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deck of Possibilities", + "Description": "Tychokinetic Implement", + "GMNotes": "{\n \"id\": \"88043\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"traits\": \"Item. Relic.\",\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266432, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860119704/FCC908E5C313759E9E478D5952C74179DF80ADA8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860121579/39578AC78E34DAA169AB4DE4246BB1E002528B8C/", + "NumWidth": 7, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "860cd7", + "Name": "Card", + "Transform": { + "posX": 78.393, + "posY": 3.239, + "posZ": 26.742, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Isamara Ordoñez", + "Description": "The Torch Singer", + "GMNotes": "{\n \"id\": \"88044\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Performer.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 550927, + "SidewaysCard": false, + "CustomDeck": { + "5509": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860138601/7094CA9FD63C5320D7AD2F3142B30DE5221A2657/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "48b174", + "Name": "Card", + "Transform": { + "posX": 26.574, + "posY": 3.688, + "posZ": -9.606, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Jenny Barnes", + "Description": "", + "GMNotes": "{\n \"id\": \"02003-m\",\n \"alternate_ids\": [\n \"98001-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": 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": "", + "States": { + "2": { + "GUID": "703327", + "Name": "Card", + "Transform": { + "posX": 8.871763, + "posY": 1.49510384, + "posZ": 25.2808552, + "rotX": 2.695551E-07, + "rotY": 270.0, + "rotZ": -3.71707358E-07, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Jenny Barnes", + "Description": "Promo version", + "GMNotes": "{\n \"id\": \"02003-m\",\n \"alternate_ids\": [\n \"98001-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273410, + "SidewaysCard": false, + "CustomDeck": { + "2734": { + "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": "30614e", + "Name": "Card", + "Transform": { + "posX": 26.574, + "posY": 3.688, + "posZ": -12.197, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Carolyn Fern", + "Description": "", + "GMNotes": "{\n \"id\": \"05001-m\",\n \"alternate_ids\": [\n \"98010-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "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/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "9b07a5", + "Name": "Card", + "Transform": { + "posX": 12.355834, + "posY": 1.49510384, + "posZ": 7.37967873, + "rotX": 1.842877E-08, + "rotY": 269.9983, + "rotZ": -5.466912E-07, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Carolyn Fern", + "Description": "Promo version", + "GMNotes": "{\n \"id\": \"05001-m\",\n \"alternate_ids\": [\n \"98010-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273306, + "SidewaysCard": false, + "CustomDeck": { + "2733": { + "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": "57668a", + "Name": "Card", + "Transform": { + "posX": 26.574, + "posY": 3.688, + "posZ": -10.902, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Dexter Drake", + "Description": "", + "GMNotes": "{\n \"id\": \"07004-m\",\n \"alternate_ids\": [\n \"98016-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "", + "States": { + "2": { + "GUID": "3f629d", + "Name": "Card", + "Transform": { + "posX": 13.4698734, + "posY": 1.49510384, + "posZ": 31.0408936, + "rotX": 2.7844257E-07, + "rotY": 270.0, + "rotZ": -7.77030152E-07, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Dexter Drake", + "Description": "Promo version", + "GMNotes": "{\n \"id\": \"07004-m\",\n \"alternate_ids\": [\n \"98016-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274300, + "SidewaysCard": false, + "CustomDeck": { + "2743": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093850037/05B303D11D87919B0388BF646EB2792033620EE0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093849750/0A603123EE623768F23DC105F629D33E9CAF8333/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "574b59", + "Name": "Card", + "Transform": { + "posX": 26.574, + "posY": 3.688, + "posZ": -13.492, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Silas Marsh", + "Description": "", + "GMNotes": "{\n \"id\": \"07005-m\",\n \"alternate_ids\": [\n \"98013-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 553204, + "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": "", + "States": { + "2": { + "GUID": "a7b8f6", + "Name": "Card", + "Transform": { + "posX": 21.2330017, + "posY": 1.49510384, + "posZ": 0.8223256, + "rotX": 1.21647318E-07, + "rotY": 270.003784, + "rotZ": 8.567934E-07, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Silas Marsh", + "Description": "Promo version", + "GMNotes": "{\n \"id\": \"07005-m\",\n \"alternate_ids\": [\n \"98013-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272508, + "SidewaysCard": false, + "CustomDeck": { + "2725": { + "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": "6b00ec", + "Name": "Card", + "Transform": { + "posX": 26.574, + "posY": 3.688, + "posZ": -5.72, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "", + "GMNotes": "{\n \"id\": \"01003-m\",\n \"alternate_ids\": [\n \"01503-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "", + "States": { + "2": { + "GUID": "02463b", + "Name": "Card", + "Transform": { + "posX": 57.73569, + "posY": 1.29860592, + "posZ": 66.88089, + "rotX": -6.758641E-08, + "rotY": 269.998718, + "rotZ": 1.14691389E-07, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "", + "GMNotes": "{\n \"id\": \"01003-m\",\n \"alternate_ids\": [\n \"01503-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 587102, + "SidewaysCard": false, + "CustomDeck": { + "5871": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "15e40d", + "Name": "Card", + "Transform": { + "posX": 26.574, + "posY": 3.688, + "posZ": -4.425, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Wendy Adams", + "Description": "", + "GMNotes": "{\n \"id\": \"01005-m\",\n \"alternate_ids\": [\n \"01505-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "", + "States": { + "2": { + "GUID": "9b1e1f", + "Name": "Card", + "Transform": { + "posX": 53.1275368, + "posY": 1.29860592, + "posZ": 67.055336, + "rotX": 1.32882377E-07, + "rotY": 269.999939, + "rotZ": -1.09467493E-07, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Wendy Adams", + "Description": "", + "GMNotes": "{\n \"id\": \"01005-m\",\n \"alternate_ids\": [\n \"01505-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 587104, + "SidewaysCard": false, + "CustomDeck": { + "5871": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "5bde90", + "Name": "Card", + "Transform": { + "posX": 26.574, + "posY": 3.688, + "posZ": -7.015, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Roland Banks", + "Description": "", + "GMNotes": "{\n \"id\": \"01001-m\",\n \"alternate_ids\": [\n \"98004-m\",\n \"01501-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": "", + "States": { + "2": { + "GUID": "cb8701", + "Name": "Card", + "Transform": { + "posX": 49.563, + "posY": 1.29860592, + "posZ": 67.153, + "rotX": -9.60612141E-08, + "rotY": 270.0, + "rotZ": -2.07587263E-08, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Roland Banks", + "Description": "", + "GMNotes": "{\n \"id\": \"01001-m\",\n \"alternate_ids\": [\n \"98004-m\",\n \"01501-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 587100, + "SidewaysCard": false, + "CustomDeck": { + "5871": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "355b0c", + "Name": "Card", + "Transform": { + "posX": 49.563, + "posY": 1.29860592, + "posZ": 67.153, + "rotX": -2.02330909E-07, + "rotY": 270.0, + "rotZ": -1.38793665E-09, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Roland Banks", + "Description": "Promo version", + "GMNotes": "{\n \"id\": \"01001-m\",\n \"alternate_ids\": [\n \"98004-m\",\n \"01501-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535809, + "SidewaysCard": false, + "CustomDeck": { + "5358": { + "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": "bce6a5", + "Name": "Card", + "Transform": { + "posX": 26.574, + "posY": 3.688, + "posZ": -8.311, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Daisy Walker", + "Description": "", + "GMNotes": "{\n \"id\": \"01002-m\",\n \"alternate_ids\": [\n \"01502-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "", + "States": { + "2": { + "GUID": "5fa10d", + "Name": "Card", + "Transform": { + "posX": 46.00785, + "posY": 1.29860592, + "posZ": 67.03441, + "rotX": -5.91529421E-08, + "rotY": 269.985962, + "rotZ": 1.07859748E-07, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Daisy Walker", + "Description": "", + "GMNotes": "{\n \"id\": \"01002-m\",\n \"alternate_ids\": [\n \"01502-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 587101, + "SidewaysCard": false, + "CustomDeck": { + "5871": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e53693", + "Name": "Card", + "Transform": { + "posX": 26.574, + "posY": 3.688, + "posZ": -3.129, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Agnes Baker", + "Description": "", + "GMNotes": "{\n \"id\": \"01004-m\",\n \"alternate_ids\": [\n \"01504-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 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": "", + "States": { + "2": { + "GUID": "8c997c", + "Name": "Card", + "Transform": { + "posX": 40.7253036, + "posY": 1.29860592, + "posZ": 66.7765656, + "rotX": 1.697304E-07, + "rotY": 270.0102, + "rotZ": 2.00479718E-07, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Agnes Baker", + "Description": "", + "GMNotes": "{\n \"id\": \"01004-m\",\n \"alternate_ids\": [\n \"01504-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 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": 587103, + "SidewaysCard": false, + "CustomDeck": { + "5871": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800340918/16F5E89C36494A9A7D4C191DFF376E340BAABD00/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800341634/C8EF1EDA589007989C51031F8CD42B23956EA7CE/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "a5d9bb", + "Name": "Card", + "Transform": { + "posX": 25.382, + "posY": 3.548, + "posZ": 2.785, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Norman Withers", + "Description": "", + "GMNotes": "{\n \"id\": \"08004-m\",\n \"alternate_ids\": [\n \"98007-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379204, + "SidewaysCard": false, + "CustomDeck": { + "3792": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507575/2EC3C9DD9A82135F5C0D3460C93B4B873EA5E0E0/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126507801/776246D0ED5DFF897896D229B6F7E801898CA4F6/", + "NumWidth": 3, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "9e2c64", + "Name": "Card", + "Transform": { + "posX": 11.47079, + "posY": 1.49510384, + "posZ": 10.4751749, + "rotX": -1.76099633E-07, + "rotY": 270.0, + "rotZ": -6.83984069E-07, + "scaleX": 0.6, + "scaleY": 1.0, + "scaleZ": 0.6 + }, + "Nickname": "Norman Withers (promo version)", + "Description": "", + "GMNotes": "{\n \"id\": \"08004-m\",\n \"alternate_ids\": [\n \"98007-m\"\n ],\n \"type\": \"Minicard\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Minicard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1011562618093846975/4726098952C64103F2C211D202FFDD40D9D988BB/", + "NumWidth": 7, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e0a155", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": -15.853, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Norman Withers", + "Description": "The Astronomer", + "GMNotes": "{\n \"id\": \"08004\",\n \"alternate_ids\": [\n \"98007\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 379501, + "SidewaysCard": true, + "CustomDeck": { + "3795": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126522542/E29FEBE196344F3DEE457BE957E9AF18310C6F39/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1625226898126523297/2C981A8D79F76E3533ADD355F8AF406EA72B5162/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "49634c", + "Name": "Card", + "Transform": { + "posX": 9.333473, + "posY": 1.49510384, + "posZ": 7.165938, + "rotX": -3.25108175E-07, + "rotY": 179.994492, + "rotZ": -3.71937716E-07, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Norman Withers (promo version)", + "Description": "The Astronomer", + "GMNotes": "{\n \"id\": \"08004\",\n \"alternate_ids\": [\n \"98007\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 1,\n \"cycle\": \"Edge of the Earth\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 440900, + "SidewaysCard": true, + "CustomDeck": { + "4409": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086987329/F381129808CB4D0ECD8508777784ECD8B7C1691F/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1697277388086987553/817496FCFFBF0B8ADCE3B09A9671D6F549BE5881/", + "NumWidth": 2, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "9058d3", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": -2.775, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Jenny Barnes", + "Description": "The Dilettante", + "GMNotes": "{\n \"id\": \"02003\",\n \"alternate_ids\": [\n \"98001\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 3,\n \"cycle\": \"The Dunwich Legacy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 450104, + "SidewaysCard": true, + "CustomDeck": { + "4501": { + "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": "", + "States": { + "2": { + "GUID": "b954f6", + "Name": "Card", + "Transform": { + "posX": 9.175334, + "posY": 1.49510384, + "posZ": 21.4800034, + "rotX": 5.375201E-08, + "rotY": 180.0, + "rotZ": -3.88488473E-07, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Jenny Barnes (promo version)", + "Description": "The Dilettante", + "GMNotes": "{\r\n \"id\": \"02003\",\r\n \"alternate_ids\": [\r\n \"98001\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Rogue\",\r\n \"traits\": \"Drifter.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 3,\r\n \"agilityIcons\": 3,\r\n \"cycle\": \"The Dunwich Legacy\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273631, + "SidewaysCard": true, + "CustomDeck": { + "2736": { + "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": "b03b12", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": -18.469, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Carolyn Fern", + "Description": "The Psychologist", + "GMNotes": "{\n \"id\": \"05001\",\n \"alternate_ids\": [\n \"98010\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Medic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 4,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"The Circle Undone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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/1011562618093845971/A678BD374EC4DE672206B5EF7EB57DC885BC839C/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1011562618093845464/80687C9319FA2015F3D9F7CBEB4C55FBF045B27D/", + "NumWidth": 10, + "NumHeight": 7, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "9900a3", + "Name": "Card", + "Transform": { + "posX": 13.7634039, + "posY": 1.49510384, + "posZ": 4.633879, + "rotX": -4.78657931E-08, + "rotY": 179.900131, + "rotZ": -3.31672339E-07, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Carolyn Fern (promo version)", + "Description": "The Psychologist", + "GMNotes": "{\r\n \"id\": \"05001\",\r\n \"alternate_ids\": [\r\n \"98010\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Guardian\",\r\n \"traits\": \"Medic.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 4,\r\n \"combatIcons\": 2,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"The Circle Undone\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273527, + "SidewaysCard": true, + "CustomDeck": { + "2735": { + "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": "e015f8", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": -8.006, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Dexter Drake", + "Description": "The Magician", + "GMNotes": "{\n \"id\": \"07004\",\n \"alternate_ids\": [\n \"98016\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer. Veteran.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 3,\n \"agilityIcons\": 2,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "", + "States": { + "2": { + "GUID": "3925ce", + "Name": "Card", + "Transform": { + "posX": 10.9801254, + "posY": 1.49510384, + "posZ": 24.50595, + "rotX": 8.37629059E-08, + "rotY": 180.0, + "rotZ": -3.86306681E-07, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Dexter Drake (promo version)", + "Description": "The Magician", + "GMNotes": "{\r\n \"id\": \"07004\",\r\n \"alternate_ids\": [\r\n \"98016\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Mystic\",\r\n \"traits\": \"Sorcerer. Veteran.\",\r\n \"willpowerIcons\": 5,\r\n \"intellectIcons\": 2,\r\n \"combatIcons\": 3,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"The Innsmouth Conspiracy\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 274137, + "SidewaysCard": true, + "CustomDeck": { + "2741": { + "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": "3f92cf", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": 5.072, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Silas Marsh", + "Description": "The Sailor", + "GMNotes": "{\n \"id\": \"07005\",\n \"alternate_ids\": [\n \"98013\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 2,\n \"combatIcons\": 4,\n \"agilityIcons\": 4,\n \"cycle\": \"The Innsmouth Conspiracy\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 552804, + "SidewaysCard": true, + "CustomDeck": { + "5528": { + "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": "", + "States": { + "2": { + "GUID": "cd3308", + "Name": "Card", + "Transform": { + "posX": 21.1002541, + "posY": 1.49510384, + "posZ": -1.72874641, + "rotX": -8.9108E-08, + "rotY": 180.0, + "rotZ": -6.421163E-07, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Silas Marsh (promo version)", + "Description": "The Sailor", + "GMNotes": "{\r\n \"id\": \"07005\",\r\n \"alternate_ids\": [\r\n \"98013\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Survivor\",\r\n \"traits\": \"Drifter.\",\r\n \"willpowerIcons\": 2,\r\n \"intellectIcons\": 2,\r\n \"combatIcons\": 4,\r\n \"agilityIcons\": 4,\r\n \"cycle\": \"The Innsmouth Conspiracy\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 272429, + "SidewaysCard": true, + "CustomDeck": { + "2724": { + "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": "9e9e98", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": -5.39, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Roland Banks", + "Description": "The Fed", + "GMNotes": "{\n \"id\": \"01001\",\n \"alternate_ids\": [\n \"98004\",\n \"01501\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Guardian\",\n \"traits\": \"Agency. Detective.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 3,\n \"combatIcons\": 4,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "", + "States": { + "2": { + "GUID": "a684e0", + "Name": "Card", + "Transform": { + "posX": 49.563, + "posY": 1.29860592, + "posZ": 62.553, + "rotX": 2.400226E-08, + "rotY": 180.0, + "rotZ": -3.06262358E-08, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Roland Banks", + "Description": "The Fed", + "GMNotes": "{\r\n \"id\": \"01001\",\r\n \"alternate_ids\": [\r\n \"98004\",\r\n \"01501\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Guardian\",\r\n \"traits\": \"Agency. Detective.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 4,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"Core\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 587400, + "SidewaysCard": true, + "CustomDeck": { + "5874": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "e46857", + "Name": "Card", + "Transform": { + "posX": 49.563, + "posY": 1.29860592, + "posZ": 62.553, + "rotX": 7.42376072E-09, + "rotY": 180.0, + "rotZ": -3.84156351E-08, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Roland Banks (promo version)", + "Description": "The Fed", + "GMNotes": "{\r\n \"id\": \"01001\",\r\n \"alternate_ids\": [\r\n \"98004\",\r\n \"01501\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Guardian\",\r\n \"traits\": \"Agency. Detective.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 4,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"Core\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 273830, + "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": "9015b4", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": 2.456, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "The Ex-Con", + "GMNotes": "{\n \"id\": \"01003\",\n \"alternate_ids\": [\n \"01503\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Rogue\",\n \"traits\": \"Criminal.\",\n \"willpowerIcons\": 2,\n \"intellectIcons\": 3,\n \"combatIcons\": 3,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "", + "States": { + "2": { + "GUID": "a41f81", + "Name": "Card", + "Transform": { + "posX": 58.384, + "posY": 1.29860592, + "posZ": 60.19, + "rotX": 1.18973453E-08, + "rotY": 180.0, + "rotZ": 3.49164786E-09, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "\"Skids\" O'Toole", + "Description": "The Ex-Con", + "GMNotes": "{\r\n \"id\": \"01003\",\r\n \"alternate_ids\": [\r\n \"01503\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Rogue\",\r\n \"traits\": \"Criminal.\",\r\n \"willpowerIcons\": 2,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 3,\r\n \"agilityIcons\": 4,\r\n \"cycle\": \"Core\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 587402, + "SidewaysCard": true, + "CustomDeck": { + "5874": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "25e2db", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": -13.237, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Agnes Baker", + "Description": "The Waitress", + "GMNotes": "{\n \"id\": \"01004\",\n \"alternate_ids\": [\n \"01504\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Mystic\",\n \"traits\": \"Sorcerer.\",\n \"willpowerIcons\": 5,\n \"intellectIcons\": 2,\n \"combatIcons\": 2,\n \"agilityIcons\": 3,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "", + "States": { + "2": { + "GUID": "6797bb", + "Name": "Card", + "Transform": { + "posX": 40.963, + "posY": 1.29860592, + "posZ": 57.949, + "rotX": -6.936822E-09, + "rotY": 180.0, + "rotZ": 4.08641867E-08, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Agnes Baker", + "Description": "The Waitress", + "GMNotes": "{\r\n \"id\": \"01004\",\r\n \"alternate_ids\": [\r\n \"01504\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Mystic\",\r\n \"traits\": \"Sorcerer.\",\r\n \"willpowerIcons\": 5,\r\n \"intellectIcons\": 2,\r\n \"combatIcons\": 2,\r\n \"agilityIcons\": 3,\r\n \"cycle\": \"Core\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 587403, + "SidewaysCard": true, + "CustomDeck": { + "5874": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "fc1d17", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": -0.159, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Wendy Adams", + "Description": "The Urchin", + "GMNotes": "{\n \"id\": \"01005\",\n \"alternate_ids\": [\n \"01505\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Survivor\",\n \"traits\": \"Drifter.\",\n \"willpowerIcons\": 4,\n \"intellectIcons\": 3,\n \"combatIcons\": 1,\n \"agilityIcons\": 4,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 535704, + "SidewaysCard": true, + "CustomDeck": { + "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 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "11bcb3", + "Name": "Card", + "Transform": { + "posX": 53.2961044, + "posY": 1.29860592, + "posZ": 57.92725, + "rotX": -1.57520219E-08, + "rotY": 180.0, + "rotZ": 1.500979E-08, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Wendy Adams", + "Description": "The Urchin", + "GMNotes": "{\r\n \"id\": \"01005\",\r\n \"alternate_ids\": [\r\n \"01505\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Survivor\",\r\n \"traits\": \"Drifter.\",\r\n \"willpowerIcons\": 4,\r\n \"intellectIcons\": 3,\r\n \"combatIcons\": 1,\r\n \"agilityIcons\": 4,\r\n \"cycle\": \"Core\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 587404, + "SidewaysCard": true, + "CustomDeck": { + "5874": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "6938eb", + "Name": "Card", + "Transform": { + "posX": 26.925, + "posY": 3.688, + "posZ": -10.622, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Daisy Walker", + "Description": "The Librarian", + "GMNotes": "{\n \"id\": \"01002\",\n \"alternate_ids\": [\n \"01502\"\n ],\n \"type\": \"Investigator\",\n \"class\": \"Seeker\",\n \"traits\": \"Miskatonic.\",\n \"willpowerIcons\": 3,\n \"intellectIcons\": 5,\n \"combatIcons\": 2,\n \"agilityIcons\": 2,\n \"cycle\": \"Core\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": 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": "", + "States": { + "2": { + "GUID": "ac7047", + "Name": "Card", + "Transform": { + "posX": 45.979, + "posY": 1.29860592, + "posZ": 57.953, + "rotX": -1.68114287E-08, + "rotY": 179.999237, + "rotZ": 1.734952E-08, + "scaleX": 1.15, + "scaleY": 1.0, + "scaleZ": 1.15 + }, + "Nickname": "Daisy Walker", + "Description": "The Librarian", + "GMNotes": "{\r\n \"id\": \"01002\",\r\n \"alternate_ids\": [\r\n \"01502\"\r\n ],\r\n \"type\": \"Investigator\",\r\n \"class\": \"Seeker\",\r\n \"traits\": \"Miskatonic.\",\r\n \"willpowerIcons\": 3,\r\n \"intellectIcons\": 5,\r\n \"combatIcons\": 2,\r\n \"agilityIcons\": 2,\r\n \"cycle\": \"Core\"\r\n}\r", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.713235259, + "g": 0.713235259, + "b": 0.713235259 + }, + "Tags": [ + "Investigator", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 587401, + "SidewaysCard": true, + "CustomDeck": { + "5874": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108004/768BB33829A836E2AB5E6775A22271BE77585D4A/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1856052392800108622/9BA9D571CE81D39DDED8F6F7573E8676964E7723/", + "NumWidth": 3, + "NumHeight": 3, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "a72f6f", + "Name": "Card", + "Transform": { + "posX": 79.041, + "posY": 3.307, + "posZ": 27.623, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Foundation Intel", + "Description": "", + "GMNotes": "{\n \"id\": \"09766\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item. Evidence.\",\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588604, + "SidewaysCard": false, + "CustomDeck": { + "5886": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8fbd1b", + "Name": "Card", + "Transform": { + "posX": 82.203, + "posY": 3.297, + "posZ": 27.623, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Expedited Ticket", + "Description": "", + "GMNotes": "{\n \"id\": \"09765\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"traits\": \"Item.\",\n \"permanent\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588603, + "SidewaysCard": false, + "CustomDeck": { + "5886": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c76a06", + "Name": "Card", + "Transform": { + "posX": 82.203, + "posY": 3.297, + "posZ": 25.335, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Dr. Dewi Irawan", + "Description": "\"Cryptozoologist\"", + "GMNotes": "{\n \"id\": \"09764\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Scholar.\",\n \"willpowerIcons\": 1,\n \"intellectIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588602, + "SidewaysCard": false, + "CustomDeck": { + "5886": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "3c3dfa", + "Name": "Card", + "Transform": { + "posX": 82.203, + "posY": 3.297, + "posZ": 23.048, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Paradimensional Understanding", + "Description": "", + "GMNotes": "{\n \"id\": \"09767\",\n \"type\": \"Treachery\",\n \"traits\": \"Madness. Paradox.\",\n \"weakness\": true,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "ScenarioCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588605, + "SidewaysCard": false, + "CustomDeck": { + "5886": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8247a5", + "Name": "Card", + "Transform": { + "posX": 79.041, + "posY": 3.297, + "posZ": 25.335, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Inspector Flint", + "Description": "With Pride and Care", + "GMNotes": "{\n \"id\": \"09762\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 2,\n \"traits\": \"Ally. Agency. Detective.\",\n \"wildIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588600, + "SidewaysCard": false, + "CustomDeck": { + "5886": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d61c6a", + "Name": "Card", + "Transform": { + "posX": 79.041, + "posY": 3.297, + "posZ": 23.048, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Agent Ari Quinn", + "Description": "Foundation Researcher", + "GMNotes": "{\n \"id\": \"09763\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Agency. Detective.\",\n \"intellectIcons\": 1,\n \"combatIcons\": 1,\n \"agilityIcons\": 1,\n \"cycle\": \"The Scarlet Keys\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": true, + "Hands": true, + "CardID": 588601, + "SidewaysCard": false, + "CustomDeck": { + "5886": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1941643328387688196/FE8468C5066E61AB3C228A48639F47D0226DFCF6/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 5, + "NumHeight": 2, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fefdfa", + "Name": "Card", + "Transform": { + "posX": 78.459, + "posY": 3.236, + "posZ": 26.593, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Deck of Possibilities", + "Description": "Tychokinetic Implement", + "GMNotes": "{\n \"id\": \"88043\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"permanent\": true,\n \"traits\": \"Item. Relic.\",\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 266432, + "SidewaysCard": false, + "CustomDeck": { + "2664": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860119704/FCC908E5C313759E9E478D5952C74179DF80ADA8/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860121579/39578AC78E34DAA169AB4DE4246BB1E002528B8C/", + "NumWidth": 7, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": true, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "860cd7", + "Name": "Card", + "Transform": { + "posX": 78.393, + "posY": 3.239, + "posZ": 26.742, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Isamara Ordoñez", + "Description": "The Torch Singer", + "GMNotes": "{\n \"id\": \"88044\",\n \"type\": \"Asset\",\n \"class\": \"Neutral\",\n \"cost\": 3,\n \"traits\": \"Ally. Performer.\",\n \"willpowerIcons\": 1,\n \"wildIcons\": 1,\n \"cycle\": \"Standalone\"\n}", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "Tags": [ + "Asset", + "PlayerCard" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CardID": 550927, + "SidewaysCard": false, + "CustomDeck": { + "5509": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/1874087305860138601/7094CA9FD63C5320D7AD2F3142B30DE5221A2657/", + "BackURL": "https://i.imgur.com/EcbhVuh.jpg/", + "NumWidth": 8, + "NumHeight": 6, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "af7ed7", + "Name": "Custom_Token", + "Transform": { + "posX": -37.35, + "posY": 1.531, + "posZ": 19.35, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.95, + "scaleY": 1.0, + "scaleZ": 0.95 + }, + "Nickname": "Investigator Skill Tracker", + "Description": "Displays the stats of your investigator and can be clicked to increase / decrease the stats.\n\nSee context menu for additional information.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore", + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1910115722579978285/38E3156A777396FF8C96D2191720790162749C40/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/InvestigatorSkillTracker\")\nend)\n__bundle_register(\"playermat/InvestigatorSkillTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Stat Tracker\n-- made by: Chr1Z\n-- description: helps tracking the stats of your investigator\n\nlocal BUTTON_PARAMETERS = {}\nBUTTON_PARAMETERS.function_owner = self\nBUTTON_PARAMETERS.height = 650\nBUTTON_PARAMETERS.width = 700\nBUTTON_PARAMETERS.position = { x = -4.775, y = 0.1, z = -0.03 }\nBUTTON_PARAMETERS.color = { 0, 0, 0, 0 }\nBUTTON_PARAMETERS.font_color = { 0, 0, 0, 100 }\nBUTTON_PARAMETERS.font_size = 450\n\nfunction onSave() return JSON.encode(stats) end\n\n-- load stats and make buttons (left to right)\nfunction onLoad(saved_data)\n stats = JSON.decode(saved_data) or { 1, 1, 1, 1 }\n\n for i = 1, 4 do\n BUTTON_PARAMETERS.label = stats[i] .. \" \"\n BUTTON_PARAMETERS.position.x = BUTTON_PARAMETERS.position.x + 1.91\n BUTTON_PARAMETERS.click_function = attachIndex(\"button_click\", i)\n self.createButton(BUTTON_PARAMETERS)\n end\n\n self.addContextMenuItem(\"Reset to 1s\", function() updateStats({ 1, 1, 1, 1 }) end)\nend\n\n-- helper function to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(obj, player_color, isRightClick)\n _G[click_function](obj, player_color, isRightClick, index)\n end\n return fn_name\nend\n\nfunction button_click(_, _, isRightClick, index)\n stats[index] = math.min(math.max(stats[index] + (isRightClick and -1 or 1), 0), 99)\n changeButton(index)\nend\n\nfunction changeButton(index)\n local font_size = BUTTON_PARAMETERS.font_size\n local whitespace = \" \"\n\n if stats[index] > 9 then\n font_size = BUTTON_PARAMETERS.font_size * 0.65\n whitespace = \" \"\n end\n\n self.editButton({ index = index - 1, label = stats[index] .. whitespace, font_size = font_size })\nend\n\n-- formatting of \"newStats\": {Willpower, Intellect, Fight, Agility}\nfunction updateStats(newStats)\n if newStats and #newStats == 4 then\n stats = newStats\n elseif newStats then\n printToAll(\"Provided new stats are incomplete or incorrectly formatted.\", \"Red\")\n return\n end\n\n for i = 1, 4 do changeButton(i) end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[1,1,1,1]", + "XmlUI": "" + }, + { + "GUID": "e598c2", + "Name": "Custom_Token", + "Transform": { + "posX": -47.75, + "posY": 1.531, + "posZ": 9.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.95, + "scaleY": 1.0, + "scaleZ": 0.95 + }, + "Nickname": "Investigator Skill Tracker", + "Description": "Displays the stats of your investigator and can be clicked to increase / decrease the stats.\n\nSee context menu for additional information.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore", + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1910115722579978285/38E3156A777396FF8C96D2191720790162749C40/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/InvestigatorSkillTracker\")\nend)\n__bundle_register(\"playermat/InvestigatorSkillTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Stat Tracker\n-- made by: Chr1Z\n-- description: helps tracking the stats of your investigator\n\nlocal BUTTON_PARAMETERS = {}\nBUTTON_PARAMETERS.function_owner = self\nBUTTON_PARAMETERS.height = 650\nBUTTON_PARAMETERS.width = 700\nBUTTON_PARAMETERS.position = { x = -4.775, y = 0.1, z = -0.03 }\nBUTTON_PARAMETERS.color = { 0, 0, 0, 0 }\nBUTTON_PARAMETERS.font_color = { 0, 0, 0, 100 }\nBUTTON_PARAMETERS.font_size = 450\n\nfunction onSave() return JSON.encode(stats) end\n\n-- load stats and make buttons (left to right)\nfunction onLoad(saved_data)\n stats = JSON.decode(saved_data) or { 1, 1, 1, 1 }\n\n for i = 1, 4 do\n BUTTON_PARAMETERS.label = stats[i] .. \" \"\n BUTTON_PARAMETERS.position.x = BUTTON_PARAMETERS.position.x + 1.91\n BUTTON_PARAMETERS.click_function = attachIndex(\"button_click\", i)\n self.createButton(BUTTON_PARAMETERS)\n end\n\n self.addContextMenuItem(\"Reset to 1s\", function() updateStats({ 1, 1, 1, 1 }) end)\nend\n\n-- helper function to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(obj, player_color, isRightClick)\n _G[click_function](obj, player_color, isRightClick, index)\n end\n return fn_name\nend\n\nfunction button_click(_, _, isRightClick, index)\n stats[index] = math.min(math.max(stats[index] + (isRightClick and -1 or 1), 0), 99)\n changeButton(index)\nend\n\nfunction changeButton(index)\n local font_size = BUTTON_PARAMETERS.font_size\n local whitespace = \" \"\n\n if stats[index] > 9 then\n font_size = BUTTON_PARAMETERS.font_size * 0.65\n whitespace = \" \"\n end\n\n self.editButton({ index = index - 1, label = stats[index] .. whitespace, font_size = font_size })\nend\n\n-- formatting of \"newStats\": {Willpower, Intellect, Fight, Agility}\nfunction updateStats(newStats)\n if newStats and #newStats == 4 then\n stats = newStats\n elseif newStats then\n printToAll(\"Provided new stats are incomplete or incorrectly formatted.\", \"Red\")\n return\n end\n\n for i = 1, 4 do changeButton(i) end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[1,1,1,1]", + "XmlUI": "" + }, + { + "GUID": "b4a5f7", + "Name": "Custom_Token", + "Transform": { + "posX": -47.75, + "posY": 1.531, + "posZ": -23.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.95, + "scaleY": 1.0, + "scaleZ": 0.95 + }, + "Nickname": "Investigator Skill Tracker", + "Description": "Displays the stats of your investigator and can be clicked to increase / decrease the stats.\n\nSee context menu for additional information.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore", + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1910115722579978285/38E3156A777396FF8C96D2191720790162749C40/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/InvestigatorSkillTracker\")\nend)\n__bundle_register(\"playermat/InvestigatorSkillTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Stat Tracker\n-- made by: Chr1Z\n-- description: helps tracking the stats of your investigator\n\nlocal BUTTON_PARAMETERS = {}\nBUTTON_PARAMETERS.function_owner = self\nBUTTON_PARAMETERS.height = 650\nBUTTON_PARAMETERS.width = 700\nBUTTON_PARAMETERS.position = { x = -4.775, y = 0.1, z = -0.03 }\nBUTTON_PARAMETERS.color = { 0, 0, 0, 0 }\nBUTTON_PARAMETERS.font_color = { 0, 0, 0, 100 }\nBUTTON_PARAMETERS.font_size = 450\n\nfunction onSave() return JSON.encode(stats) end\n\n-- load stats and make buttons (left to right)\nfunction onLoad(saved_data)\n stats = JSON.decode(saved_data) or { 1, 1, 1, 1 }\n\n for i = 1, 4 do\n BUTTON_PARAMETERS.label = stats[i] .. \" \"\n BUTTON_PARAMETERS.position.x = BUTTON_PARAMETERS.position.x + 1.91\n BUTTON_PARAMETERS.click_function = attachIndex(\"button_click\", i)\n self.createButton(BUTTON_PARAMETERS)\n end\n\n self.addContextMenuItem(\"Reset to 1s\", function() updateStats({ 1, 1, 1, 1 }) end)\nend\n\n-- helper function to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(obj, player_color, isRightClick)\n _G[click_function](obj, player_color, isRightClick, index)\n end\n return fn_name\nend\n\nfunction button_click(_, _, isRightClick, index)\n stats[index] = math.min(math.max(stats[index] + (isRightClick and -1 or 1), 0), 99)\n changeButton(index)\nend\n\nfunction changeButton(index)\n local font_size = BUTTON_PARAMETERS.font_size\n local whitespace = \" \"\n\n if stats[index] > 9 then\n font_size = BUTTON_PARAMETERS.font_size * 0.65\n whitespace = \" \"\n end\n\n self.editButton({ index = index - 1, label = stats[index] .. whitespace, font_size = font_size })\nend\n\n-- formatting of \"newStats\": {Willpower, Intellect, Fight, Agility}\nfunction updateStats(newStats)\n if newStats and #newStats == 4 then\n stats = newStats\n elseif newStats then\n printToAll(\"Provided new stats are incomplete or incorrectly formatted.\", \"Red\")\n return\n end\n\n for i = 1, 4 do changeButton(i) end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[1,1,1,1]", + "XmlUI": "" + }, + { + "GUID": "e74881", + "Name": "Custom_Token", + "Transform": { + "posX": -23.35, + "posY": 1.531, + "posZ": -19.35, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.95, + "scaleY": 1.0, + "scaleZ": 0.95 + }, + "Nickname": "Investigator Skill Tracker", + "Description": "Displays the stats of your investigator and can be clicked to increase / decrease the stats.\n\nSee context menu for additional information.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore", + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1910115722579978285/38E3156A777396FF8C96D2191720790162749C40/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playermat/InvestigatorSkillTracker\")\nend)\n__bundle_register(\"playermat/InvestigatorSkillTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Stat Tracker\n-- made by: Chr1Z\n-- description: helps tracking the stats of your investigator\n\nlocal BUTTON_PARAMETERS = {}\nBUTTON_PARAMETERS.function_owner = self\nBUTTON_PARAMETERS.height = 650\nBUTTON_PARAMETERS.width = 700\nBUTTON_PARAMETERS.position = { x = -4.775, y = 0.1, z = -0.03 }\nBUTTON_PARAMETERS.color = { 0, 0, 0, 0 }\nBUTTON_PARAMETERS.font_color = { 0, 0, 0, 100 }\nBUTTON_PARAMETERS.font_size = 450\n\nfunction onSave() return JSON.encode(stats) end\n\n-- load stats and make buttons (left to right)\nfunction onLoad(saved_data)\n stats = JSON.decode(saved_data) or { 1, 1, 1, 1 }\n\n for i = 1, 4 do\n BUTTON_PARAMETERS.label = stats[i] .. \" \"\n BUTTON_PARAMETERS.position.x = BUTTON_PARAMETERS.position.x + 1.91\n BUTTON_PARAMETERS.click_function = attachIndex(\"button_click\", i)\n self.createButton(BUTTON_PARAMETERS)\n end\n\n self.addContextMenuItem(\"Reset to 1s\", function() updateStats({ 1, 1, 1, 1 }) end)\nend\n\n-- helper function to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(obj, player_color, isRightClick)\n _G[click_function](obj, player_color, isRightClick, index)\n end\n return fn_name\nend\n\nfunction button_click(_, _, isRightClick, index)\n stats[index] = math.min(math.max(stats[index] + (isRightClick and -1 or 1), 0), 99)\n changeButton(index)\nend\n\nfunction changeButton(index)\n local font_size = BUTTON_PARAMETERS.font_size\n local whitespace = \" \"\n\n if stats[index] > 9 then\n font_size = BUTTON_PARAMETERS.font_size * 0.65\n whitespace = \" \"\n end\n\n self.editButton({ index = index - 1, label = stats[index] .. whitespace, font_size = font_size })\nend\n\n-- formatting of \"newStats\": {Willpower, Intellect, Fight, Agility}\nfunction updateStats(newStats)\n if newStats and #newStats == 4 then\n stats = newStats\n elseif newStats then\n printToAll(\"Provided new stats are incomplete or incorrectly formatted.\", \"Red\")\n return\n end\n\n for i = 1, 4 do changeButton(i) end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[1,1,1,1]", + "XmlUI": "" + }, + { + "GUID": "300fcc", + "Name": "Custom_Model", + "Transform": { + "posX": 26.0, + "posY": 1.48553991, + "posZ": -87.0, + "rotX": 1.93754687E-07, + "rotY": 270.0, + "rotZ": 2.8375E-10, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "The Scarlet Keys", + "Description": "", + "GMNotes": "campaigns/the_scarlet_keys.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1938266093887658515/82415531F346C35CD4DB13C4CF6913E11B2C1651/", + "NormalURL": "", + "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "24051a", + "Name": "Custom_Token", + "Transform": { + "posX": 60.0, + "posY": 1.531, + "posZ": 56.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.25, + "scaleY": 1.0, + "scaleZ": 1.35 + }, + "Nickname": "Search-A-Card", + "Description": "Allows searching for card(s) by name. Use the buttons to toggle the spawn / search mode.\n\nSee context menu for additional information.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1857193769888710611/7DFDDFD0F0AFB7A31F29843D196BE9E36D89A60F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/CardSearch\")\nend)\n__bundle_register(\"playercards/CardSearch\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Search-A-Card\n-- made by: Chr1Z\n-- description: spawns the card(s) with the specified name\ninformation = {\n version = \"1.2\",\n last_updated = \"12.11.2022\"\n}\n\nrequire(\"playercards/PlayerCardSpawner\")\n\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.height = 200\nbuttonParameters.width = 1200\nbuttonParameters.font_size = 75\n\nlocal BUTTON_LABELS = {}\nBUTTON_LABELS[\"spawn\"] = {}\nBUTTON_LABELS[\"spawn\"][true] = \"Mode: Spawn all matching cards \"\nBUTTON_LABELS[\"spawn\"][false] = \"Mode: Spawn first matching card\"\nBUTTON_LABELS[\"search\"] = {}\nBUTTON_LABELS[\"search\"][true] = \"Mode: Name matches search term\"\nBUTTON_LABELS[\"search\"][false] = \"Mode: Name contains search term\"\n\nlocal inputParameters = {}\ninputParameters.label = \"Click to enter card name\"\ninputParameters.input_function = \"input_func\"\ninputParameters.function_owner = self\ninputParameters.alignment = 2\ninputParameters.position = { 0, 0.05, -1.6 }\ninputParameters.width = 1200\ninputParameters.height = 130\ninputParameters.font_size = 107\n\nlocal ALL_CARDS_GUID = \"15bb07\"\n\n-- main code\nfunction onSave() return JSON.encode({ spawnAll, searchExact, inputParameters.value }) end\n\nfunction onLoad(saved_data)\n local loaded_data = JSON.decode(saved_data)\n spawnAll = loaded_data[1] or false\n searchExact = loaded_data[2] or false\n inputParameters.value = loaded_data[3] or \"\"\n\n -- index 0: button for spawn mode\n buttonParameters.click_function = \"search\"\n buttonParameters.label = \"Spawn matching card(s)!\"\n buttonParameters.position = { 0, 0.06, 1.15 }\n self.createButton(buttonParameters)\n\n -- index 1: button for spawn mode\n buttonParameters.click_function = \"spawnMode\"\n buttonParameters.label = BUTTON_LABELS[\"spawn\"][spawnAll]\n buttonParameters.position[3] = buttonParameters.position[3] + 0.4\n self.createButton(buttonParameters)\n\n -- index 2: button for search mode\n buttonParameters.click_function = \"searchMode\"\n buttonParameters.label = BUTTON_LABELS[\"search\"][searchExact]\n buttonParameters.position[3] = buttonParameters.position[3] + 0.4\n self.createButton(buttonParameters)\n\n self.createInput(inputParameters)\n self.addContextMenuItem(\"More Information\", function()\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Search-A-Card v\" .. information[\"version\"] .. \" by Chr1Z\", \"Orange\")\n printToAll(\"last updated: \" .. information[\"last_updated\"], \"White\")\n end)\nend\n\nfunction spawnMode()\n spawnAll = not spawnAll\n self.editButton({ index = 1, label = BUTTON_LABELS[\"spawn\"][spawnAll] })\nend\n\nfunction searchMode()\n searchExact = not searchExact\n self.editButton({ index = 2, label = BUTTON_LABELS[\"search\"][searchExact] })\nend\n\n-- if \"Enter press\" (\\n) is found, start search and recreate input\nfunction input_func(_, _, input, stillEditing)\n if not stillEditing then\n inputParameters.value = input\n elseif string.find(input, \"%\\n\") ~= nil then\n inputParameters.value = input.gsub(input, \"%\\n\", \"\")\n search()\n self.removeInput(0)\n self.createInput(inputParameters)\n end\nend\n\nfunction search()\n if inputParameters.value == nil or string.len(inputParameters.value) == 0 then\n printToAll(\"Please enter a search string.\", \"Yellow\")\n return\n end\n\n if string.len(inputParameters.value) < 3 then\n printToAll(\"Please enter a longer search string.\", \"Yellow\")\n return\n end\n\n local allCardsBag = getObjectFromGUID(ALL_CARDS_GUID)\n if allCardsBag == nil then\n printToAll(\"Player card bag couldn't be found.\", \"Red\")\n return\n end\n\n -- search all objects in bag\n local cardList = allCardsBag.call(\"getCardsByName\", { name = inputParameters.value, exact = searchExact })\n if cardList == nil or #cardList == 0 then\n printToAll(\"No match found.\", \"Red\")\n return\n end\n if (#cardList > 100) then\n printToAll(\"Matched more than 100 cards, please try a more specific search.\", \"Yellow\")\n return\n end\n\n -- sort table by name (reverse for multiple results, because bottom card spawns first)\n table.sort(cardList, function(k1, k2) return spawnAll == (k1.data.Nickname > k2.data.Nickname) end)\n\n local rot = self.getRotation()\n local pos = self.positionToWorld(Vector(0, 2, -0.225))\n Spawner.spawnCards(cardList, pos, rot, true)\nend\nend)\n__bundle_register(\"playercards/PlayerCardSpawner\", function(require, _LOADED, __bundle_register, __bundle_modules)\n\n-- Amount to shift for the next card (zShift) or next row of cards (xShift)\n-- Note that the table rotation is weird, and the X axis is vertical while the\n-- Z axis is horizontal\nlocal SPREAD_Z_SHIFT = -2.3\nlocal SPREAD_X_SHIFT = -3.66\n\nSpawner = { }\n\n-- Spawns a list of cards at the given position/rotation. This will separate cards by size -\n-- investigator, standard, and mini, spawning them in that order with larger cards on bottom. If\n-- there are different types, the provided callback will be called once for each type as it spawns\n-- either a card or deck.\n-- @param cardList: A list of Player Card data structures (data/metadata)\n-- @param pos Position table where the cards should be spawned (global)\n-- @param rot Rotation table for the orientation of the spawned cards (global)\n-- @param sort Boolean, true if this list of cards should be sorted before spawning\n-- @param callback Function, callback to be called after the card/deck spawns.\nSpawner.spawnCards = function(cardList, pos, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local miniCards = { }\n local standardCards = { }\n local investigatorCards = { }\n\n for _, card in ipairs(cardList) do\n if (card.metadata.type == \"Investigator\") then\n table.insert(investigatorCards, card)\n elseif (card.metadata.type == \"Minicard\") then\n table.insert(miniCards, card)\n else\n table.insert(standardCards, card)\n end\n end\n -- Spawn each of the three types individually. Each Y position shift accounts for the thickness\n -- of the spawned deck\n local position = { x = pos.x, y = pos.y, z = pos.z }\n Spawner.spawn(investigatorCards, position, { rot.x, rot.y - 90, rot.z }, callback)\n\n position.y = position.y + (#investigatorCards + #standardCards) * 0.07\n Spawner.spawn(standardCards, position, rot, callback)\n\n position.y = position.y + (#standardCards + #miniCards) * 0.07\n Spawner.spawn(miniCards, position, rot, callback)\nend\n\nSpawner.spawnCardSpread = function(cardList, startPos, maxCols, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local position = { x = startPos.x, y = startPos.y, z = startPos.z }\n -- Special handle the first row if we have less than a full single row, but only if there's a\n -- reasonable max column count. Single-row spreads will send a large value for maxCols\n if maxCols < 100 and #cardList < maxCols then\n position.z = startPos.z + ((maxCols - #cardList) / 2 * SPREAD_Z_SHIFT)\n end\n local cardsInRow = 0\n local rows = 0\n for _, card in ipairs(cardList) do\n Spawner.spawn({ card }, position, rot, callback)\n position.z = position.z + SPREAD_Z_SHIFT\n cardsInRow = cardsInRow + 1\n if cardsInRow >= maxCols then\n rows = rows + 1\n local cardsForRow = #cardList - rows * maxCols\n if cardsForRow > maxCols then\n cardsForRow = maxCols\n end\n position.z = startPos.z + ((maxCols - cardsForRow) / 2 * SPREAD_Z_SHIFT)\n position.x = position.x + SPREAD_X_SHIFT\n cardsInRow = 0\n end\n end\nend\n\n-- Spawn a specific list of cards. This method is for internal use and should not be called\n-- directly, use spawnCards instead.\n---@param cardList: A list of Player Card data structures (data/metadata)\n---@param pos table Position where the cards should be spawned (global)\n---@param rot table Rotation for the orientation of the spawned cards (global)\n---@param callback function callback to be called after the card/deck spawns.\nSpawner.spawn = function(cardList, pos, rot, callback)\n if (#cardList == 0) then\n return\n end\n -- Spawn a single card directly\n if (#cardList == 1) then\n spawnObjectData({\n data = cardList[1].data,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\n return\n end\n -- For multiple cards, construct a deck and spawn that\n local deck = Spawner.buildDeckDataTemplate()\n -- Decks won't inherently scale to the cards in them. The card list being spawned should be all\n -- the same type/size by this point, so use the first card to set the size\n deck.Transform = {\n scaleX = cardList[1].data.Transform.scaleX,\n scaleY = 1,\n scaleZ = cardList[1].data.Transform.scaleZ,\n }\n local sidewaysDeck = true\n for _, spawnCard in ipairs(cardList) do\n Spawner.addCardToDeck(deck, spawnCard.data)\n -- set sidewaysDeck to false if any card is not a sideways card\n sidewaysDeck = (sidewaysDeck and spawnCard.data.SidewaysCard)\n end\n -- set the alt view angle for sideway decks\n if sidewaysDeck then\n deck.AltLookAngle = { x = 0, y = 180, z = 90 }\n end\n spawnObjectData({\n data = deck,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\nend\n\n-- Inserts a card into the given deck. This does three things:\n-- 1. Add the card's data to ContainedObjects\n-- 2. Add the card's ID (the TTS CardID, not the Arkham ID) to the deck's\n-- ID list. Note that the deck's ID list is \"DeckIDs\" even though it\n-- contains a list of card Ids\n-- 3. Extract the card's CustomDeck table and add it to the deck. The deck's\n-- \"CustomDeck\" field is a list of all CustomDecks used by cards within the\n-- deck, keyed by the DeckID and referencing the custom deck table\n---@param deck: TTS deck data structure to add to\n---@param card: Data for the card to be inserted\nSpawner.addCardToDeck = function(deck, cardData)\n for customDeckId, customDeckData in pairs(cardData.CustomDeck) do\n if (deck.CustomDeck[customDeckId] == nil) then\n -- CustomDeck not added to deck yet, add it\n deck.CustomDeck[customDeckId] = customDeckData\n elseif (deck.CustomDeck[customDeckId].FaceURL == customDeckData.FaceURL) then\n -- CustomDeck for this card matches the current one for the deck, do nothing\n else\n -- CustomDeck data conflict\n local newDeckId = nil\n for deckId, customDeck in pairs(deck.CustomDeck) do\n if (customDeckData.FaceURL == customDeck.FaceURL) then\n newDeckId = deckId\n end\n end\n if (newDeckId == nil) then\n -- No non-conflicting custom deck for this card, add a new one\n newDeckId = Spawner.findNextAvailableId(deck.CustomDeck, \"1000\")\n deck.CustomDeck[newDeckId] = customDeckData\n end\n -- Update the card with the new CustomDeck info\n cardData.CardID = newDeckId..string.sub(cardData.CardID, 5)\n cardData.CustomDeck[customDeckId] = nil\n cardData.CustomDeck[newDeckId] = customDeckData\n break\n end\n end\n table.insert(deck.ContainedObjects, cardData)\n table.insert(deck.DeckIDs, cardData.CardID)\nend\n\n-- Create an empty deck data table which can have cards added to it. This\n-- creates a new table on each call without using metatables or previous\n-- definitions because we can't be sure that TTS doesn't modify the structure\n---@return: Table containing the minimal TTS deck data structure\nSpawner.buildDeckDataTemplate = function()\n local deck = {}\n deck.Name = \"Deck\"\n\n -- Card data. DeckIDs and CustomDeck entries will be built from the cards\n deck.ContainedObjects = {}\n deck.DeckIDs = {}\n deck.CustomDeck = {}\n\n -- Transform is required, Position and Rotation will be overridden by the spawn call so can be omitted here\n deck.Transform = {\n scaleX = 1,\n scaleY = 1,\n scaleZ = 1,\n }\n\n return deck\nend\n\n-- Returns the first ID which does not exist in the given table, starting at startId and increasing\n-- @param objectTable Table keyed by strings which are numbers\n-- @param startId First possible ID.\n-- @return String ID >= startId\nSpawner.findNextAvailableId = function(objectTable, startId)\n local id = startId\n while (objectTable[id] ~= nil) do\n id = tostring(tonumber(id) + 1)\n end\n\n return id\nend\n\n-- Get the PBCN (Permanent/Bonded/Customizable/Normal) value from the given metadata.\n---@return: 1 for Permanent, 2 for Bonded or 4 for Normal. The actual values are\n-- irrelevant as they provide only grouping and the order between them doesn't matter.\nSpawner.getpbcn = function(metadata)\n if metadata.permanent then\n return 1\n elseif metadata.bonded_to ~= nil then\n return 2\n else -- Normal card\n return 3\n end\nend\n\n-- Comparison function used to sort the cards in a deck. Groups bonded or\n-- permanent cards first, then sorts within theose types by name/subname.\n-- Normal cards will sort in standard alphabetical order, while\n-- permanent/bonded/customizable will be in reverse alphabetical order.\n--\n-- Since cards spawn in the order provided by this comparator, with the first\n-- cards ending up at the bottom of a pile, this ordering will spawn in reverse\n-- alphabetical order. This presents the cards in order for non-face-down\n-- areas, and presents them in order when Searching the face-down deck.\nSpawner.cardComparator = function(card1, card2)\n local pbcn1 = Spawner.getpbcn(card1.metadata)\n local pbcn2 = Spawner.getpbcn(card2.metadata)\n if pbcn1 ~= pbcn2 then\n return pbcn1 > pbcn2\n end\n if pbcn1 == 3 then\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname < card2.data.Nickname\n end\n return card1.data.Description < card2.data.Description\n else\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname > card2.data.Nickname\n end\n return card1.data.Description > card2.data.Description\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[true,false,\"\"]", + "XmlUI": "" + }, + { + "GUID": "d0c8fa", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.3, + "posY": 1.52, + "posZ": -16.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Phase Tracker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.106229968, + "g": 0.0083, + "b": 0.0 + }, + "Tags": [ + "LinkedPhaseTracker" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/933819604050849085/9E22AFD7B0157140FC177DBCCBCB1D61D6A0329F/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/933819604050849524/797528309EFBAC7485283048AAB9DA68B8A31891/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.2, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseTwo'\n params.function_owner = self\n params.tooltip = ''\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseTwo()\n for _, tracker in ipairs(getObjectsWithTag(\"LinkedPhaseTracker\")) do\n tracker.setState(2)\n end\nend", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "807ed5", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.3, + "posY": 1.52, + "posZ": -16.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Phase Tracker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0414623022, + "g": 0.1132373, + "b": 0.0009864086 + }, + "Tags": [ + "LinkedPhaseTracker" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/933819604050885611/845B5AA915F30492B5F34864698B9C3627FA5763/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/933819604050886219/5987AB68E0D2609CC3831F1311E9070D7189FBA8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.2, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseThree'\n params.function_owner = self\n params.tooltip = ''\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseThree()\n for _, tracker in ipairs(getObjectsWithTag(\"LinkedPhaseTracker\")) do\n tracker.setState(3)\n end\nend", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "b4983b", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.3, + "posY": 1.52, + "posZ": -16.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Phase Tracker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.235188574, + "g": 0.0, + "b": 0.0 + }, + "Tags": [ + "LinkedPhaseTracker" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/982233321870235122/492996D07ABF6DDA4B605A3013C4892839DCF1F3/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/982233321870235526/32D11CE67CBFB6E1197E540F9CA08F871A500C85/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.2, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseFour'\n params.function_owner = self\n params.tooltip = ''\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseFour()\n for _, tracker in ipairs(getObjectsWithTag(\"LinkedPhaseTracker\")) do\n tracker.setState(4)\n end\nend", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "d8a337", + "Name": "Custom_Tile", + "Transform": { + "posX": -11.3, + "posY": 1.52, + "posZ": -16.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Phase Tracker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.5313587, + "g": 0.3496273, + "b": 0.0 + }, + "Tags": [ + "LinkedPhaseTracker" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/982233321870237261/C287CAED2423970F33E72D6C7415CBEC6794C533/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/982233321870237827/81374325F650673C37C89E4E2A1DC25F1C97FED8/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 2, + "Thickness": 0.2, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "function onLoad()\n -- Add a button to the object\n local params = {}\n params.click_function = 'toPhaseOne'\n params.function_owner = self\n params.tooltip = ''\n params.width = 600\n params.height = 600\n self.createButton(params)\nend\n\nfunction toPhaseOne()\n for _, tracker in ipairs(getObjectsWithTag(\"LinkedPhaseTracker\")) do\n tracker.setState(1)\n end\nend", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "e3ffc9", + "Name": "Checker_white", + "Transform": { + "posX": 78.0, + "posY": 1.395, + "posZ": 1.875, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Token Spawn Tracker", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.353659958, + "g": 0.333329946, + "b": 0.333329946 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/token/TokenSpawnTracker\")\nend)\n__bundle_register(\"core/token/TokenSpawnTracker\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal spawnedCardGuids = { }\n\nlocal HAND_ZONES = { }\nHAND_ZONES[\"a70eee\"] = true -- White\nHAND_ZONES[\"0285cc\"] = true -- Green\nHAND_ZONES[\"5fe087\"] = true -- Orange\nHAND_ZONES[\"be2f17\"] = true -- Red\n\nfunction onLoad(saveState)\n if saveState ~= nil then\n local saveTable = JSON.decode(saveState) or { }\n spawnedCardGuids = saveTable.cards or { }\n end\n\n createResetMenuItems()\nend\n\nfunction onSave()\n return JSON.encode({\n cards = spawnedCardGuids\n })\nend\n\nfunction createResetMenuItems()\n self.addContextMenuItem(\"Reset All\", resetAll)\n self.addContextMenuItem(\"Reset Locations\", resetAllLocations)\n self.addContextMenuItem(\"Reset Player Cards\", resetAllAssetAndEvents)\nend\n\nfunction hasSpawnedTokens(cardGuid)\n return spawnedCardGuids[cardGuid] == true\nend\n\nfunction markTokensSpawned(cardGuid)\n spawnedCardGuids[cardGuid] = true\nend\n\nfunction resetTokensSpawned(cardGuid)\n spawnedCardGuids[cardGuid] = nil\nend\n\nfunction resetAllAssetAndEvents()\n local resetList = { }\n for cardGuid, _ in pairs(spawnedCardGuids) do\n local card = getObjectFromGUID(cardGuid)\n if card ~= nil then\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n -- Check this by type rather than the PlayerCard tag so we don't reset weaknesses\n if cardMetadata.type == \"Asset\" or cardMetadata.type == \"Event\" then\n resetList[cardGuid] = true\n end\n end\n end\n for cardGuid, _ in pairs(resetList) do\n spawnedCardGuids[cardGuid] = nil\n end\nend\n\nfunction resetAllLocations()\n local resetList = { }\n for cardGuid, _ in pairs(spawnedCardGuids) do\n local card = getObjectFromGUID(cardGuid)\n if card ~= nil then\n local cardMetadata = JSON.decode(card.getGMNotes()) or { }\n -- Check this by type rather than the PlayerCard tag so we don't reset weaknesses\n if cardMetadata.type == \"Location\" then\n resetList[cardGuid] = true\n end\n end\n end\n for cardGuid, _ in pairs(resetList) do\n spawnedCardGuids[cardGuid] = nil\n end\nend\n\nfunction resetAll()\n spawnedCardGuids = { }\nend\n\n-- Listener to reset card token spawns when they enter a hand.\nfunction onObjectEnterZone(zone, enterObject)\n if HAND_ZONES[zone.getGUID()] then\n resetTokensSpawned(enterObject.getGUID())\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"cards\":[]}", + "XmlUI": "" + }, + { + "GUID": "124381", + "Name": "Bag", + "Transform": { + "posX": 78.0, + "posY": 1.047, + "posZ": -1.001, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.53, + "scaleY": 0.53, + "scaleZ": 0.53 + }, + "Nickname": "Token Source", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.158419967, + "g": 0.167289972, + "b": 0.63589 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "cd2a02", + "Name": "Custom_Token", + "Transform": { + "posX": 78.665, + "posY": 2.351, + "posZ": -1.205, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.24, + "scaleY": 1.0, + "scaleZ": 0.24 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974350/E16168497E847B690A16F1C0914E4F5C872555B6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "10": { + "GUID": "473fd1", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "Memo": "damage", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975474/DFCA4DBDEDCC936D2A2888A98C9B2FEBCD30C22B/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "11": { + "GUID": "fdb103", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975559/D34362DF759435E36BF4109C8EE397D96EDE6B56/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "12": { + "GUID": "9409fe", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975658/F7CBB1000A579C9642A259174E611C0118190022/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "13": { + "GUID": "69b7a8", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975808/E0965014A9756E7CB50A144006363535D43BA6F5/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "14": { + "GUID": "df96a2", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975959/B5BB691A4BF8E83DD2B514C81EC38E8E082ED787/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "15": { + "GUID": "166a74", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976119/2EFDA564FE2E9F58EB47F21B4CB69117876DCC7A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "16": { + "GUID": "a964cf", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976252/7FE12F57BD8ED418097467B0472B2B510C5B3D05/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "17": { + "GUID": "f25755", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976402/BFC6C6655B0EB1C3DFD3819AFEA599F8D42CEB64/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "18": { + "GUID": "157830", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976543/32E963CDBABCDEBEF3FB499670577A19689E1D8B/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "19": { + "GUID": "4b281e", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01000011, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976679/9CFECB352760F82A558905BC6874DD47F807F785/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "2": { + "GUID": "731a18", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974497/B53160AEF67C32741FB7393B887A745C5A0403A6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "20": { + "GUID": "e38f0b", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976805/C81E859758C7B35531566E99CFFDC10626F184D2/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "21": { + "GUID": "be6df1", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857976909/640634C5EC652071E14B8EDDEB8800ED4CFECBE3/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "22": { + "GUID": "5bb1af", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977001/6854680D0F7FE536050A1FDDC5A31B642BAA82FB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "23": { + "GUID": "ca8bdf", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977114/58B8C6AFC58BEC7F5CDA992B399235E1D1CE216A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "24": { + "GUID": "01363c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977249/7D1F115182E691E90A505760A3349D237C0F16E1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "25": { + "GUID": "b72a1d", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977373/3EB829A410A896DFBA803FB029394976F6AE0CCB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "26": { + "GUID": "04f0ba", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977465/9CA5019A545C6BF2AA1BBB3112267EACAF52C01E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "27": { + "GUID": "cfaf88", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977563/7037BEF939CFBDC031481366476C44C7C3EF322D/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "28": { + "GUID": "592346", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977715/F7661D4ADB8F7071FB4E836B2BAF43C3820848E4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "29": { + "GUID": "4cca27", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977844/58C1F8974EEF4961249B44B8517B350F18753379/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5099bb", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974625/F8D98C87DCB93C8CDF106FFAB3DA836B22DA8BEB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "30": { + "GUID": "bc08ab", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857977960/7AC1D20BCD93FD3D035EC26A4C108A82E72EBA86/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "31": { + "GUID": "ae6d21", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978096/D6F6F7EDF5E14EE6B9EE21F807E7CF4F9F9EC028/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "32": { + "GUID": "8b4d06", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978200/E6CDADB9AAB0A79E8526D7A4A1F49471893F7947/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "33": { + "GUID": "3b3f8c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978337/818E96F0D2BCB45CC90CEE863677312245594B4C/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "34": { + "GUID": "cfdd03", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978437/B98FDAB4D1EBC1D40E969DEF9CA7143C8D251BB4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "35": { + "GUID": "f89275", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978553/9A27448271331CDD6292E14F2CB49D71C50CEBF3/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "36": { + "GUID": "f45ba0", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978668/D56BF0309ECBDDC4DC4C8FFB71C8B80B320A5E11/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "37": { + "GUID": "e6cce3", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978779/A532740121C41FEF6E30A9E98F933AE1D15907CB/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "38": { + "GUID": "9d9531", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857978910/695348D90CBB1D5EF857964662D3D29478FAECC2/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "39": { + "GUID": "9676a0", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979053/575819DDF05E4E6FBFA296DD68E7AF6A764CE2B6/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "4": { + "GUID": "68206f", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974789/EC9F446EA2DF1E2AE8369138E6873B28852469F1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "40": { + "GUID": "cc6d6a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979152/FFC073DECEC5837E340C37F6CE4F40938E40C514/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "41": { + "GUID": "87fa52", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979285/C69BFF8D1ECC77BF0F5DAD355DD6E84A6A268731/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "42": { + "GUID": "a15b63", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979439/375AE4A39169F62B3447BDC1AA4A26A6690A66D7/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "43": { + "GUID": "6c1f20", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979609/C5BFCF1A87F14282C61EC920FD21D9B25E883693/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "44": { + "GUID": "66febb", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979713/BEB28A94C343F57F6DC3A81F32DDB657CD896EBC/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "45": { + "GUID": "56af87", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979797/B27B29B4FF6D550F532D46CD0F7A3EDF984FD39A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "46": { + "GUID": "a3fefa", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857979901/BA1482E12F3DB002FADB2F5C74FA48EA8DE1E31F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "47": { + "GUID": "1e8699", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980020/3756AD3A8C521914A763443EC79407CB6F38B8E4/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "48": { + "GUID": "189d66", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980124/599CAF38B47AD4B29319213CD65C40946DF84777/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "49": { + "GUID": "f08f9a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01000011, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980220/D3682CD04922D7709D49C1066AD921221AD92F74/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "5": { + "GUID": "9a8f8c", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.00999987, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857974892/4AFA955A876D8E5BD28DA6164F38EDFBC9988E0F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "50": { + "GUID": "aec16f", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857980328/86FB8E62D4EAD71432622244C92A7B261D1D2F6A/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "6": { + "GUID": "9a1ec5", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975047/33060EB9820DE72C983844818A81444377736BB1/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "7": { + "GUID": "8fd050", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975160/6B9DD5F5EBFF943633F1A97D4F2D5EAA15D2E3CA/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "b1b78a", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975274/4E93F71661D310DB5FB0472E49E935F16AD0B16E/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "9": { + "GUID": "3c293b", + "Name": "Custom_Token", + "Transform": { + "posX": -26.8049335, + "posY": 1.01, + "posZ": 9.519388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.239203319, + "scaleY": 1.0, + "scaleZ": 0.239203319 + }, + "Nickname": "Damage", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1615094763857975360/E524936A793CC5871EE74EBE75388A61ABDD44D0/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "36be72", + "Name": "Custom_Token", + "Transform": { + "posX": 79.031, + "posY": 2.307, + "posZ": -1.38, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Horror", + "Description": "", + "GMNotes": "", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163535/6D9E0756503664D65BDB384656AC6D4BD713F5FC/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Horror", + "Description": "", + "GMNotes": "horror", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163230/ED46F8BBAEDB4D3C96C654D48C56110D35F3F54F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Horror", + "Description": "", + "GMNotes": "horror", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357162977/E5D453CC14394519E004B4F8703FC425A7AE3D6C/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Horror", + "Description": "", + "GMNotes": "horror", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164483/5E22FEAE253AE65BDE3FA09E4EE7133569F7E194/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Horror", + "Description": "", + "GMNotes": "horror", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164251/34DC7172A2B433047DA853796DB52AECE019F99F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Horror", + "Description": "", + "GMNotes": "horror", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164030/0A12FD352F28A560EA7E7952D8CA618A5245F1E0/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Horror", + "Description": "", + "GMNotes": "horror", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357114485/8B2B8A9F61CC2D8C1F10977ABDB4BA2423AD143F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "8": { + "GUID": "2e1687", + "Name": "Custom_Token", + "Transform": { + "posX": -27.753376, + "posY": 1.210006, + "posZ": 15.9440966, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Horror", + "Description": "", + "GMNotes": "horror", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357163806/F397C22A8DDB8F22E08E42E6449C3B5D8CFDB313/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "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.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "Horror", + "Description": "", + "GMNotes": "horror", + "Memo": "horror", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357110165/AD791E6817304851C0ABD7AE97AA60326AC14538/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "a3fb6c", + "Name": "Custom_Tile", + "Transform": { + "posX": 78.661, + "posY": 2.398, + "posZ": -1.064, + "rotX": 8.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 1.0, + "scaleZ": 0.25 + }, + "Nickname": "ClueDoom", + "Description": "", + "GMNotes": "", + "Memo": "clueDoom", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357164917/1D06F1DC4D6888B6F57124BD2AFE20D0B0DA15A8/", + "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": "7234af", + "Name": "Custom_Tile", + "Transform": { + "posX": -50.369, + "posY": 1.746, + "posZ": -0.17, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Path", + "Description": "", + "GMNotes": "", + "Memo": "path", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.60453, + "g": 0.60453, + "b": 0.60453 + }, + "Tags": [ + "Location" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/vppt2my.png", + "ImageSecondaryURL": "https://i.imgur.com/vppt2my.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "States": { + "2": { + "GUID": "44b0c5", + "Name": "Custom_Tile", + "Transform": { + "posX": -39.7933121, + "posY": 1.63758957, + "posZ": 2.038383, + "rotX": 359.9201, + "rotY": 269.9961, + "rotZ": 0.0168742146, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "path", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "Tags": [ + "Location" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/HyfE8m8.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + "3": { + "GUID": "5b38c6", + "Name": "Custom_Tile", + "Transform": { + "posX": -38.8217163, + "posY": 1.99356019, + "posZ": 0.4159239, + "rotX": 359.9201, + "rotY": 272.9828, + "rotZ": 0.01687373, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "", + "Description": "", + "GMNotes": "path", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.6045295, + "g": 0.6045295, + "b": 0.6045295 + }, + "Tags": [ + "Location" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomImage": { + "ImageURL": "https://i.imgur.com/dHKBLoD.png", + "ImageSecondaryURL": "https://i.imgur.com/HyfE8m8.png", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + } + }, + { + "GUID": "00d19a", + "Name": "Custom_Token", + "Transform": { + "posX": 78.848, + "posY": 2.273, + "posZ": -1.469, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.17, + "scaleY": 0.17, + "scaleZ": 0.17 + }, + "Nickname": "Resource", + "Description": "", + "GMNotes": "", + "Memo": "resource", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/1758068501357192910/11DDDC7EF621320962FDCF3AE3211D5EDC3D1573/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.3, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "498ec0", + "Name": "Custom_Token", + "Transform": { + "posX": 0.0, + "posY": 3.0, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.26, + "scaleY": 1.0, + "scaleZ": 0.26 + }, + "Nickname": "Resource Counter", + "Description": "", + "GMNotes": "", + "Memo": "resourceCounter", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": false, + "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/949599153663401115/EAA6D40FC6E15204BBE551BCDED35CC8C75111BF/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/GenericCounter\")\nend)\n__bundle_register(\"core/GenericCounter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nMIN_VALUE = 0\nMAX_VALUE = 99\nval = 0\n\nfunction onSave() return JSON.encode(val) end\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n val = JSON.decode(savedData)\n end\n\n local name = self.getName()\n local position = {}\n\n if name == \"Damage\" or name == \"Resources\" or name == \"Resource Counter\" then\n position = { 0, 0.06, 0.1 }\n elseif name == \"Horror\" then\n position = { -0.025, 0.06, -0.025 }\n else\n position = { 0, 0.06, 0 }\n end\n\n self.createButton({\n label = tostring(val),\n click_function = \"addOrSubtract\",\n function_owner = self,\n position = position,\n height = 600,\n width = 1000,\n scale = { 1.5, 1.5, 1.5 },\n font_size = 600,\n font_color = { 1, 1, 1, 100 },\n color = { 0, 0, 0, 0 }\n })\n\n self.addContextMenuItem(\"Add 5\", function() updateVal(val + 5) end)\n self.addContextMenuItem(\"Subtract 5\", function() updateVal(val - 5) end)\n self.addContextMenuItem(\"Add 10\", function() updateVal(val + 10) end)\n self.addContextMenuItem(\"Subtract 10\", function() updateVal(val - 10) end)\nend\n\nfunction updateVal(newVal)\n if tonumber(newVal) then\n val = math.min(math.max(newVal, MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\n end\nend\n\nfunction addOrSubtract(_, _, isRightClick)\n val = math.min(math.max(val + (isRightClick and -1 or 1), MIN_VALUE), MAX_VALUE)\n self.editButton({ index = 0, label = tostring(val) })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "0", + "XmlUI": "" + } + ] + }, + { + "GUID": "3dbe47", + "Name": "FogOfWarTrigger", + "Transform": { + "posX": 78.0, + "posY": 1.9, + "posZ": 0.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 84.0, + "scaleY": 1.5, + "scaleZ": 3.0 + }, + "Nickname": "Game Data", + "Description": "Objects in this zone support game functionality and should not be touched", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.24999997, + "g": 0.24999997, + "b": 0.24999997, + "a": 0.75 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "FogColor": "Black", + "FogHidePointers": false, + "FogReverseHiding": false, + "FogSeethrough": true, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e5aa8", + "Name": "Custom_Token", + "Transform": { + "posX": -23.676, + "posY": 1.57, + "posZ": 0.0240021273, + "rotX": -4.84853956E-07, + "rotY": 270.000061, + "rotZ": 3.042455E-08, + "scaleX": 4.0, + "scaleY": 1.0, + "scaleZ": 4.0 + }, + "Nickname": "SCED Tour", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "https://i.imgur.com/Q1J2Dgl.png", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 5.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/tour/TourStarter\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal tourManager = require(\"core/tour/TourManager\")\n\nfunction onLoad()\n self.createButton({\n click_function = \"startTour\",\n function_owner = self,\n position = { 1.27, 0.05, 0.035},\n width = 500,\n height = 20,\n color = { 0, 0, 0, 0 },\n -- TTS has a minium height for buttons, have to scale the Z-axis down to get the right size\n scale = { 1, 1, 0.82 },\n tooltip = \"Start the Tour\",\n })\n self.createButton({\n click_function = \"deleteStarter\",\n function_owner = self,\n position = { 1.27, 0.05, 0.309},\n width = 500,\n height = 20,\n color = { 0, 0, 0, 0 },\n -- TTS has a minium height for buttons, have to scale the Z-axis down to get the right size\n scale = { 1, 1, 0.82 },\n tooltip = \"Delete this Panel\",\n })\nend\n\nfunction startTour(_, playerColor, _)\n tourManager.startTour(playerColor)\nend\n\nfunction deleteStarter(_, _, _)\n self.destruct()\nend\nend)\n__bundle_register(\"core/tour/TourManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n require(\"core/tour/TourScript\")\n require(\"core/tour/TourCard\")\n local TourManager = { }\n local internal = { }\n\n -- Base IDs for various tour card UI elements. Actual IDs will have _[playerColor] appended\n local CARD_ID = \"tourCard\"\n local LEFT_NARRATOR_ID = \"tourNarratorImageLeft\"\n local RIGHT_NARRATOR_ID = \"tourNarratorImageRight\"\n local BUBBLE_ID = \"tourSpeechBubble\"\n local TEXT_ID = \"tourText\"\n local NEXT_BUTTON_ID = \"tourNext\"\n local STOP_BUTTON_ID = \"tourStop\"\n\n -- Table centerpoint for the camera hook object. Camera handling is a bit erratic so it doesn't\n -- always land right where you think it's going to, but it's close\n local HOOK_CAMERA_HOME = {\n x = -30.2,\n y = 60,\n z = 0,\n }\n\n -- Default (0) position for the camera, as defined in the mod. If we don't recreate this position\n -- EXACTLY when exiting the tour then camera controls get weird\n local DEFAULT_CAMERA_POS = {\n position = { x = -22.265, y = -2.5, z = 5.2575},\n pitch=64.343,\n yaw=90.333,\n distance=104.7}\n\n -- Global XML coordinates where we can present a card\n local SCREEN_POSITIONS = {\n center = \"0 0 0\",\n north = \"0 300 0\",\n east = \"600 0 0\",\n west = \"-600 0 0\",\n south = \"0 -300 0\",\n -- Northwest is only used by the Mandy card, move it a little right than standard so it's\n -- closer to the importer\n northwest = \"-500 300 0\",\n northeast = \"600 300 0\",\n southwest = \"-600 -300 0\",\n -- Used by the Diana and Wini cards referencing the bottom-right global controls, moved a little\n -- closer to them\n southeast = \"730 -365 0\"\n }\n\n -- Tracks the current state of the tours. Keyed by player color to keep each player's tour\n -- separate, will hold the camera hook and current card.\n local tourState = { }\n\n -- Kicks off the tour by initializing the card and camera hook. A callback on the hook creation\n -- will then show the first card.\n ---@param playerColor String Player color to start the tour for\n TourManager.startTour = function(playerColor)\n tourState[playerColor] = {\n currentCardIndex = 1\n }\n -- Camera gets really screwy when we finalize if we don't start settled in ThirdPerson at the\n -- default position before attaching to the hook. Unfortunately there are no callbacks for when\n -- the movement is done, but the delay seems to handle it\n Player[playerColor].setCameraMode(\"ThirdPerson\")\n Player[playerColor].lookAt(DEFAULT_CAMERA_POS)\n -- Initial camera rotation is painfully slow. White and Orange players are likely oriented\n -- correctly, but need a longer start delay for Green and Red\n local delay = 0.5\n if playerColor ~= \"White\" and playerColor ~= \"Orange\" then\n delay = 2\n broadcastToColor(\"Starting the tour, please wait...\", playerColor)\n end\n Wait.time(function()\n internal.createTourCard(playerColor)\n -- XML update to add the new card takes a few frames to load, wait for it to finish then\n -- create the hook\n Wait.condition(\n function()\n internal.createCameraHook(playerColor)\n end,\n function()\n return not Global.UI.loading\n end\n )\n end, delay)\n end\n\n -- Shows the next card in the tour script. This method is exposed (rather than being part of\n -- internal) because the XMLUI callbacks expect the method to be on the object directly.\n ---@param player Player object to show the next card for, provided by XMLUI callback\n function nextCard(player)\n internal.hideCard(player.color)\n Wait.time(function()\n tourState[player.color].currentCardIndex = tourState[player.color].currentCardIndex + 1\n if tourState[player.color].currentCardIndex > #TOUR_SCRIPT then\n internal.finalizeTour(player.color)\n else\n internal.showCurrentCard(player.color)\n end\n end, 0.3)\n end\n\n -- Ends the tour and cleans up the camera. This method is exposed (rather than being part of\n -- internal) because the XMLUI callbacks expect the method to be on the object directly.\n ---@param player Player object to end the tour for, provided by XMLUI callback\n function stopTour(player)\n internal.hideCard(player.color)\n Wait.time(function()\n internal.finalizeTour(player.color)\n end, 0.3)\n end\n\n -- Updates the card UI for the script at the current index, moves the camera to the proper\n -- position, and shows the card.\n ---@param playerColor String Player color to show the current card for\n internal.showCurrentCard = function(playerColor)\n internal.updateCardDisplay(playerColor)\n local delay = 0\n local cardIndex = tourState[playerColor].currentCardIndex\n local hook = getObjectFromGUID(tourState[playerColor].cameraHookGuid)\n\n if not TOUR_SCRIPT[cardIndex].skipCentering then\n hook.setPositionSmooth(HOOK_CAMERA_HOME, false, false)\n delay = delay + 0.5\n end\n local lookPos\n if TOUR_SCRIPT[cardIndex].showObj ~= nil then\n local lookAtObj = getObjectFromGUID(TOUR_SCRIPT[cardIndex].showObj)\n lookPos = lookAtObj.getPosition()\n lookPos.y = TOUR_SCRIPT[cardIndex].distanceFromObj or 0\n -- Since camera isn't directly above the hook, changing the Y affects the visual position of\n -- whatever object we're trying to look at. This is an approximation, but close enough to\n -- keep the object more centered\n lookPos.x = lookPos.x - lookPos.y / 2\n elseif TOUR_SCRIPT[cardIndex].showPos ~= nil then\n lookPos = TOUR_SCRIPT[cardIndex].showPos\n end\n if lookPos ~= nil then\n Wait.time(function()\n hook.setPositionSmooth(lookPos, false, false)\n end, delay)\n delay = delay + 0.5\n end\n Wait.time(function() Global.UI.show(internal.getUiId(CARD_ID, playerColor)) end, delay)\n end\n\n -- Hides the current card being shown to a player. This can be in preparation for showing the\n -- next card, or ending the tour.\n ---@param playerColor String Player color to hide the current card for\n internal.hideCard = function(playerColor)\n Global.UI.hide(internal.getUiId(CARD_ID, playerColor))\n end\n\n -- Cleans up all the various resources associated with the tour, and (hopefully) resets the\n -- camera to the default position. Camera handling is erratic, the final card in the script\n -- should include instructions for the player to fix it.\n ---@param playerColor String Player color to clean up\n internal.finalizeTour = function(playerColor)\n local cameraHook = getObjectFromGUID(tourState[playerColor].cameraHookGuid)\n cameraHook.destruct()\n Player[playerColor].setCameraMode(\"ThirdPerson\")\n tourState[playerColor] = nil\n Wait.frames(function()\n Player[playerColor].lookAt(DEFAULT_CAMERA_POS)\n end, 3)\n end\n\n -- Updates the card UI to show the appropriate card configuration.\n ---@param playerColor String Player color to update card for\n internal.updateCardDisplay = function(playerColor)\n local index = tourState[playerColor].currentCardIndex\n Global.UI.setAttribute(internal.getUiId(LEFT_NARRATOR_ID, playerColor), \"image\", \"Inv-\" .. TOUR_SCRIPT[index].narrator)\n Global.UI.setAttribute(internal.getUiId(RIGHT_NARRATOR_ID, playerColor), \"image\", \"Inv-\" .. TOUR_SCRIPT[index].narrator)\n Global.UI.setAttribute(internal.getUiId(TEXT_ID, playerColor), \"text\", \"\\\"\" .. TOUR_SCRIPT[index].text .. \"\\\"\")\n local cardPos = TOUR_SCRIPT[index].position or \"north\"\n Global.UI.setAttribute(internal.getUiId(CARD_ID, playerColor), \"position\", SCREEN_POSITIONS[cardPos])\n Global.UI.setAttribute(internal.getUiId(NEXT_BUTTON_ID, playerColor), \"active\", index < #TOUR_SCRIPT)\n\n -- Adjust images so the narrator is on the left or right, as defined by the card\n if TOUR_SCRIPT[index].speakerSide == \"right\" then\n Global.UI.setAttribute(internal.getUiId(LEFT_NARRATOR_ID, playerColor), \"active\", false)\n Global.UI.setAttribute(internal.getUiId(RIGHT_NARRATOR_ID, playerColor), \"active\", true)\n Global.UI.setAttribute(internal.getUiId(BUBBLE_ID, playerColor), \"rotation\", \"0 180 0\")\n Global.UI.setAttribute(internal.getUiId(TEXT_ID, playerColor), \"offsetXY\", \"-15 -15\")\n Global.UI.setAttribute(internal.getUiId(NEXT_BUTTON_ID, playerColor), \"offsetXY\", \"-35 -45\")\n Global.UI.setAttribute(internal.getUiId(STOP_BUTTON_ID, playerColor), \"offsetXY\", \"5 -45\")\n else\n Global.UI.setAttribute(internal.getUiId(LEFT_NARRATOR_ID, playerColor), \"active\", true)\n Global.UI.setAttribute(internal.getUiId(RIGHT_NARRATOR_ID, playerColor), \"active\", false)\n Global.UI.setAttribute(internal.getUiId(BUBBLE_ID, playerColor), \"rotation\", \"0 0 0\")\n Global.UI.setAttribute(internal.getUiId(TEXT_ID, playerColor), \"offsetXY\", \"15 -15\")\n Global.UI.setAttribute(internal.getUiId(NEXT_BUTTON_ID, playerColor), \"offsetXY\", \"-5 -45\")\n Global.UI.setAttribute(internal.getUiId(STOP_BUTTON_ID, playerColor), \"offsetXY\", \"35 -45\")\n end\n end\n\n -- Creates a small, transparent object which the camera will be attached to in order to move the\n -- user's view around the table. This should be called only at the beginning of the tour. Once\n -- creation is complete the user's camera will be attached to the hook and the first card will be\n -- shown.\n ---@param playerColor String Player color to create the hook for\n internal.createCameraHook = function(playerColor)\n local hookData = {\n Name = \"BlockSquare\",\n Transform = {\n posX = HOOK_CAMERA_HOME.x,\n posY = HOOK_CAMERA_HOME.y,\n posZ = HOOK_CAMERA_HOME.z,\n rotX = 0,\n rotY = 270.0,\n rotZ = 0,\n scaleX = 0.1,\n scaleY = 0.1,\n scaleZ = 0.1,\n },\n ColorDiffuse = {\n r = 0,\n g = 0,\n b = 0,\n a = 0,\n },\n Locked = true,\n GMNotes = playerColor\n }\n\n spawnObjectData({ data = hookData, callback_function = internal.onHookCreated })\n end\n\n -- Callback for creation of the camera hook object. Will attach the camera and show the current\n -- (presumably first) card.\n ---@param hook Created object\n internal.onHookCreated = function(hook)\n local playerColor = hook.getGMNotes()\n tourState[playerColor].cameraHookGuid = hook.getGUID()\n Player[playerColor].attachCameraToObject({\n object = hook,\n offset = { x = -20, y = 30, z = 0 }\n })\n internal.showCurrentCard(playerColor)\n end\n\n -- Creates an XMLUI entry in Global for a player-specific tour card. Dynamically creating this\n -- is somewhat complex, but ensures we can properly handle any player color.\n ---@param playerColor String Player color to create the card for\n internal.createTourCard = function(playerColor)\n -- Make sure the card doesn't exist before we create a new one\n if Global.UI.getAttributes(internal.getUiId(CARD_ID, playerColor)) ~= nil then\n return\n end\n tourCardTemplate.attributes.id = internal.getUiId(CARD_ID, playerColor)\n tourCardTemplate.children[1].attributes.id = internal.getUiId(LEFT_NARRATOR_ID, playerColor)\n tourCardTemplate.children[2].attributes.id = internal.getUiId(RIGHT_NARRATOR_ID, playerColor)\n tourCardTemplate.children[3].attributes.id = internal.getUiId(BUBBLE_ID, playerColor)\n tourCardTemplate.children[4].attributes.id = internal.getUiId(TEXT_ID, playerColor)\n tourCardTemplate.children[5].attributes.id = internal.getUiId(NEXT_BUTTON_ID, playerColor)\n tourCardTemplate.children[5].attributes.onClick = self.getGUID()..\"/nextCard\"\n tourCardTemplate.children[6].attributes.id = internal.getUiId(STOP_BUTTON_ID, playerColor)\n tourCardTemplate.children[6].attributes.onClick = self.getGUID()..\"/stopTour\"\n internal.setDeepVisibility(tourCardTemplate, playerColor)\n\n local globalXml = Global.UI.getXmlTable()\n table.insert(globalXml, tourCardTemplate)\n Global.UI.setXmlTable(globalXml)\n end\n\n -- Panels don't cause their children to inherit their visibility value, so this recurses down the\n -- XML table to set all children to the same visibility.\n ---@param xmlUi Table. Lua table describing the XML\n ---@param playerColor String. String color of the player to make this visible for\n internal.setDeepVisibility = function(xmlUi, playerColor)\n xmlUi.attributes.visibility = \"\" .. playerColor\n if xmlUi.children ~= nil then\n for _, child in ipairs(xmlUi.children) do\n internal.setDeepVisibility(child, playerColor)\n end\n end\n end\n\n internal.getUiId = function(baseId, playerColor)\n return baseId .. \"_\" .. playerColor\n end\n\n return TourManager\nend\nend)\n__bundle_register(\"core/tour/TourCard\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Table definition for the tour card layout. This is functionally XMLUI in Lua form, but using\n-- this for dynamic creation ensures we can handle any player color without needing 10\n-- near-duplicate definitions in Global.xml\n\ntourCardTemplate = {\n tag = \"Panel\",\n attributes = {\n id = \"tourCard\",\n height = 215,\n width = 330,\n rotation = \"0 0 0\",\n position = \"0 300 30\",\n showAnimation = \"FadeIn\",\n hideAnimation = \"FadeOut\",\n active=false,\n },\n children = {\n {\n tag = \"Image\",\n attributes = {\n id = \"tourNarratorImageLeft\",\n height=120,\n width=80,\n rectAlignment=\"UpperLeft\",\n offsetXY = \"-80 0\",\n -- Image will be set when the card is updated\n }\n },\n {\n tag = \"Image\",\n attributes = {\n id = \"tourNarratorImageRight\",\n active = false,\n height=125,\n width=80,\n rectAlignment=\"UpperRight\",\n offsetXY = \"80 0\"\n -- Image will be set when the card is updated\n }\n },\n {\n tag = \"Image\",\n attributes = {\n id = \"tourSpeechBubble\",\n color = \"#F5F5DC\",\n height = 215,\n width = 330,\n rectAlignment = \"MiddleCenter\",\n image = \"SpeechBubble\",\n },\n },\n {\n tag = \"Text\",\n attributes = {\n id = \"tourText\",\n -- Everything on this is double-sized and scaled down to keep the text sharps\n height = 370,\n width = 520,\n scale = \"0.5 0.5 1\",\n rectAlignment = \"UpperCenter\",\n offsetXY = \"15 -15\",\n resizeTextForBestFit = true,\n resizeTextMinSize = 20,\n resizeTextMaxSize = 32,\n color = \"#050505\",\n alignment = \"UpperLeft\",\n horizontalOverflow = \"wrap\",\n }\n },\n {\n tag = \"Image\",\n attributes = {\n id = \"tourNext\",\n height = 45,\n width = 45,\n rectAlignment = \"LowerRight\",\n offsetXY = \"-5 -45\",\n image = \"NextArrow\"\n },\n },\n {\n tag = \"Image\",\n attributes = {\n id = \"tourStop\",\n height = 45,\n width = 45,\n rectAlignment = \"LowerLeft\",\n offsetXY = \"35 -45\",\n image = \"Exit\"\n }\n },\n }\n}\nend)\n__bundle_register(\"core/tour/TourScript\", function(require, _LOADED, __bundle_register, __bundle_modules)\n-- Script for the SCED tour. Documentation and definitions to come.\n\nTOUR_SCRIPT = {\n {\n narrator = \"Roland\",\n text = \"Despite my best efforts, looks like you found us. You may live to regret that. As long as you're here though we might as well show you around.\\n\\nUse the arrow to move forward, and if the horrors get to be too much you can quit whenever you like. Ready to get started?\",\n position = \"center\"\n },\n {\n narrator = \"Darrell\",\n text = \"Cameras can be tricky things. Best you leave handling it to the professionals during the tour. Don't try to move the camera until the tour is complete.\\n\\nOnce we're done, remember you can use the 'p' key to switch back to third-person mode, and the spacebar to reset the position.\",\n position = \"center\",\n speakerSide = \"right\",\n },\n {\n narrator = \"Daisy\",\n text = \"If you're new to the game, the library here has everything you'll need. A little research can go a long way, and looking into old newspapers for the weird and unusual can yield some surprisingly helpful information.\\n\\nI put a few right there that might prove enlightening.\",\n showObj = \"d99993\",\n distanceFromObj = 20,\n position = \"west\",\n speakerSide = \"right\"\n },\n {\n narrator = \"Mandy\",\n text = \"To survive what's coming you'll need a deck. If it's safely hidden away on ArkhamDB you can load it here, and even find the newest version after an upgrade without changing the ID.\\n\\nNo need to publish all your decks, use 'Private' and you can see it. Just make sure to select 'Make your decks public' in ArkhamDB.\",\n showObj = \"a28140\",\n distanceFromObj = -5,\n position = \"northwest\",\n skipCentering = true,\n },\n {\n narrator = \"Daniela\",\n text = \"I prefer the hands-on approach to building things, if you do too you can build a deck yourself.\\n\\nAll the cards you could ever need are here, laid out like a disassembled engine. Place the cards on the table, copy them for your deck, and you'll be ready for anything.\",\n showObj = \"2d30ee\",\n distanceFromObj = -7,\n position = \"south\",\n speakerSide = \"right\"\n },\n {\n narrator = \"Finn\",\n text = \"Ready to face the unknown? We've smuggled shocking revelations and devious enemies from all over the world. Download the campaign you want to play, then Place it on the table to see the scenarios.\\n\\nJust remember - if it turns out to be too much for you, I was never here.\",\n showObj = \"aca04c\",\n distanceFromObj = 20,\n position = \"northwest\",\n },\n {\n narrator = \"Diana\",\n text = \"These symbols on the bottom right are a repository of arcane knowledge, containing all the official content to download plus some deviously creative works from fans. One should beware those who seem too fond of the darkness, but you cannot deny the quality of their efforts.\\n\\nDon't see anything here? Only promoted players can access these.\",\n position = \"southeast\",\n },\n {\n narrator = \"Winifred\",\n text = \"No good aviator would fly a plane she didn't know and hadn't tweaked a bit herself. The gear icon contains settings to customize your play experience, from alternate ways to track your clues to a variety of helpers to streamline the game.\\n\\nEverything here is optional, but who doesn't want to go as fast as they can? Just remember that all settings affect all players, so strap in and trust your pilot!\",\n position = \"southeast\",\n },\n {\n narrator = \"Amina\",\n text = \"This is the Mythos area. Encounter cards, acts, and agenda will all be placed here while the large map below is where you will be exploring - be sure to set the number of investigators!\\n\\nYou can count doom on the agenda by clicking the large counter, and the smaller will automatically count doom tokens on the table. The chaos bag is in that book over on the right, and you can add or remove tokens from it whenever you need.\",\n showPos = { x = -2.85, y = 0, z = 0.55 },\n position = \"north\",\n speakerSide = \"right\"\n },\n {\n narrator = \"Gloria\",\n text = \"The evils that lurk in this world are out there, creeping ever closer. When they find you, this will easily draw a card from the encounter deck. The deck will even reshuffle itself when needed, for the enemies we face are unending.\",\n showPos = { x = -35, y = -20, z = 28 },\n position = \"west\",\n },\n {\n narrator = \"Jacqueline\",\n text = \"When the ire of fate finds you and the chaos looms, this large button will draw a chaos token. Click it again to return the token to the bag.\\n\\nWhether a vision of the future or a curse from the opponents we face, if you need additional tokens a right-click will draw more. I wish you luck, but have a vision of red tentacles reaching for you...\",\n showPos = { x = -35, y = -20, z = 4.25 },\n position = \"north\",\n skipCentering = true,\n speakerSide = \"right\"\n },\n {\n narrator = \"Preston\",\n text = \"I can afford to buy what I need, but for those less well-off we've provided an endless pool of tokens to track your game. Simply drag one out of the pools here.\\n\\nResources are my favorite of course, but damage and horror are as inevitable as taxes. I leave those to my bookkeeper though. Those tokens can work like counters, use the number keys to change the value.\",\n showObj = \"9fadf9\",\n position = \"north\",\n skipCentering = true,\n speakerSide = \"right\"\n },\n {\n narrator = \"Norman\",\n text = \"That's the end of the tour, but there's much more to discover if you look in the right places. Some cards have helpers on the right-click menu, and every new version adds new content and functions.\\n\\nDon't be afraid to explore, and best of luck out there! We'll all need it...\",\n position = \"center\",\n speakerSide = \"right\"\n },\n}\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/tour/TourStarter\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "2d30ee", + "Name": "Custom_Tile", + "Transform": { + "posX": 60.0, + "posY": 1.481, + "posZ": 71.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 10.0, + "scaleY": 1.0, + "scaleZ": 10.0 + }, + "Nickname": "Player Cards", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "https://i.imgur.com/s5H1THb.jpg", + "ImageSecondaryURL": "https://i.imgur.com/s5H1THb.jpg", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playercards/PlayerCardSpawner\", function(require, _LOADED, __bundle_register, __bundle_modules)\n\n-- Amount to shift for the next card (zShift) or next row of cards (xShift)\n-- Note that the table rotation is weird, and the X axis is vertical while the\n-- Z axis is horizontal\nlocal SPREAD_Z_SHIFT = -2.3\nlocal SPREAD_X_SHIFT = -3.66\n\nSpawner = { }\n\n-- Spawns a list of cards at the given position/rotation. This will separate cards by size -\n-- investigator, standard, and mini, spawning them in that order with larger cards on bottom. If\n-- there are different types, the provided callback will be called once for each type as it spawns\n-- either a card or deck.\n-- @param cardList: A list of Player Card data structures (data/metadata)\n-- @param pos Position table where the cards should be spawned (global)\n-- @param rot Rotation table for the orientation of the spawned cards (global)\n-- @param sort Boolean, true if this list of cards should be sorted before spawning\n-- @param callback Function, callback to be called after the card/deck spawns.\nSpawner.spawnCards = function(cardList, pos, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local miniCards = { }\n local standardCards = { }\n local investigatorCards = { }\n\n for _, card in ipairs(cardList) do\n if (card.metadata.type == \"Investigator\") then\n table.insert(investigatorCards, card)\n elseif (card.metadata.type == \"Minicard\") then\n table.insert(miniCards, card)\n else\n table.insert(standardCards, card)\n end\n end\n -- Spawn each of the three types individually. Each Y position shift accounts for the thickness\n -- of the spawned deck\n local position = { x = pos.x, y = pos.y, z = pos.z }\n Spawner.spawn(investigatorCards, position, { rot.x, rot.y - 90, rot.z }, callback)\n\n position.y = position.y + (#investigatorCards + #standardCards) * 0.07\n Spawner.spawn(standardCards, position, rot, callback)\n\n position.y = position.y + (#standardCards + #miniCards) * 0.07\n Spawner.spawn(miniCards, position, rot, callback)\nend\n\nSpawner.spawnCardSpread = function(cardList, startPos, maxCols, rot, sort, callback)\n if (sort) then\n table.sort(cardList, Spawner.cardComparator)\n end\n\n local position = { x = startPos.x, y = startPos.y, z = startPos.z }\n -- Special handle the first row if we have less than a full single row, but only if there's a\n -- reasonable max column count. Single-row spreads will send a large value for maxCols\n if maxCols < 100 and #cardList < maxCols then\n position.z = startPos.z + ((maxCols - #cardList) / 2 * SPREAD_Z_SHIFT)\n end\n local cardsInRow = 0\n local rows = 0\n for _, card in ipairs(cardList) do\n Spawner.spawn({ card }, position, rot, callback)\n position.z = position.z + SPREAD_Z_SHIFT\n cardsInRow = cardsInRow + 1\n if cardsInRow >= maxCols then\n rows = rows + 1\n local cardsForRow = #cardList - rows * maxCols\n if cardsForRow > maxCols then\n cardsForRow = maxCols\n end\n position.z = startPos.z + ((maxCols - cardsForRow) / 2 * SPREAD_Z_SHIFT)\n position.x = position.x + SPREAD_X_SHIFT\n cardsInRow = 0\n end\n end\nend\n\n-- Spawn a specific list of cards. This method is for internal use and should not be called\n-- directly, use spawnCards instead.\n---@param cardList: A list of Player Card data structures (data/metadata)\n---@param pos table Position where the cards should be spawned (global)\n---@param rot table Rotation for the orientation of the spawned cards (global)\n---@param callback function callback to be called after the card/deck spawns.\nSpawner.spawn = function(cardList, pos, rot, callback)\n if (#cardList == 0) then\n return\n end\n -- Spawn a single card directly\n if (#cardList == 1) then\n spawnObjectData({\n data = cardList[1].data,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\n return\n end\n -- For multiple cards, construct a deck and spawn that\n local deck = Spawner.buildDeckDataTemplate()\n -- Decks won't inherently scale to the cards in them. The card list being spawned should be all\n -- the same type/size by this point, so use the first card to set the size\n deck.Transform = {\n scaleX = cardList[1].data.Transform.scaleX,\n scaleY = 1,\n scaleZ = cardList[1].data.Transform.scaleZ,\n }\n local sidewaysDeck = true\n for _, spawnCard in ipairs(cardList) do\n Spawner.addCardToDeck(deck, spawnCard.data)\n -- set sidewaysDeck to false if any card is not a sideways card\n sidewaysDeck = (sidewaysDeck and spawnCard.data.SidewaysCard)\n end\n -- set the alt view angle for sideway decks\n if sidewaysDeck then\n deck.AltLookAngle = { x = 0, y = 180, z = 90 }\n end\n spawnObjectData({\n data = deck,\n position = pos,\n rotation = rot,\n callback_function = callback,\n })\nend\n\n-- Inserts a card into the given deck. This does three things:\n-- 1. Add the card's data to ContainedObjects\n-- 2. Add the card's ID (the TTS CardID, not the Arkham ID) to the deck's\n-- ID list. Note that the deck's ID list is \"DeckIDs\" even though it\n-- contains a list of card Ids\n-- 3. Extract the card's CustomDeck table and add it to the deck. The deck's\n-- \"CustomDeck\" field is a list of all CustomDecks used by cards within the\n-- deck, keyed by the DeckID and referencing the custom deck table\n---@param deck: TTS deck data structure to add to\n---@param card: Data for the card to be inserted\nSpawner.addCardToDeck = function(deck, cardData)\n for customDeckId, customDeckData in pairs(cardData.CustomDeck) do\n if (deck.CustomDeck[customDeckId] == nil) then\n -- CustomDeck not added to deck yet, add it\n deck.CustomDeck[customDeckId] = customDeckData\n elseif (deck.CustomDeck[customDeckId].FaceURL == customDeckData.FaceURL) then\n -- CustomDeck for this card matches the current one for the deck, do nothing\n else\n -- CustomDeck data conflict\n local newDeckId = nil\n for deckId, customDeck in pairs(deck.CustomDeck) do\n if (customDeckData.FaceURL == customDeck.FaceURL) then\n newDeckId = deckId\n end\n end\n if (newDeckId == nil) then\n -- No non-conflicting custom deck for this card, add a new one\n newDeckId = Spawner.findNextAvailableId(deck.CustomDeck, \"1000\")\n deck.CustomDeck[newDeckId] = customDeckData\n end\n -- Update the card with the new CustomDeck info\n cardData.CardID = newDeckId..string.sub(cardData.CardID, 5)\n cardData.CustomDeck[customDeckId] = nil\n cardData.CustomDeck[newDeckId] = customDeckData\n break\n end\n end\n table.insert(deck.ContainedObjects, cardData)\n table.insert(deck.DeckIDs, cardData.CardID)\nend\n\n-- Create an empty deck data table which can have cards added to it. This\n-- creates a new table on each call without using metatables or previous\n-- definitions because we can't be sure that TTS doesn't modify the structure\n---@return: Table containing the minimal TTS deck data structure\nSpawner.buildDeckDataTemplate = function()\n local deck = {}\n deck.Name = \"Deck\"\n\n -- Card data. DeckIDs and CustomDeck entries will be built from the cards\n deck.ContainedObjects = {}\n deck.DeckIDs = {}\n deck.CustomDeck = {}\n\n -- Transform is required, Position and Rotation will be overridden by the spawn call so can be omitted here\n deck.Transform = {\n scaleX = 1,\n scaleY = 1,\n scaleZ = 1,\n }\n\n return deck\nend\n\n-- Returns the first ID which does not exist in the given table, starting at startId and increasing\n-- @param objectTable Table keyed by strings which are numbers\n-- @param startId First possible ID.\n-- @return String ID >= startId\nSpawner.findNextAvailableId = function(objectTable, startId)\n local id = startId\n while (objectTable[id] ~= nil) do\n id = tostring(tonumber(id) + 1)\n end\n\n return id\nend\n\n-- Get the PBCN (Permanent/Bonded/Customizable/Normal) value from the given metadata.\n---@return: 1 for Permanent, 2 for Bonded or 4 for Normal. The actual values are\n-- irrelevant as they provide only grouping and the order between them doesn't matter.\nSpawner.getpbcn = function(metadata)\n if metadata.permanent then\n return 1\n elseif metadata.bonded_to ~= nil then\n return 2\n else -- Normal card\n return 3\n end\nend\n\n-- Comparison function used to sort the cards in a deck. Groups bonded or\n-- permanent cards first, then sorts within theose types by name/subname.\n-- Normal cards will sort in standard alphabetical order, while\n-- permanent/bonded/customizable will be in reverse alphabetical order.\n--\n-- Since cards spawn in the order provided by this comparator, with the first\n-- cards ending up at the bottom of a pile, this ordering will spawn in reverse\n-- alphabetical order. This presents the cards in order for non-face-down\n-- areas, and presents them in order when Searching the face-down deck.\nSpawner.cardComparator = function(card1, card2)\n local pbcn1 = Spawner.getpbcn(card1.metadata)\n local pbcn2 = Spawner.getpbcn(card2.metadata)\n if pbcn1 ~= pbcn2 then\n return pbcn1 > pbcn2\n end\n if pbcn1 == 3 then\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname < card2.data.Nickname\n end\n return card1.data.Description < card2.data.Description\n else\n if card1.data.Nickname ~= card2.data.Nickname then\n return card1.data.Nickname > card2.data.Nickname\n end\n return card1.data.Description > card2.data.Description\n end\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/PlayerCardPanel\")\nend)\n__bundle_register(\"playercards/PlayerCardPanel\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/PlayerCardPanelData\")\nlocal spawnBag = require(\"playercards/SpawnBag\")\nlocal arkhamDb = require(\"arkhamdb/ArkhamDb\")\n\n-- Size and position information for the three rows of class buttons\nlocal CIRCLE_BUTTON_SIZE = 250\nlocal CLASS_BUTTONS_X_OFFSET = 0.1325\nlocal INVESTIGATOR_ROW_START = Vector(0.125, 0.1, -0.447)\nlocal LEVEL_ZERO_ROW_START = Vector(0.125, 0.1, -0.007)\nlocal UPGRADED_ROW_START = Vector(0.125, 0.1, 0.333)\n\n-- Size and position information for the two blocks of other buttons\nlocal MISC_BUTTONS_X_OFFSET = 0.155\nlocal WEAKNESS_ROW_START = Vector(0.157, 0.1, 0.666)\nlocal OTHER_ROW_START = Vector(0.605, 0.1, 0.666)\n\n-- Size and position information for the Cycle (box) buttons\nlocal CYCLE_BUTTON_SIZE = 468\nlocal CYCLE_BUTTON_START = Vector(-0.716, 0.1, -0.39)\nlocal CYCLE_COLUMN_COUNT = 3\nlocal CYCLE_BUTTONS_X_OFFSET = 0.267\nlocal CYCLE_BUTTONS_Z_OFFSET = 0.2665\n\nlocal ALL_CARDS_BAG_GUID = \"15bb07\"\n\nlocal STARTER_DECK_MODE_SELECTED_COLOR = { 0.2, 0.2, 0.2, 0.8 }\nlocal TRANSPARENT = { 0, 0, 0, 0 }\nlocal STARTER_DECK_MODE_STARTERS = \"starters\"\nlocal STARTER_DECK_MODE_CARDS_ONLY = \"cards\"\n\nlocal FACE_UP_ROTATION = { x = 0, y = 270, z = 0}\nlocal FACE_DOWN_ROTATION = { x = 0, y = 270, z = 180}\n\n-- ---------- IMPORTANT ----------\n-- Coordinates defined below are in global dimensions relative to the panel - DO NOT USE THESE\n-- DIRECTLY. Call scalePositions() before use, and reference the variables below\n\n-- Layout width for a single card, in global coordinate space\nlocal CARD_WIDTH = 2.3\n\n-- Coordinates to begin laying out cards. These vary based on the cards that are being placed by\n-- considering the width of the cards, number of cards, and desired spread intervals.\n-- IMPORTANT! Because of the mix of global card sizes and relative-to-scale positions, the X and Y\n-- coordinates on these provide global disances while the Z is local.\nlocal START_POSITIONS = {\n classCards = Vector(CARD_WIDTH * 9.5, 2, 1.4),\n investigator = Vector(6 * 2.5, 2, 1.3),\n cycle = Vector(CARD_WIDTH * 9.5, 2, 2.4),\n other = Vector(CARD_WIDTH * 9.5, 2, 1.4),\n randomWeakness = Vector(0, 2, 1.4),\n -- Because the card spread is handled by the SpawnBag, we don't know (programatically) where this\n -- should be placed. If more customizable cards are added it will need to be moved.\n summonedServitor = Vector(CARD_WIDTH * -6.5, 2, 1.7),\n}\n\n-- Shifts to move rows of cards, and groups of rows, as different groupings are laid out\nlocal CARD_ROW_OFFSET = 3.7\nlocal CARD_GROUP_OFFSET = 2\n\n-- Position offsets for investigator decks in investigator mode, defines the spacing for how the\n-- rows and columns are laid out\nlocal INVESTIGATOR_POSITION_SHIFT_ROW = Vector(0, 0, 11)\nlocal INVESTIGATOR_POSITION_SHIFT_COL = Vector(-6, 0, 0)\nlocal INVESTIGATOR_MAX_COLS = 6\n\n-- Positions relative to the minicard to place other stacks. Both signature card piles and starter\n-- decks use SIGNATURE_OFFSET\nlocal INVESTIGATOR_CARD_OFFSET = Vector(0, 0, 2.55)\nlocal INVESTIGATOR_SIGNATURE_OFFSET = Vector(0, 0, 5.75)\n\n-- USE THESE! Positions and offset shifts accounting for the scale of the panel\nlocal startPositions\nlocal cardRowOffset\nlocal cardGroupOffset\nlocal investigatorPositionShiftRow\nlocal investigatorPositionShiftCol\nlocal investigatorCardOffset\nlocal investigatorSignatureOffset\n\nlocal CLASS_LIST = { \"Guardian\", \"Seeker\", \"Rogue\", \"Mystic\", \"Survivor\", \"Neutral\" }\nlocal CYCLE_LIST = {\n \"Core\",\n \"The Dunwich Legacy\",\n \"The Path to Carcosa\",\n \"The Forgotten Age\",\n \"The Circle Undone\",\n \"The Dream-Eaters\",\n \"The Innsmouth Conspiracy\",\n \"Edge of the Earth\",\n \"The Scarlet Keys\",\n \"Investigator Packs\"\n}\n\nlocal excludedNonBasicWeaknesses\n\nlocal starterDeckMode = STARTER_DECK_MODE_CARDS_ONLY\nlocal helpVisibleToPlayers = { }\n\nfunction onSave()\n local saveState = {\n spawnBagState = spawnBag.getStateForSave(),\n }\n return JSON.encode(saveState)\nend\n\nfunction onLoad(savedData)\n arkhamDb.initialize()\n if (savedData ~= nil) then\n local saveState = JSON.decode(savedData) or { }\n if (saveState.spawnBagState ~= nil) then\n spawnBag.loadFromSave(saveState.spawnBagState)\n end\n end\n buildExcludedWeaknessList()\n createButtons()\nend\n\n-- Build a list of non-basic weaknesses which should be excluded from the last weakness set,\n-- including all signature cards and evolved weaknesses.\nfunction buildExcludedWeaknessList()\n excludedNonBasicWeaknesses = { }\n for _, investigator in pairs(INVESTIGATORS) do\n for _, signatureId in ipairs(investigator.signatures) do\n excludedNonBasicWeaknesses[signatureId] = true\n end\n end\n for _, weaknessId in ipairs(EVOLVED_WEAKNESSES) do\n excludedNonBasicWeaknesses[weaknessId] = true\n end\nend\n\nfunction createButtons()\n createHelpButton()\n createInvestigatorButtons()\n createLevelZeroButtons()\n createUpgradedButtons()\n createWeaknessButtons()\n createOtherButtons()\n createCycleButtons()\n createClearButton()\n -- Create investigator mode buttons last so the indexes are set when we need to update them\n createInvestigatorModeButtons()\nend\n\nfunction createHelpButton()\n self.createButton({\n function_owner = self,\n click_function = \"toggleHelp\",\n position = Vector(0.845, 0.1, -0.855),\n rotation = Vector(0, 0, 0),\n height = 180,\n width = 180,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n })\nend\n\nfunction createInvestigatorButtons()\n local invButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = INVESTIGATOR_ROW_START:copy()\n for _, class in ipairs(CLASS_LIST) do\n invButtonParams.click_function = \"spawnInvestigators\" .. class\n invButtonParams.position = buttonPos\n self.createButton(invButtonParams)\n buttonPos.x = buttonPos.x + CLASS_BUTTONS_X_OFFSET\n self.setVar(invButtonParams.click_function, function(_, _, _) spawnInvestigatorGroup(class) end)\n end\nend\n\nfunction createLevelZeroButtons()\n local l0ButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = LEVEL_ZERO_ROW_START:copy()\n for _, class in ipairs(CLASS_LIST) do\n l0ButtonParams.click_function = \"spawnBasic\" .. class\n l0ButtonParams.position = buttonPos\n self.createButton(l0ButtonParams)\n buttonPos.x = buttonPos.x + CLASS_BUTTONS_X_OFFSET\n self.setVar(l0ButtonParams.click_function, function(_, _, _) spawnClassCards(class, false) end)\n end\nend\n\nfunction createUpgradedButtons()\n local upgradedButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = UPGRADED_ROW_START:copy()\n for _, class in ipairs(CLASS_LIST) do\n upgradedButtonParams.click_function = \"spawnUpgraded\" .. class\n upgradedButtonParams.position = buttonPos\n self.createButton(upgradedButtonParams)\n buttonPos.x = buttonPos.x + CLASS_BUTTONS_X_OFFSET\n self.setVar(upgradedButtonParams.click_function, function(_, _, _) spawnClassCards(class, true) end)\n end\nend\n\nfunction createWeaknessButtons()\n local weaknessButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = WEAKNESS_ROW_START:copy()\n weaknessButtonParams.click_function = \"spawnWeaknesses\"\n weaknessButtonParams.tooltip = \"All Weaknesses\"\n weaknessButtonParams.position = buttonPos\n self.createButton(weaknessButtonParams)\n buttonPos.x = buttonPos.x + MISC_BUTTONS_X_OFFSET\n weaknessButtonParams.click_function = \"spawnRandomWeakness\"\n weaknessButtonParams.tooltip = \"Random Basic Weakness\"\n weaknessButtonParams.position = buttonPos\n self.createButton(weaknessButtonParams)\nend\n\nfunction createOtherButtons()\n local otherButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CIRCLE_BUTTON_SIZE,\n width = CIRCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = OTHER_ROW_START:copy()\n otherButtonParams.click_function = \"spawnBonded\"\n otherButtonParams.tooltip = \"Bonded Cards\"\n otherButtonParams.position = buttonPos\n self.createButton(otherButtonParams)\n buttonPos.x = buttonPos.x + MISC_BUTTONS_X_OFFSET\n otherButtonParams.click_function = \"spawnUpgradeSheets\"\n otherButtonParams.tooltip = \"Customization Upgrade Sheets\"\n otherButtonParams.position = buttonPos\n self.createButton(otherButtonParams)\nend\n\nfunction createCycleButtons()\n local cycleButtonParams = {\n function_owner = self,\n rotation = Vector(0, 0, 0),\n height = CYCLE_BUTTON_SIZE,\n width = CYCLE_BUTTON_SIZE,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n }\n local buttonPos = CYCLE_BUTTON_START:copy()\n local rowCount = 0\n local colCount = 0\n for _, cycle in ipairs(CYCLE_LIST) do\n cycleButtonParams.click_function = \"spawnCycle\" .. cycle\n cycleButtonParams.position = buttonPos\n cycleButtonParams.tooltip = cycle\n self.createButton(cycleButtonParams)\n self.setVar(cycleButtonParams.click_function, function(_, _, _) spawnCycle(cycle) end)\n colCount = colCount + 1\n -- If we've reached the end of a row, shift down and back to the first column\n if colCount >= CYCLE_COLUMN_COUNT then\n buttonPos = CYCLE_BUTTON_START:copy()\n rowCount = rowCount + 1\n colCount = 0\n buttonPos.z = buttonPos.z + CYCLE_BUTTONS_Z_OFFSET * rowCount\n if rowCount == 3 then\n -- Account for centered button on the final row\n buttonPos.x = buttonPos.x + CYCLE_BUTTONS_X_OFFSET\n end\n else\n buttonPos.x = buttonPos.x + CYCLE_BUTTONS_X_OFFSET\n end\n end\nend\n\nfunction createClearButton()\n self.createButton({\n function_owner = self,\n click_function = \"deleteAll\",\n position = Vector(0, 0.1, 0.852),\n rotation = Vector(0, 0, 0),\n height = 170,\n width = 750,\n scale = Vector(0.25, 1, 0.25),\n color = TRANSPARENT,\n })\nend\n\nfunction createInvestigatorModeButtons()\n local starterMode = starterDeckMode == STARTER_DECK_MODE_STARTERS\n\n self.createButton({\n function_owner = self,\n click_function = \"setCardsOnlyMode\",\n position = Vector(0.251, 0.1, -0.322),\n rotation = Vector(0, 0, 0),\n height = 170,\n width = 760,\n scale = Vector(0.25, 1, 0.25),\n color = starterMode and TRANSPARENT or STARTER_DECK_MODE_SELECTED_COLOR\n })\n self.createButton({\n function_owner = self,\n click_function = \"setStarterDeckMode\",\n position = Vector(0.66, 0.1, -0.322),\n rotation = Vector(0, 0, 0),\n height = 170,\n width = 760,\n scale = Vector(0.25, 1, 0.25),\n color = starterMode and STARTER_DECK_MODE_SELECTED_COLOR or TRANSPARENT\n })\n local checkX = starterMode and 0.52 or 0.11\n self.createButton({\n function_owner = self,\n label = \"✓\",\n click_function = \"doNothing\",\n position = Vector(checkX, 0.11, -0.317),\n rotation = Vector(0, 0, 0),\n height = 0,\n width = 0,\n scale = Vector(0.3, 1, 0.3),\n font_color = { 0, 0, 0 },\n color = { 1, 1, 1 }\n })\nend\n\nfunction toggleHelp(_, playerColor, _)\n if helpVisibleToPlayers[playerColor] then\n helpVisibleToPlayers[playerColor] = nil\n else\n helpVisibleToPlayers[playerColor] = true\n end\n updateHelpVisibility()\nend\n\nfunction updateHelpVisibility()\n local visibility = \"\"\n for player, _ in pairs(helpVisibleToPlayers) do\n if string.len(visibility) > 0 then\n visibility = visibility .. \"|\" .. player\n else\n visibility = player\n end\n end\n self.UI.setAttribute(\"helpText\", \"visibility\", visibility)\n self.UI.setAttribute(\"helpPanel\", \"visibility\", visibility)\n self.UI.setAttribute(\"helpPanel\", \"active\", string.len(visibility) > 0)\nend\n\nfunction setStarterDeckMode()\n starterDeckMode = STARTER_DECK_MODE_STARTERS\n updateStarterModeButtons()\nend\n\nfunction setCardsOnlyMode()\n starterDeckMode = STARTER_DECK_MODE_CARDS_ONLY\n updateStarterModeButtons()\nend\n\nfunction updateStarterModeButtons()\n local buttonCount = #self.getButtons()\n -- Buttons are 0-indexed, so the last three are -1, -2, and -3 from the size\n self.removeButton(buttonCount - 1)\n self.removeButton(buttonCount - 2)\n self.removeButton(buttonCount - 3)\n createInvestigatorModeButtons()\nend\n\n-- Clears the table and updates positions based on scale. Should be called before ANY card\n-- placement\nfunction prepareToPlaceCards()\n deleteAll()\n scalePositions()\nend\n\n-- Updates the positions based on the current object scale to ensure the relative layout functions\n-- properly at different scales.\nfunction scalePositions()\n -- Assume scaling is consistent in X and Z dimensions\n local scale = 1 / self.getScale().x\n startPositions = { }\n for key, pos in pairs(START_POSITIONS) do\n -- Because a scaled object means a different global size, using global distance for Z results in\n -- the cards being closer or farther depending on the scale. Leave the Z values and only scale\n -- X and Y\n startPositions[key] = Vector(pos)\n startPositions[key].x = startPositions[key].x * scale\n startPositions[key].y = startPositions[key].y * scale\n end\n cardRowOffset = CARD_ROW_OFFSET * scale\n cardGroupOffset = CARD_GROUP_OFFSET * scale\n investigatorPositionShiftRow = Vector(INVESTIGATOR_POSITION_SHIFT_ROW):scale(scale)\n investigatorPositionShiftCol = Vector(INVESTIGATOR_POSITION_SHIFT_COL):scale(scale)\n investigatorCardOffset = Vector(INVESTIGATOR_CARD_OFFSET):scale(scale)\n investigatorSignatureOffset = Vector(INVESTIGATOR_SIGNATURE_OFFSET):scale(scale)\nend\n\n-- Deletes all cards currently placed on the table\nfunction deleteAll()\n spawnBag.recall(true)\nend\n\n-- Spawn an investigator group, based on the current UI setting for either investigators or starter\n-- decks.\n---@param groupName String. Name of the group to spawn, matching a key in InvestigatorPanelData\nfunction spawnInvestigatorGroup(groupName)\n local starterMode = starterDeckMode == STARTER_DECK_MODE_STARTERS\n prepareToPlaceCards()\n Wait.frames(function()\n if starterMode then\n spawnStarters(groupName)\n else\n spawnInvestigators(groupName)\n end\n end, 2)\nend\n\n-- Spawn cards for all investigators in the given group. This creates piles for all defined\n-- investigator cards and minicards as well as the signature cards.\n---@param groupName String. Name of the group to spawn, matching a key in InvestigatorPanelData\nfunction spawnInvestigators(groupName)\n if INVESTIGATOR_GROUPS[groupName] == nil then\n printToAll(\"No \" .. groupName .. \" data yet\")\n return\n end\n\n local col = 1\n local row = 1\n local investigatorCount = #INVESTIGATOR_GROUPS[groupName]\n local position = getInvestigatorRowStartPos(investigatorCount, row)\n\n for i, investigatorName in ipairs(INVESTIGATOR_GROUPS[groupName]) do\n for _, spawnSpec in ipairs(buildInvestigatorSpawnSpec(\n investigatorName, INVESTIGATORS[investigatorName], position, false)) do\n spawnBag.spawn(spawnSpec)\n end\n position:add(investigatorPositionShiftCol)\n col = col + 1\n if col > INVESTIGATOR_MAX_COLS then\n col = 1\n row = row + 1\n position = getInvestigatorRowStartPos(investigatorCount, row)\n end\n end\nend\n\nfunction getInvestigatorRowStartPos(investigatorCount, row)\n local rowStart = Vector(startPositions.investigator)\n rowStart:add(Vector(\n investigatorPositionShiftRow.x * (row - 1),\n investigatorPositionShiftRow.y * (row - 1),\n investigatorPositionShiftRow.z * (row - 1)))\n local investigatorsInRow =\n math.min(investigatorCount - INVESTIGATOR_MAX_COLS * (row - 1), INVESTIGATOR_MAX_COLS)\n rowStart:add(Vector(\n investigatorPositionShiftCol.x * (INVESTIGATOR_MAX_COLS - investigatorsInRow) / 2,\n investigatorPositionShiftCol.y * (INVESTIGATOR_MAX_COLS - investigatorsInRow) / 2,\n investigatorPositionShiftCol.z * (INVESTIGATOR_MAX_COLS - investigatorsInRow) / 2))\n\n return rowStart\nend\n\n-- Creates the spawn spec for the investigator's signature cards.\n---@param investigatorName String. Name of the investigator, matching a key in\n--- InvestigatorPanelData\n---@param investigatorData Table. Spawn definition for the investigator, retrieved from\n--- INVESTIGATORS\n---@param position Vector. Where to spawn the minicard; investigagor cards will be placed below\nfunction buildInvestigatorSpawnSpec(investigatorName, investigatorData, position)\n local sigPos = Vector(position):add(investigatorSignatureOffset)\n local spawns = buildCommonSpawnSpec(investigatorName, investigatorData, position)\n table.insert(spawns, {\n name = investigatorName..\"signatures\",\n cards = investigatorData.signatures,\n globalPos = self.positionToWorld(sigPos),\n rotation = FACE_UP_ROTATION,\n })\n\n return spawns\nend\n\n-- Builds the spawn specs for minicards and investigator cards. These are common enough to be\n-- shared, and will only differ in whether they spawn the full stack of possible investigator and\n-- minicards, or only the first of each.\n---@param investigatorName String. Name of the investigator, matching a key in\n--- InvestigatorPanelData\n---@param investigatorData Table. Spawn definition for the investigator, retrieved from\n--- INVESTIGATORS\n---@param position Vector. Where to spawn the minicard; investigagor cards will be placed below\n---@param oneCardOnly Boolean. If true, will spawn only the first card in the investigator card\n--- and minicard lists. Otherwise, spawn them all in a deck\nfunction buildCommonSpawnSpec(investigatorName, investigatorData, position, oneCardOnly)\n local cardPos = Vector(position):add(investigatorCardOffset)\n return {\n {\n name = investigatorName..\"minicards\",\n cards = oneCardOnly and { investigatorData.minicards[1] } or investigatorData.minicards,\n globalPos = self.positionToWorld(position),\n rotation = FACE_UP_ROTATION,\n },\n {\n name = investigatorName..\"cards\",\n cards = oneCardOnly and { investigatorData.cards[1] } or investigatorData.cards,\n globalPos = self.positionToWorld(cardPos),\n rotation = FACE_UP_ROTATION,\n },\n }\nend\n\n-- Spawns all starter decks (single minicard and investigator card, plus the starter deck) for\n-- investigators in the given group.\n---@param groupName String. Name of the group to spawn, matching a key in InvestigatorPanelData\nfunction spawnStarters(groupName)\n local col = 1\n local row = 1\n local investigatorCount = #INVESTIGATOR_GROUPS[groupName]\n local position = getInvestigatorRowStartPos(investigatorCount, row)\n for _, investigatorName in ipairs(INVESTIGATOR_GROUPS[groupName]) do\n spawnStarterDeck(investigatorName, INVESTIGATORS[investigatorName], position)\n position:add(investigatorPositionShiftCol)\n col = col + 1\n if col > INVESTIGATOR_MAX_COLS then\n col = 1\n row = row + 1\n position = getInvestigatorRowStartPos(investigatorCount, row)\n end\n end\nend\n\n-- Spawns the defined starter deck for the given investigator's.\n---@param investigatorName String. Name of the investigator, matching a key in\n--- InvestigatorPanelData\nfunction spawnStarterDeck(investigatorName, investigatorData, position)\n for _, spawnSpec in ipairs(\n buildCommonSpawnSpec(investigatorName, INVESTIGATORS[investigatorName], position, true)) do\n spawnBag.spawn(spawnSpec)\n end\n local deckPos = Vector(position):add(investigatorSignatureOffset)\n arkhamDb.getDecklist(\"None\", investigatorData.starterDeck, true, false, false, function(slots)\n local cardIdList = { }\n for id, count in pairs(slots) do\n for i = 1, count do\n table.insert(cardIdList, id)\n end\n end\n spawnBag.spawn({\n name = investigatorName..\"starter\",\n cards = cardIdList,\n globalPos = self.positionToWorld(deckPos),\n rotation = FACE_DOWN_ROTATION\n })\n end)\nend\n-- Clears the currently placed cards, then places cards for the given class and level spread\n---@param cardClass String. Class to place (\"Guardian\", \"Seeker\", etc)\n---@param isUpgraded Boolean. If true, spawn the Level 1-5 cards. Otherwise, Level 0.\nfunction spawnClassCards(cardClass, isUpgraded)\n prepareToPlaceCards()\n Wait.frames(function() placeClassCards(cardClass, isUpgraded) end, 2)\nend\n\n-- Spawn the class cards.\n---@param cardClass String. Class to place (\"Guardian\", \"Seeker\", etc)\n---@param isUpgraded Boolean. If true, spawn the Level 1-5 cards. Otherwise, Level 0.\nfunction placeClassCards(cardClass, isUpgraded)\n local allCardsBag = getObjectFromGUID(ALL_CARDS_BAG_GUID)\n local indexReady = allCardsBag.call(\"isIndexReady\")\n if (not indexReady) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return\n end\n local cardIdList = allCardsBag.call(\"getCardsByClassAndLevel\", {class = cardClass, upgraded = isUpgraded})\n\n local skillList = { }\n local eventList = { }\n local assetList = { }\n for _, cardId in ipairs(cardIdList) do\n local cardMetadata = allCardsBag.call(\"getCardById\", { id = cardId }).metadata\n if (cardMetadata.type == \"Skill\") then\n table.insert(skillList, cardId)\n elseif (cardMetadata.type == \"Event\") then\n table.insert(eventList, cardId)\n elseif (cardMetadata.type == \"Asset\") then\n table.insert(assetList, cardId)\n end\n end\n local groupPos = Vector(startPositions.classCards)\n if #skillList > 0 then\n spawnBag.spawn({\n name = cardClass .. (isUpgraded and \"upgraded\" or \"basic\"),\n cards = skillList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n groupPos.z = groupPos.z + math.ceil(#skillList / 20) * cardRowOffset + cardGroupOffset\n end\n if #eventList > 0 then\n spawnBag.spawn({\n name = cardClass .. \"event\" .. (isUpgraded and \"upgraded\" or \"basic\"),\n cards = eventList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n groupPos.z = groupPos.z + math.ceil(#eventList / 20) * cardRowOffset + cardGroupOffset\n end\n if #assetList > 0 then\n spawnBag.spawn({\n name = cardClass .. \"asset\" .. (isUpgraded and \"upgraded\" or \"basic\"),\n cards = assetList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n end\nend\n\n-- Spawns the investigator sets and all cards for the given cycle\n---@param cycle String Name of a cycle, should match the standard used in card metadata\nfunction spawnCycle(cycle)\n prepareToPlaceCards()\n spawnInvestigators(cycle)\n local allCardsBag = getObjectFromGUID(ALL_CARDS_BAG_GUID)\n local indexReady = allCardsBag.call(\"isIndexReady\")\n if (not indexReady) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return\n end\n local cycleCardList = allCardsBag.call(\"getCardsByCycle\", cycle)\n local copiedList = { }\n for i, id in ipairs(cycleCardList) do\n copiedList[i] = id\n end\n spawnBag.spawn({\n name = \"cycle\"..cycle,\n cards = copiedList,\n globalPos = self.positionToWorld(startPositions.cycle),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\nend\n\nfunction spawnBonded()\n prepareToPlaceCards()\n spawnBag.spawn({\n name = \"bonded\",\n cards = BONDED_CARD_LIST,\n globalPos = self.positionToWorld(startPositions.classCards),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\nend\n\nfunction spawnUpgradeSheets()\n prepareToPlaceCards()\n spawnBag.spawn({\n name = \"upgradeSheets\",\n cards = UPGRADE_SHEET_LIST,\n globalPos = self.positionToWorld(startPositions.classCards),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n spawnBag.spawn({\n name = \"servitor\",\n cards = { \"09080-m\" },\n globalPos = self.positionToWorld(startPositions.summonedServitor),\n rotation = FACE_UP_ROTATION,\n })\nend\n\n-- Clears the current cards, and places all basic weaknesses on the table.\nfunction spawnWeaknesses()\n prepareToPlaceCards()\n local allCardsBag = getObjectFromGUID(ALL_CARDS_BAG_GUID)\n local indexReady = allCardsBag.call(\"isIndexReady\")\n if (not indexReady) then\n broadcastToAll(\"Still loading player cards, please try again in a few seconds\", {0.9, 0.2, 0.2})\n return\n end\n local weaknessIdList = allCardsBag.call(\"getUniqueWeaknesses\")\n local basicWeaknessList = { }\n local otherWeaknessList = { }\n for i, id in ipairs(weaknessIdList) do\n local cardMetadata = allCardsBag.call(\"getCardById\", { id = id }).metadata\n if cardMetadata.basicWeaknessCount ~= nil and cardMetadata.basicWeaknessCount > 0 then\n table.insert(basicWeaknessList, id)\n elseif excludedNonBasicWeaknesses[id] == nil then\n table.insert(otherWeaknessList, id)\n end\n end\n local groupPos = Vector(startPositions.classCards)\n spawnBag.spawn({\n name = \"basicWeaknesses\",\n cards = basicWeaknessList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n groupPos.z = groupPos.z + math.ceil(#basicWeaknessList / 20) * cardRowOffset + cardGroupOffset\n spawnBag.spawn({\n name = \"evolvedWeaknesses\",\n cards = EVOLVED_WEAKNESSES,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\n groupPos.z = groupPos.z + math.ceil(#EVOLVED_WEAKNESSES / 20) * cardRowOffset + cardGroupOffset\n spawnBag.spawn({\n name = \"otherWeaknesses\",\n cards = otherWeaknessList,\n globalPos = self.positionToWorld(groupPos),\n rotation = FACE_UP_ROTATION,\n spread = true,\n spreadCols = 20\n })\nend\n\nfunction spawnRandomWeakness()\n prepareToPlaceCards()\n local allCardsBag = getObjectFromGUID(ALL_CARDS_BAG_GUID)\n local weaknessId = allCardsBag.call(\"getRandomWeaknessId\")\n if (weaknessId == nil) then\n broadcastToAll(\"All basic weaknesses are in play!\", {0.9, 0.2, 0.2})\n return\n end\n spawnBag.spawn({\n name = \"randomWeakness\",\n cards = { weaknessId },\n globalPos = self.positionToWorld(startPositions.randomWeakness),\n rotation = FACE_UP_ROTATION,\n })\nend\nend)\n__bundle_register(\"arkhamdb/ArkhamDb\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local playAreaApi = require(\"core/PlayAreaApi\")\n local ArkhamDb = { }\n local internal = { }\n\n local RANDOM_WEAKNESS_ID = \"01000\"\n\n local tabooList = { }\n --Forward declaration\n ---@type Request\n local Request = {}\n local configuration\n\n -- Sets up the ArkhamDb interface. Should be called from the parent object on load.\n ArkhamDb.initialize = function()\n configuration = internal.getConfiguration()\n Request.start({ configuration.api_uri, configuration.taboo }, function(status)\n local json = JSON.decode(internal.fixUtf16String(status.text))\n for _, taboo in pairs(json) do\n ---@type \n local cards = {}\n\n for _, card in pairs(JSON.decode(taboo.cards)) do\n cards[card.code] = true\n end\n\n tabooList[taboo.id] = {\n date = taboo.date_start,\n cards = cards\n }\n end\n return true, nil\n end)\n end\n\n -- Start the deck build process for the given player color and deck ID. This\n -- will retrieve the deck from ArkhamDB, and pass to a callback for processing.\n ---@param playerColor String. Color name of the player mat to place this deck on (e.g. \"Red\").\n ---@param deckId String. ArkhamDB deck id to be loaded\n ---@param isPrivate Boolean. Whether this deck is published or private on ArkhamDB\n ---@param loadNewest Boolean. Whether the newest version of this deck should be loaded\n ---@param loadInvestigators Boolean. Whether investigator cards should be loaded as part of this\n --- deck\n ---@param callback Function. Callback which will be sent the results of this load. Parameters\n --- to the callback will be:\n --- slots Table. A map of card ID to count in the deck\n --- investigatorCode String. ID of the investigator in this deck\n --- customizations Table. The decoded table of customization upgrades in this deck\n --- playerColor String. Color this deck is being loaded for\n ArkhamDb.getDecklist = function(\n playerColor,\n deckId,\n isPrivate,\n loadNewest,\n loadInvestigators,\n callback)\n -- Get a simple card to see if the bag indexes are complete. If not, abort\n -- the deck load. The called method will handle player notification.\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n local checkCard = allCardsBag.call(\"getCardById\", { id = \"01001\" })\n if (checkCard ~= nil and checkCard.data == nil) then\n return\n end\n\n local deckUri = { configuration.api_uri,\n isPrivate and configuration.private_deck or configuration.public_deck, deckId }\n\n local deck = Request.start(deckUri, function(status)\n if string.find(status.text, \"\") then\n internal.maybePrint(\"Private deck ID \" .. deckId .. \" is not shared\", playerColor)\n return false, table.concat({ \"Private deck \", deckId, \" is not shared\" })\n end\n local json = JSON.decode(status.text)\n\n if not json then\n internal.maybePrint(\"Deck ID \" .. deckId .. \" not found\", playerColor)\n return false, \"Deck not found!\"\n end\n\n return true, json\n end)\n\n deck:with(internal.onDeckResult, playerColor, loadNewest, loadInvestigators, callback)\n end\n\n -- Logs that a card could not be loaded in the mod by printing it to the console in the given\n -- color of the player owning the deck. Attempts to look up the name on ArkhamDB for clarity,\n -- but prints the card ID if the name cannot be retrieved.\n ---@param cardId String. ArkhamDB ID of the card that could not be found\n ---@param playerColor String. Color of the player's deck that had the problem\n ArkhamDb.logCardNotFound = function(cardId, playerColor)\n local request = Request.start({\n configuration.api_uri,\n configuration.cards,\n cardId\n },\n function(result)\n local adbCardInfo = JSON.decode(internal.fixUtf16String(result.text))\n local cardName = adbCardInfo.real_name\n if (cardName ~= nil) then\n if (adbCardInfo.xp ~= nil and adbCardInfo.xp > 0) then\n cardName = cardName .. \" (\" .. adbCardInfo.xp .. \")\"\n end\n internal.maybePrint(\"Card not found: \" .. cardName .. \", ArkhamDB ID \" .. cardId, playerColor)\n else\n internal.maybePrint(\"Card not found in ArkhamDB, ID \" .. cardId, playerColor)\n end\n end)\n end\n\n -- Callback when the deck information is received from ArkhamDB. Parses the\n -- response then applies standard transformations to the deck such as adding\n -- random weaknesses and checking for taboos. Once the deck is processed,\n -- passes to loadCards to actually spawn the defined deck.\n ---@param deck ArkhamImportDeck\n ---@param playerColor String Color name of the player mat to place this deck on (e.g. \"Red\")\n ---@param loadNewest Boolean Whether the newest version of this deck should be loaded\n ---@param loadInvestigators Boolean Whether investigator cards should be loaded as part of this\n --- deck\n ---@param callback Function Callback which will be sent the results of this load. Parameters\n --- to the callback will be:\n --- slots Table. A map of card ID to count in the deck\n --- investigatorCode String. ID of the investigator in this deck\n --- bondedList A table of cardID keys to meaningless values. Card IDs in this list were\n --- added from a parent bonded card.\n --- customizations Table. The decoded table of customization upgrades in this deck\n --- playerColor String. Color this deck is being loaded for\n internal.onDeckResult = function(deck, playerColor, loadNewest, loadInvestigators, callback)\n -- Load the next deck in the upgrade path if the option is enabled\n if (loadNewest and deck.next_deck ~= nil and deck.next_deck ~= \"\") then\n buildDeck(playerColor, deck.next_deck)\n return\n end\n\n internal.maybePrint(table.concat({ \"Found decklist: \", deck.name }), playerColor)\n\n -- Initialize deck slot table and perform common transformations. The order of these should not\n -- be changed, as later steps may act on cards added in each. For example, a random weakness or\n -- investigator may have bonded cards or taboo entries, and should be present\n local slots = deck.slots\n internal.maybeDrawRandomWeakness(slots, playerColor)\n local loadAltInvestigator = \"normal\"\n if loadInvestigators then\n loadAltInvestigator = internal.addInvestigatorCards(deck, slots)\n end\n internal.maybeAddCustomizeUpgradeSheets(slots)\n internal.maybeAddSummonedServitor(slots)\n internal.maybeAddOnTheMend(slots, playerColor)\n local bondList = internal.extractBondedCards(slots)\n internal.checkTaboos(deck.taboo_id, slots, playerColor)\n\n -- get upgrades for customizable cards\n local customizations = {}\n if deck.meta then\n customizations = JSON.decode(deck.meta)\n end\n\n callback(slots, deck.investigator_code, bondList, customizations, playerColor, loadAltInvestigator)\n end\n\n -- Checks to see if the slot list includes the random weakness ID. If it does,\n -- removes it from the deck and replaces it with the ID of a random basic weakness provided by the\n -- all cards bag\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n --- of those cards which will be spawned\n ---@param playerColor String Color of the player this deck is being loaded for. Used for broadcast\n --- if a weakness is added.\n internal.maybeDrawRandomWeakness = function(slots, playerColor)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n local hasRandomWeakness = false\n for cardId, cardCount in pairs(slots) do\n if cardId == RANDOM_WEAKNESS_ID then\n hasRandomWeakness = true\n break\n end\n end\n if hasRandomWeakness then\n local weaknessId = allCardsBag.call(\"getRandomWeaknessId\")\n slots[weaknessId] = 1\n slots[RANDOM_WEAKNESS_ID] = nil\n internal.maybePrint(\"Random basic weakness added to deck\", playerColor)\n end\n end\n\n -- Adds both the investigator (XXXXX) and minicard (XXXXX-m) slots with one copy each\n ---@param deck Table The processed ArkhamDB deck response\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the\n --- number of those cards which will be spawned\n ---@return string: Contains the name of the art that should be loaded (\"normal\", \"promo\" or \"revised\")\n internal.addInvestigatorCards = function(deck, slots)\n local investigatorId = deck.investigator_code\n slots[investigatorId .. \"-m\"] = 1\n local deckMeta = JSON.decode(deck.meta)\n -- handling alternative investigator art and parallel investigators\n local loadAltInvestigator = \"normal\"\n if deckMeta ~= nil then\n local altFrontId = tonumber(deckMeta.alternate_front) or 0\n local altBackId = tonumber(deckMeta.alternate_back) or 0\n local altArt = { front = \"normal\", back = \"normal\" }\n\n -- translating front ID\n if altFrontId > 90000 and altFrontId < 90006 then\n altArt.front = \"parallel\"\n elseif altFrontId > 01500 and altFrontId < 01506 then\n altArt.front = \"revised\"\n elseif altFrontId > 98000 then\n altArt.front = \"promo\"\n end\n\n -- translating back ID\n if altBackId > 90000 and altBackId < 90006 then\n altArt.back = \"parallel\"\n elseif altBackId > 01500 and altBackId < 01506 then\n altArt.back = \"revised\"\n elseif altBackId > 98000 then\n altArt.back = \"promo\"\n end\n\n -- updating investigatorID based on alt investigator selection\n -- precedence: parallel > promo > revised\n if altArt.front == \"parallel\" then\n if altArt.back == \"parallel\" then\n investigatorId = investigatorId .. \"-p\"\n else\n investigatorId = investigatorId .. \"-pf\"\n end\n elseif altArt.back == \"parallel\" then\n investigatorId = investigatorId .. \"-pb\"\n elseif altArt.front == \"promo\" or altArt.back == \"promo\" then\n loadAltInvestigator = \"promo\"\n elseif altArt.front == \"revised\" or altArt.back == \"revised\" then\n loadAltInvestigator = \"revised\"\n end\n end\n slots[investigatorId] = 1\n return loadAltInvestigator\n end\n\n -- Process the card list looking for the customizable cards, and add their upgrade sheets if needed\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n internal.maybeAddCustomizeUpgradeSheets = function(slots)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n for cardId, _ in pairs(slots) do\n -- upgrade sheets for customizable cards\n local upgradesheet = allCardsBag.call(\"getCardById\", { id = cardId .. \"-c\" })\n if upgradesheet ~= nil then\n slots[cardId .. \"-c\"] = 1\n end\n end\n end\n\n -- Process the card list looking for the Summoned Servitor, and add its minicard to the list if\n -- needed\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n internal.maybeAddSummonedServitor = function(slots)\n if slots[\"09080\"] ~= nil then\n slots[\"09080-m\"] = 1\n end\n end\n\n -- On the Mend should have 1-per-investigator copies set aside, but ArkhamDB always sends 1. Update\n -- the count based on the investigator count\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number\n -- of those cards which will be spawned\n ---@param playerColor String Color of the player this deck is being loaded for. Used for broadcast if an error occurs\n internal.maybeAddOnTheMend = function(slots, playerColor)\n if slots[\"09006\"] ~= nil then\n local investigatorCount = playAreaApi.getInvestigatorCount()\n if investigatorCount ~= nil then\n slots[\"09006\"] = investigatorCount\n else\n internal.maybePrint(\"Something went wrong with the load, adding 4 copies of On the Mend\", playerColor)\n slots[\"09006\"] = 4\n end\n end\n end\n\n -- Process the slot list and looks for any cards which are bonded to those in the deck. Adds those cards to the slot list.\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number of those cards which will be spawned\n internal.extractBondedCards = function(slots)\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n -- Create a list of bonded cards first so we don't modify slots while iterating\n local bondedCards = { }\n local bondedList = { }\n for cardId, cardCount in pairs(slots) do\n local card = allCardsBag.call(\"getCardById\", { id = cardId })\n if (card ~= nil and card.metadata.bonded ~= nil) then\n for _, bond in ipairs(card.metadata.bonded) do\n bondedCards[bond.id] = bond.count\n -- We need to know which cards are bonded to determine their position, remember them\n bondedList[bond.id] = true\n -- Also adding taboo versions of bonded cards to the list\n bondedList[bond.id .. \"-t\"] = true\n end\n end\n end\n -- Add any bonded cards to the main slots list\n for bondedId, bondedCount in pairs(bondedCards) do\n slots[bondedId] = bondedCount\n end\n\n return bondedList\n end\n\n -- Check the deck for cards on its taboo list. If they're found, replace the entry in the slot with the Taboo id (i.e. \"XXXX\" becomes \"XXXX-t\")\n ---@param tabooId String The deck's taboo ID, taken from the deck response taboo_id field. May be nil, indicating that no taboo list should be used\n ---@param slots Table The slot list for cards in this deck. Table key is the cardId, value is the number of those cards which will be spawned\n internal.checkTaboos = function(tabooId, slots, playerColor)\n if tabooId then\n local allCardsBag = getObjectFromGUID(configuration.card_bag_guid)\n for cardId, _ in pairs(tabooList[tabooId].cards) do\n if slots[cardId] ~= nil then\n -- Make sure there's a taboo version of the card before we replace it\n -- SCED only maintains the most recent taboo cards. If a deck is using\n -- an older taboo list it's possible the card isn't a taboo any more\n local tabooCard = allCardsBag.call(\"getCardById\", { id = cardId .. \"-t\" })\n if tabooCard == nil then\n local basicCard = allCardsBag.call(\"getCardById\", { id = cardId })\n internal.maybePrint(\"Taboo version for \" .. basicCard.data.Nickname .. \" is not available. Using standard version\", playerColor)\n else\n slots[cardId .. \"-t\"] = slots[cardId]\n slots[cardId] = nil\n end\n end\n end\n end\n end\n\n internal.maybePrint = function(message, playerColor)\n if playerColor ~= \"None\" then\n printToAll(message, playerColor)\n end\n end\n\n -- Gets the ArkhamDB config info from the configuration object.\n ---@return Table. Configuration data\n internal.getConfiguration = function()\n local configuration = getObjectsWithTag(\"import_configuration_provider\")[1]:getTable(\"configuration\")\n printPriority = configuration.priority\n return configuration\n end\n\n internal.fixUtf16String = function(str)\n return str:gsub(\"\\\\u(%w%w%w%w)\", function(match)\n return string.char(tonumber(match, 16))\n end)\n end\n\n ---@type Request\n Request = {\n is_done = false,\n is_successful = false\n }\n\n -- Creates a new instance of a Request. Should not be directly called. Instead use Request.start and Request.deferred.\n ---@param uri string\n ---@param configure fun(request: Request, status: WebRequestStatus)\n ---@return Request\n function Request:new(uri, configure)\n local this = {}\n\n setmetatable(this, self)\n self.__index = self\n\n if type(uri) == \"table\" then\n uri = table.concat(uri, \"/\")\n end\n\n this.uri = uri\n\n WebRequest.get(uri, function(status)\n configure(this, status)\n end)\n\n return this\n end\n\n -- Creates a new request. on_success should set the request's is_done, is_successful, and content variables.\n -- Deferred should be used when you don't want to set is_done immediately (such as if you want to wait for another request to finish)\n ---@param uri string\n ---@param on_success fun(request: Request, status: WebRequestStatus, vararg any)\n ---@param on_error fun(status: WebRequestStatus)|nil\n ---@vararg any[]\n ---@return Request\n function Request.deferred(uri, on_success, on_error, ...)\n local parameters = table.pack(...)\n return Request:new(uri, function(request, status)\n if (status.is_done) then\n if (status.is_error) then\n request.error_message = on_error and on_error(status, table.unpack(parameters)) or status.error\n request.is_successful = false\n request.is_done = true\n else\n on_success(request, status)\n end\n end\n end)\n end\n\n -- Creates a new request. on_success should return weather the resultant data is as expected, and the processed content of the request.\n ---@param uri string\n ---@param on_success fun(status: WebRequestStatus, vararg any): boolean, any\n ---@param on_error nil|fun(status: WebRequestStatus, vararg any): string\n ---@vararg any[]\n ---@return Request\n function Request.start(uri, on_success, on_error, ...)\n local parameters = table.pack(...)\n return Request.deferred(uri, function(request, status)\n local result, message = on_success(status, table.unpack(parameters))\n if not result then request.error_message = message else request.content = message end\n request.is_successful = result\n request.is_done = true\n end, on_error, table.unpack(parameters))\n end\n\n ---@param requests Request[]\n ---@param on_success fun(content: any[], vararg any[])\n ---@param on_error fun(requests: Request[], vararg any[])|nil\n ---@vararg any\n function Request.with_all(requests, on_success, on_error, ...)\n local parameters = table.pack(...)\n\n Wait.condition(function()\n ---@type any[]\n local results = {}\n\n ---@type Request[]\n local errors = {}\n\n for _, request in ipairs(requests) do\n if request.is_successful then\n table.insert(results, request.content)\n else\n table.insert(errors, request)\n end\n end\n\n if (#errors <= 0) then\n on_success(results, table.unpack(parameters))\n elseif on_error == nil then\n for _, request in ipairs(errors) do\n internal.maybePrint(table.concat({ \"[ERROR]\", request.uri, \":\", request.error_message }))\n end\n else\n on_error(requests, table.unpack(parameters))\n end\n end, function()\n for _, request in ipairs(requests) do\n if not request.is_done then return false end\n end\n return true\n end)\n end\n\n ---@param callback fun(content: any, vararg any)\n function Request:with(callback, ...)\n local arguments = table.pack(...)\n Wait.condition(function()\n if self.is_successful then\n callback(self.content, table.unpack(arguments))\n end\n end, function() return self.is_done\n end)\n end\n\n return ArkhamDb\nend\nend)\n__bundle_register(\"playercards/PlayerCardPanelData\", function(require, _LOADED, __bundle_register, __bundle_modules)\nBONDED_CARD_LIST = {\n \"05314\", -- Soothing Melody\n \"06277\", -- Wish Eater\n \"06019\", -- Bloodlust\n \"06022\", -- Pendant of the Queen\n \"05317\", -- Blood-rite\n \"06113\", -- Essence of the Dream\n \"06028\", -- Stars Are Right\n \"06025\", -- Guardian of the Crystallizer\n \"06283\", -- Unbound Beast\n \"06032\", -- Zeal\n \"06031\", -- Hope\n \"06033\", -- Augur\n \"06331\", -- Dream Parasite\n \"06015a\", -- Dream-Gate\n}\n\nUPGRADE_SHEET_LIST = {\n \"09040-c\", -- Alchemical Distillation\n \"09023-c\", -- Custom Modifications\n \"09059-c\", -- Damning Testimony\n \"09041-c\", -- Emperical Hypothesis\n \"09060-c\", -- Friends in Low Places\n \"09101-c\", -- Grizzled\n \"09061-c\", -- Honed Instinct\n \"09021-c\", -- Hunter's Armor\n \"09119-c\", -- Hyperphysical Shotcaster\n \"09079-c\", -- Living Ink\n \"09100-c\", -- Makeshift Trap\n \"09099-c\", -- Pocket Multi Tool\n \"09081-c\", -- Power Word\n \"09022-c\", -- Runic Axe\n \"09080-c\", -- Summoned Servitor\n \"09042-c\", -- Raven's Quill\n}\n\nEVOLVED_WEAKNESSES = {\n \"04039\",\n \"04041\",\n \"04042\",\n \"53014\",\n \"53015\",\n}\n\n------------------ START INVESTIGATOR DATA DEFINITION ------------------\nINVESTIGATOR_GROUPS = {\n [\"Guardian\"] = {\n \"Roland Banks\",\n \t\"Zoey Samaras\",\n \t\"Mark Harrigan\",\n \t\"Leo Anderson\",\n \t\"Carolyn Fern\",\n \t\"Tommy Muldoon\",\n \t\"Nathaniel Cho\",\n \t\"Sister Mary\",\n \t\"Daniela Reyes\",\n \t\"Carson Sinclair\"\n },\n [\"Seeker\"] = {\n \"Daisy Walker\",\n \t\"Rex Murphy\",\n \t\"Minh Thi Phan\",\n \t\"Ursula Downs\",\n \t\"Joe Diamond\",\n \t\"Mandy Thompson\",\n \t\"Harvey Walters\",\n \t\"Amanda Sharpe\",\n \t\"Norman Withers\",\n \t\"Vincent Lee\"\n },\n [\"Rogue\"] = {\n \t\"\\\"Skids\\\" O'Toole\",\n \t\"Jenny Barnes\",\n \t\"Sefina Rousseau\",\n \t\"Finn Edwards\",\n \t\"Preston Fairmont\",\n \t\"Tony Morgan\",\n \t\"Winifred Habbamock\",\n \t\"Trish Scarborough\",\n \t\"Monterey Jack\",\n \t\"Kymani Jones\"\n },\n [\"Mystic\"] = {\n \t\"Agnes Baker\",\n \t\"Jim Culver\",\n \t\"Akachi Onyele\",\n \t\"Father Mateo\",\n \t\"Diana Stanley\",\n \t\"Marie Lambeau\",\n \t\"Luke Robinson\",\n \t\"Jacqueline Fine\",\n \t\"Dexter Drake\",\n \t\"Lily Chen\",\n \t\"Amina Zidane\",\n \t\"Gloria Goldberg\"\n },\n [\"Survivor\"] = {\n \t\"Wendy Adams\",\n \t\"\\\"Ashcan\\\" Pete\",\n \t\"William Yorick\",\n \t\"Calvin Wright\",\n \t\"Rita Young\",\n \t\"Patrice Hathaway\",\n \t\"Stella Clark\",\n \t\"Silas Marsh\",\n \t\"Bob Jenkins\",\n \t\"Darrell Simmons\"\n },\n [\"Neutral\"] = {\n \t\"Lola Hayes\",\n \t\"Charlie Kane\"\n },\n [\"Core\"] = {\n \"Roland Banks\",\n \"Daisy Walker\",\n \"\\\"Skids\\\" O'Toole\",\n \"Agnes Baker\",\n \"Wendy Adams\"\n },\n [\"The Dunwich Legacy\"] = {\n \t\"Zoey Samaras\",\n \t\"Rex Murphy\",\n \t\"Jenny Barnes\",\n \t\"Jim Culver\",\n \t\"\\\"Ashcan\\\" Pete\"\n },\n [\"The Path to Carcosa\"] = {\n \t\"Mark Harrigan\",\n \t\"Minh Thi Phan\",\n \t\"Sefina Rousseau\",\n \t\"Akachi Onyele\",\n \t\"William Yorick\",\n \t\"Lola Hayes\"\n },\n [\"The Forgotten Age\"] = {\n \t\"Leo Anderson\",\n \t\"Ursula Downs\",\n \t\"Finn Edwards\",\n \t\"Father Mateo\",\n \t\"Calvin Wright\"\n },\n [\"The Circle Undone\"] = {\n \t\"Carolyn Fern\",\n \t\"Joe Diamond\",\n \t\"Preston Fairmont\",\n \t\"Diana Stanley\",\n \t\"Rita Young\",\n \t\"Marie Lambeau\"\n },\n [\"The Dream-Eaters\"] = {\n \t\"Tommy Muldoon\",\n \t\"Mandy Thompson\",\n \t\"Tony Morgan\",\n \t\"Luke Robinson\",\n \t\"Patrice Hathaway\"\n },\n [\"Investigator Packs\"] = {\n \t\"Nathaniel Cho\",\n \t\"Harvey Walters\",\n \t\"Winifred Habbamock\",\n \t\"Jacqueline Fine\",\n \t\"Stella Clark\",\n \t\"Gloria Goldberg\"\n },\n [\"The Innsmouth Conspiracy\"] = {\n \t\"Sister Mary\",\n \t\"Amanda Sharpe\",\n \t\"Trish Scarborough\",\n \t\"Dexter Drake\",\n \t\"Silas Marsh\"\n },\n [\"Edge of the Earth\"] = {\n \t\"Daniela Reyes\",\n \t\"Norman Withers\",\n \t\"Monterey Jack\",\n \t\"Lily Chen\",\n \t\"Bob Jenkins\"\n },\n [\"The Scarlet Keys\"] = {\n \t\"Carson Sinclair\",\n \t\"Vincent Lee\",\n \t\"Kymani Jones\",\n \t\"Amina Zidane\",\n \t\"Darrell Simmons\",\n \t\"Charlie Kane\"\n }\n}\n\nINVESTIGATORS = { }\n--Core--\nINVESTIGATORS[\"Roland Banks\"] = {\n cards = { \"01001\", \"01001-p\", \"01001-pf\", \"01001-pb\" },\n minicards = { \"01001-m\" },\n signatures = { \"01006\", \"01007\", \"90030\", \"90031\", \"98005\", \"98006\" },\n starterDeck = \"2624931\"\n}\nINVESTIGATORS[\"Daisy Walker\"] = {\n cards = { \"01002\", \"01002-p\", \"01002-pf\", \"01002-pb\" },\n minicards = { \"01002-m\" },\n signatures = { \"01008\", \"01009\", \"90002\", \"90003\" },\n starterDeck = \"2624938\"\n}\nINVESTIGATORS[\"\\\"Skids\\\" O'Toole\"] = {\n\tcards = { \"01003\", \"01003-p\", \"01003-pf\", \"01003-pb\" },\n\tminicards = { \"01003-m\" },\n\tsignatures = { \"01010\", \"01011\", \"90009\", \"90010\" },\n\tstarterDeck = \"2624940\"\n}\nINVESTIGATORS[\"Agnes Baker\"] = {\n\tcards = { \"01004\", \"01004-p\", \"01004-pf\", \"01004-pb\" },\n\tminicards = { \"01004-m\" },\n\tsignatures = { \"01012\", \"01013\", \"90018\", \"90019\" },\n\tstarterDeck = \"2624944\"\n}\nINVESTIGATORS[\"Wendy Adams\"] = {\n\tcards = { \"01005\", \"01005-p\", \"01005-pf\", \"01005-pb\"},\n\tminicards = { \"01005-m\" },\n\tsignatures = { \"01014\", \"01015\", \"01515\", \"90039\", \"90040\", \"90038\" },\n\tstarterDeck = \"2624949\"\n}\n--Dunwich--\nINVESTIGATORS[\"Zoey Samaras\"] = {\n\tcards = { \"02001\" },\n\tminicards = { \"02001-m\" },\n\tsignatures = { \"02006\", \"02007\" },\n\tstarterDeck = \"2624950\"\n}\nINVESTIGATORS[\"Rex Murphy\"] = {\n\tcards = { \"02002\", \"02002-t\" },\n\tminicards = { \"02002-m\" },\n\tsignatures = { \"02008\", \"02009\" },\n\tstarterDeck = \"2624958\"\n}\nINVESTIGATORS[\"Jenny Barnes\"] = {\n\tcards = { \"02003\" },\n\tminicards = { \"02003-m\" },\n\tsignatures = { \"02010\", \"02011\", \"98002\", \"98003\" },\n\tstarterDeck = \"2624961\"\n}\nINVESTIGATORS[\"Jim Culver\"] = {\n\tcards = { \"02004\" },\n\tminicards = { \"02004-m\" },\n\tsignatures = { \"02012\", \"02013\" },\n\tstarterDeck = \"2624965\"\n}\nINVESTIGATORS[\"\\\"Ashcan\\\" Pete\"] = {\n\tcards = { \"02005\" },\n\tminicards = { \"02005-m\" },\n\tsignatures = { \"02014\", \"02015\" },\n\tstarterDeck = \"2624969\"\n}\n--Carcosa--\nINVESTIGATORS[\"Mark Harrigan\"] = {\n\tcards = { \"03001\" },\n\tminicards = { \"03001-m\" },\n\tsignatures = { \"03007\", \"03008\", \"03009\" },\n\tstarterDeck = \"2624975\"\n}\nINVESTIGATORS[\"Minh Thi Phan\"] = {\n\tcards = { \"03002\" },\n\tminicards = { \"03002-m\" },\n\tsignatures = { \"03010\", \"03011\" },\n\tstarterDeck = \"2624979\"\n}\nINVESTIGATORS[\"Sefina Rousseau\"] = {\n\tcards = { \"03003\" },\n\tminicards = { \"03003-m\" },\n\tsignatures = { \"03012\", \"03012\", \"03012\", \"03013\" },\n\tstarterDeck = \"2624981\"\n}\nINVESTIGATORS[\"Akachi Onyele\"] = {\n\tcards = { \"03004\" },\n\tminicards = { \"03004-m\" },\n\tsignatures = { \"03014\", \"03015\" },\n\tstarterDeck = \"2624984\"\n}\nINVESTIGATORS[\"William Yorick\"] = {\n\tcards = { \"03005\" },\n\tminicards = { \"03005-m\" },\n\tsignatures = { \"03016\", \"03017\" },\n\tstarterDeck = \"2624988\"\n}\nINVESTIGATORS[\"Lola Hayes\"] = {\n\tcards = { \"03006\", \"03006-t\" },\n\tminicards = { \"03006-m\" },\n\tsignatures = { \"03018\", \"03018\", \"03019\", \"03019\", \"03019-t\", \"03019-t\" },\n\tstarterDeck = \"2624990\"\n}\n--Forgotten--\nINVESTIGATORS[\"Leo Anderson\"] = {\n\tcards = { \"04001\" },\n\tminicards = { \"04001-m\" },\n\tsignatures = { \"04006\", \"04007\" },\n\tstarterDeck = \"2624994\"\n}\nINVESTIGATORS[\"Ursula Downs\"] = {\n\tcards = { \"04002\" },\n\tminicards = { \"04002-m\" },\n\tsignatures = { \"04008\", \"04009\" },\n\tstarterDeck = \"2625000\"\n}\nINVESTIGATORS[\"Finn Edwards\"] = {\n\tcards = { \"04003\" },\n\tminicards = { \"04003-m\" },\n\tsignatures = { \"04010\", \"04011\", \"04012\" },\n\tstarterDeck = \"2625003\"\n}\nINVESTIGATORS[\"Father Mateo\"] = {\n\tcards = { \"04004\" },\n\tminicards = { \"04004-m\" },\n\tsignatures = { \"04013\", \"04014\" },\n\tstarterDeck = \"2625005\"\n}\nINVESTIGATORS[\"Calvin Wright\"] = {\n\tcards = { \"04005\" },\n\tminicards = { \"04005-m\" },\n\tsignatures = { \"04015\", \"04016\" },\n\tstarterDeck = \"2625007\"\n}\n--Circle--\nINVESTIGATORS[\"Carolyn Fern\"] = {\n\tcards = { \"05001\" },\n\tminicards = { \"05001-m\" },\n\tsignatures = { \"05007\", \"05008\", \"98011\", \"98012\" },\n\tstarterDeck = \"2626342\"\n}\nINVESTIGATORS[\"Joe Diamond\"] = {\n\tcards = { \"05002\" },\n\tminicards = { \"05002-m\" },\n\tsignatures = { \"05009\", \"05010\" },\n\tstarterDeck = \"2626347\"\n}\nINVESTIGATORS[\"Preston Fairmont\"] = {\n\tcards = { \"05003\" },\n\tminicards = { \"05003-m\" },\n\tsignatures = { \"05011\", \"05012\" },\n\tstarterDeck = \"2626365\"\n}\nINVESTIGATORS[\"Diana Stanley\"] = {\n\tcards = { \"05004\" },\n\tminicards = { \"05004-m\" },\n\tsignatures = { \"05013\", \"05014\", \"05015\" },\n\tstarterDeck = \"2626385\"\n}\nINVESTIGATORS[\"Rita Young\"] = {\n\tcards = { \"05005\" },\n\tminicards = { \"05005-m\" },\n\tsignatures = { \"05016\", \"05017\" },\n\tstarterDeck = \"2626387\"\n}\nINVESTIGATORS[\"Marie Lambeau\"] = {\n\tcards = { \"05006\" },\n\tminicards = { \"05006-m\" },\n\tsignatures = { \"05018\", \"05019\" },\n\tstarterDeck = \"2626395\"\n}\n--Dream--\nINVESTIGATORS[\"Tommy Muldoon\"] = {\n\tcards = { \"06001\" },\n\tminicards = { \"06001-m\" },\n\tsignatures = { \"06006\", \"06007\" },\n\tstarterDeck = \"2626402\"\n}\nINVESTIGATORS[\"Mandy Thompson\"] = {\n\tcards = { \"06002\", \"06002-t\" },\n\tminicards = { \"06002-m\" },\n\tsignatures = { \"06008\", \"06008\", \"06008\", \"06009\" },\n\tstarterDeck = \"2626410\"\n}\nINVESTIGATORS[\"Tony Morgan\"] = {\n\tcards = { \"06003\" },\n\tminicards = { \"06003-m\" },\n\tsignatures = { \"06010\", \"06011\", \"06011\", \"06012\" },\n\tstarterDeck = \"2626446\"\n}\nINVESTIGATORS[\"Luke Robinson\"] = {\n\tcards = { \"06004\" },\n\tminicards = { \"06004-m\" },\n\tsignatures = { \"06013\", \"06014\", \"06015\" },\n\tstarterDeck = \"2626452\"\n}\nINVESTIGATORS[\"Patrice Hathaway\"] = {\n\tcards = { \"06005\" },\n\tminicards = { \"06005-m\" },\n\tsignatures = { \"06016\", \"06017\" },\n\tstarterDeck = \"2626461\"\n}\n--Starter--\nINVESTIGATORS[\"Nathaniel Cho\"] = {\n\tcards = { \"60101\" },\n\tminicards = { \"60101-m\" },\n\tsignatures = { \"60102\", \"60103\" },\n\tstarterDeck = \"2643925\"\n}\nINVESTIGATORS[\"Harvey Walters\"] = {\n\tcards = { \"60201\" },\n\tminicards = { \"60201-m\" },\n\tsignatures = { \"60202\", \"60203\" },\n\tstarterDeck = \"2643928\"\n}\nINVESTIGATORS[\"Winifred Habbamock\"] = {\n\tcards = { \"60301\" },\n\tminicards = { \"60301-m\" },\n\tsignatures = { \"60302\", \"60303\" },\n\tstarterDeck = \"2643931\"\n}\nINVESTIGATORS[\"Jacqueline Fine\"] = {\n\tcards = { \"60401\" },\n\tminicards = { \"60401-m\" },\n\tsignatures = { \"60402\", \"60403\" },\n\tstarterDeck = \"2643932\"\n}\nINVESTIGATORS[\"Stella Clark\"] = {\n\tcards = { \"60501\" },\n\tminicards = { \"60501-m\" },\n\tsignatures = { \"60502\", \"60502\", \"60502\", \"60503\" },\n\tstarterDeck = \"2643934\"\n}\n--Innsmouth--\nINVESTIGATORS[\"Sister Mary\"] = {\n\tcards = { \"07001\" },\n\tminicards = { \"07001-m\" },\n\tsignatures = { \"07006\", \"07007\" },\n\tstarterDeck = \"2626464\"\n}\nINVESTIGATORS[\"Amanda Sharpe\"] = {\n\tcards = { \"07002\" },\n\tminicards = { \"07002-m\" },\n\tsignatures = { \"07008\", \"07009\" },\n\tstarterDeck = \"2626469\"\n}\nINVESTIGATORS[\"Trish Scarborough\"] = {\n\tcards = { \"07003\" },\n\tminicards = { \"07003-m\" },\n\tsignatures = { \"07010\", \"07011\" },\n\tstarterDeck = \"2626479\"\n}\nINVESTIGATORS[\"Dexter Drake\"] = {\n\tcards = { \"07004\" },\n\tminicards = { \"07004-m\" },\n\tsignatures = { \"07012\", \"07013\", \"98017\", \"98018\" },\n\tstarterDeck = \"2626672\"\n}\nINVESTIGATORS[\"Silas Marsh\"] = {\n\tcards = { \"07005\" },\n\tminicards = { \"07005-m\" },\n\tsignatures = { \"07014\", \"07015\", \"07016\", \"98014\", \"98015\" },\n\tstarterDeck = \"2626685\"\n}\n--Edge--\nINVESTIGATORS[\"Daniela Reyes\"] = {\n\tcards = { \"08001\" },\n\tminicards = { \"08001-m\" },\n\tsignatures = {\"08002\", \"08003\" },\n\tstarterDeck = \"2634588\"\n}\nINVESTIGATORS[\"Norman Withers\"] = {\n\tcards = { \"08004\" },\n\tminicards = { \"08004-m\" },\n\tsignatures = { \"08005\", \"08006\", \"98008\", \"98009\" },\n\tstarterDeck = \"2634603\"\n}\nINVESTIGATORS[\"Monterey Jack\"] = {\n\tcards = { \"08007\" },\n\tminicards = { \"08007-m\" },\n\tsignatures = { \"08008\", \"08009\" },\n\tstarterDeck = \"2634652\"\n}\nINVESTIGATORS[\"Lily Chen\"] = {\n\tcards = { \"08010\" },\n\tminicards = { \"08010-m\" },\n\tsignatures = { \"08011a\", \"08012a\", \"08013a\", \"08014a\", \"08015\", \"08015\", \"08015\", \"08015\" },\n\tstarterDeck = \"2634658\"\n}\nINVESTIGATORS[\"Bob Jenkins\"] = {\n\tcards = { \"08016\" },\n\tminicards = { \"08016-m\" },\n\tsignatures = { \"08017\", \"08018\" },\n\tstarterDeck = \"2634643\"\n}\n--Scarlet--\nINVESTIGATORS[\"Carson Sinclair\"] = {\n\tcards = { \"09001\" },\n\tminicards = { \"09001-m\" },\n\tsignatures = { \"09002\", \"09002\", \"09003\" },\n\tstarterDeck = \"2634667\t\"\n}\nINVESTIGATORS[\"Vincent Lee\"] = {\n\tcards = { \"09004\" },\n\tminicards = { \"09004-m\" },\n\tsignatures = { \"09005\", \"09006\", \"09006\", \"09006\", \"09006\", \"09007\" },\n\tstarterDeck = \"2634675\"\n}\nINVESTIGATORS[\"Kymani Jones\"] = {\n\tcards = { \"09008\" },\n\tminicards = { \"09008-m\" },\n\tsignatures = { \"09009\", \"09010\" },\n\tstarterDeck = \"2634701\"\n}\nINVESTIGATORS[\"Amina Zidane\"] = {\n\tcards = { \"09011\" },\n\tminicards = { \"09011-m\" },\n\tsignatures = { \"09012\", \"09013\", \"09014\" },\n\tstarterDeck = \"2634697\"\n}\nINVESTIGATORS[\"Darrell Simmons\"] = {\n\tcards = { \"09015\" },\n\tminicards = { \"09015-m\" },\n\tsignatures = { \"09016\", \"09017\" },\n\tstarterDeck = \"2634757\"\n}\nINVESTIGATORS[\"Charlie Kane\"] = {\n\tcards = { \"09018\" },\n\tminicards = { \"09018-m\" },\n\tsignatures = { \"09019\", \"09020\" },\n\tstarterDeck = \"2634706\"\n}\n--Promo--\nINVESTIGATORS[\"Gloria Goldberg\"] = {\n\tcards = { \"98019\" },\n\tminicards = { \"98019-m\" },\n\tsignatures = { \"98020\", \"98021\" },\n\tstarterDeck = \"2636199\"\n}\n------------------ END INVESTIGATOR DATA DEFINITION ------------------\nend)\n__bundle_register(\"playercards/SpawnBag\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"playercards/PlayerCardSpawner\")\n\n-- Allows spawning of defined lists of cards which will be created from the template in the All\n-- Player Cards bag. SpawnBag.spawn will create objects based on a table definition, while\n-- SpawnBag.recall will clean them all up. Recall will be limited to a small area around the\n-- spawned objects. Objects moved out of this area will not be cleaned up.\n--\n-- SpawnSpec: Spawning requires a spawn specification with the following structure:\n-- {\n-- name: Name of this spawn content, used for internal tracking. Multiple specs can be spawned,\n-- but each requires a separate name\n-- cards: A list of card IDs to be spawned\n-- globalPos: Where the spawned objects should be placed, in global coordinates. This should be\n-- a valid Vector with x, y, and z defined, e.g. { x = 5, y = 1, z = 15 }\n-- rotation: Rotation for the spawned objects. X=180 should be used for face down items. As with\n-- globalPos, this should be a valid Vector with x, y, and z defined\n-- spread: Optional Boolean. If present and true, cards will be spawned next to each other in a\n-- spread moving to the right. globalPos will define the location of the first card, each\n-- after that will be moved a predefined distance\n-- spreadCols: Optional integer. If spread is true, specifies the maximum columns cards will be\n-- laid out in before starting a new row. If spread is true but spreadCols is not set, all\n-- cards will be in a single row (however long that may be)\n-- }\n-- See BondedBag.ttslua for an example\ndo\n local SpawnBag = { }\n local internal = { }\n\n -- To assist debugging, will draw a box around the recall zone when it's set up\n local SHOW_RECALL_ZONE = false\n\n local ALL_CARDS_GUID = \"15bb07\"\n\n -- Distance to expand the recall zone around any added object.\n local RECALL_BUFFER_X = 0.9\n local RECALL_BUFFER_Z = 0.5\n\n -- In order to mimic the behavior of the previous memory buttons we use a temporary bag when\n -- recalling objects. This bag is tiny and transparent, and will be placed at the same location as\n -- this object. Once all placed cards are recalled bag to this bag, it will be destroyed\n local RECALL_BAG = {\n Name = \"Bag\",\n Transform = {\n scaleX = 0.01,\n scaleY = 0.01,\n scaleZ = 0.01,\n },\n ColorDiffuse = {\n r = 0,\n g = 0,\n b = 0,\n a = 0,\n },\n Locked = true,\n Grid = true,\n Snap = false,\n Tooltip = false,\n }\n\n -- Tracks what has been placed by this \"bag\" so they can be recalled\n local placedSpecs = { }\n local placedObjectGuids = { }\n local recallZone = nil\n\n -- Loads a table of saved state, extracted during the parent object's onLoad\n SpawnBag.loadFromSave = function(saveTable)\n placedSpecs = saveTable.placed\n placedObjectGuids = saveTable.placedObjects\n recallZone = saveTable.recall\n end\n\n -- Generates a table of save state that can be included in the parent object's onSave\n SpawnBag.getStateForSave = function()\n return {\n placed = placedSpecs,\n placedObjects = placedObjectGuids,\n recall = recallZone,\n }\n end\n\n -- Places the given spawnSpec on the table. See SpawnBag.ttslua header for spawnSpec table data and\n -- examples\n SpawnBag.spawn = function(spawnSpec)\n -- Limit to one placement at a time\n if (placedSpecs[spawnSpec.name]) then\n return\n end\n if (spawnSpec == nil) then\n -- TODO: error here\n return\n end\n local cardsToSpawn = { }\n local allCardsBag = getObjectFromGUID(ALL_CARDS_GUID)\n local cardList = spawnSpec.cards\n for _, cardId in ipairs(cardList) do\n local cardData = allCardsBag.call(\"getCardById\", { id = cardId })\n if (cardData ~= nil) then\n table.insert(cardsToSpawn, cardData)\n else\n -- TODO: error here\n end\n end\n if (spawnSpec.spread) then\n Spawner.spawnCardSpread(cardsToSpawn, spawnSpec.globalPos, spawnSpec.spreadCols or 9999, spawnSpec.rotation, false, internal.recordPlacedObject)\n else\n -- TTS decks come out in reverse order of the cards, reverse the list so the input order stays\n -- This only applies for decks; spreads are spawned by us in the order given\n if spawnSpec.rotation.z != 180 then\n cardsToSpawn = internal.reverseList(cardsToSpawn)\n end\n Spawner.spawnCards(cardsToSpawn, spawnSpec.globalPos, spawnSpec.rotation, false, internal.recordPlacedObject)\n end\n placedSpecs[spawnSpec.name] = true\n end\n\n -- Recalls all spawned objects to the bag, and clears the placedObjectGuids list\n ---@param fast Boolean. If true, cards will be deleted directly without faking the bag recall.\n SpawnBag.recall = function(fast)\n if fast then\n internal.deleteSpawned()\n else\n internal.recallSpawned()\n end\n\n -- We've recalled everything we can, some cards may have been moved out of the\n -- card area. Just reset at this point.\n placedSpecs = { }\n placedObjectGuids = { }\n recallZone = nil\n end\n\n -- Deleted all spawned cards.\n internal.deleteSpawned = function()\n for guid, _ in pairs(placedObjectGuids) do\n local obj = getObjectFromGUID(guid)\n if (obj ~= nil) then\n if (internal.isInRecallZone(obj)) then\n obj.destruct()\n end\n placedObjectGuids[guid] = nil\n end\n end\n end\n\n -- Recalls spawned cards with a fake bag that replicates the memory bag recall style.\n internal.recallSpawned = function()\n local trash = spawnObjectData({data = RECALL_BAG, position = self.getPosition()})\n for guid, _ in pairs(placedObjectGuids) do\n local obj = getObjectFromGUID(guid)\n if (obj ~= nil) then\n if (internal.isInRecallZone(obj)) then\n trash.putObject(obj)\n end\n placedObjectGuids[guid] = nil\n end\n end\n\n trash.destruct()\n end\n\n\n -- Callback for when an object has been spawned. Tracks the object for later recall and updates the\n -- recall zone.\n internal.recordPlacedObject = function(spawned)\n placedObjectGuids[spawned.getGUID()] = true\n internal.expandRecallZone(spawned)\n end\n\n -- Expands the current recall zone based on the position of the given object. The recall zone will\n -- be maintained as the bounding box of the extreme object positions, plus a small amount of buffer\n internal.expandRecallZone = function(spawnedCard)\n local pos = spawnedCard.getPosition()\n if (recallZone == nil) then\n -- First card out of the bag, initialize surrounding that\n recallZone = { }\n recallZone.upperLeft = { x = pos.x + RECALL_BUFFER_X, z = pos.z + RECALL_BUFFER_Z }\n recallZone.lowerRight = { x = pos.x - RECALL_BUFFER_X, z = pos.z - RECALL_BUFFER_Z }\n return\n else\n if (pos.x > recallZone.upperLeft.x) then\n recallZone.upperLeft.x = pos.x + RECALL_BUFFER_X\n end\n if (pos.x < recallZone.lowerRight.x) then\n recallZone.lowerRight.x = pos.x - RECALL_BUFFER_X\n end\n if (pos.z > recallZone.upperLeft.z) then\n recallZone.upperLeft.z = pos.z + RECALL_BUFFER_Z\n end\n if (pos.z < recallZone.lowerRight.z) then\n recallZone.lowerRight.z = pos.z - RECALL_BUFFER_Z\n end\n end\n if (SHOW_RECALL_ZONE) then\n local y = 1.5\n local thick = 0.05\n Global.setVectorLines({\n {\n points = { {recallZone.upperLeft.x,y,recallZone.upperLeft.z}, {recallZone.upperLeft.x,y,recallZone.lowerRight.z} },\n color = {1,0,0},\n thickness = thick,\n rotation = {0,0,0},\n },\n {\n points = { {recallZone.upperLeft.x,y,recallZone.lowerRight.z}, {recallZone.lowerRight.x,y,recallZone.lowerRight.z} },\n color = {1,0,0},\n thickness = thick,\n rotation = {0,0,0},\n },\n {\n points = { {recallZone.lowerRight.x,y,recallZone.lowerRight.z}, {recallZone.lowerRight.x,y,recallZone.upperLeft.z} },\n color = {1,0,0},\n thickness = thick,\n rotation = {0,0,0},\n },\n {\n points = { {recallZone.lowerRight.x,y,recallZone.upperLeft.z}, {recallZone.upperLeft.x,y,recallZone.upperLeft.z} },\n color = {1,0,0},\n thickness = thick,\n rotation = {0,0,0},\n },\n })\n end\n end\n\n -- Checks to see if the given object is in the current recall zone. If there isn't a recall zone,\n -- will return true so that everything can be easily cleaned up.\n internal.isInRecallZone = function(obj)\n if (recallZone == nil) then\n return true\n end\n local pos = obj.getPosition()\n return (pos.x < recallZone.upperLeft.x and pos.x > recallZone.lowerRight.x\n and pos.z < recallZone.upperLeft.z and pos.z > recallZone.lowerRight.z)\n end\n\n internal.reverseList = function(list)\n local reversed = { }\n for i = 1, #list do\n reversed[i] = list[#list - i + 1]\n end\n\n return reversed\n end\n\n return SpawnBag\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"spawnBagState\":{\"placed\":[],\"placedObjects\":[]}}", + "XmlUI": "\n\n \n• Select a group to place cards\n• Copy the cards you want for your deck\n• Select a new group to clear the placed cards and see new ones\n• Clear to remove all cards\n\n" + }, + { + "GUID": "39b175", + "Name": "Custom_Tile", + "Transform": { + "posX": -45.299, + "posY": 1.481, + "posZ": -30.309, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Token Remover", + "Description": "See Notebook for details.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1767069252728651946/04A700179A71859B828E30D2877D802749B8223C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1767069252728653004/7BD6E4B8763FE70DB6ADB22B62504361D3778309/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/TokenRemover\")\nend)\n__bundle_register(\"util/TokenRemover\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal zone = nil\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- general code\nfunction onSave()\n return JSON.encode(zone and zone.getGUID() or nil)\nend\n\nfunction onLoad(savedData)\n if savedData ~= \"\" and savedData ~= nil then\n zone = getObjectFromGUID(JSON.decode(savedData))\n end\n setMenu(zone == nil)\nend\n\n-- context menu functions\nfunction enable()\n local scale = self.getScale()\n zone = spawnObject({\n type = \"ScriptingTrigger\",\n position = self.getPosition() + Vector(0, 2.5 + 0.11, 0),\n rotation = self.getRotation(),\n scale = { scale.x * 2, 5, scale.z * 2 }\n })\n setMenu(false)\nend\n\nfunction disable()\n if zone ~= nil then zone.destruct() end\n setMenu(true)\nend\n\n-- core functions\nfunction setMenu(isEnabled)\n self.clearContextMenu()\n if isEnabled then\n self.addContextMenuItem(\"Enable\", enable)\n else\n self.addContextMenuItem(\"Disable\", disable)\n end\nend\n\nfunction onObjectEnterScriptingZone(entering, object)\n if zone ~= entering then return end\n if object == self or object.type == \"Deck\" or object.type == \"Card\" then return end\n if tokenChecker.isChaosToken(object) then return end\n object.destruct()\nend\n\nfunction onPickUp()\n disable()\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "null", + "XmlUI": "" + }, + { + "GUID": "2ba7a5", + "Name": "Custom_Tile", + "Transform": { + "posX": -45.3, + "posY": 1.481, + "posZ": 29.735, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Token Remover", + "Description": "See Notebook for details.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/1767069252728651946/04A700179A71859B828E30D2877D802749B8223C/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1767069252728653004/7BD6E4B8763FE70DB6ADB22B62504361D3778309/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"util/TokenRemover\")\nend)\n__bundle_register(\"util/TokenRemover\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal zone = nil\nlocal tokenChecker = require(\"core/token/TokenChecker\")\n\n-- general code\nfunction onSave()\n return JSON.encode(zone and zone.getGUID() or nil)\nend\n\nfunction onLoad(savedData)\n if savedData ~= \"\" and savedData ~= nil then\n zone = getObjectFromGUID(JSON.decode(savedData))\n end\n setMenu(zone == nil)\nend\n\n-- context menu functions\nfunction enable()\n local scale = self.getScale()\n zone = spawnObject({\n type = \"ScriptingTrigger\",\n position = self.getPosition() + Vector(0, 2.5 + 0.11, 0),\n rotation = self.getRotation(),\n scale = { scale.x * 2, 5, scale.z * 2 }\n })\n setMenu(false)\nend\n\nfunction disable()\n if zone ~= nil then zone.destruct() end\n setMenu(true)\nend\n\n-- core functions\nfunction setMenu(isEnabled)\n self.clearContextMenu()\n if isEnabled then\n self.addContextMenuItem(\"Enable\", enable)\n else\n self.addContextMenuItem(\"Disable\", disable)\n end\nend\n\nfunction onObjectEnterScriptingZone(entering, object)\n if zone ~= entering then return end\n if object == self or object.type == \"Deck\" or object.type == \"Card\" then return end\n if tokenChecker.isChaosToken(object) then return end\n object.destruct()\nend\n\nfunction onPickUp()\n disable()\nend\nend)\n__bundle_register(\"core/token/TokenChecker\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local CHAOS_TOKEN_NAMES = {\n [\"Elder Sign\"] = true,\n [\"+1\"] = true,\n [\"0\"] = true,\n [\"-1\"] = true,\n [\"-2\"] = true,\n [\"-3\"] = true,\n [\"-4\"] = true,\n [\"-5\"] = true,\n [\"-6\"] = true,\n [\"-7\"] = true,\n [\"-8\"] = true,\n [\"Skull\"] = true,\n [\"Cultist\"] = true,\n [\"Tablet\"] = true,\n [\"Elder Thing\"] = true,\n [\"Auto-fail\"] = true,\n [\"Bless\"] = true,\n [\"Curse\"] = true,\n [\"Frost\"] = true\n }\n\n local TokenChecker = {}\n\n -- returns true if the passed object is a chaos token (by name)\n TokenChecker.isChaosToken = function(obj)\n if CHAOS_TOKEN_NAMES[obj.getName()] then\n return true\n else\n return false\n end\n end\n\n return TokenChecker\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "null", + "XmlUI": "" + }, + { + "GUID": "6161b4", + "Name": "Custom_Tile", + "Transform": { + "posX": -58.174, + "posY": 1.481, + "posZ": -84.615, + "rotX": 0.0, + "rotY": 305.0, + "rotZ": 0.0, + "scaleX": 10.0, + "scaleY": 1.0, + "scaleZ": 10.0 + }, + "Nickname": "Decoration - Map", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomImage": { + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/254843371583102491/71731F2E30413A4D27B0805A54B1D87DC415F8DF/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.01, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "fcfa7f", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -66.0, + "posY": 1.473, + "posZ": 55.0, + "rotX": 0.0, + "rotY": 280.0, + "rotZ": 0.0, + "scaleX": 4.3, + "scaleY": 4.3, + "scaleZ": 4.3 + }, + "Nickname": "Rulebooks, Guides and Tablets", + "Description": "Official Guides, FAQ, tutorial videos and more!", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/254843371583107453/E3BD9426DD28A525F93BAF54635A969958E991B2/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517668487233/EDDD832597F756BE94833B29B70EE21EDA95C677/", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "18bd3a", + "Name": "Tablet", + "Transform": { + "posX": 20.752, + "posY": 2.742, + "posZ": -32.557, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Mysterious Chanting - Custom Content Blog", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://mysteriouschanting.wordpress.com/" + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5b268d", + "Name": "Tablet", + "Transform": { + "posX": 19.781, + "posY": 2.746, + "posZ": -32.863, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Suggested Ambient Tracks", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://itswritingitself.wordpress.com/2020/01/28/ahlcg-arkham-horror-the-card-game-the-soundtrack/" + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b78dae", + "Name": "Tablet", + "Transform": { + "posX": 20.67, + "posY": 2.742, + "posZ": -30.868, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Rulepop - Quick Rules Reference Site", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/#about" + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "39ec3d", + "Name": "Tablet", + "Transform": { + "posX": 21.923, + "posY": 2.742, + "posZ": -31.133, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Official Learn to Play Video", + "Description": "YouTube", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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.youtube.com/watch?v=zzliu_-xNNQ" + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "51cb8d", + "Name": "Tablet", + "Transform": { + "posX": 25.502, + "posY": 2.742, + "posZ": -31.091, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "In-depth Arkham Horror TTS tutorial", + "Description": "YouTube", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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.youtube.com/watch?v=5sCmJ3e4Uos" + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e331fc", + "Name": "Custom_PDF", + "Transform": { + "posX": -33.924, + "posY": 3.42, + "posZ": 11.828, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 3.5, + "scaleY": 1.0, + "scaleZ": 3.5 + }, + "Nickname": "The Scarlet Keys - Investigator Expansion", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/2037355435564792746/B25EA6E0A5FCE0972F1F61F18948885923F4F137/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9cd82a", + "Name": "Custom_PDF", + "Transform": { + "posX": 22.955, + "posY": 2.455, + "posZ": -30.337, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.5, + "scaleY": 1.0, + "scaleZ": 2.5 + }, + "Nickname": "Starter Decklists", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/3f/6e/3f6e6e3d-ed7e-4f69-94b3-a3900386c617/ahc_decklists_v6.pdf", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "7fc24e", + "Name": "Custom_PDF", + "Transform": { + "posX": 22.421, + "posY": 2.455, + "posZ": -30.681, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.5, + "scaleY": 1.0, + "scaleZ": 2.5 + }, + "Nickname": "Official FAQ", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/1814412497119914295/B60DF4305E8031A9FF9DD38E1CC0BB022A694580/", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "49f237", + "Name": "Custom_PDF", + "Transform": { + "posX": 22.241, + "posY": 2.455, + "posZ": -29.527, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.5, + "scaleY": 1.0, + "scaleZ": 2.5 + }, + "Nickname": "Learn to Play", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/88/53/88538d11-5274-4b4a-ac8c-e8d758f71132/ahc01_learn_to_play_web.pdf", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "612072", + "Name": "BlockRectangle", + "Transform": { + "posX": 0.0, + "posY": 1.44, + "posZ": 42.0, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 0.1, + "scaleZ": 70.0 + }, + "Nickname": "Table Divider", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.5453, + "g": 0.5453, + "b": 0.5453, + "a": 0.7451 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "975c39", + "Name": "BlockRectangle", + "Transform": { + "posX": 0.0, + "posY": 1.44, + "posZ": -42.0, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 0.1, + "scaleZ": 70.0 + }, + "Nickname": "Table Divider", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.5453, + "g": 0.5453, + "b": 0.5453, + "a": 0.7451 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "75937e", + "Name": "BlockRectangle", + "Transform": { + "posX": -16.807, + "posY": 1.55, + "posZ": -71.0, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 0.1, + "scaleZ": 25.0 + }, + "Nickname": "Table Divider", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.5453, + "g": 0.5453, + "b": 0.5453, + "a": 0.7451 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8646eb", + "Name": "BlockRectangle", + "Transform": { + "posX": -29.99, + "posY": 1.531, + "posZ": 71.0, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.25, + "scaleY": 0.1, + "scaleZ": 25.0 + }, + "Nickname": "Table Divider", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.5453, + "g": 0.5453, + "b": 0.5453, + "a": 0.7451 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ed4ca7", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 60.0, + "posY": 1.481, + "posZ": 89.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.75, + "scaleY": 0.1, + "scaleZ": 0.75 + }, + "Nickname": "Community-Created Player Cards/Investigators", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1597044073919513962/49846EAC1BFF6C62218A7933D1754ED37F4C72C8/", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "58ddca", + "Name": "Custom_Model", + "Transform": { + "posX": -20.939, + "posY": 2.009, + "posZ": 81.007, + "rotX": 359.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Weird West Custom Investigators", + "Description": "Created by Samirashul", + "GMNotes": "fancreations/investigators_weird_west.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1697276706767572704/331469F5EAD01108E83C7662B9949F4AC3D00313/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"05e2c0\":{\"lock\":false,\"pos\":{\"x\":-26.3001842498779,\"y\":1.47353863716125,\"z\":-76.9456405639648},\"rot\":{\"x\":0.0208083260804415,\"y\":270.001403808594,\"z\":180.01676940918}},\"09ad66\":{\"lock\":false,\"pos\":{\"x\":-22.615743637085,\"y\":1.30868756771088,\"z\":-76.9460296630859},\"rot\":{\"x\":0.0208102352917194,\"y\":269.995422363281,\"z\":0.0167690441012383}},\"3212ba\":{\"lock\":false,\"pos\":{\"x\":-22.7136993408203,\"y\":1.30798888206482,\"z\":-79.2113952636719},\"rot\":{\"x\":0.0208046901971102,\"y\":270.013366699219,\"z\":0.0167759861797094}},\"4a4add\":{\"lock\":false,\"pos\":{\"x\":-22.7518444061279,\"y\":1.31493735313416,\"z\":-55.4262008666992},\"rot\":{\"x\":0.0208011120557785,\"y\":270.025115966797,\"z\":0.0167802777141333}},\"560bdb\":{\"lock\":false,\"pos\":{\"x\":-22.6168918609619,\"y\":1.3063827753067,\"z\":-84.818489074707},\"rot\":{\"x\":0.0208111274987459,\"y\":269.991058349609,\"z\":0.0167677570134401}},\"598416\":{\"lock\":false,\"pos\":{\"x\":-26.3000087738037,\"y\":1.48041987419128,\"z\":-53.4368515014648},\"rot\":{\"x\":0.0208082254976034,\"y\":270.000610351563,\"z\":180.01676940918}},\"60c34e\":{\"lock\":false,\"pos\":{\"x\":-22.6686191558838,\"y\":1.30925226211548,\"z\":-74.9513778686523},\"rot\":{\"x\":0.0208004489541054,\"y\":270.027587890625,\"z\":0.0167813859879971}},\"652771\":{\"lock\":false,\"pos\":{\"x\":-22.6169414520264,\"y\":1.31328415870667,\"z\":-61.2413673400879},\"rot\":{\"x\":0.0208116583526134,\"y\":269.990875244141,\"z\":0.0167675074189901}},\"6a79ce\":{\"lock\":false,\"pos\":{\"x\":-22.7609882354736,\"y\":1.31608760356903,\"z\":-51.4852142333984},\"rot\":{\"x\":0.0208025313913822,\"y\":270.020202636719,\"z\":0.0167785175144672}},\"6a93db\":{\"lock\":false,\"pos\":{\"x\":-19.3000030517578,\"y\":1.31677353382111,\"z\":-53.4358215332031},\"rot\":{\"x\":0.02080830745399,\"y\":270.000762939453,\"z\":0.0167714785784483}},\"701c64\":{\"lock\":false,\"pos\":{\"x\":-26.300142288208,\"y\":1.50220584869385,\"z\":-61.2409629821777},\"rot\":{\"x\":0.0208188965916634,\"y\":269.965393066406,\"z\":180.01676940918}},\"730956\":{\"lock\":false,\"pos\":{\"x\":-19.3000602722168,\"y\":1.31449115276337,\"z\":-61.2332382202148},\"rot\":{\"x\":0.0208089556545019,\"y\":269.998840332031,\"z\":0.0167708117514849}},\"805c5d\":{\"lock\":false,\"pos\":{\"x\":-22.7589092254639,\"y\":1.3069132566452,\"z\":-82.8301010131836},\"rot\":{\"x\":0.0208124294877052,\"y\":269.987060546875,\"z\":0.0167664363980293}},\"80c874\":{\"lock\":false,\"pos\":{\"x\":-22.5390548706055,\"y\":1.31388795375824,\"z\":-59.2751998901367},\"rot\":{\"x\":0.0208148751407862,\"y\":269.978088378906,\"z\":0.0167632009834051}},\"8782a0\":{\"lock\":false,\"pos\":{\"x\":-22.7289066314697,\"y\":1.31035208702087,\"z\":-71.1191024780273},\"rot\":{\"x\":0.0208046063780785,\"y\":270.013366699219,\"z\":0.0167760066688061}},\"8903f5\":{\"lock\":false,\"pos\":{\"x\":-22.7560520172119,\"y\":1.31155574321747,\"z\":-66.9736251831055},\"rot\":{\"x\":0.0208087116479874,\"y\":269.998748779297,\"z\":0.0167708247900009}},\"a0221f\":{\"lock\":false,\"pos\":{\"x\":-26.3001880645752,\"y\":1.47584664821625,\"z\":-69.0605850219727},\"rot\":{\"x\":0.0208174251019955,\"y\":269.968963623047,\"z\":180.01676940918}},\"a98e88\":{\"lock\":false,\"pos\":{\"x\":-22.6028499603271,\"y\":1.31268572807312,\"z\":-63.3029747009277},\"rot\":{\"x\":0.0208002626895905,\"y\":270.028137207031,\"z\":0.0167814139276743}},\"ad33a4\":{\"lock\":false,\"pos\":{\"x\":-22.6156806945801,\"y\":1.31099140644073,\"z\":-69.0756072998047},\"rot\":{\"x\":0.020808132365346,\"y\":270.002166748047,\"z\":0.0167719703167677}},\"be922f\":{\"lock\":false,\"pos\":{\"x\":-22.7915019989014,\"y\":1.30566263198853,\"z\":-87.0623779296875},\"rot\":{\"x\":0.0208004154264927,\"y\":270.027099609375,\"z\":0.0167809296399355}},\"beae03\":{\"lock\":false,\"pos\":{\"x\":-22.613883972168,\"y\":1.31556940078735,\"z\":-53.4381103515625},\"rot\":{\"x\":0.0208098795264959,\"y\":269.995910644531,\"z\":0.0167693924158812}},\"caefe0\":{\"lock\":false,\"pos\":{\"x\":-19.2935924530029,\"y\":1.30989539623261,\"z\":-76.941535949707},\"rot\":{\"x\":0.0208082757890224,\"y\":270.0009765625,\"z\":0.0167715456336737}},\"cd9447\":{\"lock\":false,\"pos\":{\"x\":-26.2995929718018,\"y\":1.47123456001282,\"z\":-84.8179931640625},\"rot\":{\"x\":0.0208129994571209,\"y\":269.984710693359,\"z\":180.01676940918}},\"db4063\":{\"lock\":false,\"pos\":{\"x\":-19.2958602905273,\"y\":1.31220149993896,\"z\":-69.0606918334961},\"rot\":{\"x\":0.0208044555038214,\"y\":270.014404296875,\"z\":0.0167763326317072}},\"f49f9a\":{\"lock\":false,\"pos\":{\"x\":-19.299768447876,\"y\":1.30758762359619,\"z\":-84.8181686401367},\"rot\":{\"x\":0.0208086315542459,\"y\":270.000061035156,\"z\":0.0167712438851595}}}}", + "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": "c5c294", + "Name": "Custom_Model", + "Transform": { + "posX": -35.717, + "posY": 1.973, + "posZ": -126.28, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.75, + "scaleY": 0.37, + "scaleZ": 1.92 + }, + "Nickname": "Touhou Project Investigators", + "Description": "", + "GMNotes": "fancreations/investigators_touhou_project.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1697277697641042816/D60194A8F22DA3032E6C2AC2EE040E6321A2B259/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"0115c9\":{\"lock\":false,\"pos\":{\"x\":-19.2997627258301,\"y\":1.30758762359619,\"z\":-84.8181610107422},\"rot\":{\"x\":0.0208086222410202,\"y\":270.000122070313,\"z\":0.0167708657681942}},\"0869b0\":{\"lock\":false,\"pos\":{\"x\":-16.6232986450195,\"y\":1.3645213842392,\"z\":-52.1352844238281},\"rot\":{\"x\":0.0208164509385824,\"y\":269.999725341797,\"z\":0.0167680736631155}},\"0a0573\":{\"lock\":false,\"pos\":{\"x\":-26.3001403808594,\"y\":1.27108871936798,\"z\":-69.0605621337891},\"rot\":{\"x\":359.979156494141,\"y\":89.999755859375,\"z\":359.983245849609}},\"1342d8\":{\"lock\":false,\"pos\":{\"x\":-16.6233005523682,\"y\":1.36150372028351,\"z\":-62.4441528320313},\"rot\":{\"x\":0.0208265371620655,\"y\":269.965148925781,\"z\":0.0167555063962936}},\"13d5ca\":{\"lock\":false,\"pos\":{\"x\":-16.6233386993408,\"y\":1.36186385154724,\"z\":-61.2142486572266},\"rot\":{\"x\":0.0208137799054384,\"y\":270.010925292969,\"z\":0.0167719274759293}},\"1b5323\":{\"lock\":false,\"pos\":{\"x\":-16.6233882904053,\"y\":1.3569039106369,\"z\":-78.1589050292969},\"rot\":{\"x\":0.0208134669810534,\"y\":270.008728027344,\"z\":0.0167714152485132}},\"281a12\":{\"lock\":false,\"pos\":{\"x\":-16.6235446929932,\"y\":1.35957205295563,\"z\":-69.0435638427734},\"rot\":{\"x\":0.0208162851631641,\"y\":269.999542236328,\"z\":0.0167678333818913}},\"2b6fc7\":{\"lock\":false,\"pos\":{\"x\":-16.6234893798828,\"y\":1.35495936870575,\"z\":-84.8014602661133},\"rot\":{\"x\":0.0208100788295269,\"y\":270.022277832031,\"z\":0.0167760886251926}},\"2f94db\":{\"lock\":false,\"pos\":{\"x\":-22.6168899536133,\"y\":1.3063827753067,\"z\":-84.8184814453125},\"rot\":{\"x\":0.0167733915150166,\"y\":180.006057739258,\"z\":359.979187011719}},\"36536d\":{\"lock\":false,\"pos\":{\"x\":-19.3000545501709,\"y\":1.31449115276337,\"z\":-61.2332344055176},\"rot\":{\"x\":0.0208088923245668,\"y\":270.000030517578,\"z\":0.0167707651853561}},\"47b3b0\":{\"lock\":false,\"pos\":{\"x\":-16.6235466003418,\"y\":1.35762691497803,\"z\":-75.6886901855469},\"rot\":{\"x\":0.0208199042826891,\"y\":269.987365722656,\"z\":0.0167634058743715}},\"500c37\":{\"lock\":false,\"pos\":{\"x\":-16.622652053833,\"y\":1.35460841655731,\"z\":-86.0018463134766},\"rot\":{\"x\":0.0208170153200626,\"y\":269.999633789063,\"z\":0.0167679078876972}},\"503494\":{\"lock\":false,\"pos\":{\"x\":-19.293586730957,\"y\":1.30989539623261,\"z\":-76.9415283203125},\"rot\":{\"x\":0.0208088792860508,\"y\":270.000091552734,\"z\":0.0167709421366453}},\"51e457\":{\"lock\":false,\"pos\":{\"x\":-16.621789932251,\"y\":1.35533368587494,\"z\":-83.5248031616211},\"rot\":{\"x\":0.0208167061209679,\"y\":269.998016357422,\"z\":0.0167672149837017}},\"589aa6\":{\"lock\":false,\"pos\":{\"x\":-17.1323127746582,\"y\":1.3304169178009,\"z\":-48.3126525878906},\"rot\":{\"x\":0.0208026915788651,\"y\":269.992309570313,\"z\":0.0167681984603405}},\"665ba2\":{\"lock\":false,\"pos\":{\"x\":-22.6713542938232,\"y\":1.30378520488739,\"z\":-47.1474685668945},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999694824219,\"z\":0.0167711805552244}},\"6a5902\":{\"lock\":false,\"pos\":{\"x\":-16.6233062744141,\"y\":1.36415886878967,\"z\":-53.3736763000488},\"rot\":{\"x\":0.0208215937018394,\"y\":269.983764648438,\"z\":0.0167623329907656}},\"7122c7\":{\"lock\":false,\"pos\":{\"x\":-26.3001747131348,\"y\":1.26878070831299,\"z\":-76.9456329345703},\"rot\":{\"x\":359.979156494141,\"y\":89.9993057250977,\"z\":359.983215332031}},\"768f18\":{\"lock\":false,\"pos\":{\"x\":-26.29958152771,\"y\":1.26647710800171,\"z\":-84.817985534668},\"rot\":{\"x\":359.979156494141,\"y\":90.0005798339844,\"z\":359.983215332031}},\"78041d\":{\"lock\":false,\"pos\":{\"x\":-26.3001346588135,\"y\":1.27337789535522,\"z\":-61.2409591674805},\"rot\":{\"x\":359.979156494141,\"y\":89.9918670654297,\"z\":359.983245849609}},\"8b68e0\":{\"lock\":false,\"pos\":{\"x\":-19.2999973297119,\"y\":1.31677353382111,\"z\":-53.4358177185059},\"rot\":{\"x\":0.020808944478631,\"y\":270.000030517578,\"z\":0.0167707353830338}},\"8d3616\":{\"lock\":false,\"pos\":{\"x\":-26.2999992370605,\"y\":1.27566230297089,\"z\":-53.436840057373},\"rot\":{\"x\":359.979156494141,\"y\":90.0000076293945,\"z\":359.983245849609}},\"96c54e\":{\"lock\":false,\"pos\":{\"x\":-16.6233100891113,\"y\":1.36379873752594,\"z\":-54.6039886474609},\"rot\":{\"x\":0.020816121250391,\"y\":270.000244140625,\"z\":0.0167683251202106}},\"a6c471\":{\"lock\":false,\"pos\":{\"x\":-22.6138801574707,\"y\":1.31556940078735,\"z\":-53.4381103515625},\"rot\":{\"x\":0.0167721062898636,\"y\":180.002349853516,\"z\":359.979187011719}},\"cc9de1\":{\"lock\":false,\"pos\":{\"x\":-22.6169376373291,\"y\":1.31328415870667,\"z\":-61.2413673400879},\"rot\":{\"x\":0.0167721807956696,\"y\":180.001998901367,\"z\":359.979187011719}},\"ccd02d\":{\"lock\":false,\"pos\":{\"x\":-16.6233386993408,\"y\":1.36222386360168,\"z\":-59.9842529296875},\"rot\":{\"x\":0.0208138879388571,\"y\":270.010620117188,\"z\":0.0167719721794128}},\"d01288\":{\"lock\":false,\"pos\":{\"x\":-16.6233234405518,\"y\":1.35921192169189,\"z\":-70.2738494873047},\"rot\":{\"x\":0.0208166427910328,\"y\":269.999420166016,\"z\":0.0167679861187935}},\"dde8a8\":{\"lock\":false,\"pos\":{\"x\":-16.6228141784668,\"y\":1.35726404190063,\"z\":-76.9289321899414},\"rot\":{\"x\":0.0208161640912294,\"y\":269.999725341797,\"z\":0.016768041998148}},\"f01f56\":{\"lock\":false,\"pos\":{\"x\":-19.2958545684814,\"y\":1.31220149993896,\"z\":-69.0606842041016},\"rot\":{\"x\":0.0208088848739862,\"y\":270.000122070313,\"z\":0.0167712066322565}},\"f0b6f4\":{\"lock\":false,\"pos\":{\"x\":-16.6233520507813,\"y\":1.35993504524231,\"z\":-67.803825378418},\"rot\":{\"x\":0.0208160504698753,\"y\":269.999847412109,\"z\":0.0167683139443398}},\"ff2498\":{\"lock\":false,\"pos\":{\"x\":-22.6156692504883,\"y\":1.31099128723145,\"z\":-69.0755920410156},\"rot\":{\"x\":0.0167712494730949,\"y\":180.000106811523,\"z\":359.979187011719}},\"fffb0c\":{\"lock\":false,\"pos\":{\"x\":-22.6157398223877,\"y\":1.30868756771088,\"z\":-76.9460220336914},\"rot\":{\"x\":0.0167720932513475,\"y\":180.002090454102,\"z\":359.979187011719}}}}", + "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": "48b4ca", + "Name": "Custom_Model", + "Transform": { + "posX": -24.825, + "posY": 2.361, + "posZ": -62.966, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Streets of New Capenna", + "Description": "", + "GMNotes": "fancreations/investigators_SNC.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1853807409892957080/8BAF356ADEADE6CF377438200268899C64FA420E/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"00df29\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3082,\"z\":92.4413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"1d30b7\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3022,\"z\":76.3528},\"rot\":{\"x\":0.0208,\"y\":270.0235,\"z\":0.0168}},\"24ebf7\":{\"lock\":false,\"pos\":{\"x\":45.98,\"y\":1.3049,\"z\":90.1528},\"rot\":{\"x\":0.0208,\"y\":269.9692,\"z\":0.0168}},\"289dcb\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3029,\"z\":74.0413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"2aaa95\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3035,\"z\":76.3413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"35fa26\":{\"lock\":false,\"pos\":{\"x\":40.9603,\"y\":1.3018,\"z\":85.5488},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"3e8f18\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3069,\"z\":87.8413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"43d9b3\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3062,\"z\":85.5412},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"450971\":{\"lock\":false,\"pos\":{\"x\":49.5625,\"y\":1.2995,\"z\":67.1528},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"4bf11c\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2977,\"z\":71.7487},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"4f3c6c\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3036,\"z\":80.9528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"57acdc\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3049,\"z\":85.5528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"655321\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3024,\"z\":87.8488},\"rot\":{\"x\":0.0208,\"y\":269.9823,\"z\":0.0168}},\"6724b6\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3062,\"z\":90.1528},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"73aa68\":{\"lock\":false,\"pos\":{\"x\":40.9603,\"y\":1.3011,\"z\":83.2487},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"73bf72\":{\"lock\":false,\"pos\":{\"x\":45.9795,\"y\":1.3029,\"z\":83.2529},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"774533\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3031,\"z\":90.1488},\"rot\":{\"x\":0.0208,\"y\":269.9823,\"z\":0.0168}},\"776d45\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3015,\"z\":69.4413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"7b7c48\":{\"lock\":false,\"pos\":{\"x\":45.9795,\"y\":1.3036,\"z\":85.5528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"7e4fd8\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3008,\"z\":67.1412},\"rot\":{\"x\":0.0208,\"y\":269.9994,\"z\":0.0168}},\"822ea2\":{\"lock\":false,\"pos\":{\"x\":49.5628,\"y\":1.3069,\"z\":92.4528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"84f3bc\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3009,\"z\":71.7528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"91b291\":{\"lock\":false,\"pos\":{\"x\":49.5628,\"y\":1.3015,\"z\":74.0528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"94d7d7\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3049,\"z\":80.9413},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"99b2e7\":{\"lock\":false,\"pos\":{\"x\":40.9603,\"y\":1.2998,\"z\":78.6487},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"9ad531\":{\"lock\":false,\"pos\":{\"x\":40.9611,\"y\":1.3038,\"z\":92.4497},\"rot\":{\"x\":0.0208,\"y\":270.0154,\"z\":0.0168}},\"9f5e6e\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.2984,\"z\":74.0487},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"9ff2b3\":{\"lock\":false,\"pos\":{\"x\":49.5628,\"y\":1.3002,\"z\":69.4528},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"a0038c\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3002,\"z\":64.8411},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"aaf8ac\":{\"lock\":false,\"pos\":{\"x\":58.3839,\"y\":1.3094,\"z\":90.0904},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":180.0168}},\"af9875\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3056,\"z\":87.8529},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"b6e7d4\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3056,\"z\":83.2413},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"c2b022\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.2988,\"z\":64.8527},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"cf0176\":{\"lock\":false,\"pos\":{\"x\":53.2286,\"y\":1.3022,\"z\":71.7413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"d474aa\":{\"lock\":false,\"pos\":{\"x\":45.9795,\"y\":1.3022,\"z\":80.9528},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"e20a09\":{\"lock\":false,\"pos\":{\"x\":53.2288,\"y\":1.3076,\"z\":90.1413},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"e5cc63\":{\"lock\":false,\"pos\":{\"x\":40.9603,\"y\":1.2991,\"z\":76.3487},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"ec5825\":{\"lock\":false,\"pos\":{\"x\":45.98,\"y\":1.3056,\"z\":92.4529},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"f44618\":{\"lock\":false,\"pos\":{\"x\":49.5629,\"y\":1.3042,\"z\":83.2528},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"f6916e\":{\"lock\":false,\"pos\":{\"x\":58.3838,\"y\":1.3101,\"z\":92.3904},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"f7b278\":{\"lock\":false,\"pos\":{\"x\":45.9795,\"y\":1.3043,\"z\":87.8529},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"fc411e\":{\"lock\":false,\"pos\":{\"x\":40.9602,\"y\":1.3004,\"z\":80.9487},\"rot\":{\"x\":0.0208,\"y\":269.9717,\"z\":0.0168}}}}", + "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": "d78bd2", + "Name": "Custom_Model", + "Transform": { + "posX": -17.434, + "posY": 2.826, + "posZ": -101.73, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Strange Aeons Custom Investigators", + "Description": "", + "GMNotes": "fancreations/investigators_strange_aeons.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142947772/120E2BA8DF8C4E2AAC9E059FA046CC3A6229ECDF/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"089a45\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"0d2913\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"1f4db7\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.4902,\"z\":-91.0572},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"23d41e\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.32,\"z\":-47.118},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"29cf64\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9416},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"3465a5\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"3aa40a\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2333},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"3f56a4\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3282,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"55c805\":{\"lock\":false,\"pos\":{\"x\":-22.6158,\"y\":1.3305,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"7634fc\":{\"lock\":false,\"pos\":{\"x\":-22.61,\"y\":1.34,\"z\":-47.12},\"rot\":{\"x\":0.0208,\"y\":269.9998,\"z\":0.0168}},\"8d39b5\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3328,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"a57210\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3373,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"ff2949\":{\"lock\":false,\"pos\":{\"x\":-22.617,\"y\":1.3351,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}}}}", + "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": "b06fd9", + "Name": "Custom_Model", + "Transform": { + "posX": -44.34, + "posY": 1.973, + "posZ": -111.047, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Signature Replacements", + "Description": "By Mint Tea Fan", + "GMNotes": "fancreations/investigators_replacements.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.35294, + "g": 0.34902, + "b": 0.34902 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895581106/83D855A76FC7568415189A03882317685F6B55EE/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "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": "", + "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": "2e5eef", + "Name": "Custom_Model", + "Transform": { + "posX": -17.12, + "posY": 3.27, + "posZ": -93.318, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Shadows of Arkham Player Cards", + "Description": "", + "GMNotes": "fancreations/investigators_shadows_of_arkham.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1697282751257289223/D03666A291CC5705A3656865488583FF4AB762B4/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"00ec68\":{\"lock\":false,\"position\":{\"x\":52.9890174865723,\"y\":1.29333806037903,\"z\":-93.6057357788086},\"rotation\":{\"x\":0.0199895389378071,\"y\":269.998107910156,\"z\":0.0199991464614868}},\"0316b8\":{\"lock\":false,\"position\":{\"x\":53.2300033569336,\"y\":1.30450367927551,\"z\":78.6399993896484},\"rotation\":{\"x\":0.0199890565127134,\"y\":269.999969482422,\"z\":0.0199999362230301}},\"037bc1\":{\"lock\":false,\"position\":{\"x\":58.3800010681152,\"y\":1.30066311359406,\"z\":62.4900016784668},\"rotation\":{\"x\":0.0199890714138746,\"y\":270.000061035156,\"z\":0.0200001243501902}},\"046176\":{\"lock\":false,\"position\":{\"x\":58.3800010681152,\"y\":1.31029713153839,\"z\":90.0899963378906},\"rotation\":{\"x\":0.0199889130890369,\"y\":270.000061035156,\"z\":0.0199998635798693}},\"07d486\":{\"lock\":false,\"position\":{\"x\":-19.3082790374756,\"y\":1.30661237239838,\"z\":-84.7379150390625},\"rotation\":{\"x\":0.0199892167001963,\"y\":270,\"z\":0.0199996847659349}},\"084441\":{\"lock\":false,\"position\":{\"x\":49.2799987792969,\"y\":1.30174660682678,\"z\":-65.8099975585938},\"rotation\":{\"x\":0.0199889466166496,\"y\":270.000030517578,\"z\":0.0199998766183853}},\"0b7b88\":{\"lock\":false,\"position\":{\"x\":32.9900016784668,\"y\":1.29445779323578,\"z\":-70.4100036621094},\"rotation\":{\"x\":0.0199888814240694,\"y\":270.000030517578,\"z\":0.0199998747557402}},\"0be9f3\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.30422675609589,\"z\":-49.7200012207031},\"rotation\":{\"x\":0.0199888404458761,\"y\":270.000030517578,\"z\":0.0199997909367085}},\"0cebea\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29899501800537,\"z\":78.6600036621094},\"rotation\":{\"x\":0.0199889577925205,\"y\":269.999938964844,\"z\":0.0199999120086432}},\"0ffb49\":{\"lock\":false,\"position\":{\"x\":36.620002746582,\"y\":1.29251289367676,\"z\":-79.6100006103516},\"rotation\":{\"x\":0.0199891477823257,\"y\":270,\"z\":0.0199997574090958}},\"180ad1\":{\"lock\":false,\"position\":{\"x\":58.379997253418,\"y\":1.29745161533356,\"z\":53.2899971008301},\"rotation\":{\"x\":0.0199890490621328,\"y\":269.999969482422,\"z\":0.0200000181794167}},\"1cbd7b\":{\"lock\":false,\"position\":{\"x\":49.5600051879883,\"y\":1.30001544952393,\"z\":69.4499969482422},\"rotation\":{\"x\":0.0199890844523907,\"y\":269.999938964844,\"z\":0.0199999641627073}},\"1cd8ab\":{\"lock\":false,\"position\":{\"x\":32.9900016784668,\"y\":1.29124653339386,\"z\":-79.6100006103516},\"rotation\":{\"x\":0.0199889782816172,\"y\":270,\"z\":0.0199996642768383}},\"1cde85\":{\"lock\":false,\"position\":{\"x\":40.9600028991699,\"y\":1.30183231830597,\"z\":83.25},\"rotation\":{\"x\":0.0199889782816172,\"y\":269.999938964844,\"z\":0.0199997965246439}},\"1f2d61\":{\"lock\":false,\"position\":{\"x\":52.9399948120117,\"y\":1.30382287502289,\"z\":-63.5199928283691},\"rotation\":{\"x\":0.0199888907372952,\"y\":269.999969482422,\"z\":0.0199997611343861}},\"20032d\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29460656642914,\"z\":62.5499992370605},\"rotation\":{\"x\":0.0199888497591019,\"y\":270,\"z\":0.019999835640192}},\"24ceaa\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.2953953742981,\"z\":-75.0199966430664},\"rotation\":{\"x\":0.0199888348579407,\"y\":270,\"z\":0.0199998505413532}},\"254e1c\":{\"lock\":false,\"position\":{\"x\":49.560001373291,\"y\":1.30483257770538,\"z\":83.25},\"rotation\":{\"x\":0.0199889410287142,\"y\":270.000030517578,\"z\":0.0200001746416092}},\"27c7a8\":{\"lock\":false,\"position\":{\"x\":52.9400024414063,\"y\":1.30783712863922,\"z\":-52.0199966430664},\"rotation\":{\"x\":0.0199888460338116,\"y\":270,\"z\":0.0199999995529652}},\"27f23d\":{\"lock\":false,\"position\":{\"x\":40.9599761962891,\"y\":1.28978943824768,\"z\":48.7499160766602},\"rotation\":{\"x\":0.0199898928403854,\"y\":269.996948242188,\"z\":0.019998911768198}},\"2802c1\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.29298686981201,\"z\":-81.9199981689453},\"rotation\":{\"x\":0.0199889708310366,\"y\":270,\"z\":0.0199997909367085}},\"2b4ccd\":{\"lock\":false,\"position\":{\"x\":58.3794555664063,\"y\":1.30306661128998,\"z\":69.3763885498047},\"rotation\":{\"x\":0.019983533769846,\"y\":270.015502929688,\"z\":0.0200053323060274}},\"2c6a8e\":{\"lock\":false,\"position\":{\"x\":33.8600006103516,\"y\":1.29212963581085,\"z\":62.5499992370605},\"rotation\":{\"x\":0.0199890900403261,\"y\":270,\"z\":0.0199998486787081}},\"2d49cf\":{\"lock\":false,\"position\":{\"x\":53.2300033569336,\"y\":1.30370080471039,\"z\":76.3399963378906},\"rotation\":{\"x\":0.0199890248477459,\"y\":269.999938964844,\"z\":0.0199999548494816}},\"2f5e39\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.29619824886322,\"z\":-72.7200088500977},\"rotation\":{\"x\":0.0199888180941343,\"y\":270,\"z\":0.0199999939650297}},\"3282d4\":{\"lock\":false,\"position\":{\"x\":36.620002746582,\"y\":1.29492139816284,\"z\":-72.7099990844727},\"rotation\":{\"x\":0.0199890546500683,\"y\":270,\"z\":0.0199999008327723}},\"361151\":{\"lock\":false,\"position\":{\"x\":-19.2999992370605,\"y\":1.3175402879715,\"z\":-53.439998626709},\"rotation\":{\"x\":0.019978741183877,\"y\":270.030609130859,\"z\":0.0200103744864464}},\"377f65\":{\"lock\":false,\"position\":{\"x\":25.5706024169922,\"y\":1.29965567588806,\"z\":92.3952865600586},\"rotation\":{\"x\":0.0199942197650671,\"y\":269.984924316406,\"z\":0.0199946351349354}},\"384dfa\":{\"lock\":false,\"position\":{\"x\":58.3800048828125,\"y\":1.31110000610352,\"z\":92.3899993896484},\"rotation\":{\"x\":0.0199889671057463,\"y\":269.999938964844,\"z\":0.0199998449534178}},\"3ae6c4\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29380369186401,\"z\":60.25},\"rotation\":{\"x\":0.0199888423085213,\"y\":270,\"z\":0.0199998654425144}},\"3b983b\":{\"lock\":false,\"position\":{\"x\":-19.2918758392334,\"y\":1.31209874153137,\"z\":-69.0368881225586},\"rotation\":{\"x\":0.0199905168265104,\"y\":269.996307373047,\"z\":0.019998399540782}},\"427789\":{\"lock\":false,\"position\":{\"x\":-22.6200008392334,\"y\":1.31092262268066,\"z\":-69.0800018310547},\"rotation\":{\"x\":0.0199892036616802,\"y\":269.999877929688,\"z\":0.0199997294694185}},\"463ad7\":{\"lock\":false,\"position\":{\"x\":49.2799949645996,\"y\":1.30495798587799,\"z\":-56.6100044250488},\"rotation\":{\"x\":0.0199889857321978,\"y\":270,\"z\":0.0199998263269663}},\"4a3cb4\":{\"lock\":false,\"position\":{\"x\":53.2300033569336,\"y\":1.30851793289185,\"z\":90.1399993896484},\"rotation\":{\"x\":0.0199890285730362,\"y\":269.999938964844,\"z\":0.0199999492615461}},\"4a92af\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29300093650818,\"z\":57.9500007629395},\"rotation\":{\"x\":0.0199889596551657,\"y\":270,\"z\":0.0199998430907726}},\"4b4086\":{\"lock\":false,\"position\":{\"x\":58.3254814147949,\"y\":1.51360487937927,\"z\":42.2086868286133},\"rotation\":{\"x\":9.23278457776178E-06,\"y\":269.997741699219,\"z\":1.04533889100367E-07}},\"4b880b\":{\"lock\":false,\"position\":{\"x\":52.9400024414063,\"y\":1.30302000045776,\"z\":-65.8199996948242},\"rotation\":{\"x\":0.0199885722249746,\"y\":270.000793457031,\"z\":0.0200000759214163}},\"4b9cb9\":{\"lock\":false,\"position\":{\"x\":41.0037727355957,\"y\":1.28888833522797,\"z\":46.1245384216309},\"rotation\":{\"x\":0.019988689571619,\"y\":270.000671386719,\"z\":0.0200000945478678}},\"4d49f7\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29176950454712,\"z\":57.9599990844727},\"rotation\":{\"x\":0.0199888795614243,\"y\":270,\"z\":0.0200000703334808}},\"50cc1a\":{\"lock\":false,\"position\":{\"x\":32.9899978637695,\"y\":1.28883790969849,\"z\":-86.510009765625},\"rotation\":{\"x\":0.0199888162314892,\"y\":270.000030517578,\"z\":0.0200000032782555}},\"51d058\":{\"lock\":false,\"position\":{\"x\":-22.6099987030029,\"y\":1.31638550758362,\"z\":-53.4399948120117},\"rotation\":{\"x\":0.0199892148375511,\"y\":269.999877929688,\"z\":0.0199998188763857}},\"51e6f7\":{\"lock\":false,\"position\":{\"x\":36.598518371582,\"y\":1.2876660823822,\"z\":-93.4732894897461},\"rotation\":{\"x\":0.0199889671057463,\"y\":269.999938964844,\"z\":0.0200000815093517}},\"54a1c3\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.30502963066101,\"z\":-47.4199981689453},\"rotation\":{\"x\":0.0199889913201332,\"y\":270.000030517578,\"z\":0.0199998654425144}},\"55f7ad\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30864000320435,\"z\":-49.7200012207031},\"rotation\":{\"x\":0.019989000633359,\"y\":270,\"z\":0.0199998654425144}},\"56a480\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.29700112342834,\"z\":-70.4200057983398},\"rotation\":{\"x\":0.0199890546500683,\"y\":270,\"z\":0.0199998579919338}},\"58391c\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.31122553348541,\"z\":-47.4700012207031},\"rotation\":{\"x\":0.0199897903949022,\"y\":269.9970703125,\"z\":0.0199989173561335}},\"5a45af\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.29918277263641,\"z\":-81.9700012207031},\"rotation\":{\"x\":0.0199890248477459,\"y\":270.000030517578,\"z\":0.0199997220188379}},\"5b57aa\":{\"lock\":false,\"position\":{\"x\":40.9600028991699,\"y\":1.29862082004547,\"z\":74.0500030517578},\"rotation\":{\"x\":0.0199890341609716,\"y\":269.999938964844,\"z\":0.0199998673051596}},\"608e80\":{\"lock\":false,\"position\":{\"x\":58.1001319885254,\"y\":1.30801498889923,\"z\":-56.6675224304199},\"rotation\":{\"x\":0.0199854355305433,\"y\":270.01025390625,\"z\":0.020003417506814}},\"60cad6\":{\"lock\":false,\"position\":{\"x\":58.370002746582,\"y\":1.29582846164703,\"z\":48.6500015258789},\"rotation\":{\"x\":0.0199897009879351,\"y\":269.997650146484,\"z\":0.0199992582201958}},\"6199c4\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.29940962791443,\"z\":-63.52001953125},\"rotation\":{\"x\":0.019988814368844,\"y\":270,\"z\":0.019999897107482}},\"6296e1\":{\"lock\":false,\"position\":{\"x\":36.6099967956543,\"y\":1.28930139541626,\"z\":-88.8000106811523},\"rotation\":{\"x\":0.0199889745563269,\"y\":270.000061035156,\"z\":0.019999697804451}},\"64e584\":{\"lock\":false,\"position\":{\"x\":45.9799957275391,\"y\":1.30358362197876,\"z\":83.2499923706055},\"rotation\":{\"x\":0.0199889298528433,\"y\":270.000061035156,\"z\":0.0199998896569014}},\"69243f\":{\"lock\":false,\"position\":{\"x\":-22.6200008392334,\"y\":1.30542838573456,\"z\":-84.8199996948242},\"rotation\":{\"x\":0.0199893899261951,\"y\":269.999877929688,\"z\":0.0199998654425144}},\"695e58\":{\"lock\":false,\"position\":{\"x\":36.6199951171875,\"y\":1.29732990264893,\"z\":-65.8100051879883},\"rotation\":{\"x\":0.0199890527874231,\"y\":270,\"z\":0.0199998524039984}},\"6b88b1\":{\"lock\":false,\"position\":{\"x\":49.2800025939941,\"y\":1.30736660957336,\"z\":-49.7099952697754},\"rotation\":{\"x\":0.0199889950454235,\"y\":269.999938964844,\"z\":0.0199998300522566}},\"6ca16c\":{\"lock\":false,\"position\":{\"x\":49.560001373291,\"y\":1.30563545227051,\"z\":85.5500030517578},\"rotation\":{\"x\":0.0199889410287142,\"y\":270,\"z\":0.0199998021125793}},\"6d003a\":{\"lock\":false,\"position\":{\"x\":-22.6199989318848,\"y\":1.31365931034088,\"z\":-61.2399978637695},\"rotation\":{\"x\":0.0199891235679388,\"y\":269.999877929688,\"z\":0.0199997890740633}},\"6e58a2\":{\"lock\":false,\"position\":{\"x\":45.9800033569336,\"y\":1.30438649654388,\"z\":85.5500030517578},\"rotation\":{\"x\":0.0199888721108437,\"y\":269.999938964844,\"z\":0.0200000405311584}},\"6fc778\":{\"lock\":false,\"position\":{\"x\":36.6199989318848,\"y\":1.29171001911163,\"z\":-81.9100036621094},\"rotation\":{\"x\":0.0199888665229082,\"y\":270.000030517578,\"z\":0.0199997052550316}},\"6fd7e8\":{\"lock\":false,\"position\":{\"x\":58.0999946594238,\"y\":1.30319702625275,\"z\":-70.4700088500977},\"rotation\":{\"x\":0.0199889298528433,\"y\":270,\"z\":0.0199999194592237}},\"6fe6b0\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.29138112068176,\"z\":-86.5200042724609},\"rotation\":{\"x\":0.0199888497591019,\"y\":270,\"z\":0.0200000405311584}},\"70e3b0\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.30691230297089,\"z\":85.5400009155273},\"rotation\":{\"x\":0.0199889615178108,\"y\":269.999969482422,\"z\":0.0199999772012234}},\"7114ca\":{\"lock\":false,\"position\":{\"x\":36.6199951171875,\"y\":1.30054140090942,\"z\":-56.6100044250488},\"rotation\":{\"x\":0.0199888497591019,\"y\":270,\"z\":0.0199999287724495}},\"7141a7\":{\"lock\":false,\"position\":{\"x\":40.9600028991699,\"y\":1.2994236946106,\"z\":76.3499984741211},\"rotation\":{\"x\":0.019988851621747,\"y\":270,\"z\":0.0199999567121267}},\"756f99\":{\"lock\":false,\"position\":{\"x\":49.560001373291,\"y\":1.30322682857513,\"z\":78.6500015258789},\"rotation\":{\"x\":0.019988976418972,\"y\":270,\"z\":0.0200000368058681}},\"75b89c\":{\"lock\":false,\"position\":{\"x\":49.2800025939941,\"y\":1.30816948413849,\"z\":-47.4099960327148},\"rotation\":{\"x\":0.0199861433357,\"y\":270.007598876953,\"z\":0.020002568140626}},\"76f23d\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.30048942565918,\"z\":67.1399993896484},\"rotation\":{\"x\":0.0199889130890369,\"y\":270,\"z\":0.0200000330805779}},\"770882\":{\"lock\":false,\"position\":{\"x\":40.2899971008301,\"y\":1.2986067533493,\"z\":-65.8200225830078},\"rotation\":{\"x\":0.0199889186769724,\"y\":270,\"z\":0.0199999790638685}},\"773624\":{\"lock\":false,\"position\":{\"x\":53.2300109863281,\"y\":1.30289804935455,\"z\":74.0402526855469},\"rotation\":{\"x\":0.019988315179944,\"y\":270.001586914063,\"z\":0.0200003776699305}},\"778a96\":{\"lock\":false,\"position\":{\"x\":40.9598579406738,\"y\":1.30424046516418,\"z\":90.1491775512695},\"rotation\":{\"x\":0.019989512860775,\"y\":269.999938964844,\"z\":0.02000049687922}},\"779fd0\":{\"lock\":false,\"position\":{\"x\":37.4200019836426,\"y\":1.30381226539612,\"z\":92.4599990844727},\"rotation\":{\"x\":0.0199889428913593,\"y\":269.999877929688,\"z\":0.0199997518211603}},\"77b826\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29257225990295,\"z\":60.2599983215332},\"rotation\":{\"x\":0.0199889149516821,\"y\":270,\"z\":0.0200002063065767}},\"7a2e26\":{\"lock\":false,\"position\":{\"x\":49.2799987792969,\"y\":1.30254948139191,\"z\":-63.5099983215332},\"rotation\":{\"x\":0.019988851621747,\"y\":270.000732421875,\"z\":0.020000271499157}},\"7c7931\":{\"lock\":false,\"position\":{\"x\":-25.8119049072266,\"y\":1.30920231342316,\"z\":-70.8182373046875},\"rotation\":{\"x\":0.0199853219091892,\"y\":270.0107421875,\"z\":0.0200036633759737}},\"7ff457\":{\"lock\":false,\"position\":{\"x\":-25.8259696960449,\"y\":1.33209419250488,\"z\":-67.5839462280273},\"rotation\":{\"x\":0.0199849028140306,\"y\":270.011932373047,\"z\":0.0200038161128759}},\"81a6e1\":{\"lock\":false,\"position\":{\"x\":-25.863733291626,\"y\":1.30753016471863,\"z\":-75.5568389892578},\"rotation\":{\"x\":0.0199889112263918,\"y\":269.999694824219,\"z\":0.0199999287724495}},\"847b3d\":{\"lock\":false,\"position\":{\"x\":40.2900009155273,\"y\":1.29378974437714,\"z\":-79.620002746582},\"rotation\":{\"x\":0.0199889149516821,\"y\":270,\"z\":0.0199999324977398}},\"84f5d6\":{\"lock\":false,\"position\":{\"x\":36.6199951171875,\"y\":1.29010426998138,\"z\":-86.510009765625},\"rotation\":{\"x\":0.0199888981878757,\"y\":270,\"z\":0.0199999623000622}},\"860f3c\":{\"lock\":false,\"position\":{\"x\":-26.045352935791,\"y\":1.30354130268097,\"z\":-86.8024368286133},\"rotation\":{\"x\":0.0199937485158443,\"y\":269.986572265625,\"z\":0.0199953615665436}},\"89dd2b\":{\"lock\":false,\"position\":{\"x\":58.3900032043457,\"y\":1.2990608215332,\"z\":57.8900032043457},\"rotation\":{\"x\":0.0199890565127134,\"y\":270,\"z\":0.0200000386685133}},\"8b681a\":{\"lock\":false,\"position\":{\"x\":5.53419923782349,\"y\":1.33791208267212,\"z\":72.7426147460938},\"rotation\":{\"x\":359.980010986328,\"y\":89.992546081543,\"z\":359.980010986328}},\"8b9844\":{\"lock\":false,\"position\":{\"x\":25.5706005096436,\"y\":1.29885721206665,\"z\":90.1077499389648},\"rotation\":{\"x\":0.0199910085648298,\"y\":269.994018554688,\"z\":0.0199977327138186}},\"8c7658\":{\"lock\":false,\"position\":{\"x\":49.2641258239746,\"y\":1.29203510284424,\"z\":-93.61572265625},\"rotation\":{\"x\":0.019987940788269,\"y\":270.002502441406,\"z\":0.0200008489191532}},\"8cdefb\":{\"lock\":false,\"position\":{\"x\":33.8418960571289,\"y\":1.29453921318054,\"z\":69.4711685180664},\"rotation\":{\"x\":0.0199848040938377,\"y\":270.011749267578,\"z\":0.0200043004006147}},\"8d8e9d\":{\"lock\":false,\"position\":{\"x\":49.6114349365234,\"y\":1.30248034000397,\"z\":76.4601821899414},\"rotation\":{\"x\":0.0199729725718498,\"y\":270.045928955078,\"z\":0.0200158730149269}},\"8e2e9c\":{\"lock\":false,\"position\":{\"x\":52.9399948120117,\"y\":1.29579436779022,\"z\":-86.5200042724609},\"rotation\":{\"x\":0.0199889522045851,\"y\":270.000061035156,\"z\":0.0199999958276749}},\"9040da\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29498076438904,\"z\":67.1600036621094},\"rotation\":{\"x\":0.01998888887465,\"y\":270,\"z\":0.0199998095631599}},\"92173a\":{\"lock\":false,\"position\":{\"x\":40.2900047302246,\"y\":1.30342388153076,\"z\":-52.0199966430664},\"rotation\":{\"x\":0.0199889540672302,\"y\":270,\"z\":0.0199998710304499}},\"95cac6\":{\"lock\":false,\"position\":{\"x\":49.2799949645996,\"y\":1.30014097690582,\"z\":-70.4100112915039},\"rotation\":{\"x\":0.0199887398630381,\"y\":270,\"z\":0.0199999324977398}},\"96217c\":{\"lock\":false,\"position\":{\"x\":-25.9478569030762,\"y\":1.31202936172485,\"z\":-62.5836143493652},\"rotation\":{\"x\":0.019984308630228,\"y\":270.013763427734,\"z\":0.0200045593082905}},\"96cbfb\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.29998564720154,\"z\":-79.6699981689453},\"rotation\":{\"x\":0.0199890434741974,\"y\":270.000030517578,\"z\":0.0199999138712883}},\"9794d9\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30542850494385,\"z\":-58.9199981689453},\"rotation\":{\"x\":0.0199899319559336,\"y\":269.997253417969,\"z\":0.019998911768198}},\"9ab6ec\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30061149597168,\"z\":-72.7200012207031},\"rotation\":{\"x\":0.0199889615178108,\"y\":270.000061035156,\"z\":0.0200000870972872}},\"9bd52b\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30944287776947,\"z\":-47.4199981689453},\"rotation\":{\"x\":0.0199889428913593,\"y\":270.000030517578,\"z\":0.019999835640192}},\"9bfe46\":{\"lock\":false,\"position\":{\"x\":53.2099990844727,\"y\":1.29406309127808,\"z\":48.75},\"rotation\":{\"x\":0.0199889931827784,\"y\":270,\"z\":0.0199998896569014}},\"9d1e7f\":{\"lock\":false,\"position\":{\"x\":-19.2818336486816,\"y\":1.3093523979187,\"z\":-76.9148406982422},\"rotation\":{\"x\":0.0199888311326504,\"y\":270.001007080078,\"z\":0.020000284537673}},\"9d7ea2\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30623137950897,\"z\":-56.6199989318848},\"rotation\":{\"x\":0.019989987835288,\"y\":269.997314453125,\"z\":0.0199990179389715}},\"9d9325\":{\"lock\":false,\"position\":{\"x\":36.6199989318848,\"y\":1.29572427272797,\"z\":-70.4100036621094},\"rotation\":{\"x\":0.0199888944625854,\"y\":270.000061035156,\"z\":0.0200000405311584}},\"9f7f04\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29337513446808,\"z\":62.560001373291},\"rotation\":{\"x\":0.0199891049414873,\"y\":270,\"z\":0.0199999343603849}},\"a01cdf\":{\"lock\":false,\"position\":{\"x\":37.4200019836426,\"y\":1.30140364170074,\"z\":85.5599975585938},\"rotation\":{\"x\":0.0199888423085213,\"y\":269.999969482422,\"z\":0.0199998095631599}},\"a30199\":{\"lock\":false,\"position\":{\"x\":49.560001373291,\"y\":1.30804395675659,\"z\":92.4499969482422},\"rotation\":{\"x\":0.0199890043586493,\"y\":270.000030517578,\"z\":0.0199999455362558}},\"aa6e09\":{\"lock\":false,\"position\":{\"x\":40.9600028991699,\"y\":1.3026350736618,\"z\":85.5500030517578},\"rotation\":{\"x\":0.0199889969080687,\"y\":269.999938964844,\"z\":0.0199998710304499}},\"ab9bbb\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29701519012451,\"z\":69.4499969482422},\"rotation\":{\"x\":0.0199888106435537,\"y\":270.000030517578,\"z\":0.0199999678879976}},\"ad03f0\":{\"lock\":false,\"position\":{\"x\":-22.6199989318848,\"y\":1.30817544460297,\"z\":-76.9499969482422},\"rotation\":{\"x\":0.0199892818927765,\"y\":269.999877929688,\"z\":0.019999798387289}},\"ad9546\":{\"lock\":false,\"position\":{\"x\":36.6199951171875,\"y\":1.2997385263443,\"z\":-58.9100036621094},\"rotation\":{\"x\":0.0199887491762638,\"y\":270,\"z\":0.0199999324977398}},\"aee7f5\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.29888379573822,\"z\":62.5400009155273},\"rotation\":{\"x\":0.0199876055121422,\"y\":270.004028320313,\"z\":0.020001370459795}},\"b02709\":{\"lock\":false,\"position\":{\"x\":7.71186399459839,\"y\":1.27614212036133,\"z\":86.3208999633789},\"rotation\":{\"x\":0.0400094911456108,\"y\":270.001373291016,\"z\":0.0200004633516073}},\"b0eee0\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.3012923002243,\"z\":69.4400024414063},\"rotation\":{\"x\":0.0199890024960041,\"y\":270,\"z\":0.0200000703334808}},\"b1597a\":{\"lock\":false,\"position\":{\"x\":58.379997253418,\"y\":1.30628287792206,\"z\":78.5899887084961},\"rotation\":{\"x\":0.0199889522045851,\"y\":270,\"z\":0.0199997089803219}},\"b21f05\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.30141425132751,\"z\":-70.4199981689453},\"rotation\":{\"x\":0.0199947394430637,\"y\":269.983703613281,\"z\":0.0199943017214537}},\"b38ed5\":{\"lock\":false,\"position\":{\"x\":36.620002746582,\"y\":1.29411852359772,\"z\":-75.0100021362305},\"rotation\":{\"x\":0.0199889410287142,\"y\":270,\"z\":0.0199998822063208}},\"b66a7d\":{\"lock\":false,\"position\":{\"x\":12.3254795074463,\"y\":1.28831422328949,\"z\":73.1418762207031},\"rotation\":{\"x\":0.0199928712099791,\"y\":270.002166748047,\"z\":0.0200013890862465}},\"bc5495\":{\"lock\":false,\"position\":{\"x\":-25.8703365325928,\"y\":1.31469368934631,\"z\":-55.0283317565918},\"rotation\":{\"x\":0.0199836567044258,\"y\":270.015075683594,\"z\":0.0200051311403513}},\"bd9272\":{\"lock\":false,\"position\":{\"x\":40.2700004577637,\"y\":1.29057478904724,\"z\":-88.8099975585938},\"rotation\":{\"x\":0.0199889149516821,\"y\":270.000030517578,\"z\":0.0199999082833529}},\"bdae2a\":{\"lock\":false,\"position\":{\"x\":53.2300033569336,\"y\":1.30932080745697,\"z\":92.4400024414063},\"rotation\":{\"x\":0.0199889373034239,\"y\":269.999938964844,\"z\":0.0199998822063208}},\"bf10b7\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.2980809211731,\"z\":60.2400016784668},\"rotation\":{\"x\":0.019997775554657,\"y\":269.974517822266,\"z\":0.019990861415863}},\"c022a5\":{\"lock\":false,\"position\":{\"x\":58.379997253418,\"y\":1.29825448989868,\"z\":55.5899963378906},\"rotation\":{\"x\":0.019989101216197,\"y\":270,\"z\":0.0200001448392868}},\"c61276\":{\"lock\":false,\"position\":{\"x\":40.9599990844727,\"y\":1.29621231555939,\"z\":67.1500015258789},\"rotation\":{\"x\":0.0199887827038765,\"y\":270,\"z\":0.0199998337775469}},\"c68875\":{\"lock\":false,\"position\":{\"x\":58.1000022888184,\"y\":1.30560553073883,\"z\":-63.569995880127},\"rotation\":{\"x\":0.0199887491762638,\"y\":270.000030517578,\"z\":0.0199999455362558}},\"cb8f72\":{\"lock\":false,\"position\":{\"x\":49.5600051879883,\"y\":1.2992125749588,\"z\":67.1500015258789},\"rotation\":{\"x\":0.0199891608208418,\"y\":269.999816894531,\"z\":0.0199998822063208}},\"cdaca2\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29819214344025,\"z\":76.3600006103516},\"rotation\":{\"x\":0.0199891142547131,\"y\":270,\"z\":0.0199999343603849}},\"cddffe\":{\"lock\":false,\"position\":{\"x\":37.4200019836426,\"y\":1.3030092716217,\"z\":90.1600036621094},\"rotation\":{\"x\":0.0199888814240694,\"y\":269.999847412109,\"z\":0.0199998188763857}},\"d4cf15\":{\"lock\":false,\"position\":{\"x\":40.2186698913574,\"y\":1.28893339633942,\"z\":-93.4611511230469},\"rotation\":{\"x\":0.0199874341487885,\"y\":270.004272460938,\"z\":0.0200016312301159}},\"da1495\":{\"lock\":false,\"position\":{\"x\":-26.0381469726563,\"y\":1.32164466381073,\"z\":-83.5166168212891},\"rotation\":{\"x\":0.019985293969512,\"y\":270.01123046875,\"z\":0.0200037676841021}},\"da681d\":{\"lock\":false,\"position\":{\"x\":40.9600067138672,\"y\":1.3268084526062,\"z\":78.6500091552734},\"rotation\":{\"x\":0.0199894458055496,\"y\":269.999694824219,\"z\":0.0199996717274189}},\"dd00d1\":{\"lock\":false,\"position\":{\"x\":37.4199981689453,\"y\":1.29578363895416,\"z\":69.4599990844727},\"rotation\":{\"x\":0.0199887715280056,\"y\":270,\"z\":0.0199999623000622}},\"dd0cc6\":{\"lock\":false,\"position\":{\"x\":49.5600051879883,\"y\":1.30162119865417,\"z\":74.0500030517578},\"rotation\":{\"x\":0.0199889969080687,\"y\":269.999938964844,\"z\":0.0199998840689659}},\"e570e3\":{\"lock\":false,\"position\":{\"x\":-19.2999992370605,\"y\":1.31482100486755,\"z\":-61.2299995422363},\"rotation\":{\"x\":0.0195435732603073,\"y\":271.262908935547,\"z\":0.0204352717846632}},\"e5aac0\":{\"lock\":false,\"position\":{\"x\":53.2299995422363,\"y\":1.30610942840576,\"z\":83.2399978637695},\"rotation\":{\"x\":0.0199887715280056,\"y\":270,\"z\":0.0199999026954174}},\"e68a2a\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.31042265892029,\"z\":-49.7700004577637},\"rotation\":{\"x\":0.0199888292700052,\"y\":269.999877929688,\"z\":0.0199999064207077}},\"e6b6bf\":{\"lock\":false,\"position\":{\"x\":36.620002746582,\"y\":1.29813289642334,\"z\":-63.5097312927246},\"rotation\":{\"x\":0.0199888367205858,\"y\":270.000549316406,\"z\":0.0200001262128353}},\"e732c3\":{\"lock\":false,\"position\":{\"x\":45.9799995422363,\"y\":1.30197787284851,\"z\":78.6500015258789},\"rotation\":{\"x\":0.019989000633359,\"y\":269.999969482422,\"z\":0.0199998822063208}},\"e7d788\":{\"lock\":false,\"position\":{\"x\":-25.8039722442627,\"y\":1.33271718025208,\"z\":-52.0299491882324},\"rotation\":{\"x\":0.0199853088706732,\"y\":270.011352539063,\"z\":0.0200038943439722}},\"ec1719\":{\"lock\":false,\"position\":{\"x\":40.9599571228027,\"y\":1.30504357814789,\"z\":92.4499053955078},\"rotation\":{\"x\":0.0199895668774843,\"y\":269.997985839844,\"z\":0.0199991296976805}},\"f3cc51\":{\"lock\":false,\"position\":{\"x\":-25.860538482666,\"y\":1.30648255348206,\"z\":-78.5612335205078},\"rotation\":{\"x\":0.0199850853532553,\"y\":270.010681152344,\"z\":0.0200036037713289}},\"f4b556\":{\"lock\":false,\"position\":{\"x\":-25.9067420959473,\"y\":1.34442949295044,\"z\":-59.7475433349609},\"rotation\":{\"x\":0.0199818555265665,\"y\":270.021331787109,\"z\":0.020007137209177}},\"f51b8a\":{\"lock\":false,\"position\":{\"x\":40.2900047302246,\"y\":1.3018182516098,\"z\":-56.6199951171875},\"rotation\":{\"x\":0.019988875836134,\"y\":270,\"z\":0.0200000926852226}},\"f73973\":{\"lock\":false,\"position\":{\"x\":40.2900047302246,\"y\":1.30101537704468,\"z\":-58.919994354248},\"rotation\":{\"x\":0.0199887547641993,\"y\":270.000030517578,\"z\":0.0199999343603849}},\"f7dc68\":{\"lock\":false,\"position\":{\"x\":58.3800048828125,\"y\":1.29986023902893,\"z\":60.1900024414063},\"rotation\":{\"x\":0.0199885349720716,\"y\":270.001037597656,\"z\":0.0200002156198025}},\"fb9ed6\":{\"lock\":false,\"position\":{\"x\":58.0999984741211,\"y\":1.29838001728058,\"z\":-84.2699966430664},\"rotation\":{\"x\":0.01998888887465,\"y\":270.000030517578,\"z\":0.0199998803436756}},\"fbfc81\":{\"lock\":false,\"position\":{\"x\":58.1000022888184,\"y\":1.30961978435516,\"z\":-52.069995880127},\"rotation\":{\"x\":0.0199889782816172,\"y\":269.999969482422,\"z\":0.0199998859316111}},\"fcc08c\":{\"lock\":false,\"position\":{\"x\":52.939998626709,\"y\":1.2982029914856,\"z\":-79.620002746582},\"rotation\":{\"x\":0.0199889056384563,\"y\":270,\"z\":0.0199999623000622}}}}", + "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": "b7ff06", + "Name": "Custom_Model", + "Transform": { + "posX": -44.314, + "posY": 1.973, + "posZ": -114.792, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Rabbit Hole Expansion", + "Description": "Mint Tea Fan", + "GMNotes": "fancreations/investigators_rabbit_hole.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1862800022614300553/046FEA88FB8D4DB6BE0AC9898149058EF32BFD0A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"00dd71\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.3086,\"z\":-72.6577},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"02c883\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29030799865723,\"z\":-84.2082672119141},\"rot\":{\"x\":0.0208085179328918,\"y\":269.999694824219,\"z\":0.0167710538953543}},\"02fc01\":{\"lock\":false,\"pos\":{\"x\":40.2900657653809,\"y\":1.29565036296844,\"z\":-75.0199737548828},\"rot\":{\"x\":0.0208079405128956,\"y\":270.002380371094,\"z\":0.016771974042058}},\"04b54a\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.28963470458984,\"z\":-86.5082473754883},\"rot\":{\"x\":0.0208087041974068,\"y\":269.999176025391,\"z\":0.0167708452790976}},\"099880\":{\"lock\":false,\"pos\":{\"x\":52.9442138671875,\"y\":1.30697846412659,\"z\":-52.020336151123},\"rot\":{\"x\":0.0208041202276945,\"y\":270.0146484375,\"z\":0.0167763698846102}},\"0a5bc6\":{\"lock\":false,\"pos\":{\"x\":32.9852905273438,\"y\":1.30107951164246,\"z\":-47.4095573425293},\"rot\":{\"x\":0.0208172313868999,\"y\":269.969665527344,\"z\":0.0167601872235537}},\"0d6af3\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29300093650818,\"z\":-75.0083694458008},\"rot\":{\"x\":0.0208143349736929,\"y\":269.979888916016,\"z\":0.0167639516294003}},\"10020b\":{\"lock\":false,\"pos\":{\"x\":40.2900772094727,\"y\":1.30238282680511,\"z\":-52.0199775695801},\"rot\":{\"x\":0.0208036676049232,\"y\":270.016662597656,\"z\":0.0167774055153131}},\"19633b\":{\"lock\":false,\"pos\":{\"x\":58.0997085571289,\"y\":1.29873728752136,\"z\":-86.5708847045898},\"rot\":{\"x\":0.0208085551857948,\"y\":269.999694824219,\"z\":0.0167710352689028}},\"1dae6f\":{\"lock\":false,\"pos\":{\"x\":49.278491973877,\"y\":1.29555189609528,\"z\":-86.5086517333984},\"rot\":{\"x\":0.0208086501806974,\"y\":269.999603271484,\"z\":0.0167709235101938}},\"1f94f7\":{\"lock\":false,\"pos\":{\"x\":52.9442329406738,\"y\":1.30832493305206,\"z\":-47.4203338623047},\"rot\":{\"x\":0.020806897431612,\"y\":270.005187988281,\"z\":0.016773022711277}},\"23c1b4\":{\"lock\":false,\"pos\":{\"x\":-16.8891,\"y\":1.349,\"z\":-70.5804},\"rot\":{\"x\":0.0208,\"y\":269.9834,\"z\":0.0168}},\"267a1b\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.30159246921539,\"z\":-70.4201965332031},\"rot\":{\"x\":0.0208076927810907,\"y\":270.002288818359,\"z\":0.0167718902230263}},\"268843\":{\"lock\":false,\"pos\":{\"x\":25.6118,\"y\":1.4599,\"z\":-36.9581},\"rot\":{\"x\":359.9201,\"y\":270.0034,\"z\":0.0169}},\"269ab3\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29369676113129,\"z\":-68.1084594726563},\"rot\":{\"x\":0.020807845517993,\"y\":270.002258300781,\"z\":0.016771798953414}},\"2be496\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30161106586456,\"z\":-65.8086547851563},\"rot\":{\"x\":0.0208078343421221,\"y\":270.002349853516,\"z\":0.0167720001190901}},\"2cb6e7\":{\"lock\":false,\"pos\":{\"x\":32.969612121582,\"y\":1.28895890712738,\"z\":-88.7976989746094},\"rot\":{\"x\":0.0208085589110851,\"y\":270,\"z\":0.0167711675167084}},\"2f3aba\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.2923276424408,\"z\":-77.3083038330078},\"rot\":{\"x\":0.0208077318966389,\"y\":270.002258300781,\"z\":0.0167720075696707}},\"337650\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.29622519016266,\"z\":-84.2086486816406},\"rot\":{\"x\":0.0208088215440512,\"y\":269.999420166016,\"z\":0.0167708713561296}},\"33eb6e\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30632376670837,\"z\":-49.7088050842285},\"rot\":{\"x\":0.0208075325936079,\"y\":270.003967285156,\"z\":0.0167726073414087}},\"340ad1\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30699694156647,\"z\":-47.4087791442871},\"rot\":{\"x\":0.020807271823287,\"y\":270.003662109375,\"z\":0.0167726241052151}},\"349045\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29100382328033,\"z\":-77.3084869384766},\"rot\":{\"x\":0.0208077188581228,\"y\":270.00244140625,\"z\":0.0167720038443804}},\"3752df\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.29889953136444,\"z\":-79.620231628418},\"rot\":{\"x\":0.0208082459867001,\"y\":270.001159667969,\"z\":0.016771487891674}},\"395a86\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.308,\"z\":-74.9452},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"3d228c\":{\"lock\":false,\"pos\":{\"x\":40.290111541748,\"y\":1.2922842502594,\"z\":-86.519889831543},\"rot\":{\"x\":0.0208086185157299,\"y\":269.999420166016,\"z\":0.0167709197849035}},\"3d5eba\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29434740543365,\"z\":-70.4082565307617},\"rot\":{\"x\":0.0208110846579075,\"y\":269.991394042969,\"z\":0.0167681761085987}},\"3e7287\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29502069950104,\"z\":-68.1082534790039},\"rot\":{\"x\":0.020812900736928,\"y\":269.984924316406,\"z\":0.0167657155543566}},\"3f0180\":{\"lock\":false,\"pos\":{\"x\":29.3400592803955,\"y\":1.29908239841461,\"z\":-49.7096290588379},\"rot\":{\"x\":0.0208098068833351,\"y\":269.99609375,\"z\":0.0167696662247181}},\"412cf1\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30295753479004,\"z\":-61.2087898254395},\"rot\":{\"x\":0.0208124928176403,\"y\":269.986267089844,\"z\":0.0167661942541599}},\"41ee84\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29297626018524,\"z\":-79.608268737793},\"rot\":{\"x\":0.0208076797425747,\"y\":270.002807617188,\"z\":0.0167722273617983}},\"43ad41\":{\"lock\":false,\"pos\":{\"x\":52.9441375732422,\"y\":1.29755306243896,\"z\":-84.2202224731445},\"rot\":{\"x\":0.0208086110651493,\"y\":269.999877929688,\"z\":0.016771350055933}},\"43c2c3\":{\"lock\":false,\"pos\":{\"x\":52.9442291259766,\"y\":1.30293905735016,\"z\":-65.8201904296875},\"rot\":{\"x\":0.0208077672868967,\"y\":270.00244140625,\"z\":0.0167718306183815}},\"459f81\":{\"lock\":false,\"pos\":{\"x\":45.6394691467285,\"y\":1.29759645462036,\"z\":-75.0087127685547},\"rot\":{\"x\":0.0208079051226377,\"y\":270.002746582031,\"z\":0.0167721528559923}},\"4634ae\":{\"lock\":false,\"pos\":{\"x\":40.2742729187012,\"y\":1.29160833358765,\"z\":-88.8093566894531},\"rot\":{\"x\":0.0208088494837284,\"y\":269.999267578125,\"z\":0.0167710669338703}},\"465927\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30363082885742,\"z\":-58.9087753295898},\"rot\":{\"x\":0.0208077151328325,\"y\":270.002380371094,\"z\":0.0167719814926386}},\"473c08\":{\"lock\":false,\"pos\":{\"x\":52.9442253112793,\"y\":1.29957282543182,\"z\":-77.3202285766602},\"rot\":{\"x\":0.0208078902214766,\"y\":270.002258300781,\"z\":0.0167719908058643}},\"48009b\":{\"lock\":false,\"pos\":{\"x\":45.6394691467285,\"y\":1.29423034191132,\"z\":-86.5085906982422},\"rot\":{\"x\":0.0208089146763086,\"y\":269.999267578125,\"z\":0.0167709197849035}},\"487284\":{\"lock\":false,\"pos\":{\"x\":36.6086502075195,\"y\":1.29028046131134,\"z\":-88.7977523803711},\"rot\":{\"x\":0.0208086613565683,\"y\":269.9990234375,\"z\":0.0167708974331617}},\"4b6428\":{\"lock\":false,\"pos\":{\"x\":58.0996742248535,\"y\":1.30479645729065,\"z\":-65.8708190917969},\"rot\":{\"x\":0.0208076778799295,\"y\":270.002380371094,\"z\":0.0167720541357994}},\"4c0584\":{\"lock\":false,\"pos\":{\"x\":33.201171875,\"y\":1.28776490688324,\"z\":-93.1638031005859},\"rot\":{\"x\":0.0208169016987085,\"y\":269.971801757813,\"z\":0.0167610067874193}},\"4d182c\":{\"lock\":false,\"pos\":{\"x\":58.0995712280273,\"y\":1.29941058158875,\"z\":-84.270866394043},\"rot\":{\"x\":0.0208090059459209,\"y\":269.999145507813,\"z\":0.0167708732187748}},\"4d5596\":{\"lock\":false,\"pos\":{\"x\":58.0996742248535,\"y\":1.3021035194397,\"z\":-75.0709533691406},\"rot\":{\"x\":0.0208080522716045,\"y\":270.001251220703,\"z\":0.0167717095464468}},\"4f1c7e\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29569387435913,\"z\":-65.8082504272461},\"rot\":{\"x\":0.0208077598363161,\"y\":270.002380371094,\"z\":0.0167720690369606}},\"5cbb02\":{\"lock\":false,\"pos\":{\"x\":58.0996894836426,\"y\":1.3074893951416,\"z\":-56.6709594726563},\"rot\":{\"x\":0.0208077803254128,\"y\":270.002288818359,\"z\":0.016772024333477}},\"5ccbc7\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29771363735199,\"z\":-58.9083366394043},\"rot\":{\"x\":0.0208077672868967,\"y\":270.002349853516,\"z\":0.0167721454054117}},\"5db5fb\":{\"lock\":false,\"pos\":{\"x\":58.099681854248,\"y\":1.31018245220184,\"z\":-47.4709625244141},\"rot\":{\"x\":0.0208116956055164,\"y\":269.989166259766,\"z\":0.0167670231312513}},\"5ff300\":{\"lock\":false,\"pos\":{\"x\":45.6394691467285,\"y\":1.29490351676941,\"z\":-84.2085876464844},\"rot\":{\"x\":0.0208088960498571,\"y\":269.999053955078,\"z\":0.0167708117514849}},\"639ceb\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29364931583405,\"z\":-77.3083343505859},\"rot\":{\"x\":0.0208080504089594,\"y\":270.001586914063,\"z\":0.0167716555297375}},\"68fe73\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.30093789100647,\"z\":-68.1086578369141},\"rot\":{\"x\":0.0208076797425747,\"y\":270.002410888672,\"z\":0.0167721286416054}},\"6bbf22\":{\"lock\":false,\"pos\":{\"x\":40.2900543212891,\"y\":1.2976701259613,\"z\":-68.1198654174805},\"rot\":{\"x\":0.0208079926669598,\"y\":270.002349853516,\"z\":0.0167719889432192}},\"70235c\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29840910434723,\"z\":-52.0096168518066},\"rot\":{\"x\":0.0208064876496792,\"y\":270.007263183594,\"z\":0.0167736392468214}},\"75f24b\":{\"lock\":false,\"pos\":{\"x\":58.099681854248,\"y\":1.30950915813446,\"z\":-49.7709503173828},\"rot\":{\"x\":0.0208070166409016,\"y\":270.004638671875,\"z\":0.0167729146778584}},\"788f24\":{\"lock\":false,\"pos\":{\"x\":40.2899627685547,\"y\":1.29295754432678,\"z\":-84.2198944091797},\"rot\":{\"x\":0.0208088979125023,\"y\":269.998901367188,\"z\":0.016770713031292}},\"7cb35b\":{\"lock\":false,\"pos\":{\"x\":40.2900505065918,\"y\":1.29430389404297,\"z\":-79.6199035644531},\"rot\":{\"x\":0.0208076313138008,\"y\":270.002807617188,\"z\":0.0167723186314106}},\"7d5da5\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29432249069214,\"z\":-75.0083999633789},\"rot\":{\"x\":0.0208078008145094,\"y\":270.00244140625,\"z\":0.0167720336467028}},\"7ea4af\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.30040621757507,\"z\":-49.709545135498},\"rot\":{\"x\":0.0208124816417694,\"y\":269.987060546875,\"z\":0.016766419634223}},\"7f2a9e\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29973292350769,\"z\":-52.0095558166504},\"rot\":{\"x\":0.0208073686808348,\"y\":270.004211425781,\"z\":0.0167726278305054}},\"7fd726\":{\"lock\":false,\"pos\":{\"x\":52.9442329406738,\"y\":1.30495870113373,\"z\":-58.9203338623047},\"rot\":{\"x\":0.0208077188581228,\"y\":270.002380371094,\"z\":0.0167720317840576}},\"83824b\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.3093,\"z\":-70.3702},\"rot\":{\"x\":0.0208,\"y\":270.0191,\"z\":0.0168}},\"886a80\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29497718811035,\"z\":-77.3198776245117},\"rot\":{\"x\":0.0208077095448971,\"y\":270.002380371094,\"z\":0.0167721137404442}},\"8b4374\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.2956690788269,\"z\":-70.4082870483398},\"rot\":{\"x\":0.0208064690232277,\"y\":270.007598876953,\"z\":0.0167738925665617}},\"8b8aa1\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.2930234670639,\"z\":-70.4084625244141},\"rot\":{\"x\":0.0208078846335411,\"y\":270.002380371094,\"z\":0.0167720504105091}},\"911810\":{\"lock\":false,\"pos\":{\"x\":52.9284477233887,\"y\":1.29620397090912,\"z\":-88.809684753418},\"rot\":{\"x\":0.0208090245723724,\"y\":269.998962402344,\"z\":0.0167707987129688}},\"97fcaf\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29699695110321,\"z\":-70.4198455810547},\"rot\":{\"x\":0.0208094101399183,\"y\":269.996856689453,\"z\":0.0167702175676823}},\"98fdce\":{\"lock\":false,\"pos\":{\"x\":40.2901344299316,\"y\":1.30373060703278,\"z\":-47.415901184082},\"rot\":{\"x\":0.0208132360130548,\"y\":269.983825683594,\"z\":0.0167652443051338}},\"9c599b\":{\"lock\":false,\"pos\":{\"x\":29.6464405059814,\"y\":1.28647398948669,\"z\":-93.163818359375},\"rot\":{\"x\":0.0208141412585974,\"y\":269.98095703125,\"z\":0.0167641583830118}},\"9d3cb8\":{\"lock\":false,\"pos\":{\"x\":40.2900276184082,\"y\":1.30305814743042,\"z\":-49.7128028869629},\"rot\":{\"x\":0.020798534154892,\"y\":270.034362792969,\"z\":0.0167835876345634}},\"9d50cf\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.296342253685,\"z\":-68.108283996582},\"rot\":{\"x\":0.0208082608878613,\"y\":270.000854492188,\"z\":0.0167714674025774}},\"9f71b2\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30565047264099,\"z\":-52.0087585449219},\"rot\":{\"x\":0.020803464576602,\"y\":270.017059326172,\"z\":0.016777329146862}},\"9facb8\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.29757165908813,\"z\":-79.6086196899414},\"rot\":{\"x\":0.0208079144358635,\"y\":270.00244140625,\"z\":0.0167720317840576}},\"9feaf2\":{\"lock\":false,\"pos\":{\"x\":29.3400802612305,\"y\":1.29975557327271,\"z\":-47.4096183776855},\"rot\":{\"x\":0.0208071246743202,\"y\":270.004577636719,\"z\":0.0167729370296001}},\"a06986\":{\"lock\":false,\"pos\":{\"x\":-16.8891,\"y\":1.3493,\"z\":-69.5747},\"rot\":{\"x\":0.0208,\"y\":269.989,\"z\":0.0168}},\"a46c2b\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29706299304962,\"z\":-56.6083946228027},\"rot\":{\"x\":0.0208078809082508,\"y\":270.002349853516,\"z\":0.0167719107121229}},\"a6306e\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30430400371552,\"z\":-56.608772277832},\"rot\":{\"x\":0.0208077989518642,\"y\":270.002380371094,\"z\":0.0167720001190901}},\"a8db40\":{\"lock\":false,\"pos\":{\"x\":45.6394691467285,\"y\":1.30298244953156,\"z\":-56.6086692810059},\"rot\":{\"x\":0.0208078250288963,\"y\":270.002349853516,\"z\":0.0167721584439278}},\"a9a0c8\":{\"lock\":false,\"pos\":{\"x\":49.2628059387207,\"y\":1.29487609863281,\"z\":-88.7981033325195},\"rot\":{\"x\":0.0208089780062437,\"y\":269.998779296875,\"z\":0.0167707093060017}},\"ad0691\":{\"lock\":false,\"pos\":{\"x\":40.2900619506836,\"y\":1.30103635787964,\"z\":-56.6199951171875},\"rot\":{\"x\":0.0208078436553478,\"y\":270.002380371094,\"z\":0.0167722105979919}},\"ad7249\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.31,\"z\":-68.0826},\"rot\":{\"x\":0.0208,\"y\":269.9904,\"z\":0.0168}},\"ad95fd\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.3017281293869,\"z\":-49.7084465026855},\"rot\":{\"x\":0.0208177231252193,\"y\":269.96923828125,\"z\":0.0167600549757481}},\"b06863\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"b0dd94\":{\"lock\":false,\"pos\":{\"x\":40.2900695800781,\"y\":1.29968988895416,\"z\":-61.2199897766113},\"rot\":{\"x\":0.0208128429949284,\"y\":269.986083984375,\"z\":0.0167661905288696}},\"b221a7\":{\"lock\":false,\"pos\":{\"x\":29.3400592803955,\"y\":1.29436993598938,\"z\":-65.808479309082},\"rot\":{\"x\":0.0208077821880579,\"y\":270.002380371094,\"z\":0.0167720317840576}},\"b3d984\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.30105495452881,\"z\":-52.0084228515625},\"rot\":{\"x\":0.0208045300096273,\"y\":270.013397216797,\"z\":0.0167760979384184}},\"b47adf\":{\"lock\":false,\"pos\":{\"x\":58.0996742248535,\"y\":1.30412328243256,\"z\":-68.1708221435547},\"rot\":{\"x\":0.0208166688680649,\"y\":269.972290039063,\"z\":0.0167610011994839}},\"b826dd\":{\"lock\":false,\"pos\":{\"x\":49.2785148620605,\"y\":1.30026459693909,\"z\":-70.4086456298828},\"rot\":{\"x\":0.020807733759284,\"y\":270.002532958984,\"z\":0.0167719628661871}},\"bae0d4\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.29701554775238,\"z\":-65.8082809448242},\"rot\":{\"x\":0.020808219909668,\"y\":270.000854492188,\"z\":0.0167713537812233}},\"bb7677\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":270.0023,\"z\":0.0168}},\"bf9817\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29903519153595,\"z\":-58.9084396362305},\"rot\":{\"x\":0.0208145510405302,\"y\":269.979431152344,\"z\":0.0167637746781111}},\"c24c0f\":{\"lock\":false,\"pos\":{\"x\":26.107120513916,\"y\":1.28520059585571,\"z\":-93.1228866577148},\"rot\":{\"x\":0.020803477615118,\"y\":270.016937255859,\"z\":0.0167773775756359}},\"c27ee4\":{\"lock\":false,\"pos\":{\"x\":52.9442367553711,\"y\":1.30563199520111,\"z\":-56.6203308105469},\"rot\":{\"x\":0.0208133868873119,\"y\":269.9833984375,\"z\":0.0167651195079088}},\"c6629b\":{\"lock\":false,\"pos\":{\"x\":52.944221496582,\"y\":1.30024600028992,\"z\":-75.0203247070313},\"rot\":{\"x\":0.0208077225834131,\"y\":270.002410888672,\"z\":0.0167720802128315}},\"c9bc29\":{\"lock\":false,\"pos\":{\"x\":-16.8891,\"y\":1.3496,\"z\":-68.5691},\"rot\":{\"x\":0.0208,\"y\":270.0074,\"z\":0.0168}},\"cc9f3e\":{\"lock\":false,\"pos\":{\"x\":52.944206237793,\"y\":1.30428540706635,\"z\":-61.2203483581543},\"rot\":{\"x\":0.0208137333393097,\"y\":269.982269287109,\"z\":0.0167646743357182}},\"ccd2d7\":{\"lock\":false,\"pos\":{\"x\":29.3400802612305,\"y\":1.29638969898224,\"z\":-58.9083938598633},\"rot\":{\"x\":0.0208111088722944,\"y\":269.991333007813,\"z\":0.0167681202292442}},\"d5060d\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.2916544675827,\"z\":-79.6082611083984},\"rot\":{\"x\":0.0208071451634169,\"y\":270.004455566406,\"z\":0.016772773116827}},\"d5a551\":{\"lock\":false,\"pos\":{\"x\":58.0996742248535,\"y\":1.3014303445816,\"z\":-77.3708572387695},\"rot\":{\"x\":0.0208079069852829,\"y\":270.002288818359,\"z\":0.0167720541357994}},\"d7edae\":{\"lock\":false,\"pos\":{\"x\":41.3516998291016,\"y\":1.43921434879303,\"z\":-32.6269416809082},\"rot\":{\"x\":359.920135498047,\"y\":270.003204345703,\"z\":0.0168775394558907}},\"d92dde\":{\"lock\":false,\"pos\":{\"x\":40.2900581359863,\"y\":1.30036306381226,\"z\":-58.9199981689453},\"rot\":{\"x\":0.0208116788417101,\"y\":269.988830566406,\"z\":0.0167670734226704}},\"dc8ab9\":{\"lock\":false,\"pos\":{\"x\":29.3400592803955,\"y\":1.29167699813843,\"z\":-75.0085983276367},\"rot\":{\"x\":0.0208077263087034,\"y\":270.002380371094,\"z\":0.0167721174657345}},\"dd5a8d\":{\"lock\":false,\"pos\":{\"x\":29.3400764465332,\"y\":1.29571652412415,\"z\":-61.2084007263184},\"rot\":{\"x\":0.0208144672214985,\"y\":269.979370117188,\"z\":0.0167636964470148}},\"e10da6\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29095637798309,\"z\":-86.50830078125},\"rot\":{\"x\":0.0208088885992765,\"y\":269.998687744141,\"z\":0.016770800575614}},\"e338d7\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.3113,\"z\":-63.5077},\"rot\":{\"x\":0.0208,\"y\":270.0022,\"z\":0.0168}},\"e4fc98\":{\"lock\":false,\"pos\":{\"x\":32.9853057861328,\"y\":1.29704034328461,\"z\":-61.2083282470703},\"rot\":{\"x\":0.0208131168037653,\"y\":269.984497070313,\"z\":0.016765546053648}},\"e5bd5d\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.29891812801361,\"z\":-75.0087738037109},\"rot\":{\"x\":0.0208078045397997,\"y\":270.002319335938,\"z\":0.0167719461023808}},\"e618ab\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29162955284119,\"z\":-84.2082977294922},\"rot\":{\"x\":0.0208089463412762,\"y\":269.998657226563,\"z\":0.0167708601802588}},\"e7c879\":{\"lock\":false,\"pos\":{\"x\":49.2784957885742,\"y\":1.29824483394623,\"z\":-77.3086853027344},\"rot\":{\"x\":0.0208076257258654,\"y\":270.00244140625,\"z\":0.0167721770703793}},\"e910b0\":{\"lock\":false,\"pos\":{\"x\":-16.8891,\"y\":1.3499,\"z\":-67.5635},\"rot\":{\"x\":0.0208,\"y\":269.9978,\"z\":0.0168}},\"e969d6\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29836189746857,\"z\":-61.2084426879883},\"rot\":{\"x\":0.0208120793104172,\"y\":269.987731933594,\"z\":0.0167666524648666}},\"ebc809\":{\"lock\":false,\"pos\":{\"x\":-26.2173,\"y\":1.3106,\"z\":-65.7951},\"rot\":{\"x\":0.0208,\"y\":269.9984,\"z\":0.0168}},\"ed565f\":{\"lock\":false,\"pos\":{\"x\":52.9442481994629,\"y\":1.29687976837158,\"z\":-86.520263671875},\"rot\":{\"x\":0.0208090785890818,\"y\":269.998687744141,\"z\":0.0167706850916147}},\"ef4d67\":{\"lock\":false,\"pos\":{\"x\":32.9852867126465,\"y\":1.29838681221008,\"z\":-56.6083335876465},\"rot\":{\"x\":0.0208145845681429,\"y\":269.979370117188,\"z\":0.0167634636163712}},\"f328e1\":{\"lock\":false,\"pos\":{\"x\":52.9442367553711,\"y\":1.30765187740326,\"z\":-49.7196083068848},\"rot\":{\"x\":0.0208082105964422,\"y\":270.001281738281,\"z\":0.0167715921998024}},\"f883a7\":{\"lock\":false,\"pos\":{\"x\":40.2900733947754,\"y\":1.29834342002869,\"z\":-65.8198394775391},\"rot\":{\"x\":0.0208077020943165,\"y\":270.002410888672,\"z\":0.0167720913887024}},\"f8e834\":{\"lock\":false,\"pos\":{\"x\":36.624340057373,\"y\":1.29970848560333,\"z\":-56.6084365844727},\"rot\":{\"x\":0.0208153408020735,\"y\":269.976440429688,\"z\":0.016762575134635}},\"f9302c\":{\"lock\":false,\"pos\":{\"x\":40.2985038757324,\"y\":1.2903425693512,\"z\":-93.1637954711914},\"rot\":{\"x\":0.0208130273967981,\"y\":269.984436035156,\"z\":0.0167654659599066}},\"f93232\":{\"lock\":false,\"pos\":{\"x\":29.3400592803955,\"y\":1.28898406028748,\"z\":-84.2084732055664},\"rot\":{\"x\":0.0208086147904396,\"y\":269.999938964844,\"z\":0.0167710352689028}},\"fa6c1a\":{\"lock\":false,\"pos\":{\"x\":36.7542610168457,\"y\":1.28905892372131,\"z\":-93.1517944335938},\"rot\":{\"x\":0.0208184327930212,\"y\":269.96630859375,\"z\":0.0167590919882059}},\"faed96\":{\"lock\":false,\"pos\":{\"x\":36.6243591308594,\"y\":1.30240142345428,\"z\":-47.4084205627441},\"rot\":{\"x\":0.0208073873072863,\"y\":270.004211425781,\"z\":0.0167727507650852}},\"fde4dd\":{\"lock\":false,\"pos\":{\"x\":52.9442291259766,\"y\":1.30226576328278,\"z\":-68.1201934814453},\"rot\":{\"x\":0.0208078939467669,\"y\":270.002471923828,\"z\":0.0167719721794128}}}}", + "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": "1fb7ce", + "Name": "Custom_Model", + "Transform": { + "posX": -20.939, + "posY": 1.963, + "posZ": 81.007, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Pokemon: Eldritch Edition Custom Investigators", + "Description": "", + "GMNotes": "fancreations/investigators_pokemon_eldritch_edition.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1597043896926982160/40A0068DAB05395205E184765110430CAADDA2CF/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"02dd21\":{\"lock\":false,\"pos\":{\"x\":-26.2999973297119,\"y\":1.27566242218018,\"z\":-53.4368362426758},\"rot\":{\"x\":359.979156494141,\"y\":89.9969024658203,\"z\":359.983245849609}},\"0de2c4\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35992407798767,\"z\":-67.8206024169922},\"rot\":{\"x\":0.0208164416253567,\"y\":269.999755859375,\"z\":0.0167678892612457}},\"0f241b\":{\"lock\":false,\"pos\":{\"x\":-22.6168975830078,\"y\":1.3063827753067,\"z\":-84.8184967041016},\"rot\":{\"x\":0.016771724447608,\"y\":179.999954223633,\"z\":359.979187011719}},\"1aebf8\":{\"lock\":false,\"pos\":{\"x\":-26.3001308441162,\"y\":1.27108907699585,\"z\":-69.0606002807617},\"rot\":{\"x\":359.979156494141,\"y\":89.9996719360352,\"z\":359.983245849609}},\"226716\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35920107364655,\"z\":-70.2906036376953},\"rot\":{\"x\":0.0208164621144533,\"y\":269.999572753906,\"z\":0.0167677756398916}},\"2a0151\":{\"lock\":false,\"pos\":{\"x\":-26.29958152771,\"y\":1.26647675037384,\"z\":-84.817985534668},\"rot\":{\"x\":359.979156494141,\"y\":90.0002746582031,\"z\":359.983215332031}},\"2d7917\":{\"lock\":false,\"pos\":{\"x\":-22.6168994903564,\"y\":1.31328415870667,\"z\":-61.2414016723633},\"rot\":{\"x\":0.016771299764514,\"y\":179.999923706055,\"z\":359.979187011719}},\"307044\":{\"lock\":false,\"pos\":{\"x\":-16.6401996612549,\"y\":1.3549485206604,\"z\":-84.8181991577148},\"rot\":{\"x\":0.0208103768527508,\"y\":270.022247314453,\"z\":0.016776017844677}},\"3ddfeb\":{\"lock\":false,\"pos\":{\"x\":-16.6394004821777,\"y\":1.35459744930267,\"z\":-86.0186004638672},\"rot\":{\"x\":0.0208164379000664,\"y\":269.999572753906,\"z\":0.0167675726115704}},\"3f0e28\":{\"lock\":false,\"pos\":{\"x\":-19.2959003448486,\"y\":1.31220149993896,\"z\":-69.0606994628906},\"rot\":{\"x\":0.0208025686442852,\"y\":270.020874023438,\"z\":0.0167785324156284}},\"41bfc7\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.3618528842926,\"z\":-61.2309989929199},\"rot\":{\"x\":0.0208135135471821,\"y\":270.010925292969,\"z\":0.0167720373719931}},\"4ad11b\":{\"lock\":false,\"pos\":{\"x\":-16.6396007537842,\"y\":1.357253074646,\"z\":-76.9456024169922},\"rot\":{\"x\":0.0208168551325798,\"y\":269.999694824219,\"z\":0.0167679917067289}},\"4d0a50\":{\"lock\":false,\"pos\":{\"x\":-22.613899230957,\"y\":1.31556940078735,\"z\":-53.4380989074707},\"rot\":{\"x\":0.0167713351547718,\"y\":179.999938964844,\"z\":359.979187011719}},\"543164\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.35956108570099,\"z\":-69.060302734375},\"rot\":{\"x\":0.0208166968077421,\"y\":269.999481201172,\"z\":0.0167676880955696}},\"6330da\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36378788948059,\"z\":-54.6207008361816},\"rot\":{\"x\":0.0208167098462582,\"y\":270.000457763672,\"z\":0.0167684089392424}},\"779aa6\":{\"lock\":false,\"pos\":{\"x\":-16.638500213623,\"y\":1.35532283782959,\"z\":-83.5414962768555},\"rot\":{\"x\":0.0208173394203186,\"y\":269.998016357422,\"z\":0.0167670622467995}},\"808696\":{\"lock\":false,\"pos\":{\"x\":-19.3001003265381,\"y\":1.31449115276337,\"z\":-61.2332000732422},\"rot\":{\"x\":0.0208018757402897,\"y\":270.022583007813,\"z\":0.0167793910950422}},\"810d82\":{\"lock\":false,\"pos\":{\"x\":-19.2997989654541,\"y\":1.3075875043869,\"z\":-84.8181991577148},\"rot\":{\"x\":0.0208041854202747,\"y\":270.022644042969,\"z\":0.0167822297662497}},\"8a01b9\":{\"lock\":false,\"pos\":{\"x\":-19.2936000823975,\"y\":1.30989551544189,\"z\":-76.9414978027344},\"rot\":{\"x\":0.020802179351449,\"y\":270.023406982422,\"z\":0.0167793575674295}},\"9e80b9\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36414813995361,\"z\":-53.3903999328613},\"rot\":{\"x\":0.0208209455013275,\"y\":269.983947753906,\"z\":0.0167623087763786}},\"a01c9b\":{\"lock\":false,\"pos\":{\"x\":-19.2999992370605,\"y\":1.31677353382111,\"z\":-53.4357986450195},\"rot\":{\"x\":0.0208026729524136,\"y\":270.021057128906,\"z\":0.0167783722281456}},\"bde4a6\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36451041698456,\"z\":-52.1520004272461},\"rot\":{\"x\":0.020816758275032,\"y\":269.999816894531,\"z\":0.0167679078876972}},\"bfb635\":{\"lock\":false,\"pos\":{\"x\":-26.3001384735107,\"y\":1.26878118515015,\"z\":-76.9456481933594},\"rot\":{\"x\":359.979156494141,\"y\":89.9997406005859,\"z\":359.983215332031}},\"cfcb92\":{\"lock\":false,\"pos\":{\"x\":-26.2994804382324,\"y\":1.27337789535522,\"z\":-61.2407188415527},\"rot\":{\"x\":359.979156494141,\"y\":90,\"z\":359.983245849609}},\"d6fdbf\":{\"lock\":false,\"pos\":{\"x\":-16.6399993896484,\"y\":1.36149287223816,\"z\":-62.4608993530273},\"rot\":{\"x\":0.0208269897848368,\"y\":269.965240478516,\"z\":0.0167553834617138}},\"d92dda\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.30868768692017,\"z\":-76.9459991455078},\"rot\":{\"x\":0.0167711619287729,\"y\":179.999893188477,\"z\":359.979187011719}},\"d9fb86\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35689294338226,\"z\":-78.1755981445313},\"rot\":{\"x\":0.0208139065653086,\"y\":270.008666992188,\"z\":0.0167710781097412}},\"ddb016\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.31099140644073,\"z\":-69.0755996704102},\"rot\":{\"x\":0.0167711619287729,\"y\":179.999893188477,\"z\":359.979187011719}},\"de216f\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36221301555634,\"z\":-60.0009994506836},\"rot\":{\"x\":0.0208135861903429,\"y\":270.010711669922,\"z\":0.0167716089636087}},\"e04b48\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.35761606693268,\"z\":-75.7053985595703},\"rot\":{\"x\":0.0208202619105577,\"y\":269.987365722656,\"z\":0.0167635194957256}}}}", + "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": "e32a71", + "Name": "Custom_Model", + "Transform": { + "posX": -45.871, + "posY": 1.973, + "posZ": -114.771, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.4, + "scaleY": 0.29, + "scaleZ": 1.53 + }, + "Nickname": "Nightmare Pack - EN", + "Description": "by The Popest", + "GMNotes": "fancreations/investigators_nightmare_town.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "https://i.imgur.com/ftafgpa.pnghttps://i.imgur.com/ftafgpa.png", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 0.735294163, + "g": 0.735294163, + "b": 0.735294163 + }, + "SpecularIntensity": 0.3, + "SpecularSharpness": 8.0, + "FresnelStrength": 0.4999999 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"0088ba\":{\"lock\":false,\"pos\":{\"x\":-6.92639875411987,\"y\":97.6375579833984,\"z\":2.96812868118286},\"rot\":{\"x\":359.5029296875,\"y\":180.023330688477,\"z\":0.330624610185623}},\"0195d3\":{\"lock\":false,\"pos\":{\"x\":-5.3164,\"y\":1.7026,\"z\":0.3783},\"rot\":{\"x\":359.9197,\"y\":270.0199,\"z\":0.0168}},\"02dd21\":{\"lock\":false,\"pos\":{\"x\":-26.2999973297119,\"y\":1.27566242218018,\"z\":-53.4368362426758},\"rot\":{\"x\":359.979156494141,\"y\":89.9969024658203,\"z\":359.983245849609}},\"0745af\":{\"lock\":false,\"pos\":{\"x\":-16.6232299804688,\"y\":1.3615038394928,\"z\":-62.4441375732422},\"rot\":{\"x\":0.0208165217190981,\"y\":269.999938964844,\"z\":0.0167675279080868}},\"0be33e\":{\"lock\":false,\"pos\":{\"x\":-19.2455997467041,\"y\":1.29233181476593,\"z\":-90.5261001586914},\"rot\":{\"x\":0.0208136830478907,\"y\":269.986114501953,\"z\":0.0167653951793909}},\"0de2c4\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35992407798767,\"z\":-67.8206024169922},\"rot\":{\"x\":0.0208164416253567,\"y\":269.999755859375,\"z\":0.0167678892612457}},\"0f241b\":{\"lock\":false,\"pos\":{\"x\":-22.6168975830078,\"y\":1.3063827753067,\"z\":-84.8184967041016},\"rot\":{\"x\":0.016771724447608,\"y\":179.999954223633,\"z\":359.979187011719}},\"11dbe4\":{\"lock\":false,\"pos\":{\"x\":-19.3039,\"y\":1.294,\"z\":-84.8224},\"rot\":{\"x\":0.0208,\"y\":269.9865,\"z\":0.0168}},\"1842b6\":{\"lock\":false,\"pos\":{\"x\":-26.3059005737305,\"y\":1.27565884590149,\"z\":-53.4418983459473},\"rot\":{\"x\":359.979187011719,\"y\":90.0104064941406,\"z\":359.983215332031}},\"19a0c4\":{\"lock\":false,\"pos\":{\"x\":-19.30419921875,\"y\":1.30316603183746,\"z\":-53.4401016235352},\"rot\":{\"x\":0.0208098273724318,\"y\":270.000091552734,\"z\":0.0167705342173576}},\"1a160c\":{\"lock\":false,\"pos\":{\"x\":-22.1548,\"y\":1.3655,\"z\":-53.4315},\"rot\":{\"x\":0.02,\"y\":270.018,\"z\":0.0165}},\"1aebf8\":{\"lock\":false,\"pos\":{\"x\":-26.3001308441162,\"y\":1.27108907699585,\"z\":-69.0606002807617},\"rot\":{\"x\":359.979156494141,\"y\":89.9996719360352,\"z\":359.983245849609}},\"1b0fdd\":{\"lock\":false,\"pos\":{\"x\":-16.5254249572754,\"y\":1.35332095623016,\"z\":-90.5208129882813},\"rot\":{\"x\":359.983215332031,\"y\":3.27318957715761E-05,\"z\":0.0208062957972288}},\"1dee2f\":{\"lock\":false,\"pos\":{\"x\":-6.90673065185547,\"y\":97.6462097167969,\"z\":1.91000008583069},\"rot\":{\"x\":359.501251220703,\"y\":180.003860473633,\"z\":0.333155572414398}},\"1f8fcf\":{\"lock\":false,\"pos\":{\"x\":-16.6235466003418,\"y\":1.35957205295563,\"z\":-69.0435256958008},\"rot\":{\"x\":0.0208160616457462,\"y\":270.00048828125,\"z\":0.0167686101049185}},\"226716\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35920107364655,\"z\":-70.2906036376953},\"rot\":{\"x\":0.0208164621144533,\"y\":269.999572753906,\"z\":0.0167677756398916}},\"24660b\":{\"lock\":false,\"pos\":{\"x\":-16.6233291625977,\"y\":1.36415886878967,\"z\":-53.3736343383789},\"rot\":{\"x\":0.0208165738731623,\"y\":270.000305175781,\"z\":0.0167682748287916}},\"2a0151\":{\"lock\":false,\"pos\":{\"x\":-26.29958152771,\"y\":1.26647675037384,\"z\":-84.817985534668},\"rot\":{\"x\":359.979156494141,\"y\":90.0002746582031,\"z\":359.983215332031}},\"2d7917\":{\"lock\":false,\"pos\":{\"x\":-22.6168994903564,\"y\":1.31328415870667,\"z\":-61.2414016723633},\"rot\":{\"x\":0.016771299764514,\"y\":179.999923706055,\"z\":359.979187011719}},\"307044\":{\"lock\":false,\"pos\":{\"x\":-16.6401996612549,\"y\":1.3549485206604,\"z\":-84.8181991577148},\"rot\":{\"x\":0.0208103768527508,\"y\":270.022247314453,\"z\":0.016776017844677}},\"3b2bad\":{\"lock\":false,\"pos\":{\"x\":-22.6207008361816,\"y\":1.31328284740448,\"z\":-61.2412986755371},\"rot\":{\"x\":0.0208657011389732,\"y\":269.805206298828,\"z\":0.0167002454400063}},\"3c3607\":{\"lock\":false,\"pos\":{\"x\":-16.6233367919922,\"y\":1.36186385154724,\"z\":-61.2142333984375},\"rot\":{\"x\":0.0208165049552917,\"y\":269.99951171875,\"z\":0.0167678613215685}},\"3ddfeb\":{\"lock\":false,\"pos\":{\"x\":-16.6394004821777,\"y\":1.35459744930267,\"z\":-86.0186004638672},\"rot\":{\"x\":0.0208164379000664,\"y\":269.999572753906,\"z\":0.0167675726115704}},\"3f0e28\":{\"lock\":false,\"pos\":{\"x\":-19.2959003448486,\"y\":1.31220149993896,\"z\":-69.0606994628906},\"rot\":{\"x\":0.0208025686442852,\"y\":270.020874023438,\"z\":0.0167785324156284}},\"41bfc7\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.3618528842926,\"z\":-61.2309989929199},\"rot\":{\"x\":0.0208135135471821,\"y\":270.010925292969,\"z\":0.0167720373719931}},\"437a37\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.30868768692017,\"z\":-76.9459991455078},\"rot\":{\"x\":0.0208149589598179,\"y\":269.979187011719,\"z\":0.0167635623365641}},\"4722e6\":{\"lock\":false,\"pos\":{\"x\":-26.3049983978271,\"y\":1.2733747959137,\"z\":-61.2458000183105},\"rot\":{\"x\":359.979156494141,\"y\":89.9815063476563,\"z\":359.983245849609}},\"4ad11b\":{\"lock\":false,\"pos\":{\"x\":-16.6396007537842,\"y\":1.357253074646,\"z\":-76.9456024169922},\"rot\":{\"x\":0.0208168551325798,\"y\":269.999694824219,\"z\":0.0167679917067289}},\"4d0a50\":{\"lock\":false,\"pos\":{\"x\":-22.613899230957,\"y\":1.31556940078735,\"z\":-53.4380989074707},\"rot\":{\"x\":0.0167713351547718,\"y\":179.999938964844,\"z\":359.979187011719}},\"4f37be\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2334},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"51f42c\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":270.018,\"z\":0.0166}},\"543164\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.35956108570099,\"z\":-69.060302734375},\"rot\":{\"x\":0.0208166968077421,\"y\":269.999481201172,\"z\":0.0167676880955696}},\"5c7b14\":{\"lock\":false,\"pos\":{\"x\":-26.3050994873047,\"y\":1.27108597755432,\"z\":-69.0654067993164},\"rot\":{\"x\":359.979187011719,\"y\":90.010009765625,\"z\":359.983215332031}},\"607bc5\":{\"lock\":false,\"pos\":{\"x\":-22.621000289917,\"y\":1.30638003349304,\"z\":-84.8227005004883},\"rot\":{\"x\":0.0208084154874086,\"y\":270.001800537109,\"z\":0.0167717579752207}},\"6330da\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36378788948059,\"z\":-54.6207008361816},\"rot\":{\"x\":0.0208167098462582,\"y\":270.000457763672,\"z\":0.0167684089392424}},\"698808\":{\"lock\":false,\"pos\":{\"x\":-26.3044986724854,\"y\":1.26647329330444,\"z\":-84.8228073120117},\"rot\":{\"x\":359.979156494141,\"y\":90,\"z\":359.983215332031}},\"69f0d8\":{\"lock\":false,\"pos\":{\"x\":-22.617992401123,\"y\":1.33252048492432,\"z\":-53.4420967102051},\"rot\":{\"x\":0.0208107884973288,\"y\":269.996887207031,\"z\":0.0167698599398136}},\"6d91e6\":{\"lock\":false,\"pos\":{\"x\":-19.2978000640869,\"y\":1.29628801345825,\"z\":-76.94580078125},\"rot\":{\"x\":0.0208093039691448,\"y\":270,\"z\":0.0167701654136181}},\"7069c2\":{\"lock\":false,\"pos\":{\"x\":-16.6233425140381,\"y\":1.3569039106369,\"z\":-78.1588287353516},\"rot\":{\"x\":0.020816657692194,\"y\":270.000732421875,\"z\":0.0167684201151133}},\"709107\":{\"lock\":false,\"pos\":{\"x\":-9.4013557434082,\"y\":97.5541839599609,\"z\":7.28238010406494},\"rot\":{\"x\":359.660949707031,\"y\":269.990417480469,\"z\":359.491882324219}},\"73bbe6\":{\"lock\":false,\"pos\":{\"x\":-6.95197439193726,\"y\":97.6284790039063,\"z\":4.007155418396},\"rot\":{\"x\":359.502532958984,\"y\":180.026397705078,\"z\":0.33254799246788}},\"757716\":{\"lock\":false,\"pos\":{\"x\":-16.6233501434326,\"y\":1.35993504524231,\"z\":-67.803825378418},\"rot\":{\"x\":0.0208157859742641,\"y\":270.00048828125,\"z\":0.0167686063796282}},\"767abd\":{\"lock\":false,\"pos\":{\"x\":-11.8665,\"y\":14.5262,\"z\":4.6576},\"rot\":{\"x\":0.0801,\"y\":90,\"z\":359.9514}},\"778482\":{\"lock\":false,\"pos\":{\"x\":-19.3043,\"y\":1.3009,\"z\":-61.2375},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"779aa6\":{\"lock\":false,\"pos\":{\"x\":-16.638500213623,\"y\":1.35532283782959,\"z\":-83.5414962768555},\"rot\":{\"x\":0.0208173394203186,\"y\":269.998016357422,\"z\":0.0167670622467995}},\"7ae4a4\":{\"lock\":false,\"pos\":{\"x\":-16.6233386993408,\"y\":1.36222386360168,\"z\":-59.9842376708984},\"rot\":{\"x\":0.0208168067038059,\"y\":269.999603271484,\"z\":0.0167678035795689}},\"7c476f\":{\"lock\":false,\"pos\":{\"x\":-16.5496215820313,\"y\":1.35362160205841,\"z\":-89.4637145996094},\"rot\":{\"x\":359.983215332031,\"y\":-2.15352629311383E-05,\"z\":0.0208078436553478}},\"7d0121\":{\"lock\":false,\"pos\":{\"x\":-16.6235332489014,\"y\":1.35762691497803,\"z\":-75.6886291503906},\"rot\":{\"x\":0.0208214167505503,\"y\":269.981994628906,\"z\":0.0167614575475454}},\"808696\":{\"lock\":false,\"pos\":{\"x\":-19.3001003265381,\"y\":1.31449115276337,\"z\":-61.2332000732422},\"rot\":{\"x\":0.0208018757402897,\"y\":270.022583007813,\"z\":0.0167793910950422}},\"810d82\":{\"lock\":false,\"pos\":{\"x\":-19.2997989654541,\"y\":1.3075875043869,\"z\":-84.8181991577148},\"rot\":{\"x\":0.0208041854202747,\"y\":270.022644042969,\"z\":0.0167822297662497}},\"8a01b9\":{\"lock\":false,\"pos\":{\"x\":-19.2936000823975,\"y\":1.30989551544189,\"z\":-76.9414978027344},\"rot\":{\"x\":0.020802179351449,\"y\":270.023406982422,\"z\":0.0167793575674295}},\"90165e\":{\"lock\":false,\"pos\":{\"x\":-16.6233406066895,\"y\":1.36379873752594,\"z\":-54.6039276123047},\"rot\":{\"x\":0.0208164323121309,\"y\":270.000213623047,\"z\":0.016768142580986}},\"91d56f\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9416},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"928835\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"9c5af7\":{\"lock\":false,\"pos\":{\"x\":-26.3050975799561,\"y\":1.26877748966217,\"z\":-76.9504089355469},\"rot\":{\"x\":359.979156494141,\"y\":90,\"z\":359.983215332031}},\"9e80b9\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36414813995361,\"z\":-53.3903999328613},\"rot\":{\"x\":0.0208209455013275,\"y\":269.983947753906,\"z\":0.0167623087763786}},\"a01c9b\":{\"lock\":false,\"pos\":{\"x\":-19.2999992370605,\"y\":1.31677353382111,\"z\":-53.4357986450195},\"rot\":{\"x\":0.0208026729524136,\"y\":270.021057128906,\"z\":0.0167783722281456}},\"a52a3a\":{\"lock\":false,\"pos\":{\"x\":-16.6228427886963,\"y\":1.35726404190063,\"z\":-76.9288330078125},\"rot\":{\"x\":0.02081648260355,\"y\":270.00048828125,\"z\":0.0167677849531174}},\"aaf149\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3325,\"z\":-53.438},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"b6b36e\":{\"lock\":false,\"pos\":{\"x\":-16.6233329772949,\"y\":1.35921192169189,\"z\":-70.2738342285156},\"rot\":{\"x\":0.0208173170685768,\"y\":269.998687744141,\"z\":0.0167677458375692}},\"b95256\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"bde4a6\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36451041698456,\"z\":-52.1520004272461},\"rot\":{\"x\":0.020816758275032,\"y\":269.999816894531,\"z\":0.0167679078876972}},\"be44cf\":{\"lock\":false,\"pos\":{\"x\":-16.6268348693848,\"y\":1.35460567474365,\"z\":-86.0060272216797},\"rot\":{\"x\":0.0208113081753254,\"y\":270.017486572266,\"z\":0.0167743507772684}},\"bfb635\":{\"lock\":false,\"pos\":{\"x\":-26.3001384735107,\"y\":1.26878118515015,\"z\":-76.9456481933594},\"rot\":{\"x\":359.979156494141,\"y\":89.9997406005859,\"z\":359.983215332031}},\"c1bb90\":{\"lock\":false,\"pos\":{\"x\":-16.6234188079834,\"y\":1.35495948791504,\"z\":-84.8014526367188},\"rot\":{\"x\":0.0208165608346462,\"y\":270.000305175781,\"z\":0.0167681518942118}},\"ce1ca7\":{\"lock\":false,\"pos\":{\"x\":-9.40235042572021,\"y\":97.6034851074219,\"z\":3.199223279953},\"rot\":{\"x\":359.660064697266,\"y\":269.992919921875,\"z\":359.493011474609}},\"cf0fa6\":{\"lock\":false,\"pos\":{\"x\":-16.6233367919922,\"y\":1.36452126502991,\"z\":-52.1352310180664},\"rot\":{\"x\":0.0208160765469074,\"y\":270.000213623047,\"z\":0.0167679488658905}},\"cfcb92\":{\"lock\":false,\"pos\":{\"x\":-26.2994804382324,\"y\":1.27337789535522,\"z\":-61.2407188415527},\"rot\":{\"x\":359.979156494141,\"y\":90,\"z\":359.983245849609}},\"d6fdbf\":{\"lock\":false,\"pos\":{\"x\":-16.6399993896484,\"y\":1.36149287223816,\"z\":-62.4608993530273},\"rot\":{\"x\":0.0208269897848368,\"y\":269.965240478516,\"z\":0.0167553834617138}},\"d92dda\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.30868768692017,\"z\":-76.9459991455078},\"rot\":{\"x\":0.0167711619287729,\"y\":179.999893188477,\"z\":359.979187011719}},\"d9fb86\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.35689294338226,\"z\":-78.1755981445313},\"rot\":{\"x\":0.0208139065653086,\"y\":270.008666992188,\"z\":0.0167710781097412}},\"db82b2\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.2986,\"z\":-69.0649},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"ddb016\":{\"lock\":false,\"pos\":{\"x\":-22.6156997680664,\"y\":1.31099140644073,\"z\":-69.0755996704102},\"rot\":{\"x\":0.0167711619287729,\"y\":179.999893188477,\"z\":359.979187011719}},\"de216f\":{\"lock\":false,\"pos\":{\"x\":-16.640100479126,\"y\":1.36221301555634,\"z\":-60.0009994506836},\"rot\":{\"x\":0.0208135861903429,\"y\":270.010711669922,\"z\":0.0167716089636087}},\"e04b48\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.35761606693268,\"z\":-75.7053985595703},\"rot\":{\"x\":0.0208202619105577,\"y\":269.987365722656,\"z\":0.0167635194957256}},\"e4c465\":{\"lock\":false,\"pos\":{\"x\":-16.6260395050049,\"y\":1.35533106327057,\"z\":-83.5289001464844},\"rot\":{\"x\":0.020870653912425,\"y\":269.815185546875,\"z\":0.0167007204145193}},\"e6c6ea\":{\"lock\":false,\"pos\":{\"x\":-22.6138916015625,\"y\":1.33252322673798,\"z\":-53.4379997253418},\"rot\":{\"x\":0.0208101626485586,\"y\":269.99951171875,\"z\":0.0167707949876785}},\"eb67db\":{\"lock\":false,\"pos\":{\"x\":-22.619800567627,\"y\":1.31098866462708,\"z\":-69.0798034667969},\"rot\":{\"x\":0.0208089426159859,\"y\":270,\"z\":0.0167712215334177}},\"ee2ffa\":{\"lock\":false,\"pos\":{\"x\":-22.6136,\"y\":1.3325,\"z\":-53.4377},\"rot\":{\"x\":0.0208,\"y\":270.0079,\"z\":0.0168}},\"f94edc\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"f9adc0\":{\"lock\":false,\"pos\":{\"x\":-22.6197929382324,\"y\":1.32563877105713,\"z\":-76.9501953125},\"rot\":{\"x\":0.0208151005208492,\"y\":269.97607421875,\"z\":0.0167624745517969}},\"fed3c5\":{\"lock\":false,\"pos\":{\"x\":-16.523323059082,\"y\":1.35301625728607,\"z\":-91.5646133422852},\"rot\":{\"x\":359.983215332031,\"y\":5.10707141074818E-05,\"z\":0.0208062138408422}},\"ff3f4e\":{\"lock\":false,\"pos\":{\"x\":-22.63450050354,\"y\":1.30471432209015,\"z\":-90.496696472168},\"rot\":{\"x\":0.02080880664289,\"y\":270.000091552734,\"z\":0.0167712885886431}}}}", + "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": "4608c8", + "Name": "Custom_Model", + "Transform": { + "posX": -20.939, + "posY": 1.963, + "posZ": 81.007, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Maximillion Pegasus Custom Investigator", + "Description": "By Game#0398", + "GMNotes": "fancreations/investigators_maximillion_pegasus.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1684870715280907223/1E9DE758F089D7F880ADC8CA594F9AA938743F8B/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"043636\":{\"lock\":false,\"pos\":{\"x\":-19.2958831787109,\"y\":1.31220149993896,\"z\":-69.0607070922852},\"rot\":{\"x\":0.0208086650818586,\"y\":270,\"z\":0.0167712047696114}},\"38e58a\":{\"lock\":false,\"pos\":{\"x\":-22.6156921386719,\"y\":1.31099140644073,\"z\":-69.0756149291992},\"rot\":{\"x\":0.0208094250410795,\"y\":269.999908447266,\"z\":0.0167717207223177}},\"728c1e\":{\"lock\":false,\"pos\":{\"x\":-26.3002033233643,\"y\":1.34105360507965,\"z\":-69.0606002807617},\"rot\":{\"x\":0.0208094790577888,\"y\":270.003631591797,\"z\":0.016773009672761}},\"e1aefa\":{\"lock\":false,\"pos\":{\"x\":-16.6402912139893,\"y\":1.31316602230072,\"z\":-69.0602951049805},\"rot\":{\"x\":0.0208082552999258,\"y\":270.000030517578,\"z\":0.0167675074189901}}}}", + "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": "b82c6f", + "Name": "Custom_Model", + "Transform": { + "posX": -20.939, + "posY": 1.962, + "posZ": 81.007, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Mass Effect Investigators", + "Description": "", + "GMNotes": "fancreations/investigators_mass_effect.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1667985852037525429/FFCBAFD8EF7EFD1127F4482DF01FFD8AE9638B4D/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"08d3e3\":{\"lock\":false,\"pos\":{\"x\":13.7846,\"y\":1.1313,\"z\":-49.5292},\"rot\":{\"x\":0.0208,\"y\":270.0289,\"z\":0.0168}},\"0bb6e8\":{\"lock\":false,\"pos\":{\"x\":10.0417,\"y\":1.3206,\"z\":-76.9242},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"0ccbc7\":{\"lock\":false,\"pos\":{\"x\":1.8744,\"y\":1.3711,\"z\":-86.5372},\"rot\":{\"x\":359.9789,\"y\":90.0433,\"z\":359.9843}},\"17f1f6\":{\"lock\":false,\"pos\":{\"x\":13.7266,\"y\":1.3242,\"z\":-69.0544},\"rot\":{\"x\":0.0208,\"y\":269.9988,\"z\":0.0168}},\"1850a0\":{\"lock\":false,\"pos\":{\"x\":10.1154,\"y\":1.13,\"z\":-49.5287},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"1a4d37\":{\"lock\":false,\"pos\":{\"x\":13.727,\"y\":1.3219,\"z\":-76.9246},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"2b6cc2\":{\"lock\":false,\"pos\":{\"x\":2.5928,\"y\":1.3179,\"z\":-76.9188},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"31a747\":{\"lock\":false,\"pos\":{\"x\":6.2777,\"y\":1.3215,\"z\":-69.0494},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"4fd5ba\":{\"lock\":false,\"pos\":{\"x\":13.7264,\"y\":1.3288,\"z\":-53.4163},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"513d5a\":{\"lock\":false,\"pos\":{\"x\":10.0422,\"y\":1.3274,\"z\":-53.4154},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"547fe6\":{\"lock\":false,\"pos\":{\"x\":13.7252,\"y\":1.3265,\"z\":-61.2201},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"570e85\":{\"lock\":false,\"pos\":{\"x\":2.6965,\"y\":1.1181,\"z\":-80.8667},\"rot\":{\"x\":0.0208,\"y\":270.0195,\"z\":0.0168}},\"60fa35\":{\"lock\":false,\"pos\":{\"x\":6.3792,\"y\":1.1263,\"z\":-57.3239},\"rot\":{\"x\":0.0208,\"y\":270.0177,\"z\":0.0168}},\"6d5e35\":{\"lock\":false,\"pos\":{\"x\":13.7587,\"y\":1.1267,\"z\":-65.2426},\"rot\":{\"x\":0.0208,\"y\":270.0178,\"z\":0.0168}},\"6fd13b\":{\"lock\":false,\"pos\":{\"x\":2.5897,\"y\":1.1204,\"z\":-72.9237},\"rot\":{\"x\":0.0208,\"y\":270.0206,\"z\":0.0168}},\"71818d\":{\"lock\":false,\"pos\":{\"x\":6.3664,\"y\":1.1286,\"z\":-49.5291},\"rot\":{\"x\":0.0208,\"y\":270.0194,\"z\":0.0168}},\"80b260\":{\"lock\":false,\"pos\":{\"x\":2.62,\"y\":1.1272,\"z\":-49.5292},\"rot\":{\"x\":0.0208,\"y\":270.0222,\"z\":0.0168}},\"80fbd7\":{\"lock\":false,\"pos\":{\"x\":13.8384,\"y\":1.1221,\"z\":-80.8671},\"rot\":{\"x\":0.0208,\"y\":270.0192,\"z\":0.0168}},\"821d26\":{\"lock\":false,\"pos\":{\"x\":6.2777,\"y\":1.3192,\"z\":-76.9192},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0167}},\"828364\":{\"lock\":false,\"pos\":{\"x\":6.2797,\"y\":1.3261,\"z\":-53.4113},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"858c12\":{\"lock\":false,\"pos\":{\"x\":10.1694,\"y\":1.1208,\"z\":-80.8667},\"rot\":{\"x\":0.0208,\"y\":270.0009,\"z\":0.0168}},\"87c700\":{\"lock\":false,\"pos\":{\"x\":2.5934,\"y\":1.3202,\"z\":-69.0337},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"8c43cc\":{\"lock\":false,\"pos\":{\"x\":6.2767,\"y\":1.3169,\"z\":-84.7916},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"8d56c2\":{\"lock\":false,\"pos\":{\"x\":13.7254,\"y\":1.3196,\"z\":-84.7972},\"rot\":{\"x\":0.0208,\"y\":270.0055,\"z\":0.0168}},\"947614\":{\"lock\":false,\"pos\":{\"x\":13.7557,\"y\":1.1244,\"z\":-72.9234},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}},\"9db582\":{\"lock\":false,\"pos\":{\"x\":6.2766,\"y\":1.3238,\"z\":-61.2146},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"b0675e\":{\"lock\":false,\"pos\":{\"x\":2.5933,\"y\":1.3224,\"z\":-61.2141},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"b6b587\":{\"lock\":false,\"pos\":{\"x\":2.5939,\"y\":1.1226,\"z\":-65.2427},\"rot\":{\"x\":0.0208,\"y\":270.021,\"z\":0.0168}},\"b6e8bc\":{\"lock\":false,\"pos\":{\"x\":6.336,\"y\":1.1217,\"z\":-72.9236},\"rot\":{\"x\":0.0208,\"y\":270.0179,\"z\":0.0168}},\"b9aa5d\":{\"lock\":false,\"pos\":{\"x\":10.0851,\"y\":1.1231,\"z\":-72.923},\"rot\":{\"x\":0.0208,\"y\":270.0019,\"z\":0.0168}},\"bced27\":{\"lock\":false,\"pos\":{\"x\":10.1282,\"y\":1.1277,\"z\":-57.3233},\"rot\":{\"x\":0.0208,\"y\":270.0015,\"z\":0.0168}},\"be4e02\":{\"lock\":false,\"pos\":{\"x\":10.0425,\"y\":1.3183,\"z\":-84.7966},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"c1cdf9\":{\"lock\":false,\"pos\":{\"x\":6.3705,\"y\":1.124,\"z\":-65.2395},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"c75ea5\":{\"lock\":false,\"pos\":{\"x\":10.0417,\"y\":1.3252,\"z\":-61.2201},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"daf913\":{\"lock\":false,\"pos\":{\"x\":10.0419,\"y\":1.3229,\"z\":-69.0393},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"dc76bd\":{\"lock\":false,\"pos\":{\"x\":0.1399,\"y\":1.4643,\"z\":-89.6423},\"rot\":{\"x\":0.0186,\"y\":270.0274,\"z\":0.0196}},\"e82a8b\":{\"lock\":false,\"pos\":{\"x\":10.0893,\"y\":1.1254,\"z\":-65.2422},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"ed77db\":{\"lock\":false,\"pos\":{\"x\":2.6329,\"y\":1.125,\"z\":-57.3239},\"rot\":{\"x\":0.0208,\"y\":270.0218,\"z\":0.0168}},\"f36d20\":{\"lock\":false,\"pos\":{\"x\":2.5934,\"y\":1.3247,\"z\":-53.4101},\"rot\":{\"x\":0.0208,\"y\":269.9967,\"z\":0.0168}},\"fc82f2\":{\"lock\":false,\"pos\":{\"x\":13.7976,\"y\":1.129,\"z\":-57.3239},\"rot\":{\"x\":0.0208,\"y\":270.0198,\"z\":0.0168}},\"fe3578\":{\"lock\":false,\"pos\":{\"x\":6.4201,\"y\":1.1194,\"z\":-80.8671},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}}}}", + "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": "814e2a", + "Name": "Custom_Model", + "Transform": { + "posX": -57.863, + "posY": 2.38, + "posZ": -72.018, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Magical Girl Arkham Project", + "Description": "", + "GMNotes": "fancreations/investigators_magical_girl.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1903353113607751170/B835836D4DB21CA06206BF84EEAAD6B3E6C157CB/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"28957b\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.1159,\"z\":-61.2332},\"rot\":{\"x\":359.9792,\"y\":90.0003,\"z\":359.9832}},\"6f2834\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.1089,\"z\":-84.8182},\"rot\":{\"x\":359.9792,\"y\":90.0013,\"z\":359.9832}},\"b4a99c\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.1181,\"z\":-53.4358},\"rot\":{\"x\":359.9792,\"y\":90.0002,\"z\":359.9832}},\"cfa958\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.111,\"z\":-69.0606},\"rot\":{\"x\":359.9792,\"y\":89.9785,\"z\":359.9832}},\"e8b5fc\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.1113,\"z\":-76.9415},\"rot\":{\"x\":359.9792,\"y\":90.0002,\"z\":359.9832}},\"f6152e\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3223,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":269.9924,\"z\":0.0168}},\"f6199b\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.1136,\"z\":-69.0607},\"rot\":{\"x\":359.9792,\"y\":90.0047,\"z\":359.9832}}}}", + "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": "197f36", + "Name": "Custom_Model", + "Transform": { + "posX": -33.926, + "posY": 1.973, + "posZ": -99.815, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Lola Hayes Rework", + "Description": "By Mint Tea Fan", + "GMNotes": "fancreations/investigators_lola_hayes_rework.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.35294, + "g": 0.34902, + "b": 0.34902 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754686449895663371/D5D8A1205E220C2ED2D0CA50705FBADE82C053BF/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"019d9e\":{\"lock\":false,\"pos\":{\"x\":3.92140078544617,\"y\":1.32441914081573,\"z\":-56.127498626709},\"rot\":{\"x\":0.0208084993064404,\"y\":269.999938964844,\"z\":0.0167712345719337}},\"01a7a5\":{\"lock\":false,\"pos\":{\"x\":3.91159749031067,\"y\":1.32307767868042,\"z\":-60.6982879638672},\"rot\":{\"x\":0.0208089128136635,\"y\":269.999206542969,\"z\":0.0167708117514849}},\"08377f\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29663562774658,\"z\":-54.9671783447266},\"rot\":{\"x\":0.0208043605089188,\"y\":270.015258789063,\"z\":0.0167764481157064}},\"092130\":{\"lock\":false,\"pos\":{\"x\":6.99819850921631,\"y\":1.31993222236633,\"z\":-75.2736968994141},\"rot\":{\"x\":0.0208056177943945,\"y\":270.010589599609,\"z\":0.0167749170213938}},\"0b0905\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.29989576339722,\"z\":-51.0611038208008},\"rot\":{\"x\":0.0208149328827858,\"y\":269.978942871094,\"z\":0.0167632307857275}},\"1da0bd\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29809892177582,\"z\":-52.3765258789063},\"rot\":{\"x\":0.0208087395876646,\"y\":269.999755859375,\"z\":0.0167710147798061}},\"1dae6f\":{\"lock\":false,\"pos\":{\"x\":3.83579897880554,\"y\":1.31878364086151,\"z\":-75.2736968994141},\"rot\":{\"x\":0.0208085812628269,\"y\":270.000152587891,\"z\":0.0167712830007076}},\"201fbe\":{\"lock\":false,\"pos\":{\"x\":26.8402519226074,\"y\":1.29891097545624,\"z\":-47.1935005187988},\"rot\":{\"x\":0.0208149291574955,\"y\":269.979064941406,\"z\":0.0167632326483727}},\"20afe9\":{\"lock\":false,\"pos\":{\"x\":10.4299983978271,\"y\":1.32745599746704,\"z\":-53.8278999328613},\"rot\":{\"x\":0.0208123754709959,\"y\":269.986633300781,\"z\":0.0167661476880312}},\"277df0\":{\"lock\":false,\"pos\":{\"x\":31.3143997192383,\"y\":1.34831249713898,\"z\":-76.6369018554688},\"rot\":{\"x\":359.979187011719,\"y\":90,\"z\":359.983215332031}},\"28fa8c\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29701471328735,\"z\":-53.6715660095215},\"rot\":{\"x\":0.0208039134740829,\"y\":270.016815185547,\"z\":0.0167769882827997}},\"2af612\":{\"lock\":false,\"pos\":{\"x\":32.5227279663086,\"y\":1.29066693782806,\"z\":-82.408088684082},\"rot\":{\"x\":0.0208140984177589,\"y\":269.982452392578,\"z\":0.0167647134512663}},\"2c10a3\":{\"lock\":false,\"pos\":{\"x\":7.19640207290649,\"y\":1.32562005519867,\"z\":-56.0881004333496},\"rot\":{\"x\":0.0208084769546986,\"y\":270.000122070313,\"z\":0.0167713537812233}},\"2cad41\":{\"lock\":false,\"pos\":{\"x\":3.94159936904907,\"y\":1.32711923122406,\"z\":-46.9281005859375},\"rot\":{\"x\":0.0208085831254721,\"y\":270,\"z\":0.0167712792754173}},\"2e8dc6\":{\"lock\":false,\"pos\":{\"x\":13.6491098403931,\"y\":1.32728123664856,\"z\":-58.4188995361328},\"rot\":{\"x\":0.0208083242177963,\"y\":270.000640869141,\"z\":0.0167717356234789}},\"2ec821\":{\"lock\":false,\"pos\":{\"x\":16.9171943664551,\"y\":1.29402875900269,\"z\":-51.5610733032227},\"rot\":{\"x\":0.0208087023347616,\"y\":270.000091552734,\"z\":0.0167712494730949}},\"354f96\":{\"lock\":false,\"pos\":{\"x\":16.9165992736816,\"y\":1.29269909858704,\"z\":-56.1026000976563},\"rot\":{\"x\":0.0208089090883732,\"y\":269.998504638672,\"z\":0.0167705900967121}},\"372afe\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29994642734528,\"z\":-48.4757537841797},\"rot\":{\"x\":0.0208044350147247,\"y\":270.014526367188,\"z\":0.0167762991040945}},\"3d460f\":{\"lock\":false,\"pos\":{\"x\":16.9165992736816,\"y\":1.29202950000763,\"z\":-58.3900985717773},\"rot\":{\"x\":0.0208089165389538,\"y\":269.998596191406,\"z\":0.0167706254869699}},\"3fc00d\":{\"lock\":false,\"pos\":{\"x\":30.724967956543,\"y\":1.29805028438568,\"z\":-54.9538269042969},\"rot\":{\"x\":0.0208147000521421,\"y\":269.98046875,\"z\":0.0167639553546906}},\"46aed1\":{\"lock\":false,\"pos\":{\"x\":7.19505834579468,\"y\":1.3242734670639,\"z\":-60.686767578125},\"rot\":{\"x\":0.0208175051957369,\"y\":269.969879150391,\"z\":0.0167601872235537}},\"4f6abf\":{\"lock\":false,\"pos\":{\"x\":10.4300022125244,\"y\":1.32812559604645,\"z\":-51.5404014587402},\"rot\":{\"x\":0.0208125319331884,\"y\":269.986633300781,\"z\":0.0167664457112551}},\"50de30\":{\"lock\":false,\"pos\":{\"x\":16.9101371765137,\"y\":1.29136097431183,\"z\":-60.6665916442871},\"rot\":{\"x\":0.0208124779164791,\"y\":269.986663818359,\"z\":0.016766257584095}},\"538240\":{\"lock\":false,\"pos\":{\"x\":7.19639539718628,\"y\":1.32628977298737,\"z\":-53.8004989624023},\"rot\":{\"x\":0.0208128653466702,\"y\":269.984405517578,\"z\":0.0167652033269405}},\"53cd6f\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.30103349685669,\"z\":-47.1742553710938},\"rot\":{\"x\":0.0208085309714079,\"y\":269.999938964844,\"z\":0.0167711097747087}},\"567067\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29668068885803,\"z\":-52.3944778442383},\"rot\":{\"x\":0.0208133831620216,\"y\":269.983703613281,\"z\":0.0167649667710066}},\"5887cc\":{\"lock\":false,\"pos\":{\"x\":10.4299983978271,\"y\":1.32678639888763,\"z\":-56.1153984069824},\"rot\":{\"x\":0.0208130050450563,\"y\":269.984985351563,\"z\":0.0167658366262913}},\"59a93c\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.29875802993774,\"z\":-54.9479560852051},\"rot\":{\"x\":0.0208092629909515,\"y\":269.998657226563,\"z\":0.0167708080261946}},\"5c93be\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.2973940372467,\"z\":-52.3759536743164},\"rot\":{\"x\":0.0208149068057537,\"y\":269.979309082031,\"z\":0.0167634282261133}},\"5eed1b\":{\"lock\":false,\"pos\":{\"x\":13.6441516876221,\"y\":1.32661664485931,\"z\":-60.683422088623},\"rot\":{\"x\":0.0208079162985086,\"y\":270.001403808594,\"z\":0.0167719349265099}},\"610887\":{\"lock\":false,\"pos\":{\"x\":3.94160103797913,\"y\":1.32578003406525,\"z\":-51.503101348877},\"rot\":{\"x\":0.0208084210753441,\"y\":270.000061035156,\"z\":0.016771275550127}},\"6119f3\":{\"lock\":false,\"pos\":{\"x\":7.81915473937988,\"y\":1.31534194946289,\"z\":-91.9738616943359},\"rot\":{\"x\":0.0208124257624149,\"y\":269.985778808594,\"z\":0.0167659912258387}},\"61f8a6\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29592227935791,\"z\":-54.9857063293457},\"rot\":{\"x\":0.0208087246865034,\"y\":269.999755859375,\"z\":0.0167709402740002}},\"6930e1\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.30065429210663,\"z\":-48.4698715209961},\"rot\":{\"x\":0.0208149123936892,\"y\":269.978820800781,\"z\":0.0167637094855309}},\"6eae6f\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.2978184223175,\"z\":-48.5076332092285},\"rot\":{\"x\":0.020815022289753,\"y\":269.979156494141,\"z\":0.016763512045145}},\"702b7f\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29847812652588,\"z\":-51.0809097290039},\"rot\":{\"x\":0.0208148676902056,\"y\":269.979949951172,\"z\":0.0167637690901756}},\"728070\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29771971702576,\"z\":-53.6721382141113},\"rot\":{\"x\":0.0208141338080168,\"y\":269.981689453125,\"z\":0.0167641006410122}},\"747a1a\":{\"lock\":false,\"pos\":{\"x\":13.6926002502441,\"y\":1.32997536659241,\"z\":-49.268798828125},\"rot\":{\"x\":0.0208126474171877,\"y\":269.985595703125,\"z\":0.0167661849409342}},\"7b8100\":{\"lock\":false,\"pos\":{\"x\":28.7816028594971,\"y\":1.29734039306641,\"z\":-54.9677543640137},\"rot\":{\"x\":0.020811952650547,\"y\":269.988464355469,\"z\":0.0167668182402849}},\"7f7f75\":{\"lock\":false,\"pos\":{\"x\":6.22623920440674,\"y\":1.37304794788361,\"z\":-85.519287109375},\"rot\":{\"x\":359.979187011719,\"y\":89.9835586547852,\"z\":359.983245849609}},\"83355d\":{\"lock\":false,\"pos\":{\"x\":3.92138838768005,\"y\":1.32374942302704,\"z\":-58.4151992797852},\"rot\":{\"x\":0.0208090972155333,\"y\":269.998596191406,\"z\":0.0167706105858088}},\"8504ab\":{\"lock\":false,\"pos\":{\"x\":10.4300117492676,\"y\":1.32611680030823,\"z\":-58.4029006958008},\"rot\":{\"x\":0.0208083558827639,\"y\":270.000610351563,\"z\":0.0167714022099972}},\"865252\":{\"lock\":false,\"pos\":{\"x\":7.19640111923218,\"y\":1.32695925235748,\"z\":-51.5130004882813},\"rot\":{\"x\":0.0208086855709553,\"y\":269.999542236328,\"z\":0.0167709346860647}},\"8bc619\":{\"lock\":false,\"pos\":{\"x\":3.94160294532776,\"y\":1.32644963264465,\"z\":-49.2155990600586},\"rot\":{\"x\":0.0208084024488926,\"y\":269.999938964844,\"z\":0.0167711675167084}},\"8dd1fd\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29885733127594,\"z\":-49.7852935791016},\"rot\":{\"x\":0.0208091344684362,\"y\":269.999725341797,\"z\":0.0167706590145826}},\"8deccc\":{\"lock\":false,\"pos\":{\"x\":6.99819993972778,\"y\":1.31926262378693,\"z\":-77.5612030029297},\"rot\":{\"x\":0.0208084024488926,\"y\":270,\"z\":0.0167710911482573}},\"8f0604\":{\"lock\":false,\"pos\":{\"x\":7.19640207290649,\"y\":1.32495045661926,\"z\":-58.3755989074707},\"rot\":{\"x\":0.0208088997751474,\"y\":269.998352050781,\"z\":0.0167705584317446}},\"93db19\":{\"lock\":false,\"pos\":{\"x\":16.9171943664551,\"y\":1.29469835758209,\"z\":-49.2735748291016},\"rot\":{\"x\":0.02080905623734,\"y\":269.998504638672,\"z\":0.0167706962674856}},\"94d024\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29815244674683,\"z\":-49.784725189209},\"rot\":{\"x\":0.0208147242665291,\"y\":269.978881835938,\"z\":0.0167635474354029}},\"96dc11\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29630148410797,\"z\":-53.6900901794434},\"rot\":{\"x\":0.0208086483180523,\"y\":269.999603271484,\"z\":0.0167705751955509}},\"97cea6\":{\"lock\":false,\"pos\":{\"x\":16.9165992736816,\"y\":1.29336869716644,\"z\":-53.8151016235352},\"rot\":{\"x\":0.0208126399666071,\"y\":269.985687255859,\"z\":0.0167660601437092}},\"9bff41\":{\"lock\":false,\"pos\":{\"x\":7.19640207290649,\"y\":1.3282984495163,\"z\":-46.9379997253418},\"rot\":{\"x\":0.0208085980266333,\"y\":270.000122070313,\"z\":0.0167712979018688}},\"a05b8d\":{\"lock\":false,\"pos\":{\"x\":16.4209995269775,\"y\":1.3429182767868,\"z\":-76.586799621582},\"rot\":{\"x\":359.979187011719,\"y\":90,\"z\":359.983215332031}},\"a10a31\":{\"lock\":false,\"pos\":{\"x\":32.6513633728027,\"y\":1.29770743846893,\"z\":-58.5151557922363},\"rot\":{\"x\":0.0208142809569836,\"y\":269.981781005859,\"z\":0.016764285042882}},\"a55c84\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29777324199677,\"z\":-51.0803375244141},\"rot\":{\"x\":0.0208055581897497,\"y\":270.010009765625,\"z\":0.0167748406529427}},\"a5a5fd\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29956722259521,\"z\":-49.771369934082},\"rot\":{\"x\":0.0208145193755627,\"y\":269.979766845703,\"z\":0.0167634915560484}},\"a60082\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29961585998535,\"z\":-47.1940612792969},\"rot\":{\"x\":0.0208147093653679,\"y\":269.97900390625,\"z\":0.0167633593082428}},\"a9e612\":{\"lock\":false,\"pos\":{\"x\":16.9171943664551,\"y\":1.29536783695221,\"z\":-46.9860725402832},\"rot\":{\"x\":0.0208084620535374,\"y\":270.000244140625,\"z\":0.0167713891714811}},\"aa5286\":{\"lock\":false,\"pos\":{\"x\":13.6491022109985,\"y\":1.32795083522797,\"z\":-56.1313018798828},\"rot\":{\"x\":0.0208085123449564,\"y\":270.000091552734,\"z\":0.0167715921998024}},\"ac8f67\":{\"lock\":false,\"pos\":{\"x\":3.81709909439087,\"y\":1.3211362361908,\"z\":-67.2136001586914},\"rot\":{\"x\":0.0208126436918974,\"y\":269.985717773438,\"z\":0.0167659427970648}},\"acc5be\":{\"lock\":false,\"pos\":{\"x\":7.48732423782349,\"y\":1.32246577739716,\"z\":-67.2249984741211},\"rot\":{\"x\":0.020813025534153,\"y\":269.985778808594,\"z\":0.0167660154402256}},\"b102c3\":{\"lock\":false,\"pos\":{\"x\":13.6926012039185,\"y\":1.3306450843811,\"z\":-46.981201171875},\"rot\":{\"x\":0.0208125654608011,\"y\":269.98583984375,\"z\":0.0167661607265472}},\"b45739\":{\"lock\":false,\"pos\":{\"x\":30.7249660491943,\"y\":1.30032575130463,\"z\":-47.1801376342773},\"rot\":{\"x\":0.02080905623734,\"y\":270.000061035156,\"z\":0.0167709086090326}},\"b4fc98\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29819762706757,\"z\":-47.2120208740234},\"rot\":{\"x\":0.0208149868994951,\"y\":269.979248046875,\"z\":0.0167633313685656}},\"b811d0\":{\"lock\":false,\"pos\":{\"x\":16.9150009155273,\"y\":1.28909361362457,\"z\":-68.4179992675781},\"rot\":{\"x\":0.0208075027912855,\"y\":270.003295898438,\"z\":0.0167724974453449}},\"bb0dc0\":{\"lock\":false,\"pos\":{\"x\":13.6490983963013,\"y\":1.32929003238678,\"z\":-51.5563011169434},\"rot\":{\"x\":0.0208124667406082,\"y\":269.985534667969,\"z\":0.0167663432657719}},\"bb684e\":{\"lock\":false,\"pos\":{\"x\":3.8357982635498,\"y\":1.31811416149139,\"z\":-77.5612030029297},\"rot\":{\"x\":0.0208063647150993,\"y\":270.007354736328,\"z\":0.0167737249284983}},\"bb9641\":{\"lock\":false,\"pos\":{\"x\":3.94159889221191,\"y\":1.32511055469513,\"z\":-53.790599822998},\"rot\":{\"x\":0.0208086203783751,\"y\":269.999969482422,\"z\":0.0167711712419987}},\"be227d\":{\"lock\":false,\"pos\":{\"x\":26.8402538299561,\"y\":1.29853177070618,\"z\":-48.4891090393066},\"rot\":{\"x\":0.02081498503685,\"y\":269.97900390625,\"z\":0.016763050109148}},\"c04c67\":{\"lock\":false,\"pos\":{\"x\":32.6513633728027,\"y\":1.29732823371887,\"z\":-59.8107566833496},\"rot\":{\"x\":0.0208146143704653,\"y\":269.979461669922,\"z\":0.0167633686214685}},\"c5fe5b\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29918801784515,\"z\":-51.0669860839844},\"rot\":{\"x\":0.0208047740161419,\"y\":270.014007568359,\"z\":0.0167763773351908}},\"c7e3cf\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29880881309509,\"z\":-52.3625946044922},\"rot\":{\"x\":0.0208084918558598,\"y\":270.000427246094,\"z\":0.0167708285152912}},\"c95de1\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.29951655864716,\"z\":-52.3567237854004},\"rot\":{\"x\":0.0208088513463736,\"y\":269.999328613281,\"z\":0.0167709048837423}},\"d3d7fb\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.29913723468781,\"z\":-53.6523399353027},\"rot\":{\"x\":0.0208129361271858,\"y\":269.984558105469,\"z\":0.0167655125260353}},\"d45a1d\":{\"lock\":false,\"pos\":{\"x\":5.17509365081787,\"y\":1.31438422203064,\"z\":-91.9651794433594},\"rot\":{\"x\":0.0208127330988646,\"y\":269.985626220703,\"z\":0.0167658533900976}},\"d9a805\":{\"lock\":false,\"pos\":{\"x\":7.19639825820923,\"y\":1.32762885093689,\"z\":-49.2254981994629},\"rot\":{\"x\":0.0208087023347616,\"y\":269.999694824219,\"z\":0.0167710371315479}},\"dc6a2c\":{\"lock\":false,\"pos\":{\"x\":16.9150009155273,\"y\":1.28976321220398,\"z\":-66.130500793457},\"rot\":{\"x\":0.0208083242177963,\"y\":270.000732421875,\"z\":0.0167713966220617}},\"ddccf9\":{\"lock\":false,\"pos\":{\"x\":10.4736061096191,\"y\":1.32881104946136,\"z\":-49.2528991699219},\"rot\":{\"x\":0.0208082422614098,\"y\":270.001403808594,\"z\":0.016771525144577}},\"e0bf2d\":{\"lock\":false,\"pos\":{\"x\":10.4073534011841,\"y\":1.32543790340424,\"z\":-60.6943244934082},\"rot\":{\"x\":0.0208086799830198,\"y\":269.999328613281,\"z\":0.0167710985988379}},\"e26ddc\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29705989360809,\"z\":-51.0988616943359},\"rot\":{\"x\":0.020803939551115,\"y\":270.015869140625,\"z\":0.0167766232043505}},\"e4377f\":{\"lock\":false,\"pos\":{\"x\":10.4736051559448,\"y\":1.32948064804077,\"z\":-46.9654006958008},\"rot\":{\"x\":0.0208081118762493,\"y\":270.001190185547,\"z\":0.0167714916169643}},\"e86c65\":{\"lock\":false,\"pos\":{\"x\":13.6491022109985,\"y\":1.32862043380737,\"z\":-53.8437995910645},\"rot\":{\"x\":0.0208083298057318,\"y\":270.000091552734,\"z\":0.0167714711278677}},\"ebc4d9\":{\"lock\":false,\"pos\":{\"x\":28.7816009521484,\"y\":1.29923665523529,\"z\":-48.4896774291992},\"rot\":{\"x\":0.0208099763840437,\"y\":269.996398925781,\"z\":0.0167694985866547}},\"ef116e\":{\"lock\":false,\"pos\":{\"x\":30.7249565124512,\"y\":1.29842948913574,\"z\":-53.6582107543945},\"rot\":{\"x\":0.0208144132047892,\"y\":269.979614257813,\"z\":0.0167637132108212}},\"f317ac\":{\"lock\":false,\"pos\":{\"x\":32.6690406799316,\"y\":1.30027496814728,\"z\":-49.7654914855957},\"rot\":{\"x\":0.0208088606595993,\"y\":269.999816894531,\"z\":0.0167711395770311}},\"fa142f\":{\"lock\":false,\"pos\":{\"x\":24.8910350799561,\"y\":1.29743921756744,\"z\":-49.8032493591309},\"rot\":{\"x\":0.0208056848496199,\"y\":270.010162353516,\"z\":0.0167747549712658}}}}", + "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", + "Transform": { + "posX": -34.685, + "posY": 2.827, + "posZ": -108.225, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Kaimonogatari Player cards", + "Description": "version 1.5", + "GMNotes": "fancreations/investigators_kaimonogatari.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "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": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"00b7d1\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2838,\"z\":87.0133},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"03a35e\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.283,\"z\":94.4496},\"rot\":{\"x\":0.0208,\"y\":270.0348,\"z\":0.0168}},\"03bf91\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2763,\"z\":71.4496},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"040cf6\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2959,\"z\":92.0494},\"rot\":{\"x\":0.0208,\"y\":269.9989,\"z\":0.0168}},\"0441cb\":{\"lock\":false,\"pos\":{\"x\":-8.9837,\"y\":1.2729,\"z\":59.9495},\"rot\":{\"x\":0.0208,\"y\":269.9796,\"z\":0.0168}},\"0a6180\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2843,\"z\":94.4496},\"rot\":{\"x\":0.0208,\"y\":270.0153,\"z\":0.0168}},\"0cb1df\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2891,\"z\":73.8366},\"rot\":{\"x\":0.0208,\"y\":270.0189,\"z\":0.0168}},\"0cbe7d\":{\"lock\":false,\"pos\":{\"x\":-19.3011,\"y\":1.3122,\"z\":-69.0606},\"rot\":{\"x\":0.0206,\"y\":270.5735,\"z\":0.017}},\"0fd66c\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2925,\"z\":85.3358},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"0fd992\":{\"lock\":false,\"pos\":{\"x\":-19.3151,\"y\":1.3336,\"z\":-55.1488},\"rot\":{\"x\":0.0208,\"y\":270.0051,\"z\":0.9269}},\"133340\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2776,\"z\":71.4496},\"rot\":{\"x\":0.0208,\"y\":270.0128,\"z\":0.0168}},\"1483d9\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2849,\"z\":92.1617},\"rot\":{\"x\":0.0208,\"y\":269.9772,\"z\":0.0168}},\"166196\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2771,\"z\":64.0133},\"rot\":{\"x\":0.0208,\"y\":270.0005,\"z\":0.0168}},\"16c15b\":{\"lock\":false,\"pos\":{\"x\":-7.879,\"y\":1.2629,\"z\":70.9133},\"rot\":{\"x\":0.0208,\"y\":270.0198,\"z\":0.0168}},\"1a7b02\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2798,\"z\":77.8253},\"rot\":{\"x\":0.0208,\"y\":270.0033,\"z\":0.0168}},\"1bd191\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2779,\"z\":80.1133},\"rot\":{\"x\":0.0208,\"y\":270.0249,\"z\":0.0168}},\"1be073\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.3032,\"z\":75.5133},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"1be35a\":{\"lock\":false,\"pos\":{\"x\":-16.6402,\"y\":1.3086,\"z\":-84.8182},\"rot\":{\"x\":0.0168,\"y\":180.0001,\"z\":359.9792}},\"1c6b3a\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2829,\"z\":76.0596},\"rot\":{\"x\":0.0208,\"y\":269.9926,\"z\":0.0168}},\"1c87fe\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2816,\"z\":85.2496},\"rot\":{\"x\":0.0208,\"y\":270.0196,\"z\":0.0168}},\"202a96\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2829,\"z\":85.2616},\"rot\":{\"x\":0.0208,\"y\":269.9774,\"z\":0.0168}},\"21ced3\":{\"lock\":false,\"pos\":{\"x\":-19.3034,\"y\":1.3168,\"z\":-53.4359},\"rot\":{\"x\":0.0209,\"y\":270.0017,\"z\":0.0163}},\"2450c5\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2802,\"z\":66.8594},\"rot\":{\"x\":0.0208,\"y\":270.0025,\"z\":0.0168}},\"24581f\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2758,\"z\":64.0253},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"273674\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":270.0039,\"z\":0.0168}},\"27aba8\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2785,\"z\":73.2253},\"rot\":{\"x\":0.0208,\"y\":270.0192,\"z\":0.0168}},\"27ba20\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2796,\"z\":78.3496},\"rot\":{\"x\":0.0208,\"y\":269.9618,\"z\":0.0168}},\"27ed55\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3178,\"z\":-53.3904},\"rot\":{\"x\":0.0168,\"y\":180.0039,\"z\":359.9792}},\"2848ab\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2842,\"z\":89.8616},\"rot\":{\"x\":0.0208,\"y\":269.9774,\"z\":0.0168}},\"2872fc\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2782,\"z\":64.5743},\"rot\":{\"x\":0.0208,\"y\":270.0121,\"z\":0.0168}},\"28e0b4\":{\"lock\":false,\"pos\":{\"x\":5.6424,\"y\":1.2809,\"z\":69.1595},\"rot\":{\"x\":0.0208,\"y\":269.978,\"z\":0.0168}},\"2a2c03\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2777,\"z\":66.3133},\"rot\":{\"x\":0.0208,\"y\":270.0127,\"z\":0.0168}},\"2a9a02\":{\"lock\":false,\"pos\":{\"x\":10.8335,\"y\":1.3194,\"z\":70.1049},\"rot\":{\"x\":0.0208,\"y\":269.9723,\"z\":0.0168}},\"2b5584\":{\"lock\":false,\"pos\":{\"x\":25.9535,\"y\":1.2989,\"z\":94.3343},\"rot\":{\"x\":0.0208,\"y\":269.9986,\"z\":0.0168}},\"2cf882\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2798,\"z\":73.2133},\"rot\":{\"x\":0.0208,\"y\":270.0112,\"z\":0.0168}},\"2d8ecc\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2796,\"z\":64.5596},\"rot\":{\"x\":0.0208,\"y\":269.9966,\"z\":0.0168}},\"2fecde\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":270.0159,\"z\":0.0168}},\"30c749\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2789,\"z\":71.4616},\"rot\":{\"x\":0.0208,\"y\":269.9828,\"z\":0.0168}},\"31c14d\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2812,\"z\":82.4253},\"rot\":{\"x\":0.0208,\"y\":270.0004,\"z\":0.0168}},\"320094\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2776,\"z\":76.0496},\"rot\":{\"x\":0.0208,\"y\":270.0482,\"z\":0.0168}},\"3450cc\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2952,\"z\":94.5358},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"345d3c\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2816,\"z\":71.4596},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"363a78\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2789,\"z\":76.0496},\"rot\":{\"x\":0.0208,\"y\":270.0044,\"z\":0.0168}},\"36dbe9\":{\"lock\":false,\"pos\":{\"x\":-12.6031,\"y\":1.2803,\"z\":89.8237},\"rot\":{\"x\":0.0208,\"y\":269.9794,\"z\":0.0168}},\"3b3d81\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2932,\"z\":87.6358},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"3c12da\":{\"lock\":false,\"pos\":{\"x\":12.7277,\"y\":1.2928,\"z\":89.9201},\"rot\":{\"x\":0.0208,\"y\":269.9804,\"z\":0.0168}},\"3d079d\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2809,\"z\":78.3616},\"rot\":{\"x\":0.0208,\"y\":269.9798,\"z\":0.0168}},\"3e5de2\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2802,\"z\":71.4743},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"3ff589\":{\"lock\":false,\"pos\":{\"x\":-5.429,\"y\":1.2742,\"z\":59.9495},\"rot\":{\"x\":0.0208,\"y\":270.0281,\"z\":0.0168}},\"416008\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2832,\"z\":89.3253},\"rot\":{\"x\":0.0208,\"y\":270.0187,\"z\":0.0168}},\"4402a1\":{\"lock\":false,\"pos\":{\"x\":-22.6179,\"y\":1.3461,\"z\":-53.4373},\"rot\":{\"x\":1.1625,\"y\":269.9696,\"z\":0.0168}},\"47bdc1\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2743,\"z\":64.5497},\"rot\":{\"x\":0.0208,\"y\":270.0215,\"z\":0.0168}},\"47ddb0\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.295,\"z\":85.135},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"488fce\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2783,\"z\":78.3496},\"rot\":{\"x\":0.0208,\"y\":270.0379,\"z\":0.0168}},\"4c56c4\":{\"lock\":false,\"pos\":{\"x\":25.9535,\"y\":1.2962,\"z\":85.1343},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"519e24\":{\"lock\":false,\"pos\":{\"x\":1.7638,\"y\":1.2869,\"z\":94.475},\"rot\":{\"x\":0.0208,\"y\":270.0354,\"z\":0.0168}},\"55769f\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2795,\"z\":73.7616},\"rot\":{\"x\":0.0208,\"y\":269.9561,\"z\":0.0168}},\"58bf2c\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2823,\"z\":87.5496},\"rot\":{\"x\":0.0208,\"y\":269.9702,\"z\":0.0168}},\"592017\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2802,\"z\":76.0616},\"rot\":{\"x\":0.0208,\"y\":269.972,\"z\":0.0168}},\"5925a5\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2782,\"z\":59.9594},\"rot\":{\"x\":0.0208,\"y\":269.9965,\"z\":0.0168}},\"595894\":{\"lock\":false,\"pos\":{\"x\":-12.6025,\"y\":1.2817,\"z\":94.4237},\"rot\":{\"x\":0.0208,\"y\":269.99,\"z\":0.0168}},\"599b2e\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2836,\"z\":78.3596},\"rot\":{\"x\":0.0208,\"y\":269.9924,\"z\":0.0168}},\"5a02fe\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2825,\"z\":87.0253},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}},\"5a418b\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2752,\"z\":70.9133},\"rot\":{\"x\":0.0168,\"y\":179.9918,\"z\":359.9792}},\"5a4b91\":{\"lock\":false,\"pos\":{\"x\":-12.603,\"y\":1.279,\"z\":85.2172},\"rot\":{\"x\":0.0208,\"y\":269.9775,\"z\":0.0168}},\"5a7432\":{\"lock\":false,\"pos\":{\"x\":-16.6403,\"y\":1.3132,\"z\":-69.0603},\"rot\":{\"x\":0.0168,\"y\":179.9955,\"z\":359.9792}},\"5c2d70\":{\"lock\":false,\"pos\":{\"x\":-12.603,\"y\":1.2797,\"z\":87.5237},\"rot\":{\"x\":0.0208,\"y\":269.9663,\"z\":0.0168}},\"5d6157\":{\"lock\":false,\"pos\":{\"x\":12.4059,\"y\":1.2933,\"z\":92.1521},\"rot\":{\"x\":0.0208,\"y\":269.9875,\"z\":0.0168}},\"5df58d\":{\"lock\":false,\"pos\":{\"x\":-16.6396,\"y\":1.3109,\"z\":-76.9456},\"rot\":{\"x\":0.0168,\"y\":180,\"z\":359.9792}},\"5ff3e1\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2786,\"z\":82.4133},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}},\"60af01\":{\"lock\":false,\"pos\":{\"x\":-16.6401,\"y\":1.3155,\"z\":-61.231},\"rot\":{\"x\":0.0168,\"y\":179.9924,\"z\":359.9792}},\"62d7b6\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.2964,\"z\":89.735},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"65091e\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2829,\"z\":89.8496},\"rot\":{\"x\":0.0208,\"y\":270.0009,\"z\":0.0168}},\"6793a3\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2796,\"z\":82.9496},\"rot\":{\"x\":0.0208,\"y\":270.0181,\"z\":0.0168}},\"67ffbf\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.3119,\"z\":-61.241},\"rot\":{\"x\":0.0208,\"y\":269.9922,\"z\":0.0168}},\"69aef7\":{\"lock\":false,\"pos\":{\"x\":-19.2507,\"y\":1.3294,\"z\":-86.424},\"rot\":{\"x\":0.159,\"y\":270.0175,\"z\":0.9902}},\"6cd869\":{\"lock\":false,\"pos\":{\"x\":-8.9931,\"y\":1.2749,\"z\":66.8824},\"rot\":{\"x\":0.0208,\"y\":269.9902,\"z\":0.0168}},\"71abe6\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2803,\"z\":80.6496},\"rot\":{\"x\":0.0208,\"y\":269.9639,\"z\":0.0168}},\"729701\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2822,\"z\":82.9616},\"rot\":{\"x\":0.0208,\"y\":269.9788,\"z\":0.0168}},\"74493a\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2852,\"z\":91.6133},\"rot\":{\"x\":0.0208,\"y\":270.019,\"z\":0.0168}},\"74658f\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2813,\"z\":91.6133},\"rot\":{\"x\":0.0208,\"y\":270.0141,\"z\":0.0168}},\"769e65\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2809,\"z\":82.9496},\"rot\":{\"x\":0.0208,\"y\":270.0154,\"z\":0.0168}},\"7970d2\":{\"lock\":false,\"pos\":{\"x\":-5.4321,\"y\":1.2749,\"z\":62.2497},\"rot\":{\"x\":0.0208,\"y\":270.0382,\"z\":0.0168}},\"7a29a7\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2811,\"z\":77.8133},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"7ce81c\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2966,\"z\":94.3494},\"rot\":{\"x\":0.0208,\"y\":269.9988,\"z\":0.0168}},\"7cf799\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2843,\"z\":80.6596},\"rot\":{\"x\":0.0208,\"y\":269.9926,\"z\":0.0168}},\"7cf99b\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2806,\"z\":89.3133},\"rot\":{\"x\":0.0208,\"y\":270.0039,\"z\":0.0168}},\"7d3855\":{\"lock\":false,\"pos\":{\"x\":5.6428,\"y\":1.2876,\"z\":92.1596},\"rot\":{\"x\":0.0208,\"y\":270.0381,\"z\":0.0168}},\"7d4931\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2795,\"z\":69.1743},\"rot\":{\"x\":0.0208,\"y\":270.0142,\"z\":0.0168}},\"805888\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3097,\"z\":-69.0606},\"rot\":{\"x\":0.0208,\"y\":270.0825,\"z\":0.0168}},\"8249b7\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2918,\"z\":83.0358},\"rot\":{\"x\":0.0208,\"y\":269.9907,\"z\":0.0168}},\"830efe\":{\"lock\":false,\"pos\":{\"x\":-19.3021,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0208,\"y\":269.8826,\"z\":0.0167}},\"85cbad\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2862,\"z\":92.1743},\"rot\":{\"x\":0.0208,\"y\":270.0354,\"z\":0.0168}},\"88c948\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2782,\"z\":69.1616},\"rot\":{\"x\":0.0208,\"y\":269.9563,\"z\":0.0168}},\"8a2863\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2817,\"z\":89.8496},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"8ab0aa\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2809,\"z\":73.7744},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"8adb9e\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2845,\"z\":89.3133},\"rot\":{\"x\":0.0208,\"y\":270.0004,\"z\":0.0168}},\"8bc00c\":{\"lock\":false,\"pos\":{\"x\":12.7277,\"y\":1.2915,\"z\":85.3209},\"rot\":{\"x\":0.0208,\"y\":269.9714,\"z\":0.0168}},\"8cd646\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2938,\"z\":89.9358},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"8df09a\":{\"lock\":false,\"pos\":{\"x\":-19.3032,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0209,\"y\":269.8336,\"z\":0.0167}},\"8ec9e8\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.3142,\"z\":-53.4369},\"rot\":{\"x\":0.0208,\"y\":270.0057,\"z\":0.0168}},\"90adc7\":{\"lock\":false,\"pos\":{\"x\":-8.9868,\"y\":1.2736,\"z\":62.2497},\"rot\":{\"x\":0.0208,\"y\":269.9756,\"z\":0.0168}},\"9284f6\":{\"lock\":false,\"pos\":{\"x\":12.7274,\"y\":1.2941,\"z\":94.5185},\"rot\":{\"x\":0.0208,\"y\":269.9738,\"z\":0.0168}},\"92a8c8\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.281,\"z\":87.5496},\"rot\":{\"x\":0.0208,\"y\":269.9668,\"z\":0.0168}},\"9663f1\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.287,\"z\":89.8596},\"rot\":{\"x\":0.0208,\"y\":269.9928,\"z\":0.0168}},\"96fb56\":{\"lock\":false,\"pos\":{\"x\":-19.3331,\"y\":1.3285,\"z\":-78.5001},\"rot\":{\"x\":0.0188,\"y\":270.002,\"z\":1.0175}},\"98d59a\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2849,\"z\":87.5744},\"rot\":{\"x\":0.0208,\"y\":270.0286,\"z\":0.0168}},\"99751d\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2952,\"z\":89.7494},\"rot\":{\"x\":0.0208,\"y\":269.999,\"z\":0.0168}},\"9d7db7\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2823,\"z\":73.7596},\"rot\":{\"x\":0.0208,\"y\":269.9927,\"z\":0.0168}},\"a03156\":{\"lock\":false,\"pos\":{\"x\":19.5868,\"y\":1.2508,\"z\":69.6144},\"rot\":{\"x\":359.9792,\"y\":89.9929,\"z\":359.9832}},\"a311eb\":{\"lock\":false,\"pos\":{\"x\":12.4068,\"y\":1.294,\"z\":94.5291},\"rot\":{\"x\":0.0208,\"y\":270.0088,\"z\":0.0168}},\"a4ca98\":{\"lock\":false,\"pos\":{\"x\":5.6429,\"y\":1.2883,\"z\":94.4596},\"rot\":{\"x\":0.0208,\"y\":269.9978,\"z\":0.0168}},\"a4d6ce\":{\"lock\":false,\"pos\":{\"x\":12.7274,\"y\":1.2921,\"z\":87.6185},\"rot\":{\"x\":0.0208,\"y\":269.9931,\"z\":0.0168}},\"a50220\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2803,\"z\":85.2496},\"rot\":{\"x\":0.0208,\"y\":270.0254,\"z\":0.0168}},\"aa4203\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2856,\"z\":85.2596},\"rot\":{\"x\":0.0208,\"y\":269.9926,\"z\":0.0168}},\"ab19ea\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2825,\"z\":82.4133},\"rot\":{\"x\":0.0208,\"y\":270.0214,\"z\":0.0168}},\"acf78b\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2898,\"z\":76.1357},\"rot\":{\"x\":0.0208,\"y\":270.0255,\"z\":0.0168}},\"af287c\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2819,\"z\":84.7253},\"rot\":{\"x\":0.0208,\"y\":270.0006,\"z\":0.0168}},\"b1ab4a\":{\"lock\":false,\"pos\":{\"x\":25.9535,\"y\":1.2975,\"z\":89.7342},\"rot\":{\"x\":0.0208,\"y\":270.0007,\"z\":0.0168}},\"b3612e\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2804,\"z\":75.5133},\"rot\":{\"x\":0.0208,\"y\":270.0006,\"z\":0.0168}},\"bb2d8c\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2816,\"z\":80.6616},\"rot\":{\"x\":0.0208,\"y\":269.9734,\"z\":0.0168}},\"bbd9b9\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2939,\"z\":85.1494},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"bea40c\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2799,\"z\":87.0133},\"rot\":{\"x\":0.0208,\"y\":270.0187,\"z\":0.0168}},\"bed1c4\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2765,\"z\":66.3253},\"rot\":{\"x\":0.0208,\"y\":270.0004,\"z\":0.0168}},\"bf1297\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":270.0037,\"z\":0.0168}},\"c0e8e4\":{\"lock\":false,\"pos\":{\"x\":12.7274,\"y\":1.2935,\"z\":92.2185},\"rot\":{\"x\":0.0208,\"y\":269.9789,\"z\":0.0168}},\"c25061\":{\"lock\":false,\"pos\":{\"x\":9.221,\"y\":1.2896,\"z\":94.5498},\"rot\":{\"x\":0.0208,\"y\":269.985,\"z\":0.0168}},\"c48fc3\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.279,\"z\":80.6496},\"rot\":{\"x\":0.0208,\"y\":270.0384,\"z\":0.0168}},\"c53e8d\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2782,\"z\":73.7496},\"rot\":{\"x\":0.0208,\"y\":269.9773,\"z\":0.0168}},\"c6ef37\":{\"lock\":false,\"pos\":{\"x\":25.9413,\"y\":1.2982,\"z\":92.0275},\"rot\":{\"x\":0.0208,\"y\":270.0007,\"z\":0.0168}},\"c821e9\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.285,\"z\":82.9596},\"rot\":{\"x\":0.0208,\"y\":270.0027,\"z\":0.0168}},\"c9c916\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2788,\"z\":66.8742},\"rot\":{\"x\":0.0208,\"y\":270.0125,\"z\":0.0168}},\"ca55a3\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2863,\"z\":87.5596},\"rot\":{\"x\":0.0208,\"y\":270.0103,\"z\":0.0168}},\"cad5d5\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2831,\"z\":84.7133},\"rot\":{\"x\":0.0208,\"y\":270.0192,\"z\":0.0168}},\"cc2723\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2784,\"z\":68.6133},\"rot\":{\"x\":0.0208,\"y\":270.0134,\"z\":0.0168}},\"ce6e77\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.2957,\"z\":87.435},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"cf1b06\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3073,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":270.0413,\"z\":0.0168}},\"d40f7c\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.297,\"z\":92.035},\"rot\":{\"x\":0.0208,\"y\":269.9996,\"z\":0.0168}},\"d490f4\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2856,\"z\":94.4616},\"rot\":{\"x\":0.0208,\"y\":269.9772,\"z\":0.0168}},\"d49971\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2749,\"z\":66.8496},\"rot\":{\"x\":0.0208,\"y\":270.0309,\"z\":0.0168}},\"d8c089\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2829,\"z\":80.6744},\"rot\":{\"x\":0.0208,\"y\":270.0127,\"z\":0.0168}},\"d90685\":{\"lock\":false,\"pos\":{\"x\":-5.4322,\"y\":1.2836,\"z\":92.1496},\"rot\":{\"x\":0.0208,\"y\":270.0153,\"z\":0.0168}},\"d921bc\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2945,\"z\":92.2358},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"dabd8d\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2823,\"z\":92.1496},\"rot\":{\"x\":0.0208,\"y\":270.0178,\"z\":0.0168}},\"db5369\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2842,\"z\":85.2744},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"dba2a6\":{\"lock\":false,\"pos\":{\"x\":-5.4323,\"y\":1.2762,\"z\":66.8496},\"rot\":{\"x\":0.0208,\"y\":269.9579,\"z\":0.0168}},\"dda3dc\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.305,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":270.0212,\"z\":0.0168}},\"ddcdcc\":{\"lock\":false,\"pos\":{\"x\":25.9559,\"y\":1.2969,\"z\":87.4343},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"dedfbb\":{\"lock\":false,\"pos\":{\"x\":22.669,\"y\":1.2977,\"z\":94.335},\"rot\":{\"x\":0.0208,\"y\":269.9993,\"z\":0.0168}},\"df828a\":{\"lock\":false,\"pos\":{\"x\":15.565,\"y\":1.2905,\"z\":78.4206},\"rot\":{\"x\":0.0208,\"y\":269.9646,\"z\":0.0168}},\"e10b00\":{\"lock\":false,\"pos\":{\"x\":-0.7817,\"y\":1.2791,\"z\":70.9133},\"rot\":{\"x\":0.0208,\"y\":270.0049,\"z\":0.0168}},\"e1f933\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2775,\"z\":66.8616},\"rot\":{\"x\":0.0208,\"y\":269.9755,\"z\":0.0168}},\"e4f0d2\":{\"lock\":false,\"pos\":{\"x\":15.5652,\"y\":1.2911,\"z\":80.7358},\"rot\":{\"x\":0.0208,\"y\":269.9763,\"z\":0.0168}},\"e5ebfc\":{\"lock\":false,\"pos\":{\"x\":-5.4323,\"y\":1.2769,\"z\":69.1496},\"rot\":{\"x\":0.0208,\"y\":270.0253,\"z\":0.0168}},\"e94aa3\":{\"lock\":false,\"pos\":{\"x\":9.1791,\"y\":1.2889,\"z\":92.162},\"rot\":{\"x\":0.0208,\"y\":269.9738,\"z\":0.0168}},\"e9746a\":{\"lock\":false,\"pos\":{\"x\":-8.9914,\"y\":1.283,\"z\":94.459},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"e9d7dc\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2762,\"z\":62.2617},\"rot\":{\"x\":0.0208,\"y\":269.9798,\"z\":0.0168}},\"ee3b9e\":{\"lock\":false,\"pos\":{\"x\":-4.3259,\"y\":1.2839,\"z\":91.6253},\"rot\":{\"x\":0.0208,\"y\":270.0003,\"z\":0.0168}},\"f20025\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2856,\"z\":89.8744},\"rot\":{\"x\":0.0208,\"y\":270.0287,\"z\":0.0168}},\"f424b5\":{\"lock\":false,\"pos\":{\"x\":-19.2956,\"y\":1.3099,\"z\":-76.9414},\"rot\":{\"x\":0.0208,\"y\":269.9008,\"z\":0.0167}},\"f52130\":{\"lock\":false,\"pos\":{\"x\":19.4901,\"y\":1.2945,\"z\":87.4494},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"f5d683\":{\"lock\":false,\"pos\":{\"x\":-8.9869,\"y\":1.2769,\"z\":73.7496},\"rot\":{\"x\":0.0208,\"y\":270.0284,\"z\":0.0168}},\"f5dde8\":{\"lock\":false,\"pos\":{\"x\":-12.6025,\"y\":1.281,\"z\":92.1235},\"rot\":{\"x\":0.0208,\"y\":269.9702,\"z\":0.0168}},\"f67bb7\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2768,\"z\":64.5617},\"rot\":{\"x\":0.0208,\"y\":269.975,\"z\":0.0168}},\"f81d7c\":{\"lock\":false,\"pos\":{\"x\":-8.987,\"y\":1.2756,\"z\":69.1496},\"rot\":{\"x\":0.0208,\"y\":270.034,\"z\":0.0168}},\"f91daf\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2836,\"z\":82.9744},\"rot\":{\"x\":0.0208,\"y\":270.0137,\"z\":0.0168}},\"facdd4\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2815,\"z\":76.0744},\"rot\":{\"x\":0.0208,\"y\":270.0117,\"z\":0.0168}},\"fc5916\":{\"lock\":false,\"pos\":{\"x\":5.6423,\"y\":1.2789,\"z\":62.2596},\"rot\":{\"x\":0.0208,\"y\":269.9967,\"z\":0.0168}},\"fd5d1b\":{\"lock\":false,\"pos\":{\"x\":-5.4323,\"y\":1.2755,\"z\":64.5497},\"rot\":{\"x\":0.0208,\"y\":270.0133,\"z\":0.0168}},\"fd989b\":{\"lock\":false,\"pos\":{\"x\":1.7635,\"y\":1.2822,\"z\":78.3744},\"rot\":{\"x\":0.0208,\"y\":270.0119,\"z\":0.0168}},\"fe6cd0\":{\"lock\":false,\"pos\":{\"x\":-11.4337,\"y\":1.2793,\"z\":84.7133},\"rot\":{\"x\":0.0208,\"y\":270.0186,\"z\":0.0168}},\"feac86\":{\"lock\":false,\"pos\":{\"x\":-1.8791,\"y\":1.2836,\"z\":87.5616},\"rot\":{\"x\":0.0208,\"y\":269.9852,\"z\":0.0168}}}}", + "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": "991ff9", + "Name": "Custom_Model", + "Transform": { + "posX": -21.835, + "posY": 1.973, + "posZ": 81.635, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Idol Thoughts Custom Investigators", + "Description": "", + "GMNotes": "fancreations/investigators_idol_thoughts.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1011563111884720834/103D38A8FBBFA64EB66439667F8775B15FC679C9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"057e04\":{\"lock\":false,\"pos\":{\"x\":-16.6395988464355,\"y\":1.31085813045502,\"z\":-76.9456481933594},\"rot\":{\"x\":0.0208098888397217,\"y\":269.999450683594,\"z\":0.0167720001190901}},\"06fcb2\":{\"lock\":false,\"pos\":{\"x\":-22.6157550811768,\"y\":1.3256413936615,\"z\":-76.9460372924805},\"rot\":{\"x\":0.020808782428503,\"y\":270.000274658203,\"z\":0.0167717132717371}},\"08ab92\":{\"lock\":false,\"pos\":{\"x\":-19.2936096191406,\"y\":1.30989539623261,\"z\":-76.9415512084961},\"rot\":{\"x\":0.0208085216581821,\"y\":270.000030517578,\"z\":0.0167711414396763}},\"212311\":{\"lock\":false,\"pos\":{\"x\":-22.6156845092773,\"y\":1.32794523239136,\"z\":-69.0756072998047},\"rot\":{\"x\":0.0208083000034094,\"y\":269.999816894531,\"z\":0.0167704597115517}},\"3c216d\":{\"lock\":false,\"pos\":{\"x\":-16.6402435302734,\"y\":1.30855345726013,\"z\":-84.8182067871094},\"rot\":{\"x\":0.0208111256361008,\"y\":269.999206542969,\"z\":0.0167727693915367}},\"55809d\":{\"lock\":false,\"pos\":{\"x\":-19.3000640869141,\"y\":1.31449115276337,\"z\":-61.2332420349121},\"rot\":{\"x\":0.0208084266632795,\"y\":269.999938964844,\"z\":0.0167710799723864}},\"600e41\":{\"lock\":false,\"pos\":{\"x\":-22.6139163970947,\"y\":1.33252322673798,\"z\":-53.4381370544434},\"rot\":{\"x\":0.0208081752061844,\"y\":270.001251220703,\"z\":0.0167707018554211}},\"6011c1\":{\"lock\":false,\"pos\":{\"x\":-22.61696434021,\"y\":1.33023798465729,\"z\":-61.2413864135742},\"rot\":{\"x\":0.0208087377250195,\"y\":269.999908447266,\"z\":0.016770888119936}},\"6e7ea8\":{\"lock\":false,\"pos\":{\"x\":-19.295877456665,\"y\":1.31220149993896,\"z\":-69.0607070922852},\"rot\":{\"x\":0.0208094604313374,\"y\":270,\"z\":0.0167710334062576}},\"b1256b\":{\"lock\":false,\"pos\":{\"x\":-16.6400871276855,\"y\":1.31545794010162,\"z\":-61.2309913635254},\"rot\":{\"x\":0.0208090264350176,\"y\":269.998779296875,\"z\":0.0167700741440058}},\"c72bdd\":{\"lock\":false,\"pos\":{\"x\":-16.6400699615479,\"y\":1.31775283813477,\"z\":-53.3904228210449},\"rot\":{\"x\":0.0208091754466295,\"y\":269.999816894531,\"z\":0.0167703349143267}},\"d2913a\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.31316590309143,\"z\":-69.0603103637695},\"rot\":{\"x\":0.020810903981328,\"y\":270,\"z\":0.0167728774249554}},\"ecaa8c\":{\"lock\":false,\"pos\":{\"x\":-19.2997856140137,\"y\":1.30758762359619,\"z\":-84.8181838989258},\"rot\":{\"x\":0.0208093598484993,\"y\":270,\"z\":0.0167709905654192}},\"f89508\":{\"lock\":false,\"pos\":{\"x\":-19.3000202178955,\"y\":1.31677353382111,\"z\":-53.4358367919922},\"rot\":{\"x\":0.0208089053630829,\"y\":270.000122070313,\"z\":0.0167711284011602}},\"f9d436\":{\"lock\":false,\"pos\":{\"x\":-22.6169204711914,\"y\":1.32333660125732,\"z\":-84.8185119628906},\"rot\":{\"x\":0.0208087246865034,\"y\":270.000030517578,\"z\":0.0167713966220617}}}}", + "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": "c19cfa", + "Name": "Custom_Model", + "Transform": { + "posX": -47.192, + "posY": 2.828, + "posZ": -121.341, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.96, + "scaleY": 0.27, + "scaleZ": 0.96 + }, + "Nickname": "The Ghosts Of Onigawa (Investigator Expansion)", + "Description": "https://arkham.cards", + "GMNotes": "fancreations/investigators_onigawa.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "https://dl.airtable.com/.attachmentThumbnails/e9dd0f33f26dcf0a628d962e0806de04/b41b19e1", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,6}, rotation={0,0,0}, height=500, width=1600,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "33272e", + "Name": "Custom_Model", + "Transform": { + "posX": -20.939, + "posY": 1.978, + "posZ": 81.007, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Gender Swapped Investigators", + "Description": "By /u/corpboy", + "GMNotes": "fancreations/investigators_gender_swapped.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1597044073919531303/A7A92208CADC509C2546E65242ADDC8EF88FEAB8/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"169f5f\":{\"lock\":false,\"pos\":{\"x\":-19.3000202178955,\"y\":1.35298359394073,\"z\":-53.4358367919922},\"rot\":{\"x\":0.02080955542624,\"y\":270.001556396484,\"z\":0.0167712271213531}},\"1abe52\":{\"lock\":false,\"pos\":{\"x\":-19.2997913360596,\"y\":1.34861159324646,\"z\":-84.8181838989258},\"rot\":{\"x\":0.020808843895793,\"y\":270.000122070313,\"z\":0.0167707651853561}},\"23ea9a\":{\"lock\":false,\"pos\":{\"x\":-16.6402473449707,\"y\":1.3495774269104,\"z\":-84.8182144165039},\"rot\":{\"x\":0.0208143834024668,\"y\":269.999816894531,\"z\":0.0167734380811453}},\"260c46\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.34937584400177,\"z\":-69.0603103637695},\"rot\":{\"x\":0.0208140630275011,\"y\":270.000244140625,\"z\":0.0167755950242281}},\"6b77d7\":{\"lock\":false,\"pos\":{\"x\":-16.8499145507813,\"y\":1.30698132514954,\"z\":-91.5999984741211},\"rot\":{\"x\":0.0208082087337971,\"y\":270.000122070313,\"z\":0.0167680568993092}},\"6be340\":{\"lock\":false,\"pos\":{\"x\":-19.3000755310059,\"y\":1.35551571846008,\"z\":-61.2332572937012},\"rot\":{\"x\":0.0208098944276571,\"y\":269.999114990234,\"z\":0.0167708061635494}},\"77ba63\":{\"lock\":false,\"pos\":{\"x\":-22.6157627105713,\"y\":1.3086873292923,\"z\":-76.946044921875},\"rot\":{\"x\":0.0208086930215359,\"y\":270.000091552734,\"z\":0.0167710520327091}},\"7c3d2e\":{\"lock\":false,\"pos\":{\"x\":-19.293607711792,\"y\":1.35573351383209,\"z\":-76.9415588378906},\"rot\":{\"x\":0.0208112671971321,\"y\":269.999816894531,\"z\":0.0167707577347755}},\"7d5120\":{\"lock\":false,\"pos\":{\"x\":-22.6139030456543,\"y\":1.31556940078735,\"z\":-53.4381294250488},\"rot\":{\"x\":0.0208085980266333,\"y\":270.000030517578,\"z\":180.01676940918}},\"981000\":{\"lock\":false,\"pos\":{\"x\":-16.6400699615479,\"y\":1.35396289825439,\"z\":-53.3904228210449},\"rot\":{\"x\":0.0208099316805601,\"y\":270.000030517578,\"z\":0.0167689602822065}},\"b5091c\":{\"lock\":false,\"pos\":{\"x\":-26.3147144317627,\"y\":1.30734384059906,\"z\":-76.9476318359375},\"rot\":{\"x\":0.0208098907023668,\"y\":269.99560546875,\"z\":0.0167696326971054}},\"c61dd3\":{\"lock\":false,\"pos\":{\"x\":-16.6400871276855,\"y\":1.3564817905426,\"z\":-61.2309913635254},\"rot\":{\"x\":0.0208104159682989,\"y\":269.999847412109,\"z\":0.0167675204575062}},\"d8bab9\":{\"lock\":false,\"pos\":{\"x\":-19.2999992370605,\"y\":1.32235062122345,\"z\":-91.5984573364258},\"rot\":{\"x\":0.0208081062883139,\"y\":270.000061035156,\"z\":0.0167712885886431}},\"e22086\":{\"lock\":false,\"pos\":{\"x\":-16.6396045684814,\"y\":1.35669600963593,\"z\":-76.9456558227539},\"rot\":{\"x\":0.0208145752549171,\"y\":269.999847412109,\"z\":0.0167776327580214}},\"eff7e4\":{\"lock\":false,\"pos\":{\"x\":-19.2958831787109,\"y\":1.3484114408493,\"z\":-69.0607070922852},\"rot\":{\"x\":0.0208063907921314,\"y\":270.008483886719,\"z\":0.016773846000433}}}}", + "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": "7fa06f", + "Name": "Custom_Model", + "Transform": { + "posX": -20.939, + "posY": 1.978, + "posZ": 81.007, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Fortune or Folly - Parallel Rex Murphy Set", + "Description": "By Davi", + "GMNotes": "fancreations/investigators_fortune_or_folly_parallel_rex.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "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": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\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}},\"d51f74\":{\"lock\":false,\"pos\":{\"x\":-12.3273,\"y\":1.642,\"z\":10.8057},\"rot\":{\"x\":0.0169,\"y\":179.9845,\"z\":0.0799}},\"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": "" + }, + { + "GUID": "84c153", + "Name": "Custom_Model", + "Transform": { + "posX": -20.939, + "posY": 1.963, + "posZ": 81.007, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Elspeth Baudin Custom Investigator", + "Description": "By Donelloth. As Seen in Bad Blood!", + "GMNotes": "fancreations/investigators_elspeth_baudin.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1655599785039299268/52DB5C3A0E600D6AECB0B851ECF90C5B3D016421/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"1b6773\":{\"lock\":false,\"pos\":{\"x\":-19.5467624664307,\"y\":1.31306660175323,\"z\":-65.7938537597656},\"rot\":{\"x\":0.0208032466471195,\"y\":270.018371582031,\"z\":0.0167777892202139}},\"41424c\":{\"lock\":false,\"pos\":{\"x\":-22.5805168151855,\"y\":1.31255412101746,\"z\":-63.7807502746582},\"rot\":{\"x\":0.020810954272747,\"y\":269.991149902344,\"z\":0.0167674999684095}},\"647b40\":{\"lock\":false,\"pos\":{\"x\":-22.6028251647949,\"y\":1.31024301052094,\"z\":-71.6484832763672},\"rot\":{\"x\":0.0208107922226191,\"y\":269.991149902344,\"z\":0.016767431050539}},\"9a67bf\":{\"lock\":false,\"pos\":{\"x\":-22.6425685882568,\"y\":1.30951547622681,\"z\":-74.0846176147461},\"rot\":{\"x\":0.0208108704537153,\"y\":269.9912109375,\"z\":0.0167674385011196}},\"9e4397\":{\"lock\":false,\"pos\":{\"x\":-22.5964412689209,\"y\":1.31179511547089,\"z\":-66.3536529541016},\"rot\":{\"x\":0.0208110846579075,\"y\":269.99072265625,\"z\":0.0167671237140894}},\"d467b7\":{\"lock\":false,\"pos\":{\"x\":-19.7298603057861,\"y\":1.31206059455872,\"z\":-69.0034790039063},\"rot\":{\"x\":0.0207998398691416,\"y\":270.028869628906,\"z\":0.0167793389409781}},\"dd312f\":{\"lock\":false,\"pos\":{\"x\":-19.5082302093506,\"y\":1.31121933460236,\"z\":-72.1525039672852},\"rot\":{\"x\":0.0167680606245995,\"y\":179.991668701172,\"z\":359.979187011719}},\"e43300\":{\"lock\":false,\"pos\":{\"x\":-22.6156921386719,\"y\":1.31099140644073,\"z\":-69.0756149291992},\"rot\":{\"x\":0.0208105240017176,\"y\":269.993041992188,\"z\":0.0167687423527241}}}}", + "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": "2e69d0", + "Name": "Custom_Model", + "Transform": { + "posX": -20.939, + "posY": 1.978, + "posZ": 81.007, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Don't Starve Investigators", + "Description": "", + "GMNotes": "fancreations/investigators_dont_starve.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1646593716898209387/B827263B809A6C8E1042BDF1C8D33E58458C2EF4/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"049651\":{\"lock\":false,\"pos\":{\"x\":-39.9984016418457,\"y\":1.30796504020691,\"z\":-57.847900390625},\"rot\":{\"x\":0.0208088103681803,\"y\":269.999420166016,\"z\":0.0167709793895483}},\"05534d\":{\"lock\":false,\"pos\":{\"x\":-40.433277130127,\"y\":1.30174255371094,\"z\":-78.5659561157227},\"rot\":{\"x\":0.0208085998892784,\"y\":270.000030517578,\"z\":0.0167712327092886}},\"0b4057\":{\"lock\":false,\"pos\":{\"x\":-54.2104759216309,\"y\":1.29435074329376,\"z\":-86.7248611450195},\"rot\":{\"x\":0.0208057351410389,\"y\":270.009887695313,\"z\":0.0167745146900415}},\"0de265\":{\"lock\":false,\"pos\":{\"x\":-50.5162010192871,\"y\":1.30271863937378,\"z\":-62.7216987609863},\"rot\":{\"x\":0.0208138264715672,\"y\":269.981567382813,\"z\":0.0167644713073969}},\"10aa14\":{\"lock\":false,\"pos\":{\"x\":-40.0200996398926,\"y\":1.3072521686554,\"z\":-60.2564010620117},\"rot\":{\"x\":0.0208086967468262,\"y\":269.999725341797,\"z\":0.0167712494730949}},\"144811\":{\"lock\":false,\"pos\":{\"x\":-50.831672668457,\"y\":1.29631996154785,\"z\":-84.1897583007813},\"rot\":{\"x\":0.0208147037774324,\"y\":269.978698730469,\"z\":0.0167634543031454}},\"16e931\":{\"lock\":false,\"pos\":{\"x\":-54.2816009521484,\"y\":1.32870221138,\"z\":-60.0937995910645},\"rot\":{\"x\":0.0208068005740643,\"y\":270.006652832031,\"z\":0.0167733412235975}},\"181416\":{\"lock\":false,\"pos\":{\"x\":-47.2076797485352,\"y\":1.29929566383362,\"z\":-78.5202560424805},\"rot\":{\"x\":0.0208087675273418,\"y\":269.999847412109,\"z\":0.0167711023241282}},\"208789\":{\"lock\":false,\"pos\":{\"x\":-46.9576988220215,\"y\":1.30474603176117,\"z\":-60.2104988098145},\"rot\":{\"x\":0.0208103526383638,\"y\":269.993927001953,\"z\":0.0167688690125942}},\"23d08a\":{\"lock\":false,\"pos\":{\"x\":-43.5625,\"y\":1.30455183982849,\"z\":-65.0863037109375},\"rot\":{\"x\":0.0208085887134075,\"y\":270.000183105469,\"z\":0.0167711470276117}},\"2ab220\":{\"lock\":false,\"pos\":{\"x\":-54.1502075195313,\"y\":1.29681360721588,\"z\":-78.3857879638672},\"rot\":{\"x\":0.0208087991923094,\"y\":270.000122070313,\"z\":0.0167712289839983}},\"2e6779\":{\"lock\":false,\"pos\":{\"x\":-40.3589744567871,\"y\":1.29947459697723,\"z\":-86.4064559936523},\"rot\":{\"x\":0.0208109170198441,\"y\":269.992004394531,\"z\":0.0167681444436312}},\"374e9c\":{\"lock\":false,\"pos\":{\"x\":-50.3554992675781,\"y\":1.30513906478882,\"z\":-54.6520004272461},\"rot\":{\"x\":0.0208085868507624,\"y\":269.999969482422,\"z\":0.0167713407427073}},\"3b7f5e\":{\"lock\":false,\"pos\":{\"x\":-46.8041000366211,\"y\":1.30546891689301,\"z\":-57.9314002990723},\"rot\":{\"x\":0.0208088327199221,\"y\":269.999969482422,\"z\":0.0167714394629002}},\"415ff5\":{\"lock\":false,\"pos\":{\"x\":-54.3089752197266,\"y\":1.31680154800415,\"z\":-84.2695617675781},\"rot\":{\"x\":0.0208021737635136,\"y\":270.023040771484,\"z\":0.0167790465056896}},\"4506c2\":{\"lock\":false,\"pos\":{\"x\":-53.8877983093262,\"y\":1.30392014980316,\"z\":-54.4329986572266},\"rot\":{\"x\":0.0208087544888258,\"y\":269.999969482422,\"z\":0.0167711414396763}},\"4eef97\":{\"lock\":false,\"pos\":{\"x\":-46.9905014038086,\"y\":1.30403566360474,\"z\":-62.5960998535156},\"rot\":{\"x\":0.0208025723695755,\"y\":270.020385742188,\"z\":0.016778577119112}},\"5244b7\":{\"lock\":false,\"pos\":{\"x\":-47.1529731750488,\"y\":1.29834735393524,\"z\":-81.8277587890625},\"rot\":{\"x\":0.0208089258521795,\"y\":270.000457763672,\"z\":0.0167709905654192}},\"6006fa\":{\"lock\":false,\"pos\":{\"x\":-54.1425323486328,\"y\":1.29582250118256,\"z\":-81.781364440918},\"rot\":{\"x\":0.0208027269691229,\"y\":270.020263671875,\"z\":0.0167777054011822}},\"6187b2\":{\"lock\":false,\"pos\":{\"x\":-47.2170753479004,\"y\":1.29763412475586,\"z\":-84.1847610473633},\"rot\":{\"x\":0.0208086259663105,\"y\":270.000274658203,\"z\":0.0167711470276117}},\"682335\":{\"lock\":false,\"pos\":{\"x\":-54.2879981994629,\"y\":1.30139410495758,\"z\":-62.5666007995605},\"rot\":{\"x\":0.0208084508776665,\"y\":270.000030517578,\"z\":0.0167711470276117}},\"6f5590\":{\"lock\":false,\"pos\":{\"x\":-43.7762794494629,\"y\":1.30053281784058,\"z\":-78.5510559082031},\"rot\":{\"x\":0.0208086557686329,\"y\":270,\"z\":0.0167711842805147}},\"70de23\":{\"lock\":false,\"pos\":{\"x\":-50.7880744934082,\"y\":1.29562640190125,\"z\":-86.6133575439453},\"rot\":{\"x\":0.0208112765103579,\"y\":269.990905761719,\"z\":0.0167677998542786}},\"8d7ecb\":{\"lock\":false,\"pos\":{\"x\":-47.2175750732422,\"y\":1.29692459106445,\"z\":-86.6082611083984},\"rot\":{\"x\":0.0208085309714079,\"y\":270.000244140625,\"z\":0.0167712103575468}},\"8e009f\":{\"lock\":false,\"pos\":{\"x\":-43.7559013366699,\"y\":1.3065721988678,\"z\":-57.9441986083984},\"rot\":{\"x\":0.0208087880164385,\"y\":269.999633789063,\"z\":0.0167710371315479}},\"93503f\":{\"lock\":false,\"pos\":{\"x\":-50.5890769958496,\"y\":1.29805994033813,\"z\":-78.546760559082},\"rot\":{\"x\":0.0208088085055351,\"y\":269.999938964844,\"z\":0.0167711973190308}},\"a067d0\":{\"lock\":false,\"pos\":{\"x\":-40.1133995056152,\"y\":1.30650424957275,\"z\":-62.6950988769531},\"rot\":{\"x\":0.0208086110651493,\"y\":269.999755859375,\"z\":0.0167712140828371}},\"a96330\":{\"lock\":false,\"pos\":{\"x\":-50.5937004089355,\"y\":1.30409467220306,\"z\":-57.9240989685059},\"rot\":{\"x\":0.0208087433129549,\"y\":270.000122070313,\"z\":0.0167710352689028}},\"aea08f\":{\"lock\":false,\"pos\":{\"x\":-50.5124015808105,\"y\":1.30345153808594,\"z\":-60.2220993041992},\"rot\":{\"x\":0.0208103451877832,\"y\":269.993713378906,\"z\":0.01676887832582}},\"b54d99\":{\"lock\":false,\"pos\":{\"x\":-43.7377738952637,\"y\":1.29892361164093,\"z\":-84.0963592529297},\"rot\":{\"x\":0.0208086259663105,\"y\":270.000061035156,\"z\":0.0167712867259979}},\"b679ff\":{\"lock\":false,\"pos\":{\"x\":-50.6292724609375,\"y\":1.29708194732666,\"z\":-81.8374557495117},\"rot\":{\"x\":0.02080905623734,\"y\":270.000183105469,\"z\":0.0167706366628408}},\"ba6a4f\":{\"lock\":false,\"pos\":{\"x\":-43.7175750732422,\"y\":1.29820847511292,\"z\":-86.5645599365234},\"rot\":{\"x\":0.0208099484443665,\"y\":269.995758056641,\"z\":0.0167698338627815}},\"c91bbc\":{\"lock\":false,\"pos\":{\"x\":-39.9734992980957,\"y\":1.30901253223419,\"z\":-54.2999000549316},\"rot\":{\"x\":0.0208084303885698,\"y\":270.000366210938,\"z\":0.016771299764514}},\"c96866\":{\"lock\":false,\"pos\":{\"x\":-43.6356010437012,\"y\":1.30764770507813,\"z\":-54.418701171875},\"rot\":{\"x\":0.0208086762577295,\"y\":270,\"z\":0.0167712662369013}},\"c972bd\":{\"lock\":false,\"pos\":{\"x\":-53.9467010498047,\"y\":1.30288803577423,\"z\":-57.8862991333008},\"rot\":{\"x\":0.020808694884181,\"y\":270.000030517578,\"z\":0.0167707893997431}},\"d4879a\":{\"lock\":false,\"pos\":{\"x\":-40.2654724121094,\"y\":1.30021071434021,\"z\":-84.0074615478516},\"rot\":{\"x\":0.0208088830113411,\"y\":269.998901367188,\"z\":0.0167706571519375}},\"dab2b7\":{\"lock\":false,\"pos\":{\"x\":-43.6455993652344,\"y\":1.30521702766418,\"z\":-62.7103004455566},\"rot\":{\"x\":0.0208085291087627,\"y\":270,\"z\":0.0167709551751614}},\"dd39cd\":{\"lock\":false,\"pos\":{\"x\":-43.7768745422363,\"y\":1.29958915710449,\"z\":-81.7739562988281},\"rot\":{\"x\":0.0208089090883732,\"y\":270.000183105469,\"z\":0.0167705938220024}},\"dfc083\":{\"lock\":false,\"pos\":{\"x\":-43.4954986572266,\"y\":1.30599534511566,\"z\":-60.2380981445313},\"rot\":{\"x\":0.0208085048943758,\"y\":270,\"z\":0.0167709179222584}},\"e7003e\":{\"lock\":false,\"pos\":{\"x\":-40.5401725769043,\"y\":1.30076205730438,\"z\":-81.7831573486328},\"rot\":{\"x\":0.020809093490243,\"y\":270.000213623047,\"z\":0.0167709477245808}},\"ea2ee7\":{\"lock\":false,\"pos\":{\"x\":-46.9766998291016,\"y\":1.30641329288483,\"z\":-54.4903984069824},\"rot\":{\"x\":0.020808657631278,\"y\":270,\"z\":0.0167710781097412}}}}", + "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": "84be1d", + "Name": "Custom_Model", + "Transform": { + "posX": -33.849, + "posY": 2.001, + "posZ": -87.567, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.36, + "scaleY": 0.28, + "scaleZ": 1.49 + }, + "Nickname": "Delta Green Convergence Custom Investigators", + "Description": "", + "GMNotes": "fancreations/investigators_delta_green_convergence.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142900469/BDA1068C5A88459AE805540FE05B8092C4F8F392/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"03052d\":{\"lock\":false,\"pos\":{\"x\":-16.6400871276855,\"y\":1.31545794010162,\"z\":-61.2309913635254},\"rot\":{\"x\":0.0208080485463142,\"y\":270.002471923828,\"z\":0.0167713277041912}},\"0d7398\":{\"lock\":false,\"pos\":{\"x\":-19.2936096191406,\"y\":1.30989539623261,\"z\":-76.9415588378906},\"rot\":{\"x\":0.0208107028156519,\"y\":269.995147705078,\"z\":0.0167693216353655}},\"171e82\":{\"lock\":false,\"pos\":{\"x\":-22.6169109344482,\"y\":1.32333660125732,\"z\":-84.8184967041016},\"rot\":{\"x\":0.0208145696669817,\"y\":269.982055664063,\"z\":0.0167649257928133}},\"359a15\":{\"lock\":false,\"pos\":{\"x\":-16.6400699615479,\"y\":1.31775295734406,\"z\":-53.3904228210449},\"rot\":{\"x\":0.0208138208836317,\"y\":269.982574462891,\"z\":0.0167645756155252}},\"37589e\":{\"lock\":false,\"pos\":{\"x\":-22.6139087677002,\"y\":1.33252322673798,\"z\":-53.4381332397461},\"rot\":{\"x\":0.0208039656281471,\"y\":270.015686035156,\"z\":0.0167767275124788}},\"498a00\":{\"lock\":false,\"pos\":{\"x\":-16.6403007507324,\"y\":1.31316554546356,\"z\":-69.0603103637695},\"rot\":{\"x\":0.0208092965185642,\"y\":270.000244140625,\"z\":0.0167721156030893}},\"597c69\":{\"lock\":false,\"pos\":{\"x\":-16.6395988464355,\"y\":1.31085801124573,\"z\":-76.9456481933594},\"rot\":{\"x\":0.0208100099116564,\"y\":269.999908447266,\"z\":0.01677231118083}},\"6e601f\":{\"lock\":false,\"pos\":{\"x\":-19.3000774383545,\"y\":1.31449115276337,\"z\":-61.2332534790039},\"rot\":{\"x\":0.0208101477473974,\"y\":269.995147705078,\"z\":0.0167695451527834}},\"74db2c\":{\"lock\":false,\"pos\":{\"x\":-16.6402435302734,\"y\":1.30855345726013,\"z\":-84.8182067871094},\"rot\":{\"x\":0.0208147522062063,\"y\":269.981872558594,\"z\":0.0167650897055864}},\"76d8e1\":{\"lock\":false,\"pos\":{\"x\":-19.2997856140137,\"y\":1.30758762359619,\"z\":-84.8181838989258},\"rot\":{\"x\":0.0208103209733963,\"y\":269.995147705078,\"z\":0.0167695097625256}},\"acefbf\":{\"lock\":false,\"pos\":{\"x\":-19.3000202178955,\"y\":1.31677353382111,\"z\":-53.4358367919922},\"rot\":{\"x\":0.0208102278411388,\"y\":269.995147705078,\"z\":0.0167693123221397}},\"c45c7a\":{\"lock\":false,\"pos\":{\"x\":-22.6156978607178,\"y\":1.32794523239136,\"z\":-69.0756225585938},\"rot\":{\"x\":0.0208086371421814,\"y\":269.999908447266,\"z\":0.0167715176939964}},\"eb9311\":{\"lock\":false,\"pos\":{\"x\":-22.6169662475586,\"y\":1.33023798465729,\"z\":-61.2413864135742},\"rot\":{\"x\":0.0208078268915415,\"y\":270.002685546875,\"z\":0.016772011294961}},\"f1b636\":{\"lock\":false,\"pos\":{\"x\":-22.615758895874,\"y\":1.3256413936615,\"z\":-76.9460372924805},\"rot\":{\"x\":0.0208090450614691,\"y\":269.999298095703,\"z\":0.0167714692652225}},\"f64ead\":{\"lock\":false,\"pos\":{\"x\":-19.2958679199219,\"y\":1.31220149993896,\"z\":-69.0606918334961},\"rot\":{\"x\":0.0208100024610758,\"y\":269.995178222656,\"z\":0.0167694520205259}}}}", + "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": "880860", + "Name": "Custom_Model", + "Transform": { + "posX": 19.669, + "posY": 2.25, + "posZ": -97.901, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Dead Space Investigators", + "Description": "", + "GMNotes": "fancreations/investigators_dead_space.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1898848485543773146/5255CF70ED228D9C98E4C9F4F010577A77B5C46E/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"0e87e4\":{\"lock\":false,\"pos\":{\"x\":-19.2996,\"y\":1.3121,\"z\":-53.4354},\"rot\":{\"x\":0.0208,\"y\":270.0032,\"z\":0.0168}},\"31bcc4\":{\"lock\":false,\"pos\":{\"x\":-19.2931,\"y\":1.3052,\"z\":-76.9412},\"rot\":{\"x\":0.0208,\"y\":269.9995,\"z\":0.0168}},\"664a1f\":{\"lock\":false,\"pos\":{\"x\":-19.2954,\"y\":1.3075,\"z\":-69.0603},\"rot\":{\"x\":0.0208,\"y\":269.9912,\"z\":0.0168}},\"778b85\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3661,\"z\":-69.0606},\"rot\":{\"x\":359.9792,\"y\":90,\"z\":359.9832}},\"a8b092\":{\"lock\":false,\"pos\":{\"x\":-18.4906,\"y\":1.3421,\"z\":-92.0345},\"rot\":{\"x\":0.0208,\"y\":269.996,\"z\":0.0168}},\"d008cb\":{\"lock\":false,\"pos\":{\"x\":-19.2989,\"y\":1.3029,\"z\":-84.8179},\"rot\":{\"x\":0.0208,\"y\":269.9994,\"z\":0.0168}},\"e9a591\":{\"lock\":false,\"pos\":{\"x\":-19.2996,\"y\":1.3098,\"z\":-61.2329},\"rot\":{\"x\":0.0208,\"y\":269.9969,\"z\":0.0168}}}}", + "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": "524fbc", + "Name": "Custom_Model", + "Transform": { + "posX": -23.615, + "posY": 1.916, + "posZ": -135.631, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.5, + "scaleY": 0.14, + "scaleZ": 0.5 + }, + "Nickname": "Cartoon Investigators", + "Description": "", + "GMNotes": "fancreations/investigators_cartoon_funtime.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1785092789057549667/7230A58735443DF70B24F5BAFD93B4FBBC1B28D7/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,7}, rotation={0,0,0}, height=850, width=3300,\n font_size=700, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"04945b\":{\"lock\":false,\"pos\":{\"x\":-19.6592,\"y\":1.3154,\"z\":-57.5937},\"rot\":{\"x\":0.0208,\"y\":269.9937,\"z\":0.0168}},\"0636ab\":{\"lock\":false,\"pos\":{\"x\":-25.9113,\"y\":1.2681,\"z\":-79.7757},\"rot\":{\"x\":359.9792,\"y\":90.0033,\"z\":359.9832}},\"123caa\":{\"lock\":false,\"pos\":{\"x\":-22.4528,\"y\":1.3058,\"z\":-86.9656},\"rot\":{\"x\":0.0208,\"y\":270.0191,\"z\":0.0168}},\"14bef8\":{\"lock\":false,\"pos\":{\"x\":-22.5761,\"y\":1.3166,\"z\":-50.0492},\"rot\":{\"x\":0.0208,\"y\":270.0168,\"z\":0.0168}},\"20ff4c\":{\"lock\":false,\"pos\":{\"x\":-25.7759,\"y\":1.2746,\"z\":-57.6721},\"rot\":{\"x\":359.9792,\"y\":90.0001,\"z\":359.9832}},\"27a0b8\":{\"lock\":false,\"pos\":{\"x\":-19.5361,\"y\":1.3069,\"z\":-86.8433},\"rot\":{\"x\":0.0208,\"y\":269.9789,\"z\":0.0168}},\"287b34\":{\"lock\":false,\"pos\":{\"x\":-22.2417,\"y\":1.3059,\"z\":-86.9506},\"rot\":{\"x\":0.0208,\"y\":270.0191,\"z\":0.0168}},\"33566f\":{\"lock\":false,\"pos\":{\"x\":-22.594,\"y\":1.3121,\"z\":-65.4763},\"rot\":{\"x\":0.0208,\"y\":270.0115,\"z\":0.0168}},\"3446fd\":{\"lock\":false,\"pos\":{\"x\":-22.5687,\"y\":1.3143,\"z\":-57.8367},\"rot\":{\"x\":0.0208,\"y\":270.017,\"z\":0.0168}},\"46d9c7\":{\"lock\":false,\"pos\":{\"x\":-19.6502,\"y\":1.3131,\"z\":-65.5617},\"rot\":{\"x\":0.0208,\"y\":270.0117,\"z\":0.0168}},\"5b6db3\":{\"lock\":false,\"pos\":{\"x\":-22.4189,\"y\":1.3144,\"z\":-57.5627},\"rot\":{\"x\":0.0208,\"y\":270.017,\"z\":0.0168}},\"7200cf\":{\"lock\":false,\"pos\":{\"x\":-25.8249,\"y\":1.266,\"z\":-86.9147},\"rot\":{\"x\":359.9792,\"y\":89.9983,\"z\":359.9832}},\"73d2da\":{\"lock\":false,\"pos\":{\"x\":-25.9665,\"y\":1.2702,\"z\":-72.4131},\"rot\":{\"x\":359.9792,\"y\":89.9862,\"z\":359.9832}},\"7b0461\":{\"lock\":false,\"pos\":{\"x\":-19.5429,\"y\":1.3178,\"z\":-49.6959},\"rot\":{\"x\":0.0208,\"y\":270.003,\"z\":0.0168}},\"8a8776\":{\"lock\":false,\"pos\":{\"x\":-19.639,\"y\":1.3112,\"z\":-71.9966},\"rot\":{\"x\":0.0208,\"y\":269.9857,\"z\":0.0168}},\"948d48\":{\"lock\":false,\"pos\":{\"x\":-22.5272,\"y\":1.3166,\"z\":-50.0108},\"rot\":{\"x\":0.0208,\"y\":269.9997,\"z\":0.0168}},\"9ad519\":{\"lock\":false,\"pos\":{\"x\":-22.5767,\"y\":1.3101,\"z\":-72.195},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"9ceaf0\":{\"lock\":false,\"pos\":{\"x\":-25.6646,\"y\":1.2769,\"z\":-50.1079},\"rot\":{\"x\":359.9792,\"y\":89.9992,\"z\":359.9832}},\"a99c28\":{\"lock\":false,\"pos\":{\"x\":-22.5172,\"y\":1.3102,\"z\":-72.038},\"rot\":{\"x\":0.0208,\"y\":270.0114,\"z\":0.0168}},\"bccab4\":{\"lock\":false,\"pos\":{\"x\":-22.2837,\"y\":1.3081,\"z\":-79.3587},\"rot\":{\"x\":0.0208,\"y\":270.0239,\"z\":0.0168}},\"c1f881\":{\"lock\":false,\"pos\":{\"x\":-22.497,\"y\":1.308,\"z\":-79.5444},\"rot\":{\"x\":0.0208,\"y\":270.0158,\"z\":0.0168}},\"d213c3\":{\"lock\":false,\"pos\":{\"x\":-19.3052,\"y\":1.3092,\"z\":-79.339},\"rot\":{\"x\":0.0208,\"y\":270.0067,\"z\":0.0168}},\"dc27c7\":{\"lock\":false,\"pos\":{\"x\":-25.8464,\"y\":1.2723,\"z\":-65.495},\"rot\":{\"x\":359.9792,\"y\":89.9999,\"z\":359.9832}}}}", + "XmlUI": "" + }, + { + "GUID": "dd90c5", + "Name": "Custom_Model", + "Transform": { + "posX": 18.946, + "posY": 1.916, + "posZ": -135.806, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.18, + "scaleY": 0.45, + "scaleZ": 2.38 + }, + "Nickname": "Battle Goes On", + "Description": "by The Popest", + "GMNotes": "fancreations/investigators_battle_goes_on.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "https://i.imgur.com/F4W3qLq.jpg", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 0.735294163, + "g": 0.735294163, + "b": 0.735294163 + }, + "SpecularIntensity": 5.0, + "SpecularSharpness": 8.0, + "FresnelStrength": 0.7999996 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"024a88\":{\"lock\":false,\"pos\":{\"x\":-26.3008,\"y\":1.2711,\"z\":-69.0611},\"rot\":{\"x\":359.9792,\"y\":89.9867,\"z\":359.9832}},\"06ba48\":{\"lock\":false,\"pos\":{\"x\":5.7548,\"y\":1.3231,\"z\":-63.0474},\"rot\":{\"x\":0.0208,\"y\":270.0127,\"z\":0.0168}},\"080508\":{\"lock\":false,\"pos\":{\"x\":-16.6234,\"y\":1.355,\"z\":-84.8014},\"rot\":{\"x\":0.0208,\"y\":269.9935,\"z\":0.0168}},\"104c1e\":{\"lock\":false,\"pos\":{\"x\":-16.6218,\"y\":1.3553,\"z\":-83.5247},\"rot\":{\"x\":0.0208,\"y\":269.9935,\"z\":0.0168}},\"112830\":{\"lock\":false,\"pos\":{\"x\":-26.3063,\"y\":1.2734,\"z\":-61.2118},\"rot\":{\"x\":359.9791,\"y\":89.8593,\"z\":359.9833}},\"13f8ae\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.3224,\"z\":-65.3523},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"196394\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.3224,\"z\":-69.9524},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"197103\":{\"lock\":false,\"pos\":{\"x\":-16.6228,\"y\":1.3573,\"z\":-76.9288},\"rot\":{\"x\":0.0208,\"y\":269.9872,\"z\":0.0168}},\"1c4e12\":{\"lock\":false,\"pos\":{\"x\":-16.6232,\"y\":1.3638,\"z\":-54.6039},\"rot\":{\"x\":0.0208,\"y\":270.0294,\"z\":0.0168}},\"23a0e7\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.321,\"z\":-74.5523},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"2f9839\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0168,\"y\":179.993,\"z\":359.9792}},\"321c5a\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.3204,\"z\":-72.2523},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"3bdb8f\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0168,\"y\":179.9718,\"z\":359.9792}},\"3d2067\":{\"lock\":false,\"pos\":{\"x\":-16.6232,\"y\":1.3645,\"z\":-52.1352},\"rot\":{\"x\":0.0208,\"y\":270.0295,\"z\":0.0168}},\"4225c0\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.3197,\"z\":-69.9524},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"488fe7\":{\"lock\":false,\"pos\":{\"x\":-16.6232,\"y\":1.3642,\"z\":-53.3736},\"rot\":{\"x\":0.0208,\"y\":270.0294,\"z\":0.0168}},\"52e670\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3619,\"z\":-61.2142},\"rot\":{\"x\":0.0208,\"y\":270.0109,\"z\":0.0168}},\"585744\":{\"lock\":false,\"pos\":{\"x\":-16.6235,\"y\":1.3576,\"z\":-75.6886},\"rot\":{\"x\":0.0208,\"y\":269.9872,\"z\":0.0168}},\"5b9142\":{\"lock\":false,\"pos\":{\"x\":5.7357,\"y\":1.3809,\"z\":-58.1501},\"rot\":{\"x\":359.9792,\"y\":89.999,\"z\":359.9832}},\"5bbf47\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3622,\"z\":-59.9842},\"rot\":{\"x\":0.0208,\"y\":270.0109,\"z\":0.0168}},\"5de79f\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3592,\"z\":-70.2738},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"621b3f\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.3244,\"z\":-63.0524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"668b93\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.323,\"z\":-67.6524},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"68e686\":{\"lock\":false,\"pos\":{\"x\":-16.6226,\"y\":1.3546,\"z\":-86.0018},\"rot\":{\"x\":0.0208,\"y\":269.9935,\"z\":0.0168}},\"6999ce\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"763a27\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"77d5c3\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.321,\"z\":-69.9523},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"884c7e\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.3204,\"z\":-67.6524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"909fa7\":{\"lock\":false,\"pos\":{\"x\":-16.6232,\"y\":1.3615,\"z\":-62.4441},\"rot\":{\"x\":0.0208,\"y\":270.0107,\"z\":0.0168}},\"91a0fc\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.3211,\"z\":-65.3524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"9341d5\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.3197,\"z\":-74.5523},\"rot\":{\"x\":0.0208,\"y\":270.0087,\"z\":0.0168}},\"93d0b4\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0208,\"y\":269.9999,\"z\":0.0168}},\"9725e1\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3599,\"z\":-67.8038},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"97f078\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.319,\"z\":-72.2524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"a768fb\":{\"lock\":false,\"pos\":{\"x\":-26.3006,\"y\":1.2757,\"z\":-53.4371},\"rot\":{\"x\":359.9792,\"y\":89.9837,\"z\":359.9832}},\"a836d9\":{\"lock\":false,\"pos\":{\"x\":2.1095,\"y\":1.3184,\"z\":-74.5525},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"a9b4ce\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0168,\"y\":179.9562,\"z\":359.9792}},\"a9d598\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.3217,\"z\":-72.2524},\"rot\":{\"x\":0.0208,\"y\":270.0085,\"z\":0.0168}},\"ac8f35\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.241},\"rot\":{\"x\":0.0168,\"y\":180.0202,\"z\":359.9792}},\"b041a2\":{\"lock\":false,\"pos\":{\"x\":5.7547,\"y\":1.3217,\"z\":-67.6523},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}},\"b2b405\":{\"lock\":false,\"pos\":{\"x\":-26.3053,\"y\":1.2688,\"z\":-76.9457},\"rot\":{\"x\":359.9792,\"y\":89.9226,\"z\":359.9832}},\"bccf2a\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":270,\"z\":0.0168}},\"d3dcdd\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"d4c471\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3282,\"z\":-84.8185},\"rot\":{\"x\":0.0168,\"y\":179.9697,\"z\":359.9792}},\"dde61c\":{\"lock\":false,\"pos\":{\"x\":2.1103,\"y\":1.3217,\"z\":-63.0467},\"rot\":{\"x\":0.0208,\"y\":270.0043,\"z\":0.0168}},\"e7550c\":{\"lock\":false,\"pos\":{\"x\":-16.6235,\"y\":1.3596,\"z\":-69.0435},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"f9f51a\":{\"lock\":false,\"pos\":{\"x\":-16.6233,\"y\":1.3569,\"z\":-78.1588},\"rot\":{\"x\":0.0208,\"y\":269.9872,\"z\":0.0168}},\"fd8d58\":{\"lock\":false,\"pos\":{\"x\":-26.298,\"y\":1.2665,\"z\":-84.819},\"rot\":{\"x\":359.9792,\"y\":89.9734,\"z\":359.9832}},\"ffcf21\":{\"lock\":false,\"pos\":{\"x\":9.3938,\"y\":1.3237,\"z\":-65.3524},\"rot\":{\"x\":0.0208,\"y\":270.0086,\"z\":0.0168}}}}", + "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": "0a1d16", + "Name": "Custom_Model", + "Transform": { + "posX": -22.821, + "posY": 2.225, + "posZ": -97.676, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "Nickname": "The Bad Batch", + "Description": "", + "GMNotes": "fancreations/investigators_bad_batch.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.02353, + "g": 0.00392, + "b": 0.02353, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/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": 0, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,-1}, rotation={0,180,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "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 + } + }, + { + "GUID": "2f8332", + "Name": "Custom_Model", + "Transform": { + "posX": -34.314, + "posY": 2.001, + "posZ": -85.687, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Artifact Expansion 1.3", + "Description": "By Mint Tea Fan", + "GMNotes": "fancreations/investigators_artifact.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1799728983834465397/5B8C8FFC332DCC1F09FEA1617F0F3446F06821DB/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"0cd655\":{\"lock\":false,\"pos\":{\"x\":6.757,\"y\":1.3065,\"z\":-74.3312},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"1370f5\":{\"lock\":false,\"pos\":{\"x\":6.757,\"y\":1.3098,\"z\":-63.0812},\"rot\":{\"x\":0.0208,\"y\":270.0001,\"z\":0.0168}},\"9887f9\":{\"lock\":false,\"pos\":{\"x\":37.0815,\"y\":1.4527,\"z\":-38.1001},\"rot\":{\"x\":359.9181,\"y\":269.9817,\"z\":0.017}},\"bc9bc6\":{\"lock\":false,\"pos\":{\"x\":6.6076,\"y\":1.3136,\"z\":-50.0096},\"rot\":{\"x\":0.0208,\"y\":270.0268,\"z\":0.0168}},\"defb26\":{\"lock\":false,\"pos\":{\"x\":6.757,\"y\":1.3082,\"z\":-68.7062},\"rot\":{\"x\":0.0208,\"y\":270.0002,\"z\":0.0168}},\"ec74df\":{\"lock\":false,\"pos\":{\"x\":6.757,\"y\":1.3115,\"z\":-57.4562},\"rot\":{\"x\":0.0208,\"y\":270.0008,\"z\":0.0168}}}}", + "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": "ec74df", + "Name": "Custom_Model", + "Transform": { + "posX": -19.774, + "posY": 1.916, + "posZ": -106.215, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Aespa Investigators", + "Description": "Mint Tea Fan", + "GMNotes": "fancreations/investigators_aespa.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1862816781492027399/65707471C1DAF2E107F9ACDD28B5D65FDABBCE79/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "function onload(saved_data)\n createDownloadButton()\nend\n\n\n--Beginning Setup\n\n\n--Make Download button\nfunction createDownloadButton()\n self.createButton({\n label=\"Download\", click_function=\"buttonClick_download\", function_owner=self,\n position={0,0.1,2.2}, rotation={0,0,0}, height=240, width=800,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by download button,\nfunction buttonClick_download()\n local params = { url = self.getGMNotes(), replace = self.guid }\n Global.call('placeholder_download', params)\nend", + "LuaScriptState": "{\"ml\":{\"1696fd\":{\"lock\":false,\"pos\":{\"x\":-19.3,\"y\":1.3168,\"z\":-53.4358},\"rot\":{\"x\":0.0208,\"y\":269.9742,\"z\":0.0168}},\"19cce5\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3064,\"z\":-84.8185},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"3635a2\":{\"lock\":false,\"pos\":{\"x\":-22.6169,\"y\":1.3133,\"z\":-61.2414},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"3db376\":{\"lock\":false,\"pos\":{\"x\":-26.3,\"y\":1.3312,\"z\":-53.4368},\"rot\":{\"x\":0.0208,\"y\":269.9723,\"z\":0.0168}},\"6a6f2c\":{\"lock\":false,\"pos\":{\"x\":-19.2959,\"y\":1.3122,\"z\":-69.0607},\"rot\":{\"x\":0.0208,\"y\":269.9791,\"z\":0.0168}},\"8ecf25\":{\"lock\":false,\"pos\":{\"x\":-19.3001,\"y\":1.3145,\"z\":-61.2332},\"rot\":{\"x\":0.0208,\"y\":269.9789,\"z\":0.0168}},\"ab694b\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3243,\"z\":-76.9456},\"rot\":{\"x\":0.0208,\"y\":269.9892,\"z\":0.0168}},\"b0e5f7\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.3268,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":269.9915,\"z\":0.0168}},\"b1e673\":{\"lock\":false,\"pos\":{\"x\":-19.2936,\"y\":1.3099,\"z\":-76.9415},\"rot\":{\"x\":0.0208,\"y\":269.9791,\"z\":0.0168}},\"b5eb52\":{\"lock\":false,\"pos\":{\"x\":-22.6139,\"y\":1.3156,\"z\":-53.4381},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"b86f9a\":{\"lock\":false,\"pos\":{\"x\":-26.2996,\"y\":1.3268,\"z\":-84.818},\"rot\":{\"x\":0.0208,\"y\":269.9919,\"z\":0.0168}},\"c8a9be\":{\"lock\":false,\"pos\":{\"x\":-19.2998,\"y\":1.3076,\"z\":-84.8182},\"rot\":{\"x\":0.0208,\"y\":269.979,\"z\":0.0168}},\"e27b65\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.3087,\"z\":-76.946},\"rot\":{\"x\":0.0208,\"y\":269.9992,\"z\":0.0168}},\"f32428\":{\"lock\":false,\"pos\":{\"x\":-22.6157,\"y\":1.311,\"z\":-69.0756},\"rot\":{\"x\":0.0208,\"y\":269.9991,\"z\":0.0168}},\"f971bf\":{\"lock\":false,\"pos\":{\"x\":-26.3002,\"y\":1.3314,\"z\":-69.0606},\"rot\":{\"x\":0.0208,\"y\":269.9661,\"z\":0.0168}},\"fcb70f\":{\"lock\":false,\"pos\":{\"x\":-26.3001,\"y\":1.3674,\"z\":-61.241},\"rot\":{\"x\":0.0208,\"y\":269.9671,\"z\":0.0168}}}}", + "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": "66e97c", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 1.57002972E-07, + "posY": 1.86649919, + "posZ": -55.0, + "rotX": 7.29488869E-09, + "rotY": 270.0, + "rotZ": -5.408291E-08, + "scaleX": 1.76, + "scaleY": 0.11, + "scaleZ": 1.49 + }, + "Nickname": "Fan-Made Scenarios/Campaigns/Miscellany", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 0.9921699, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://pastebin.com/raw.php?i=uWAmuNZ2", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410888435/EDEEC5792F4161A1F125EF7F65AB1C1DC8FDBC27/", + "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\n-- Version 2.5.2\n-- Fork of Memory Bag 2.0 by MrStump\n\nfunction updateSave()\n local data_to_save = {[\"ml\"]=memoryList}\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,0.1,-6}, rotation={0,0,0}, height=500, width=1200,\n font_size=350, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", {0.75, 0.75, 1})\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n local dummyIndex = howManyButtons\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 * 1/self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor + 4\n objPos.z = objPos.z * globalScaleFactor\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(dummyIndex, obj, move) end\n local color = {0.75,0.25,0.25,0.6}\n local colorMove = {0,0,1,0.6}\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function=funcName, function_owner=self,\n position=objPos, rotation=rot, height=1000, width=1000,\n color=color,\n })\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label=\"Cancel\", click_function=\"buttonClick_cancel\", function_owner=self,\n position={0,1,-2}, rotation={0,0,0}, height=240, width=550,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n self.createButton({\n label=\"Submit\", click_function=\"buttonClick_submit\", function_owner=self,\n position={-1.2,1,-2}, rotation={0,0,0}, height=240, width=570,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n if move == false then\n self.createButton({\n label=\"Add\", click_function=\"buttonClick_add\", function_owner=self,\n position={-1.2,1,2}, rotation={0,0,0}, height=240, width=550,\n font_size=150, color={0,0,0}, font_color={0.25,1,0.25}\n })\n\n if fresh == false then\n self.createButton({\n label=\"Set New\", click_function=\"buttonClick_setNew\", function_owner=self,\n position={0,1,2}, rotation={0,0,0}, height=240, width=600,\n font_size=150, color={0,0,0}, font_color={0.75,0.75,1}\n })\n self.createButton({\n label=\"Remove\", click_function=\"buttonClick_remove\", function_owner=self,\n position={1.3,1,2}, rotation={0,0,0}, height=240, width=600,\n font_size=150, color={0,0,0}, font_color={1,0.25,0.25}\n })\n end\n end\n\n self.createButton({\n label=\"Reset\", click_function=\"buttonClick_reset\", function_owner=self,\n position={1.2,1,-2}, rotation={0,0,0}, height=240, width=500,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\nend\n\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(index, obj, move)\n local colorMove = {0,0,1,0.6}\n local color = {0,1,0,0.6}\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({index=previousIndex, color=colorMove})\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({index=index, color=color})\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n lock=obj.getLock()\n }\n obj.highlightOn({0,1,0})\n else\n color = {0.75,0.25,0.25,0.6}\n if move == true then\n color = colorMove\n end\n self.editButton({index=index, color=color})\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", {1,1,1})\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", {1, 0.25, 0.25})\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", {0.75, 0.25, 0.25})\n end\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k,v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", {0.25, 0.75, 0.25})\n combineMemoryFromBagsWithin()\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", {1.0, 0.25, 0.25})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count..\" Objects Removed\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", {0.75, 0.75, 1})\n self.clearButtons()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n end\n end\n broadcastToAll(count..\" Objects Saved\", {1,1,1})\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n self.clearButtons()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", {1,1,1})\n updateSave()\nend\n\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label=\"Place\", click_function=\"buttonClick_place\", function_owner=self,\n position={0.7,1,2}, rotation={0,0,0}, height=280, width=600,\n font_size=200, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Recall\", click_function=\"buttonClick_recall\", function_owner=self,\n position={-0.7,1,2}, rotation={0,0,0}, height=280, width=650,\n font_size=200, color={0,0,0}, font_color={1,1,1}\n })\n self.createButton({\n label=\"Setup\", click_function=\"buttonClick_setup\", function_owner=self,\n position={0,1,-2}, rotation={0,0,0}, height=240, width=500,\n font_size=150, color={0,0,0}, font_color={1,1,1}\n })\n\n--- self.createButton({\n--- label=\"Move\", click_function=\"buttonClick_transpose\", function_owner=self,\n--- position={-2.8,0.3,0}, rotation={0,0,0}, height=350, width=800,\n--- font_size=250, color={0,0,0}, font_color={0.75,0.75,1}\n--- })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid=guid, position=entry.pos, rotation=entry.rot, smooth=false\n })\n item.setLock(entry.lock)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", {1,1,1})\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", {1,1,1})\nend\n\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x-p1.x)\n deltaPos.y = (p2.y-p1.y) + yOffset\n deltaPos.z = (p2.z-p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n\tlocal objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n\tlocal x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n\tlocal z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n\t--return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return {x=x, y=desiredPos.y, z=z}\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n\tlocal angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n\tlocal z = desiredPos.z * math.cos(angle)\n return {x=x, y=desiredPos.y, z=z}\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() > start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10^(dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend", + "LuaScriptState": "{\"ml\":{\"5db60c\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.4815,\"z\":-50},\"rot\":{\"x\":0,\"y\":270.0001,\"z\":0}},\"89c32e\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.4815,\"z\":-60},\"rot\":{\"x\":0,\"y\":270.0001,\"z\":0}},\"b2077d\":{\"lock\":false,\"pos\":{\"x\":-9,\"y\":1.2965,\"z\":-55},\"rot\":{\"x\":0,\"y\":269.9973,\"z\":0}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "5db60c", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -9.0, + "posY": 1.481, + "posZ": -50.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.5, + "scaleY": 0.1, + "scaleZ": 0.5 + }, + "Nickname": "Fan-Made Standalone Scenarios", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410864087/97EBA1F7BA51181A664CE5A733AB092BA843E32D/", + "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": "", + "LuaScriptState": "{\"ml\":[]}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "965030", + "Name": "Custom_Model", + "Transform": { + "posX": -55.358, + "posY": 6.299, + "posZ": -85.712, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Undying", + "Description": "", + "GMNotes": "fancreations/scenario_the_undying.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1824531491067739120/4AD2D51DAC6215F2866BB2AD15D47109B432B999/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "c90c49", + "Name": "Custom_Model", + "Transform": { + "posX": -11.013, + "posY": 1.624, + "posZ": 67.684, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Thing in the Woods", + "Description": "", + "GMNotes": "fancreations/scenario_the_thing_in_the_woods.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142949442/404A26E158B9EBC1069A5FBA9BA2331CBFD7851B/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "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": "b7c6be", + "Name": "Custom_Model", + "Transform": { + "posX": -10.144, + "posY": 1.669, + "posZ": 67.991, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 357.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Symphony of Erich Zann", + "Description": "", + "GMNotes": "fancreations/scenario_symphony_of_erich_zann.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1254763972105175718/5A09C7E8EBCC79DD9E405FF6F83E49C2C27D5F29/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "7bc42b", + "Name": "Custom_Model", + "Transform": { + "posX": -10.243, + "posY": 1.625, + "posZ": 67.29, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Svalbard Event", + "Description": "", + "GMNotes": "fancreations/scenario_the_svalbard_event.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142948942/FA97D7EF94B715ADD1EEE40831114451FBED200B/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "695a4d", + "Name": "Custom_Model", + "Transform": { + "posX": -26.198, + "posY": 1.916, + "posZ": -120.925, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Strange Case of Dr. Jekyll and Mr. Hyde", + "Description": "", + "GMNotes": "fancreations/scenario_jekyll.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1845919769156839538/7ED48DF559525AF388EDAABCDEED4EE9D25E872A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "bfefd4", + "Name": "Custom_Model", + "Transform": { + "posX": -9.008, + "posY": 1.615, + "posZ": 66.398, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Stolen Baillius", + "Description": "", + "GMNotes": "fancreations/scenario_stolen_bacillus.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142943616/2B7B73A110A3EC225C854F85AB009F04859E3806/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "fa4327", + "Name": "Custom_Model", + "Transform": { + "posX": -11.088, + "posY": 1.624, + "posZ": 66.553, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Red Room", + "Description": "", + "GMNotes": "fancreations/scenario_the_red_room.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142946225/F5A6228957B37E945B425681115D09E7B8543BC6/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "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": "504f38", + "Name": "Custom_Model", + "Transform": { + "posX": -9.37, + "posY": 1.625, + "posZ": 65.415, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "The Pensher Wyrm", + "Description": "", + "GMNotes": "fancreations/scenario_the_pensher_wyrm.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142945578/6BA34FBD61F7AD38DE8B2B9E5D5F067406B7CC77/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "3ddd12", + "Name": "Custom_Model", + "Transform": { + "posX": -9.291, + "posY": 1.625, + "posZ": 65.329, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "The Nephew Calls", + "Description": "", + "GMNotes": "fancreations/scenario_the_nephew_calls.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142940439/EE68DD668C18F8F8C61B0F2BABA6D548B17A6EA7/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "9d3083", + "Name": "Custom_Model", + "Transform": { + "posX": -10.526, + "posY": 1.625, + "posZ": 65.906, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.45, + "scaleZ": 2.42 + }, + "Nickname": "The Nameless City", + "Description": "", + "GMNotes": "fancreations/scenario_the_nameless_city.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1797477398306699180/7C5363FFCCDCD4A1AF2A0C71B2A7E5F96D5ACCA4/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "0500f1", + "Name": "Custom_Model", + "Transform": { + "posX": 7.669, + "posY": 3.37, + "posZ": -40.855, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Legend of Sleepy Hollow", + "Description": "", + "GMNotes": "fancreations/scenario_sleepy_hollow.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1617311203420460064/3D20A71D13F484BEEBCF572E827CD38FF3DF57E4/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "5ccf55", + "Name": "Custom_Model", + "Transform": { + "posX": -7.458, + "posY": 1.624, + "posZ": 64.612, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "The Grand Oak Hotel", + "Description": "", + "GMNotes": "fancreations/scenario_grand_oak_hotel.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142935568/34A42BC3AEF7764F8D7BB242DB08FD36B8EC6DCB/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "29d22a", + "Name": "Custom_Model", + "Transform": { + "posX": -9.309, + "posY": 1.625, + "posZ": 64.664, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "The Festival", + "Description": "", + "GMNotes": "fancreations/scenario_the_festival.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142936385/DCE942F9A1172E9C55A36E4593F5CDC71D9BC3AD/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "42bdd3", + "Name": "Custom_Model", + "Transform": { + "posX": 15.113, + "posY": 3.183, + "posZ": -58.666, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Fall of the House of Usher", + "Description": "", + "GMNotes": "fancreations/scenario_house_of_usher.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1771580824970152646/1C2D909AF92814C33B43D22F0EE1D6B8FD260998/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "238d6f", + "Name": "Custom_Model", + "Transform": { + "posX": -10.602, + "posY": 1.679, + "posZ": 64.245, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "The Facts in the Case of M. Valdemar", + "Description": "", + "GMNotes": "fancreations/scenario_valdemar.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1870695908503531344/DE3BBAD0CF8FCE5B05B8B18B44F049ECF06BCA5A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "0d7a8d", + "Name": "Custom_Model", + "Transform": { + "posX": -6.697, + "posY": 1.623, + "posZ": 66.348, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "The Curse of Amulotep", + "Description": "", + "GMNotes": "fancreations/scenario_the_curse_of_amulotep.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142921541/F138D6DF73FB79AC6D1C420869299A481AFA7B90/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "5b81ff", + "Name": "Custom_Model", + "Transform": { + "posX": -9.932, + "posY": 1.624, + "posZ": 64.798, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Colour out of Space", + "Description": "", + "GMNotes": "fancreations/scenario_color_out_of_space.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142919895/4026718A421BE11AC64320BE9BC2515B364D066E/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "9810eb", + "Name": "Custom_Model", + "Transform": { + "posX": -10.602, + "posY": 1.679, + "posZ": 64.245, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "The Collector", + "Description": "", + "GMNotes": "fancreations/scenario_the_collector.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142920786/52ED9B6276539BF3E1F332C363B21B3D7F6960AA/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "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": "408301", + "Name": "Custom_Model", + "Transform": { + "posX": -11.225, + "posY": 1.624, + "posZ": 66.498, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Stranger Things", + "Description": "", + "GMNotes": "fancreations/scenario_stranger_things.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142948271/A763104B91306431654FBA9E3D88FE0E23CE6E6E/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "6defb8", + "Name": "Custom_Model", + "Transform": { + "posX": -9.063, + "posY": 1.626, + "posZ": 67.736, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Miskatonic Mouse", + "Description": "", + "GMNotes": "fancreations/scenario_miskatonic_mouse.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1620690956766119953/F8003A1B5AC39F2D2DABFF6D0AA2168CEC8BFA2C/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "94a1f8", + "Name": "Custom_Model", + "Transform": { + "posX": -10.843, + "posY": 1.622, + "posZ": 67.306, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "Masks of Nyarlathotep – New York", + "Description": "", + "GMNotes": "fancreations/scenario_masks_of_nyarlathotep.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142939810/7A53406FA1EFA9D556EF559B24A679E566114745/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "c6a1ca", + "Name": "Custom_Model", + "Transform": { + "posX": -9.756, + "posY": 1.625, + "posZ": 64.388, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "Last Call at Roxie's", + "Description": "An Android Universe crossover adventure", + "GMNotes": "fancreations/scenario_last_call_at_roxies.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142938527/354E6204BB01AED91EAEB19D99E4D95620F99C56/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "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": "df62e8", + "Name": "Custom_Model", + "Transform": { + "posX": -8.954, + "posY": 1.625, + "posZ": 65.45, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "Knightfall", + "Description": "", + "GMNotes": "fancreations/scenario_knightfall.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142937041/3253F31B9483C3B5D0A98BA7E479E006FBF8D270/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "a61b48", + "Name": "Custom_Model", + "Transform": { + "posX": -7.721, + "posY": 1.625, + "posZ": 66.962, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Jenny's Choice", + "Description": "", + "GMNotes": "fancreations/scenario_jennys_choice.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/790858329422808079/1407B0AB89A9DBCFEE07A84A0979829556D84A78/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "68380c", + "Name": "Custom_Model", + "Transform": { + "posX": -10.332, + "posY": 1.625, + "posZ": 65.717, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "In Blackest Pits", + "Description": "", + "GMNotes": "fancreations/scenario_in_blackest_pits.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1016065907889320438/3DC5DD89D5DB56BE6EFDAC4A96E8063765576EA1/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "e7d9f8", + "Name": "Custom_Model", + "Transform": { + "posX": -9.661, + "posY": 1.626, + "posZ": 67.684, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Happy's Funhouse", + "Description": "", + "GMNotes": "fancreations/scenario_happys_funhouse.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142976303/C24C7169FD11E5D151DD2F754D5B9A5563D5DABB/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "7fa06f", + "Name": "Custom_Model", + "Transform": { + "posX": -9.336, + "posY": 1.625, + "posZ": 65.413, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Fortune or Folly - Parallel Rex Murphy Set", + "Description": "By Davi", + "GMNotes": "fancreations/scenario_fortune_or_folly.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "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": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ffc7ef", + "Name": "Custom_Model", + "Transform": { + "posX": -10.844, + "posY": 1.624, + "posZ": 65.409, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Don't Starve", + "Description": "", + "GMNotes": "fancreations/scenario_dont_starve.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1646593716898209387/B827263B809A6C8E1042BDF1C8D33E58458C2EF4/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "ac164e", + "Name": "Custom_Model", + "Transform": { + "posX": -10.226, + "posY": 1.625, + "posZ": 66.493, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Delta Green Convergence", + "Description": "", + "GMNotes": "fancreations/scenario_delta_green.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142900469/BDA1068C5A88459AE805540FE05B8092C4F8F392/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "c6a612", + "Name": "Custom_Model", + "Transform": { + "posX": -9.268, + "posY": 1.626, + "posZ": 66.131, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Darkness Falls", + "Description": "", + "GMNotes": "fancreations/scenario_darkness_falls.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1487830597915523099/252BD2089F9DEF3F337BB8AE681939DE98C1EFA7/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "ec74df", + "Name": "Custom_Model", + "Transform": { + "posX": 28.565, + "posY": 2.713, + "posZ": -13.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 357.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Cosmic Pantheon", + "Description": "Mint Tea Fan & Hauke", + "GMNotes": "fancreations/scenario_cosmic_pantheon.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1844797993644656426/EC19A65BD3119D5FA229F502D65D1D8DAA9E0ECB/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "0ec730", + "Name": "Custom_Model", + "Transform": { + "posX": -9.232, + "posY": 1.658, + "posZ": 64.298, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Consternation on the Constellation", + "Description": "", + "GMNotes": "fancreations/scenario_consternation_on_the_constellation.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/762723517666349452/B8551E1479CED3BADEF4AF3B0A727EB7768C0289/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "e57017", + "Name": "Custom_Model", + "Transform": { + "posX": -8.964, + "posY": 1.624, + "posZ": 64.592, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Carnevale of Spiders", + "Description": "A Farkham-con Original. Requires 3 XP", + "GMNotes": "fancreations/scenario_carnevale_of_spiders.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1474319121422110285/8BA9D8C5CFA6D4E35DFC2077002CB2256DCFB2D7/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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", + "Transform": { + "posX": -8.301, + "posY": 1.625, + "posZ": 66.344, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "Bridge of Sighs", + "Description": "", + "GMNotes": "fancreations/scenario_bridge_of_sighs.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142919243/F3ED3E5B6B8725F536FCDA4FB2D40E1D11725037/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "4237da", + "Name": "Custom_Model", + "Transform": { + "posX": -10.624, + "posY": 1.623, + "posZ": 65.302, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "Blood Spilled in Salem", + "Description": "", + "GMNotes": "fancreations/scenario_salem.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142918658/204E105211839B1E202E834F4A5C69E8E6A50A28/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "f1bfa2", + "Name": "Custom_Model", + "Transform": { + "posX": 59.762, + "posY": 3.398, + "posZ": -68.94, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Arkham Incidents", + "Description": "", + "GMNotes": "fancreations/scenario_incidents.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1865053883967763315/27C1F4299B5381DF5A40739696DC4CE6197D2BDC/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "4d5fa0", + "Name": "Custom_Model", + "Transform": { + "posX": 20.297, + "posY": 1.808, + "posZ": 7.547, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Against the Wendigo", + "Description": "", + "GMNotes": "fancreations/scenario_wendigo.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142901599/7EE6EF24852C443DF5E92CF9498881E321CEE75A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "89c32e", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": -9.0, + "posY": 1.481, + "posZ": -60.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.5, + "scaleY": 0.1, + "scaleZ": 0.5 + }, + "Nickname": "Fan-Made Campaigns", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1758068588410858852/B3312EB929FDEF7CB2B88F98CD757950B919B147/", + "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": "", + "LuaScriptState": "{\"ml\":[]}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "754057", + "Name": "Custom_Model", + "Transform": { + "posX": -20.939, + "posY": 1.614, + "posZ": 76.407, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Winter Winds", + "Description": "", + "GMNotes": "fancreations/campaign_winter_winds.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142974098/BF07864708BDE2804C0495637DDD55E85CC883EA/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "19d469", + "Name": "Custom_Model", + "Transform": { + "posX": -9.099, + "posY": 1.625, + "posZ": 67.407, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The War of the Worlds", + "Description": "", + "GMNotes": "fancreations/campaign_war_of_the_world.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1461933574036562700/261026F89C2322BF6390608AAB7DE43BEFB6240A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "3c175c", + "Name": "Custom_Model", + "Transform": { + "posX": -8.832, + "posY": 1.627, + "posZ": 67.762, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Outsider", + "Description": "", + "GMNotes": "fancreations/campaign_outsider.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142944372/7F67F8FDAD99C9C2A6A6A5E98C548681117D092C/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "0f96ac", + "Name": "Custom_Model", + "Transform": { + "posX": -7.639, + "posY": 1.626, + "posZ": 68.545, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The London Set", + "Description": "", + "GMNotes": "fancreations/campaign_london_set.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142939236/70113DAB44263CD5EA5A0913B4325A57B8113A4C/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\nreturn __bundle_require(\"__root\")", + "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": "8daa73", + "Name": "Custom_Model", + "Transform": { + "posX": -1.059, + "posY": 4.289, + "posZ": 4.033, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "The Ghosts Of Onigawa Campaign Expansion", + "Description": "", + "GMNotes": "fancreations/campaign_onigawa.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "Tags": [ + "LargeBox" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "https://uploads-ssl.webflow.com/608a6a98b5956379a9c9e768/60eb7c9fb63de7d60d8d67ec_boxart-defuse.png", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bcfff6", + "Name": "Custom_Model", + "Transform": { + "posX": -8.439, + "posY": 1.626, + "posZ": 68.396, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Dying Star", + "Description": "", + "GMNotes": "fancreations/campaign_dying_star.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142922162/AD09D68EC542F778CCA3A4F5B33E17EF50AFE31B/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "7458b7", + "Name": "Custom_Model", + "Transform": { + "posX": -7.139, + "posY": 1.625, + "posZ": 68.797, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Crown of Egil", + "Description": "version 1.1", + "GMNotes": "fancreations/campaign_crown_of_egil.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "https://i.imgur.com/Vn2CXra.png", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "be7d21", + "Name": "Custom_Model", + "Transform": { + "posX": 18.626, + "posY": 1.849, + "posZ": 24.429, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Color Out of Oz", + "Description": "", + "GMNotes": "fancreations/campaign_color_out_of_oz.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.40592, + "g": 0.40592, + "b": 0.40592 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1972044023032948791/D32BECDAF5C9309577EE0CE585E980F62EFBCEF3/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "", + "AttachedDecals": [ + { + "Transform": { + "posX": 0.0, + "posY": 0.0, + "posZ": 0.0, + "rotX": 270.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 2.0, + "scaleY": 2.0, + "scaleZ": 2.0 + }, + "CustomDecal": { + "Name": "dunwich_back", + "ImageURL": "http://cloud-3.steamusercontent.com/ugc/959719855119695911/931B9829687A20F4DEADB36DA57B7E6D76792231/", + "Size": 7.4 + } + } + ] + }, + { + "GUID": "ab6b9a", + "Name": "Custom_Model", + "Transform": { + "posX": -8.544, + "posY": 1.627, + "posZ": 69.136, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "The Approaching Storm", + "Description": "", + "GMNotes": "fancreations/campaign_approaching_storm.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142917748/FA44959693A82787BC34D6FA2487911AB24E619B/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "2abdd6", + "Name": "Custom_Model", + "Transform": { + "posX": -9.015, + "posY": 1.627, + "posZ": 68.426, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Strange Aeons", + "Description": "A Pathfinder Adventure for Arkham Horror", + "GMNotes": "fancreations/campaign_strange_aeons.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142947772/120E2BA8DF8C4E2AAC9E059FA046CC3A6229ECDF/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "75fe78", + "Name": "Custom_Model", + "Transform": { + "posX": -9.739, + "posY": 1.626, + "posZ": 67.217, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Pokemon Eldritch Edition", + "Description": "", + "GMNotes": "fancreations/campaign_pokemon_eldrich_edition.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1597043896926982160/40A0068DAB05395205E184765110430CAADDA2CF/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "28e0a1", + "Name": "Custom_Model", + "Transform": { + "posX": -8.766, + "posY": 1.626, + "posZ": 70.116, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Parallel Universe", + "Description": "", + "GMNotes": "fancreations/campaign_parallel_universe.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142944953/7A5D3A94BF4A7798157C999A3E1CEAAFC3652CAC/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "608bea", + "Name": "Custom_Model", + "Transform": { + "posX": -9.515, + "posY": 1.626, + "posZ": 67.753, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Ordo Templi Orientis", + "Description": "", + "GMNotes": "fancreations/campaign_ordo_templi_orientis.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1017195498765395843/F0F85DBE17C72D5D09BD012DEDBB9E154EB07E7B/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "edb650", + "Name": "Custom_Model", + "Transform": { + "posX": -9.647, + "posY": 1.626, + "posZ": 69.454, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Of Sphinx and Sands", + "Description": "", + "GMNotes": "fancreations/campaign_of_sphinx_and_sands.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1705159936395227290/3E915F544AB47D63A4B1D05B0412216586EFA34A/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "aaceca", + "Name": "Custom_Model", + "Transform": { + "posX": -8.64, + "posY": 1.625, + "posZ": 66.443, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "North Country Cycle", + "Description": "", + "GMNotes": "fancreations/campaign_north_country_cycle.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142942211/3504BAF688D57DC30E7E1E2009A0FD4951D3BA58/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "79b36d", + "Name": "Custom_Model", + "Transform": { + "posX": -23.947, + "posY": 2.361, + "posZ": -59.241, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Machining A Mystery", + "Description": "", + "GMNotes": "fancreations/campaign_machining_a_mystery.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1860561550045252585/5B883A570DB12EF90E66C9AC83D48B64A397F27D/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "acdf16", + "Name": "Custom_Model", + "Transform": { + "posX": -7.368, + "posY": 1.626, + "posZ": 68.075, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.2, + "scaleZ": 2.46 + }, + "Nickname": "Kiedy sny Stają się Rzeczywiścią", + "Description": "", + "GMNotes": "fancreations/campaign_kiedy_sny_staj%C4%85_si%C4%99_rzeczywi%C5%9Bci%C4%85.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142937909/81868D8E838249B9D5C467282B6EF12DC5879CA5/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "2df25a", + "Name": "Custom_Model", + "Transform": { + "posX": -7.323, + "posY": 1.626, + "posZ": 68.341, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Kaimonogatari", + "Description": "version 1.41", + "GMNotes": "fancreations/campaign_kaimonogatari.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1673610640345018565/0AFEB7913AD4F24AA04D2CB7DCD97106F58D33D9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "b46db2", + "Name": "Custom_Model", + "Transform": { + "posX": 17.141, + "posY": 3.386, + "posZ": -31.21, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Jumanji", + "Description": "", + "GMNotes": "fancreations/campaign_jumanji.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1847049778276522891/B0F1D72796E5A43963B6EFA6B7FD870A89B139AF/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "019847", + "Name": "Custom_Model", + "Transform": { + "posX": -5.02, + "posY": 1.62, + "posZ": 70.208, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Into the Shadowlands", + "Description": "", + "GMNotes": "fancreations/campaign_into_the_shadowland.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/798737729142946871/EAA18FFE753B1ED020A9F3117E9654B093369D26/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "2d417b", + "Name": "Custom_Model", + "Transform": { + "posX": -7.851, + "posY": 1.626, + "posZ": 68.831, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Idol Thoughts", + "Description": "", + "GMNotes": "fancreations/campaign_idol_thoughts.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1011563111884720834/103D38A8FBBFA64EB66439667F8775B15FC679C9/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "0f0680", + "Name": "Custom_Model", + "Transform": { + "posX": -9.202, + "posY": 1.629, + "posZ": 68.859, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "Future Reflections", + "Description": "", + "GMNotes": "fancreations/campaign_future_reflections.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "Tags": [ + "LargeBox" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "https://i.imgur.com/T97bYDU.pnghttps://i.imgur.com/T97bYDU.png", + "NormalURL": "", + "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "691339", + "Name": "Custom_Model", + "Transform": { + "posX": 35.297, + "posY": 4.151, + "posZ": -6.402, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "Essence of Humanity Campaign Box", + "Description": "", + "GMNotes": "fancreations/campaign_essence_of_humanity.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "Tags": [ + "LargeBox" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1823394900012495167/63C400A27475E745FF94F8837D7A8AECC7F837F4/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d713f4", + "Name": "Custom_Model", + "Transform": { + "posX": -8.253, + "posY": 1.626, + "posZ": 69.268, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Dark Matter", + "Description": "Final Release", + "GMNotes": "fancreations/campaign_dark_matter.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1699532377258479383/73EBF45477C1D927159E5993D99AD144641037EA/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "bc7fa7", + "Name": "Custom_Model", + "Transform": { + "posX": 36.927, + "posY": 2.295, + "posZ": -84.235, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Darkham Horror", + "Description": "", + "GMNotes": "fancreations/campaign_darkham_horror.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.39199, + "g": 0.39199, + "b": 0.39199 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1692775970051821718/827267BBD7EFBAD3EA384A5A04629B2E5BD88EE5/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "169eb9", + "Name": "Custom_Model", + "Transform": { + "posX": -7.513, + "posY": 1.625, + "posZ": 67.901, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Cyclopean Foundations", + "Description": "", + "GMNotes": "fancreations/campaign_cyclopean_foundations.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1746813422552975974/8FB3A4AF2D5A102720F630961A2270572ABA2317/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "4f5421", + "Name": "Custom_Model", + "Transform": { + "posX": -14.861, + "posY": 2.58, + "posZ": -72.355, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "Close Encounters of the LV-426 Kind", + "Description": "lv426", + "GMNotes": "fancreations/campaign_close_encounters.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "Tags": [ + "LargeBox" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/2018214163836048989/445ECEB6725E5387C41EEB8FBC69A3F247A5AD13/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "4d305a", + "Name": "Custom_Model", + "Transform": { + "posX": 26.688, + "posY": 5.16, + "posZ": -36.151, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Celtic Rising", + "Description": "5 Scenario Custom Cycle", + "GMNotes": "fancreations/campaign_celtic_rising.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": true, + "CustomMesh": { + "MeshURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1754685726010541421/DC8223A713D02261326877B51FC717A9BAA217B8/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "613b64", + "Name": "Custom_Model", + "Transform": { + "posX": -6.243, + "posY": 1.624, + "posZ": 68.903, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Call of the Plaguebearer", + "Description": "", + "GMNotes": "fancreations/campaign_call_of_the_plaguebearer.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "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": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "24fb2b", + "Name": "Custom_Model", + "Transform": { + "posX": 61.155, + "posY": 3.407, + "posZ": -57.217, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "Bloodborne - City of the Unseen", + "Description": "", + "GMNotes": "fancreations/campaign_bloodborne.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "Tags": [ + "LargeBox" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "https://i.imgur.com/WtioCq1.jpg", + "NormalURL": "", + "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "ef939a", + "Name": "Custom_Model", + "Transform": { + "posX": 61.155, + "posY": 3.407, + "posZ": -57.217, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 0.14, + "scaleZ": 1.0 + }, + "Nickname": "Betrayal at the Mountains of Madness", + "Description": "", + "GMNotes": "fancreations/campaign_betrayal_at_mountains.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "Tags": [ + "LargeBox" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1479949766318759506/9BAB9C45ECB33AC5A0F83806B5EF79A6D89C1D31/", + "NormalURL": "", + "ColliderURL": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/core_h_COL.obj", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "39916d", + "Name": "Custom_Model", + "Transform": { + "posX": 15.308, + "posY": 1.825, + "posZ": -2.201, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Alice in Wonderland", + "Description": "", + "GMNotes": "fancreations/campaign_alice_in_wonderland.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.27451 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1478823218929917964/80063921C2355FE26816A0E40F88D31F9EF5C4A6/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "f7e5eb", + "Name": "Custom_Model", + "Transform": { + "posX": 18.626, + "posY": 1.849, + "posZ": 24.429, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.21, + "scaleY": 0.46, + "scaleZ": 2.42 + }, + "Nickname": "Ages Unwound", + "Description": "", + "GMNotes": "fancreations/campaign_ages_unwound.json", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.40592, + "g": 0.40592, + "b": 0.40592 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "https://raw.githubusercontent.com/RobMayer/TTSLibrary/master/advboxes/tuckbox_h_MSH.obj", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1811004822724765158/DE184EBA95BF16D06DC2528B30E9058A87C7567E/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 3, + "TypeIndex": 0, + "CustomShader": { + "SpecularColor": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "SpecularIntensity": 0.0, + "SpecularSharpness": 2.0, + "FresnelStrength": 0.0 + }, + "CastShadows": true + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/DownloadBox\")\nend)\n__bundle_register(\"core/DownloadBox\", function(require, _LOADED, __bundle_register, __bundle_modules)\nfunction onLoad()\n local notes = self.getGMNotes()\n\n -- default parameters (e.g. scenarios)\n local buttonParameters = {\n label = \"Download\",\n click_function = \"buttonClick_download\",\n function_owner = self,\n position = { x = 0, y = 0.1, z = 2.1 },\n height = 250,\n width = 800,\n font_size = 150,\n color = { 0, 0, 0 },\n font_color = { 1, 1, 1 }\n }\n\n -- return to boxes\n if string.match(notes, \"................\") == \"campaigns/return\" then\n buttonParameters.position.z = 2\n\n -- official campaign boxes\n elseif string.match(notes, \".........\") == \"campaigns\" or self.hasTag(\"LargeBox\") then\n buttonParameters.position.z = 6\n buttonParameters.height = 500\n buttonParameters.width = 1700\n buttonParameters.font_size = 350\n\n -- investigator boxes\n elseif string.match(notes, \".............\") == \"investigators\" then\n buttonParameters.position.z = 7\n buttonParameters.height = 850\n buttonParameters.width = 3400\n buttonParameters.font_size = 700\n end\n\n self.createButton(buttonParameters)\nend\n\nfunction buttonClick_download()\n Global.call('placeholder_download', { url = self.getGMNotes(), replace = self.guid })\nend\nend)\nreturn __bundle_require(\"__root\")", + "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": "b2077d", + "Name": "Bag", + "Transform": { + "posX": -9.0, + "posY": 1.296, + "posZ": -55.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Secret Objectives & Ultimatums", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "5f3cba", + "Name": "Deck", + "Transform": { + "posX": 16.499, + "posY": 3.612, + "posZ": -39.144, + "rotX": 357.0, + "rotY": 270.0, + "rotZ": 185.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": [ + 33000, + 33001, + 33002, + 33003, + 33004, + 33005, + 33006, + 33007, + 33008, + 33009, + 33010, + 33011, + 33012, + 33013, + 33014, + 33015, + 33016, + 33017, + 33018, + 33019, + 33020, + 33021, + 33022, + 33023, + 33024, + 33025, + 33026, + 33027, + 33028, + 33029, + 33030, + 33031, + 33032, + 33034, + 33033 + ], + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "63bde8", + "Name": "Card", + "Transform": { + "posX": -5.625, + "posY": 1.171, + "posZ": 0.319, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33001, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0e05f2", + "Name": "Card", + "Transform": { + "posX": -0.326, + "posY": 1.032, + "posZ": -3.647, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33034, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9537b5", + "Name": "Card", + "Transform": { + "posX": -0.481, + "posY": 1.176, + "posZ": -3.573, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33033, + "SidewaysCard": false, + "CustomDeck": { + "330": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526721823383/9C6FEA16C9541D3D98EB4CF0B636B9CF030F249E/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724071043/C8D7BE5AC836B4FBE1E6F4D4C52F8B85FE53CAC8/", + "NumWidth": 8, + "NumHeight": 5, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "f3dfc9", + "Name": "Notecard", + "Transform": { + "posX": 17.175, + "posY": 3.594, + "posZ": -38.818, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "HOW TO USE SECRET OBJ.", + "Description": "\n\nAt the start of each scenario, each investigator is dealt 2 secret objectives, they choose one. If they complete their secret objective at any time during the scenario, they add the card to their PERSONAL victory display.\n\n", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "1e8a13", + "Name": "Deck", + "Transform": { + "posX": 14.368, + "posY": 3.614, + "posZ": -31.021, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": [ + 33100, + 33101, + 33102, + 33103, + 33104, + 33105, + 33106, + 33107, + 33108, + 33109, + 33110, + 33111 + ], + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9e01c2", + "Name": "Card", + "Transform": { + "posX": 7.354, + "posY": 1.152, + "posZ": 2.884, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 1.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33101, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "5249d8", + "Name": "Card", + "Transform": { + "posX": 7.158, + "posY": 1.231, + "posZ": 2.808, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 359.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.71324, + "g": 0.71324, + "b": 0.71324 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "Grid": true, + "Snap": true, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": true, + "GridProjection": false, + "Hands": true, + "CardID": 33111, + "SidewaysCard": false, + "CustomDeck": { + "331": { + "FaceURL": "http://cloud-3.steamusercontent.com/ugc/976605526724050690/73976114CA4EE3BB8BB03159476CAFAB63F551D3/", + "BackURL": "http://cloud-3.steamusercontent.com/ugc/976605526724051130/604A4D98487815A81408F37D5FD4BD5201DDF087/", + "NumWidth": 6, + "NumHeight": 4, + "BackIsHidden": true, + "UniqueBack": false, + "Type": 0 + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "ed4645", + "Name": "Notecard", + "Transform": { + "posX": 13.5, + "posY": 3.57, + "posZ": -31.298, + "rotX": 336.0, + "rotY": 87.0, + "rotZ": 7.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "HOW TO USE ULTIMATUMS", + "Description": "\nAt the start of each scenario, investigators may collectively choose to draw a random ultimatum. These ultimatums significantly ramp up the difficulty of the game, but reward them should they overcome the challenges.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "0a3b03", + "Name": "Custom_Model", + "Transform": { + "posX": -66.517, + "posY": 1.644, + "posZ": -83.303, + "rotX": 7.999999, + "rotY": 176.0, + "rotZ": 267.0, + "scaleX": 0.2, + "scaleY": 0.3, + "scaleZ": 0.2 + }, + "Nickname": "Decoration - Ammo", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.141059935, + "g": 0.141059935, + "b": 0.141059935 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": false, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765079/4F3634374EEC02E5D2DAED88F5D8F0956B6292B8/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765629/74DEC33718157E37D77E0777715B452F9015A07F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.0, + "DynamicFriction": 0.0, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 500.0, + "Drag": 0.0, + "AngularDrag": 0.0, + "UseGravity": true + } + }, + { + "GUID": "b43845", + "Name": "Custom_Model", + "Transform": { + "posX": -65.826, + "posY": 1.571, + "posZ": -81.108, + "rotX": 290.0, + "rotY": 59.0, + "rotZ": 268.0, + "scaleX": 0.2, + "scaleY": 0.3, + "scaleZ": 0.2 + }, + "Nickname": "Decoration - Ammo", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.141059935, + "g": 0.141059935, + "b": 0.141059935 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": false, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765079/4F3634374EEC02E5D2DAED88F5D8F0956B6292B8/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765629/74DEC33718157E37D77E0777715B452F9015A07F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.0, + "DynamicFriction": 0.0, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 500.0, + "Drag": 0.0, + "AngularDrag": 0.0, + "UseGravity": true + } + }, + { + "GUID": "d35ee9", + "Name": "Custom_Model", + "Transform": { + "posX": -66.507, + "posY": 1.598, + "posZ": -88.119, + "rotX": 0.0, + "rotY": 161.0, + "rotZ": 90.0, + "scaleX": 0.2, + "scaleY": 0.3, + "scaleZ": 0.2 + }, + "Nickname": "Decoration - Ammo", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.141059935, + "g": 0.141059935, + "b": 0.141059935 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": false, + "Snap": false, + "IgnoreFoW": false, + "MeasureMovement": false, + "DragSelectable": true, + "Autoraise": true, + "Sticky": true, + "Tooltip": false, + "GridProjection": false, + "HideWhenFaceDown": false, + "Hands": false, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765079/4F3634374EEC02E5D2DAED88F5D8F0956B6292B8/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/780750188124765629/74DEC33718157E37D77E0777715B452F9015A07F/", + "NormalURL": "", + "ColliderURL": "", + "Convex": true, + "MaterialIndex": 2, + "TypeIndex": 0, + "CastShadows": true + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "", + "PhysicsMaterial": { + "StaticFriction": 0.0, + "DynamicFriction": 0.0, + "Bounciness": 0.0, + "FrictionCombine": 0, + "BounceCombine": 0 + }, + "Rigidbody": { + "Mass": 500.0, + "Drag": 0.0, + "AngularDrag": 0.0, + "UseGravity": true + } + }, + { + "GUID": "6ccd6d", + "Name": "Custom_Token", + "Transform": { + "posX": -1.5, + "posY": 1.531, + "posZ": 30.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 4.5, + "scaleY": 1.0, + "scaleZ": 4.5 + }, + "Nickname": "Victory Display", + "Description": "Automatically counts the earned VP from cards in the victory display and locations in the play area without clues on them.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "Grid": true, + "Snap": false, + "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/2053113893674531758/8E71AC0C7F8198A791AB4EA4ED9D301904F9A752/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/VictoryDisplay\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playAreaApi = require(\"core/PlayAreaApi\")\nlocal pendingCall = false\nlocal messageSent = {}\nlocal missingData = {}\nlocal countedVP = {}\nlocal highlightMissing = false\nlocal highlightCounted = false\n\n-- button creation when loading the game\nfunction onLoad()\n -- index 0: VP - \"Display\"\n local buttonParameters = {}\n buttonParameters.label = \"0\"\n buttonParameters.click_function = \"none\"\n buttonParameters.function_owner = self\n buttonParameters.scale = { 0.15, 0.15, 0.15 }\n buttonParameters.width = 0\n buttonParameters.height = 0\n buttonParameters.font_size = 600\n buttonParameters.font_color = { 1, 1, 1 }\n buttonParameters.position = { x = -0.72, y = 0.06, z = -0.69 }\n self.createButton(buttonParameters)\n\n -- index 1: VP - \"Play Area\"\n buttonParameters.position.x = 0.65\n self.createButton(buttonParameters)\n\n -- index 2: VP - \"Total\"\n buttonParameters.position.x = 1.69\n self.createButton(buttonParameters)\n\n -- index 3: highlighting button (missing data)\n self.createButton({\n label = \"!\",\n click_function = \"highlightMissingData\",\n tooltip = \"Enable highlighting of cards without metadata (VP on these is not counted).\",\n function_owner = self,\n scale = { 0.15, 0.15, 0.15 },\n color = { 1, 0, 0 },\n width = 700,\n height = 800,\n font_size = 700,\n font_color = { 1, 1, 1 },\n position = { x = 1.82, y = 0.06, z = -1.32 }\n })\n\n -- index 4: highlighting button (counted VP)\n self.createButton({\n label = \"?\",\n click_function = \"highlightCountedVP\",\n tooltip = \"Enable highlighting of cards with VP.\",\n function_owner = self,\n scale = { 0.15, 0.15, 0.15 },\n color = { 0, 1, 0 },\n width = 700,\n height = 800,\n font_size = 700,\n font_color = { 1, 1, 1 },\n position = { x = 1.5, y = 0.06, z = -1.32 }\n })\n\n -- update the display label once\n Wait.time(updateCount, 1)\nend\n\n---------------------------------------------------------\n-- events with descriptions\n---------------------------------------------------------\n\n-- dropping an object on the victory display\nfunction onCollisionEnter()\n -- stop if there is already an update call running\n if pendingCall then return end\n pendingCall = true\n Wait.time(updateCount, 0.2)\nend\n\n-- removing an object from the victory display\nfunction onCollisionExit()\n -- stop if there is already an update call running\n if pendingCall then return end\n pendingCall = true\n Wait.time(updateCount, 0.2)\nend\n\n-- picking a clue or location up\nfunction onObjectPickUp(_, obj)\n maybeUpdate(obj)\nend\n\n-- dropping a clue or location\nfunction onObjectDrop(_, obj)\n maybeUpdate(obj, 1)\nend\n\n-- flipping a clue/doom or location\nfunction onObjectRotate(obj, _, flip, _, _, oldFlip)\n if flip == oldFlip then return end\n maybeUpdate(obj, 1, true)\nend\n\n-- destroying a clue or location\nfunction onObjectDestroy(obj)\n maybeUpdate(obj)\nend\n\n---------------------------------------------------------\n-- main functionality\n---------------------------------------------------------\n\nfunction maybeUpdate(obj, delay, flipped)\n -- stop if there is already an update call running\n if pendingCall then return end\n\n -- stop if obj is nil (by e.g. dropping a clue onto another and making a stack)\n if obj == nil then return end\n\n -- only continue for clues / doom tokens or locations\n if obj.hasTag(\"Location\") then\n elseif obj.memo == \"clueDoom\" then\n -- only continue if the clue side is up or a doom token is being flipped\n if obj.is_face_down == true and flipped ~= true then return end\n else\n return\n end\n\n -- only continue if the obj in in the play area\n if not playAreaApi.isInPlayArea(obj) then return end\n\n -- set this flag to limit function calls (will be reset by \"updateCount\")\n pendingCall = true\n\n -- update the count with delay (or 0 if no delay is provided)\n -- this is needed to let tokens drop on the card\n delay = tonumber(delay) or 0\n Wait.time(updateCount, delay + 0.2)\nend\n\n-- counts the VP in the victory display and request the VP count from the play area\nfunction updateCount()\n missingData = {}\n countedVP = {}\n local victoryPoints = {}\n victoryPoints.display = 0\n victoryPoints.playArea = playAreaApi.countVP()\n\n -- count cards in victory display\n for _, v in ipairs(searchOnObj(self)) do\n local obj = v.hit_object\n\n -- check metadata for VP\n if obj.tag == \"Card\" then\n local VP = getCardVP(obj, JSON.decode(obj.getGMNotes()))\n victoryPoints.display = victoryPoints.display + VP\n if VP > 0 then\n table.insert(countedVP, obj)\n end\n\n -- handling for stacked cards\n elseif obj.tag == \"Deck\" then\n local VP = 0\n for _, deepObj in ipairs(obj.getObjects()) do\n local deepVP = getCardVP(obj, JSON.decode(deepObj.gm_notes))\n victoryPoints.display = victoryPoints.display + deepVP\n if deepVP > 0 then\n VP = VP + 1\n end\n end\n if VP > 0 then\n table.insert(countedVP, obj)\n end\n end\n end\n\n -- update the buttons that are used as labels\n self.editButton({ index = 0, label = victoryPoints.display })\n self.editButton({ index = 1, label = victoryPoints.playArea })\n self.editButton({ index = 2, label = victoryPoints.display + victoryPoints.playArea })\n\n -- allow new update calls\n pendingCall = false\nend\n\n-- gets the VP count from the notes\nfunction getCardVP(obj, notes)\n local cardVP\n if notes ~= nil then\n -- enemy, treachery etc.\n cardVP = tonumber(notes.victory)\n\n -- location\n if not cardVP then\n -- check the correct side of the location\n if not obj.is_face_down and notes.locationFront ~= nil then\n cardVP = tonumber(notes.locationFront.victory)\n elseif notes.locationBack ~= nil then\n cardVP = tonumber(notes.locationBack.victory)\n end\n end\n if (cardVP or 0) > 0 then\n table.insert(countedVP, obj)\n end\n else\n table.insert(missingData, obj)\n end\n return cardVP or 0\nend\n\n-- toggles the highlight for objects with missing metadata\nfunction highlightMissingData()\n self.editButton({\n index = 3,\n tooltip = (highlightMissing and \"Enable\" or \"Disable\") ..\n \" highlighting of cards without metadata (VP on these is not counted).\"\n })\n for _, obj in pairs(missingData) do\n if obj ~= nil then\n if highlightMissing then\n obj.highlightOff(\"Red\")\n else\n obj.highlightOn(\"Red\")\n end\n end\n end\n playAreaApi.highlightMissingData(highlightMissing)\n highlightMissing = not highlightMissing\nend\n\n-- toggles the highlight for objects that were counted\nfunction highlightCountedVP()\n self.editButton({\n index = 4,\n tooltip = (highlightCounted and \"Enable\" or \"Disable\") ..\n \" highlighting of cards with VP.\"\n })\n for _, obj in pairs(countedVP) do\n if obj ~= nil then\n if highlightCounted then\n obj.highlightOff(\"Green\")\n else\n obj.highlightOn(\"Green\")\n end\n end\n end\n playAreaApi.highlightCountedVP(highlightCounted)\n highlightCounted = not highlightCounted\nend\n\n-- places the provided card in the first empty spot\nfunction placeCard(card)\n -- check snap point states\n local snaps = self.getSnapPoints()\n table.sort(snaps, function(a, b) return a.position.x > b.position.x end)\n table.sort(snaps, function(a, b) return a.position.z < b.position.z end)\n\n -- get first empty slot\n local fullSlots = {}\n local positions = {}\n for i, snap in ipairs(snaps) do\n positions[i] = self.positionToWorld(snap.position)\n local hits = checkSnapPointState(positions[i])\n\n -- first hit is self, additional hits must be cards / decks\n if #hits > 1 then\n fullSlots[i] = true\n end\n end\n\n -- place the card\n local name = card.getName() or \"Unnamed card\"\n for i = 1, 10 do\n if fullSlots[i] ~= true then\n card.setPositionSmooth(positions[i], false, true)\n broadcastToAll(\"Victory Display: \" .. name .. \" placed into slot \" .. i .. \".\", \"Green\")\n return\n end\n end\n\n broadcastToAll(\"Victory Display is full! \" .. name .. \" placed into slot 1.\", \"Orange\")\n card.setPositionSmooth(positions[1], false, true)\nend\n\n---------------------------------------------------------\n-- utility functions\n---------------------------------------------------------\n\n-- searches on an object\nfunction searchOnObj(obj)\n return Physics.cast({\n direction = { 0, 1, 0 },\n max_distance = 0.5,\n type = 3,\n size = obj.getBounds().size,\n origin = obj.getPosition()\n })\nend\n\nfunction checkSnapPointState(pos)\n return Physics.cast({\n direction = { 0, 1, 0 },\n max_distance = 0.1,\n type = 3,\n size = { 0.1, 0.1, 0.1 },\n origin = pos\n })\nend\n\n-- search a table for a value, return true if found (else returns false)\nfunction tableContains(table, value)\n for _, v in ipairs(table) do\n if v == value then\n return true\n end\n end\n return false\nend\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"core/VictoryDisplay\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "", + "AttachedSnapPoints": [ + { + "Position": { + "x": 0.0, + "y": 0.05, + "z": 0.05 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.8, + "y": 0.05, + "z": 1.0 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.0, + "y": 0.05, + "z": 1.0 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 1.6, + "y": 0.05, + "z": 0.05 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 1.6, + "y": 0.05, + "z": 1.0 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.8, + "y": 0.05, + "z": 0.05 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -0.8, + "y": 0.05, + "z": 1.0 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.6, + "y": 0.05, + "z": 0.05 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": -1.6, + "y": 0.05, + "z": 1.0 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + }, + { + "Position": { + "x": 0.8, + "y": 0.05, + "z": 0.05 + }, + "Rotation": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + ] + }, + { + "GUID": "e03c01", + "Name": "Custom_Tile", + "Transform": { + "posX": 6.5, + "posY": 1.481, + "posZ": -87.0, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 10.0, + "scaleY": 1.0, + "scaleZ": 10.0 + }, + "Nickname": "Campaign Overview", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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/2037357232933163412/1D2EE3BD0758463D8F6EB0DA30C59A21694BB1A4/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2037357232933163412/1D2EE3BD0758463D8F6EB0DA30C59A21694BB1A4/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "830bd0", + "Name": "Bag", + "Transform": { + "posX": 78.0, + "posY": 1.006, + "posZ": -4.596, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 0.75, + "scaleY": 0.75, + "scaleZ": 0.75 + }, + "Nickname": "OptionPanel Source", + "Description": "Contains the objects that are spawnable via option panel", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.7058823, + "g": 0.366520882, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": true, + "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": "023240", + "Name": "Custom_Token", + "Transform": { + "posX": 22.215, + "posY": 5.651, + "posZ": -34.811, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.5, + "scaleY": 1.0, + "scaleZ": 2.5 + }, + "Nickname": "Chaos Bag Manager", + "Description": "Adds/removes the desired token from the chaos bag.\n\nSee context menu for additional information.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1857193769884995506/A760D5A6C66A035C4E4812BF5F0D511010EF526C/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/ChaosBagManager\")\nend)\n__bundle_register(\"accessories/ChaosBagManager\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal TOKEN_IDS = {\n -- first row\n \"p1\", \"0\", \"m1\", \"m2\", \"m3\", \"m4\",\n -- second row\n \"m5\", \"m6\", \"m7\", \"m8\", \"frost\",\n -- third row\n \"blue\", \"skull\", \"cultist\", \"tablet\", \"elder\", \"red\"\n}\n\nlocal BUTTON_TOOLTIP = {\n -- first row\n \"+1\", \"0\", \"-1\", \"-2\", \"-3\", \"-4\",\n -- second row\n \"-5\", \"-6\", \"-7\", \"-8\", \"Frost\",\n -- third row\n \"Elder Sign\", \"Skull\", \"Cultist\", \"Tablet\", \"Elder Thing\", \"Auto-fail\"\n}\n\nlocal BUTTON_POSITION = {\n -- first row\n -1.90, -1.14, -0.38, 0.38, 1.14, 1.90,\n -- second row\n -1.90, -1.14, -0.38, 0.38, 1.90,\n -- third row\n -1.90, -1.14, -0.38, 0.38, 1.14, 1.90\n}\n\n-- common button parameters\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.color = { 0, 0, 0, 0 }\nbuttonParameters.width = 300\nbuttonParameters.height = 300\n\nlocal name\nlocal tokens = {}\n\nfunction onLoad()\n -- create buttons for tokens\n for i = 1, #BUTTON_POSITION do\n local funcName = \"buttonClick\" .. i\n self.setVar(funcName, function(_, _, isRightClick) buttonClick(i, isRightClick) end)\n\n buttonParameters.click_function = funcName\n buttonParameters.tooltip = BUTTON_TOOLTIP[i]\n buttonParameters.position = { x = BUTTON_POSITION[i], y = 0, z = 0 }\n\n if i < 7 then\n buttonParameters.position.z = -0.778\n elseif i > 11 then\n buttonParameters.position.z = 0.755\n end\n\n self.createButton(buttonParameters)\n end\nend\n\n-- click function for buttons\nfunction buttonClick(index, isRightClick)\n local tokenId = TOKEN_IDS[index]\n\n if isRightClick then\n Global.call(\"removeChaosToken\", tokenId)\n else\n local tokens = {}\n local name = BUTTON_TOOLTIP[index]\n local chaosbag = Global.call(\"findChaosBag\")\n\n for _, v in ipairs(chaosbag.getObjects()) do\n if v.name == name then table.insert(tokens, v.guid) end\n end\n\n -- spawn token (only 8 frost tokens allowed)\n if tokenId == \"frost\" and #tokens == 8 then\n printToAll(\"The maximum of 8 Frost tokens is already in the bag.\", \"Yellow\")\n return\n end\n\n Global.call(\"spawnChaosToken\", tokenId)\n printToAll(\"Adding \" .. name .. \" token (in bag: \" .. #tokens + 1 .. \")\", \"White\")\n end\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "022907", + "Name": "Custom_Token", + "Transform": { + "posX": -42.3, + "posY": 1.53, + "posZ": -46.5, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 2.0, + "scaleY": 1.0, + "scaleZ": 2.0 + }, + "Nickname": "Token Arranger", + "Description": "Displays the content of the chaos bag in tabular fashion.\n\nSee context menu for additional information.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "TokenArranger" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1838054223124059668/0BF8F541309E717BA84987BD554675A2FD06AF9F/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.100000009, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/TokenArranger\")\nend)\n__bundle_register(\"accessories/TokenArranger\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal mythosAreaApi = require(\"core/MythosAreaApi\")\n\n-- common parameters\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.label = \"\"\nbuttonParameters.tooltip = \"Increase / Decrease\"\nbuttonParameters.color = { 0, 0, 0, 0 }\nbuttonParameters.width = 325\nbuttonParameters.height = 325\n\nlocal inputParameters = {}\ninputParameters.function_owner = self\ninputParameters.font_size = 100\ninputParameters.width = 250\ninputParameters.height = inputParameters.font_size + 23\ninputParameters.alignment = 3\ninputParameters.validation = 2\ninputParameters.tab = 2\n\n-- variables with save function\nlocal tokenPrecedence = {}\nlocal latestLoad = \"XXX\"\nlocal percentage = false\n\n-- variables without save function\nlocal updating = false\nlocal TOKEN_NAMES = {\n \"Elder Sign\",\n \"Skull\",\n \"Cultist\",\n \"Tablet\",\n \"Elder Thing\",\n \"Auto-fail\",\n \"Bless\",\n \"Curse\",\n \"Frost\",\n \"\"\n}\n\n-- saving the precedence settings and information on the most recently loaded data\nfunction onSave()\n return JSON.encode({\n tokenPrecedence = tokenPrecedence,\n latestLoad = latestLoad,\n percentage = percentage\n })\nend\n\n-- loading data, button creation and initial layouting\nfunction onLoad(saveState)\n if saveState ~= nil and saveState ~= \"\" then\n local loadedData = JSON.decode(saveState)\n tokenPrecedence = loadedData.tokenPrecedence\n latestLoad = loadedData.latestLoad or \"XXX\"\n percentage = loadedData.percentage\n else\n loadDefaultValues()\n end\n\n createButtonsAndInputs(true)\n layout()\n\n -- context menu items\n self.addContextMenuItem(\"Load default values\", function()\n latestLoad = \"XXX\"\n loadDefaultValues()\n updateUI()\n layout()\n end)\n\n self.addContextMenuItem(\"Toggle percentages\", function() \n if percentage then\n percentage = false\n else\n percentage = \"basic\"\n broadcastToAll(\"Percentages are unreliable when using tokens that draw other tokens (bless or curse for example).\",\n \"Yellow\")\n end\n layout()\n end)\n\n self.addContextMenuItem(\"Toggle cumulative\", function() \n if percentage == \"cumulative\" then\n percentage = \"basic\"\n else\n percentage = \"cumulative\"\n end\n broadcastToAll(\"Percentages are unreliable when using tokens that draw other tokens (bless or curse for example).\",\n \"Yellow\")\n layout()\n end)\n\n -- grab token metadata from mythos area\n Wait.time(function() onTokenDataChanged(mythosAreaApi.returnTokenData()) end, 0.2)\nend\n\n-- delete temporary tokens when destroyed\nfunction onDestroy() deleteCopiedTokens() end\n\n-- layout tokens when dropped (after 1.5 seconds)\nfunction onDrop() Wait.time(layout, 1.5) end\n\n-- delete temporary tokens when picked up\nfunction onPickUp() deleteCopiedTokens() end\n\n-- helper functions to carry index\nfunction attachIndex(click_function, index)\n local fn_name = click_function .. index\n _G[fn_name] = function(_, _, isRightClick)\n _G[click_function](isRightClick, index)\n end\n return fn_name\nend\n\nfunction attachIndex2(input_function, index)\n local fn_name = input_function .. index\n _G[fn_name] = function(_, _, input, selected)\n _G[input_function](input, selected, index)\n end\n return fn_name\nend\n\n-- click_function for buttons on chaos tokens\nfunction tokenClick(isRightClick, index)\n local change = tonumber(isRightClick and \"-1\" or \"1\")\n tokenPrecedence[TOKEN_NAMES[index]][1] = tokenPrecedence[TOKEN_NAMES[index]][1] + change\n self.editInput({\n index = index - 1,\n value = tokenPrecedence[TOKEN_NAMES[index]][1]\n })\n layout()\nend\n\n-- input_function for input_boxes\nfunction tokenInput(input, selected, index)\n if selected == false then\n local num = tonumber(input)\n if num ~= nil then\n tokenPrecedence[TOKEN_NAMES[index]][1] = num\n end\n layout()\n end\nend\n\n-- loads the default precedence table\nfunction loadDefaultValues()\n -- 1st value: token modifiers for sorting\n -- 2nd value: order for equivalent tokens (starts at 2 because of \"+1\" token)\n tokenPrecedence = {\n [\"Elder Sign\"] = { 100, 2},\n [\"Skull\"] = { -1, 3},\n [\"Cultist\"] = { -2, 4},\n [\"Tablet\"] = { -3, 5},\n [\"Elder Thing\"] = { -4, 6},\n [\"Auto-fail\"] = { -100, 7},\n [\"Bless\"] = { 101, 8},\n [\"Curse\"] = { -101, 9},\n [\"Frost\"] = { -99, 10},\n [\"\"] = { 0, 11}\n }\nend\n\n-- creates buttons and inputs (if argument is true)\nfunction createButtonsAndInputs(loadInputs)\n local offset = 0.725\n local pos = { x = { -1.067, 0.377 }, z = -2.175 }\n\n -- button and inputs index 0-9\n for i = 1, 10 do\n if i < 6 then\n buttonParameters.position = { pos.x[1], 0, pos.z + i * offset }\n inputParameters.position = { pos.x[1] + offset, 0.1, pos.z + i * offset }\n else\n buttonParameters.position = { pos.x[2], 0, pos.z + (i - 5) * offset }\n inputParameters.position = { pos.x[2] + offset, 0.1, pos.z + (i - 5) * offset } \n end\n\n buttonParameters.click_function = attachIndex(\"tokenClick\", i)\n self.createButton(buttonParameters)\n\n -- only create inputs on initial load\n if loadInputs then\n inputParameters.input_function = attachIndex2(\"tokenInput\", i)\n inputParameters.value = tokenPrecedence[TOKEN_NAMES[i]][1]\n self.createInput(inputParameters)\n end\n end\n\n -- index 10: \"Update / Hide\" button\n self.createButton({\n function_owner = self,\n label = \"Update / Hide\",\n click_function = \"layout\",\n tooltip = \"Left-Click: Update!\\nRight-Click: Hide Tokens!\",\n position = { 0.725, 0.1, 2.025 },\n color = { 1, 1, 1 },\n width = 675,\n height = 175\n })\nend\n\n-- update input fields\nfunction updateUI()\n for i = 1, 10 do\n self.editInput({\n index = i - 1,\n value = tokenPrecedence[TOKEN_NAMES[i]][1]\n })\n end\nend\n\n-- order function for data sorting\nfunction tokenValueComparator(left, right)\n if (left.value ~= right.value) then\n return left.value > right.value\n elseif left.order ~= right.order then\n return left.order < right.order\n else\n return false\n end\nend\n\n-- deletes previously placed tokens\nfunction deleteCopiedTokens()\n for _, token in ipairs(getObjectsWithTag(\"tempToken\")) do\n token.destruct()\n end\n\n -- this removes the percentage buttons\n self.clearButtons()\n createButtonsAndInputs()\nend\n\n-- creates percentage representation buttons\nfunction createPercentageButton(basePercentage, valueCount, tokenName, cumulativePercentage)\n local buttonScale, offset, textColor, labelString\n\n if percentage == \"cumulative\" then\n buttonScale = {1.5, 1.5, 1.5}\n offset = -2.85\n else\n buttonScale = {2, 2, 2}\n offset = -2.675\n end\n\n -- if this is a cumulative button (bottom one of the two created buttons)\n if cumulativePercentage then\n offset = -2.45\n textColor = {1, 1, 1}\n \n -- only display one digit for 100%\n if cumulativePercentage == 100 then\n labelString = string.format(\"%s\", string.format(\"%05.1f\", cumulativePercentage) .. \"%\")\n else\n labelString = string.format(\"%s\", string.format(\"%05.2f\", cumulativePercentage) .. \"%\")\n end\n else\n labelString = string.format(\"%s\", string.format(\"%05.2f\", basePercentage) .. \"%\")\n if tokenName == \"Elder Sign\" then\n textColor = {0.35, 0.71, 0.85}\n elseif tokenName == \"Auto-fail\" then\n textColor = {0.86, 0.1, 0.1}\n elseif tokenName then\n textColor = {0.68, 0.53, 0.86}\n else\n textColor = {0.85, 0.67, 0.33}\n end\n end\n\n self.createButton({\n label = labelString,\n click_function = \"none\",\n width = 0,\n height = 0,\n scale = buttonScale,\n font_color = textColor,\n position = Vector(2.3, -0.05, offset + 0.875 * valueCount)\n })\nend\n\n-- main function (delete old tokens, clone chaos bag content, sort it and position it)\nfunction layout(_, _, isRightClick)\n if updating then return end\n updating = true\n deleteCopiedTokens()\n\n -- stop here if right-clicked\n if isRightClick then\n updating = false\n return\n end\n\n local chaosBag = Global.call(\"findChaosBag\")\n local data = {}\n\n -- clone tokens from chaos bag (default position above trash can)\n for i, obj in ipairs(chaosBag.getData().ContainedObjects) do\n obj[\"Tags\"] = { \"tempToken\" }\n local spawnedObj = spawnObjectData({\n data = obj,\n position = { 0.49, 3, 0 }\n })\n\n local value = tonumber(obj.Nickname)\n local precedence = tokenPrecedence[obj.Nickname]\n\n data[i] = {\n token = spawnedObj,\n value = value or precedence[1]\n }\n\n -- order for comparator function\n if precedence ~= nil then\n data[i].order = precedence[2]\n else\n data[i].order = value\n end\n end\n\n -- sort table by value (symbols last if same value)\n table.sort(data, tokenValueComparator)\n\n -- laying out the tokens\n local pos = self.getPosition() + Vector(3.55, -0.05, -3.95)\n if percentage then pos.z = pos.z - 3.05 end\n\n local location = { x = pos.x, y = pos.y, z = pos.z }\n local currentValue = data[1].value\n local tokenCount = 0\n\tlocal valueCount = 1\n\tlocal cumulativePercentage = 0\n local tokenName = false\n\n for _, item in ipairs(data) do\n if item.value ~= currentValue then\n if percentage then\n local basePercentage = math.floor((tokenCount / #data) * 10000) / 100\n createPercentageButton(basePercentage, valueCount, tokenName)\n if percentage == \"cumulative\" then\n cumulativePercentage = cumulativePercentage + basePercentage\n createPercentageButton(basePercentage, valueCount, tokenName, cumulativePercentage)\n end\n end\n\n location.x = location.x - 1.75\n location.z = pos.z\n currentValue = item.value\n valueCount = valueCount + 1\n tokenCount = 0\n end\n \n item.token.setPosition(location)\n item.token.setRotation(self.getRotation())\n location.z = location.z - 1.75\n tokenCount = tokenCount + 1\n tokenName = item.token.getName()\n\n -- set tokenName to false if it does not contain letters\n -- tokenName is used by `createPercentageButton()` to determine the textcolor for percentages\n if string.match(tokenName, \"%a\") == nil then\n tokenName = false\n end\n end\n\n -- this is repeated to create the button for the last token\n if percentage then\n local basePercentage = math.floor((tokenCount / #data) * 10000) / 100\n createPercentageButton(basePercentage, valueCount, tokenName)\n if percentage == \"cumulative\" then\n cumulativePercentage = cumulativePercentage + basePercentage\n createPercentageButton(basePercentage, valueCount, tokenName, cumulativePercentage)\n end\n end\n\n -- introducing a small delay to limit update calls\n Wait.time(function() updating = false end, 0.1)\nend\n\n-- called from outside to set default values for tokens\nfunction onTokenDataChanged(parameters)\n local tokenData = parameters.tokenData or {}\n local currentScenario = parameters.currentScenario or \"\"\n local useFrontData = parameters.useFrontData\n\n -- only update if this data is new\n local info = currentScenario .. tostring(useFrontData)\n if latestLoad == info then return end\n latestLoad = info\n\n -- update token precedence\n for key, table in pairs(tokenData) do\n local modifier = table.modifier\n if modifier == -999 then modifier = 0 end\n tokenPrecedence[key][1] = modifier\n end\n\n updateUI()\n layout()\nend\nend)\n__bundle_register(\"core/MythosAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local MythosAreaApi = {}\n local MYTHOS_AREA_GUID = \"9f334f\"\n\n -- returns the chaos token metadata (if provided through scenario reference card)\n MythosAreaApi.returnTokenData = function()\n return getObjectFromGUID(\"9f334f\").call(\"returnTokenData\")\n end\n\n return MythosAreaApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "e87ea2", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 21.012, + "posY": 3.161, + "posZ": -26.838, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "CYOA Campaign Guides", + "Description": "Antimarkovnikov", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/00%20CYOA.jpg?raw=true", + "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": "-- CYOA Campaign Guides by Antimarkovnikov, scripted by Chr1Z\n-- Utility memory bag by Directsun\n-- Version 2.7.0\n-- Fork of Memory Bag 2.0 by MrStump\n\nCONFIG = {\n MEMORY_GROUP = {\n -- This determines how many frames to wait before actually placing objects onto the table when the \"Place\" button is clicked.\n -- This gives the other bags time to recall their objects.\n -- The delay ONLY occurs if other bags have objects out.\n FRAME_DELAY_BEFORE_PLACING_OBJECTS = 30,\n },\n}\n\n--[[ Memory Bag Groups ]] -------------------------------------------------------\n--[[\nUtility Memory Bags may be added to a named group, called a \"memory group\".\nYou can add a bag to a group through the bag's UI: \"Setup\" > \"Group Name\" (to the left of the bag).\nOnly one bag from a group may have it's contents placed on the table at a time.\nWhen \"Place\" is clicked on a bag, the other bags in it's memory group are recalled.\nBy default a memory bag is not in any group. It's memory group is \"nil\".\n--]]\n\nmemoryGroupName = { memoryBag = self }\nfunction memoryGroupName:get()\n return self._name\nend\n\nfunction memoryGroupName:set(newName)\n GlobalMemoryGroups:unregisterBagInGroup(self:get(), self.memoryBag.getGUID())\n GlobalMemoryGroups:registerBagInGroup(newName, self.memoryBag.getGUID())\n\n if newName == \"\" then\n self._name = nil\n else\n self._name = newName\n end\nend\n\n-- Click the \"Recall\" button on all other bags in my memory group.\nfunction recallOtherBagsInMyGroup()\n for _, bag in ipairs(getOtherBagsInMyGroup()) do\n bag.call('buttonClick_recall')\n end\nend\n\n-- Return \"true\" if another bag in my memory group has any objects out on the table.\nfunction anyOtherBagsInMyGroupArePlaced()\n for _, bag in ipairs(getOtherBagsInMyGroup()) do\n local state = bag.call('areAnyOfMyObjectsPlaced')\n if state then return true end\n end\n\n return false\nend\n\n-- Return \"true\" if at least one object from this memory bag is out on the table.\nfunction areAnyOfMyObjectsPlaced()\n for guid, _ in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then\n return true\n end\n end\n return false\nend\n\nfunction getOtherBagsInMyGroup()\n local bags = {}\n for bagGuid, _ in pairs(GlobalMemoryGroups:getGroup(memoryGroupName:get())) do\n if bagGuid ~= self.getGUID() then\n bag = getObjectFromGUID(bagGuid)\n -- \"bag\" is nill if it has been deleted since the last time onLoad() was called.\n if bag ~= nil then\n table.insert(bags, bag)\n end\n end\n end\n return bags\nend\n\n--[[\nThis object provides access to a variable stored on the \"Global script\".\nThe variable holds the names & guids of all memory bag groups.\nThe global variable is a table and holds data like this:\n{\n 'My First Group Name' = {\n '805ebd' = {},\n '35cc21' = {},\n 'fc8886' = {},\n },\n 'My Second Group Name' = {\n 'f50264' = {},\n '5f5f63' = {},\n },\n}\n--]]\nGlobalMemoryGroups = {\n NAME_OF_GLOBAL_VARIABLE = '_GlobalUtilityMemoryBagGroups',\n}\n\n-- Call me inside this script's \"onLoad()\" method!\nfunction GlobalMemoryGroups:onLoad(myGuid)\n -- Create and initialize the global variable if it doesn't already exist:\n if self:_getGroups() == nil then\n self:_setGroups({})\n end\nend\n\n-- Return the GUIDs of all bags in the \"groupName\". The return value is a dictionary that maps [GUID -> empty table].\nfunction GlobalMemoryGroups:getGroup(groupName)\n guids = self:_getGroups()[groupName] or {}\n return guids\nend\n\n-- Registers a bag in a memory group. Creates a new group if one doesn't exist.\nfunction GlobalMemoryGroups:registerBagInGroup(groupName, bagGuid)\n if groupName == nil or groupName == \"\" then\n return\n end\n\n self:_tryCreateNewGroup(groupName)\n local groups = self:_getGroups()\n groups[groupName][bagGuid] = {}\n self:_setGroups(groups)\nend\n\n-- Removes this bag from the memory group.\nfunction GlobalMemoryGroups:unregisterBagInGroup(groupName, bagGuid)\n local groups = self:_getGroups()\n local group = groups[groupName]\n if group ~= nil then\n group[bagGuid] = nil\n self:_setGroups(groups)\n end\nend\n\n-- Return the global variable, which is a table holding all memory group names & guids.\nfunction GlobalMemoryGroups:_getGroups()\n return Global.getTable(self.NAME_OF_GLOBAL_VARIABLE)\nend\n\n-- Override the global variable (i.e. the entire table).\nfunction GlobalMemoryGroups:_setGroups(newTable)\n Global.setTable(self.NAME_OF_GLOBAL_VARIABLE, newTable)\nend\n\n-- Add a new memory group named \"groupName\" to the global variable, if one doesn't already exist.\nfunction GlobalMemoryGroups:_tryCreateNewGroup(groupName)\n local groups = self:_getGroups()\n if groups[groupName] == nil then\n groups[groupName] = {}\n self:_setGroups(groups)\n end\nend\n\n-- This object controls the \"Group Name\" input text field that is part of the bag's ingame UI.\ngroupNameInput = {\n greyedOutText = \"Group Name\",\n widthPerCharacter = 100,\n padding = 4,\n memoryBag = self,\n}\nfunction groupNameInput:create(optionalStartingValue)\n local effectiveText = optionalStartingValue or self.greyedOutText\n local width = self:computeWidth(effectiveText)\n\n self.memoryBag.createInput({\n label = self.greyedOutText,\n value = optionalStartingValue or nil,\n alignment = 3, -- Center aligned\n input_function = \"groupNameInput_onCharacterTyped\", function_owner = self.memoryBag,\n position = { 2.1, 0.3, 0 }, rotation = { 0, 270, 0 }, width = width, height = 350,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 },\n })\nend\n\nfunction groupNameInput:computeWidth(text)\n return (string.len(text) + self.padding) * self.widthPerCharacter\nend\n\nfunction groupNameInput:updatedWidth(text)\n self.memoryBag.editInput({\n index = 0,\n width = self:computeWidth(text)\n })\nend\n\nfunction groupNameInput:onCharacterTyped(text, stillEditing)\n if stillEditing then\n self:updatedWidth(text)\n else\n if text == \"\" then\n self:updatedWidth(self.greyedOutText)\n end\n end\nend\n\nfunction groupNameInput_onCharacterTyped(memoryBag, playerColor, text, stillEditing)\n groupNameInput:onCharacterTyped(text, stillEditing)\nend\n\nfunction groupNameInput:setGroupNameToInputField()\n local inputFields = self.memoryBag.getInputs()\n if inputFields ~= nil then\n -- Get input field 0, which corresponds to the groupNameInput.\n -- Unfortunately \"self.getInputs()\" doesn't return the inputs in a guaranteed order.\n local nameField = nil\n for _, field in ipairs(inputFields) do\n if field.index == 0 then\n nameField = field\n end\n end\n\n memoryGroupName:set(nameField.value)\n end\nend\n\n--//////////////////////////////////////////////////////////////////////////////\n\n\nfunction updateSave()\n local data_to_save = { [\"ml\"] = memoryList, [\"groupName\"] = memoryGroupName:get() }\n saved_data = JSON.encode(data_to_save)\n self.script_state = saved_data\nend\n\nfunction combineMemoryFromBagsWithin()\n local bagObjList = self.getObjects()\n for _, bagObj in ipairs(bagObjList) do\n local data = bagObj.lua_script_state\n if data ~= nil then\n local j = JSON.decode(data)\n if j ~= nil and j.ml ~= nil then\n for guid, entry in pairs(j.ml) do\n memoryList[guid] = entry\n end\n end\n end\n end\nend\n\nfunction updateMemoryWithMoves()\n memoryList = memoryListBackup\n --get the first transposed object's coordinates\n local obj = getObjectFromGUID(moveGuid)\n\n -- p1 is where needs to go, p2 is where it was\n local refObjPos = memoryList[moveGuid].pos\n local deltaPos = findOffsetDistance(obj.getPosition(), refObjPos, nil)\n local movedRotation = obj.getRotation()\n for guid, entry in pairs(memoryList) do\n memoryList[guid].pos.x = entry.pos.x - deltaPos.x\n memoryList[guid].pos.y = entry.pos.y - deltaPos.y\n memoryList[guid].pos.z = entry.pos.z - deltaPos.z\n -- memoryList[guid].rot.x = movedRotation.x\n -- memoryList[guid].rot.y = movedRotation.y\n -- memoryList[guid].rot.z = movedRotation.z\n end\n\n --theList[obj.getGUID()] = {\n -- pos={x=round(pos.x,4), y=round(pos.y,4), z=round(pos.z,4)},\n -- rot={x=round(rot.x,4), y=round(rot.y,4), z=round(rot.z,4)},\n -- lock=obj.getLock()\n --}\n moveList = {}\nend\n\nfunction onload(saved_data)\n GlobalMemoryGroups:onLoad(self.getGUID())\n AllMemoryBagsInScene:add(self.getGUID())\n\n fresh = true\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n --Set up information off of loaded_data\n memoryList = loaded_data.ml\n memoryGroupName:set(loaded_data.groupName)\n else\n --Set up information for if there is no saved saved data\n memoryList = {}\n memoryGroupName:set(nil)\n end\n\n moveList = {}\n moveGuid = nil\n\n if next(memoryList) == nil then\n createSetupButton()\n else\n fresh = false\n createMemoryActionButtons()\n end\nend\n\n--Beginning Setup\n\n\n--Make setup button\nfunction createSetupButton()\n self.createButton({\n label = \"Setup\", click_function = \"buttonClick_setup\", function_owner = self,\n position = { 0, 0.3, 4.5 }, rotation = { 0, 0, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\nend\n\n--Triggered by Transpose button\nfunction buttonClick_transpose()\n moveGuid = nil\n broadcastToAll(\"Select one object and move it- all objects will move relative to the new location\", { 0.75, 0.75, 1 })\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n moveList = {}\n self.clearButtons()\n self.clearInputs()\n createButtonsOnAllObjects(true)\n createSetupActionButtons(true)\nend\n\n--Triggered by setup button,\nfunction buttonClick_setup()\n memoryListBackup = duplicateTable(memoryList)\n memoryList = {}\n self.clearButtons()\n self.clearInputs()\n createButtonsOnAllObjects(false)\n createSetupActionButtons(false)\nend\n\nfunction getAllObjectsInMemory()\n local objTable = {}\n local curObj = {}\n\n for guid in pairs(memoryListBackup) do\n curObj = getObjectFromGUID(guid)\n table.insert(objTable, curObj)\n end\n\n return objTable\n -- return getAllObjects()\nend\n\n--Creates selection buttons on objects\nfunction createButtonsOnAllObjects(move)\n buttonIndexMap = {}\n local howManyButtons = 0\n\n local objsToHaveButtons = {}\n if move == true then\n objsToHaveButtons = getAllObjectsInMemory()\n else\n objsToHaveButtons = getAllObjects()\n end\n\n for _, obj in ipairs(objsToHaveButtons) do\n if obj ~= self then\n --On a normal bag, the button positions aren't the same size as the bag.\n globalScaleFactor = 1 / self.getScale().x\n --Super sweet math to set button positions\n local selfPos = self.getPosition()\n local objPos = obj.getPosition()\n local deltaPos = findOffsetDistance(selfPos, objPos, obj)\n local objPos = rotateLocalCoordinates(deltaPos, self)\n objPos.x = -objPos.x * globalScaleFactor\n objPos.y = objPos.y * globalScaleFactor\n objPos.z = objPos.z * globalScaleFactor\n --Workaround for custom PDFs\n if obj.Book then\n objPos.y = objPos.y + 0.5\n end\n --Offset rotation of bag\n local rot = self.getRotation()\n rot.y = -rot.y + 180\n --Create function\n local funcName = \"selectButton_\" .. howManyButtons\n local func = function() buttonClick_selection(obj, move) end\n local color = { 0.75, 0.25, 0.25, 0.6 }\n local colorMove = { 0, 0, 1, 0.6 }\n if move == true then\n color = colorMove\n end\n self.setVar(funcName, func)\n self.createButton({\n click_function = funcName, function_owner = self,\n position = objPos, rotation = rot, height = 1000, width = 1000,\n color = color,\n })\n buttonIndexMap[obj.getGUID()] = howManyButtons\n howManyButtons = howManyButtons + 1\n end\n end\nend\n\n--Creates submit and cancel buttons\nfunction createSetupActionButtons(move)\n self.createButton({\n label = \"Cancel\", click_function = \"buttonClick_cancel\", function_owner = self,\n position = { 0, 0.3, 4.5 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n\n self.createButton({\n label = \"Submit\", click_function = \"buttonClick_submit\", function_owner = self,\n position = { 0, 0.3, 5.3 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n\n if move == false then\n self.createButton({\n label = \"Add\", click_function = \"buttonClick_add\", function_owner = self,\n position = { 0, 0.3, 6.1 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 0.25, 1, 0.25 }\n })\n\n self.createButton({\n label = \"Selection\", click_function = \"editDragSelection\", function_owner = self,\n position = { 0, 0.3, -4.5 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n groupNameInput:create(memoryGroupName:get())\n\n if fresh == false then\n self.createButton({\n label = \"Set New\", click_function = \"buttonClick_setNew\", function_owner = self,\n position = { 0, 0.3, 6.9 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 0.75, 0.75, 1 }\n })\n self.createButton({\n label = \"Remove\", click_function = \"buttonClick_remove\", function_owner = self,\n position = { 0, 0.3, 7.7 }, rotation = { 0, 0, 0 }, height = 350, width = 1100,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 0.25, 0.25 }\n })\n end\n end\n\n self.createButton({\n label = \"Reset\", click_function = \"buttonClick_reset\", function_owner = self,\n position = { 3, 0.3, 0 }, rotation = { 0, 90, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\nend\n\n--During Setup\n\n\n--Checks or unchecks buttons\nfunction buttonClick_selection(obj, move)\n local index = buttonIndexMap[obj.getGUID()]\n local colorMove = { 0, 0, 1, 0.6 }\n local color = { 0, 1, 0, 0.6 }\n\n previousGuid = selectedGuid\n selectedGuid = obj.getGUID()\n\n theList = memoryList\n if move == true then\n theList = moveList\n if previousGuid ~= nil and previousGuid ~= selectedGuid then\n local prevObj = getObjectFromGUID(previousGuid)\n prevObj.highlightOff()\n self.editButton({ index = previousIndex, color = colorMove })\n theList[previousGuid] = nil\n end\n previousIndex = index\n end\n\n if theList[selectedGuid] == nil then\n self.editButton({ index = index, color = color })\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n theList[obj.getGUID()] = {\n pos = { x = round(pos.x, 4), y = round(pos.y, 4), z = round(pos.z, 4) },\n rot = { x = round(rot.x, 4), y = round(rot.y, 4), z = round(rot.z, 4) },\n lock = obj.getLock(),\n tint = obj.getColorTint()\n }\n obj.highlightOn({ 0, 1, 0 })\n else\n color = { 0.75, 0.25, 0.25, 0.6 }\n if move == true then\n color = colorMove\n end\n self.editButton({ index = index, color = color })\n theList[obj.getGUID()] = nil\n obj.highlightOff()\n end\nend\n\nfunction editDragSelection(bagObj, player, remove)\n local selectedObjs = Player[player].getSelectedObjects()\n if not remove then\n for _, obj in ipairs(selectedObjs) do\n local index = buttonIndexMap[obj.getGUID()]\n --Ignore if already in the memory list, or does not have a button\n if index and not memoryList[obj.getGUID()] then\n self.editButton({ index = index, color = { 0, 1, 0, 0.6 } })\n --Adding pos/rot to memory table\n local pos, rot = obj.getPosition(), obj.getRotation()\n --I need to add it like this or it won't save due to indexing issue\n memoryList[obj.getGUID()] = {\n pos = { x = round(pos.x, 4), y = round(pos.y, 4), z = round(pos.z, 4) },\n rot = { x = round(rot.x, 4), y = round(rot.y, 4), z = round(rot.z, 4) },\n lock = obj.getLock(),\n tint = obj.getColorTint()\n }\n obj.highlightOn({ 0, 1, 0 })\n end\n end\n else\n for _, obj in ipairs(selectedObjs) do\n local index = buttonIndexMap[obj.getGUID()]\n if index and memoryList[obj.getGUID()] then\n color = { 0.75, 0.25, 0.25, 0.6 }\n self.editButton({ index = index, color = color })\n memoryList[obj.getGUID()] = nil\n obj.highlightOff()\n end\n end\n end\nend\n\n--Cancels selection process\nfunction buttonClick_cancel()\n memoryList = memoryListBackup\n moveList = {}\n self.clearButtons()\n self.clearInputs()\n if next(memoryList) == nil then\n createSetupButton()\n else\n createMemoryActionButtons()\n end\n removeAllHighlights()\n broadcastToAll(\"Selection Canceled\", { 1, 1, 1 })\n moveGuid = nil\nend\n\n--Saves selections\nfunction buttonClick_submit()\n fresh = false\n if next(moveList) ~= nil then\n for guid in pairs(moveList) do\n moveGuid = guid\n end\n if memoryListBackup[moveGuid] == nil then\n broadcastToAll(\"Item selected for moving is not already in memory\", { 1, 0.25, 0.25 })\n else\n broadcastToAll(\"Moving all items in memory relative to new objects position!\", { 0.75, 0.75, 1 })\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(moveList) do\n moveGuid = guid\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n updateMemoryWithMoves()\n updateSave()\n buttonClick_place()\n end\n elseif next(memoryList) == nil and moveGuid == nil then\n memoryList = memoryListBackup\n broadcastToAll(\"No selections made.\", { 0.75, 0.25, 0.25 })\n end\n combineMemoryFromBagsWithin()\n groupNameInput:setGroupNameToInputField()\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count .. \" Objects Saved\", { 1, 1, 1 })\n updateSave()\n moveGuid = nil\nend\n\nfunction combineTables(first_table, second_table)\n for k, v in pairs(second_table) do first_table[k] = v end\nend\n\nfunction buttonClick_add()\n fresh = false\n combineTables(memoryList, memoryListBackup)\n broadcastToAll(\"Adding internal bags and selections to existing memory\", { 0.25, 0.75, 0.25 })\n combineMemoryFromBagsWithin()\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count .. \" Objects Saved\", { 1, 1, 1 })\n updateSave()\nend\n\nfunction buttonClick_remove()\n broadcastToAll(\"Removing Selected Entries From Memory\", { 1.0, 0.25, 0.25 })\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for guid in pairs(memoryList) do\n count = count + 1\n memoryListBackup[guid] = nil\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then obj.highlightOff() end\n end\n broadcastToAll(count .. \" Objects Removed\", { 1, 1, 1 })\n memoryList = memoryListBackup\n updateSave()\nend\n\nfunction buttonClick_setNew()\n broadcastToAll(\"Setting new position relative to items in memory\", { 0.75, 0.75, 1 })\n self.clearButtons()\n self.clearInputs()\n createMemoryActionButtons()\n local count = 0\n for _, obj in ipairs(getAllObjects()) do\n guid = obj.guid\n if memoryListBackup[guid] ~= nil then\n count = count + 1\n memoryListBackup[guid].pos = obj.getPosition()\n memoryListBackup[guid].rot = obj.getRotation()\n memoryListBackup[guid].lock = obj.getLock()\n memoryListBackup[guid].tint = obj.getColorTint()\n end\n end\n broadcastToAll(count .. \" Objects Saved\", { 1, 1, 1 })\n memoryList = memoryListBackup\n updateSave()\nend\n\n--Resets bag to starting status\nfunction buttonClick_reset()\n fresh = true\n memoryList = {}\n memoryGroupName:set(nil)\n self.clearButtons()\n self.clearInputs()\n createSetupButton()\n removeAllHighlights()\n broadcastToAll(\"Tool Reset\", { 1, 1, 1 })\n updateSave()\nend\n\n--After Setup\n\n\n--Creates recall and place buttons\nfunction createMemoryActionButtons()\n self.createButton({\n label = \"Place\", click_function = \"buttonClick_place\", function_owner = self,\n position = { 0, 0.3, 4.5 }, rotation = { 0, 0, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n self.createButton({\n label = \"Recall\", click_function = \"buttonClick_recall\", function_owner = self,\n position = { 0, 0.3, 5.3 }, rotation = { 0, 0, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n self.createButton({\n label = \"Setup\", click_function = \"buttonClick_setup\", function_owner = self,\n position = { 3, 0.3, 0 }, rotation = { 0, 90, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 1, 1, 1 }\n })\n self.createButton({\n label = \"Move\", click_function = \"buttonClick_transpose\", function_owner = self,\n position = { 3.8, 0.3, 0 }, rotation = { 0, 90, 0 }, height = 350, width = 800,\n font_size = 250, color = { 0, 0, 0 }, font_color = { 0.75, 0.75, 1 }\n })\nend\n\n--Sends objects from bag/table to their saved position/rotation\nfunction buttonClick_place()\n if anyOtherBagsInMyGroupArePlaced() then\n recallOtherBagsInMyGroup()\n Wait.frames(_placeObjects, CONFIG.MEMORY_GROUP.FRAME_DELAY_BEFORE_PLACING_OBJECTS)\n else\n _placeObjects()\n end\nend\n\nfunction _placeObjects()\n local bagObjList = self.getObjects()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n --If obj is out on the table, move it to the saved pos/rot\n if obj ~= nil then\n obj.setPositionSmooth(entry.pos)\n obj.setRotationSmooth(entry.rot)\n obj.setLock(entry.lock)\n obj.setColorTint(entry.tint)\n else\n --If obj is inside of the bag\n for _, bagObj in ipairs(bagObjList) do\n if bagObj.guid == guid then\n local item = self.takeObject({\n guid = guid, position = entry.pos, rotation = entry.rot, smooth = false\n })\n item.setLock(entry.lock)\n item.setColorTint(entry.tint)\n break\n end\n end\n end\n end\n broadcastToAll(\"Objects Placed\", { 1, 1, 1 })\nend\n\n--Recalls objects to bag from table\nfunction buttonClick_recall()\n for guid, entry in pairs(memoryList) do\n local obj = getObjectFromGUID(guid)\n if obj ~= nil then self.putObject(obj) end\n end\n broadcastToAll(\"Objects Recalled\", { 1, 1, 1 })\nend\n\n--Utility functions\n\n\n--Find delta (difference) between 2 x/y/z coordinates\nfunction findOffsetDistance(p1, p2, obj)\n local yOffset = 0\n if obj ~= nil then\n local bounds = obj.getBounds()\n yOffset = (bounds.size.y - bounds.offset.y)\n end\n local deltaPos = {}\n deltaPos.x = (p2.x - p1.x)\n deltaPos.y = (p2.y - p1.y) + yOffset\n deltaPos.z = (p2.z - p1.z)\n return deltaPos\nend\n\n--Used to rotate a set of coordinates by an angle\nfunction rotateLocalCoordinates(desiredPos, obj)\n local objPos, objRot = obj.getPosition(), obj.getRotation()\n local angle = math.rad(objRot.y)\n local x = desiredPos.x * math.cos(angle) - desiredPos.z * math.sin(angle)\n local z = desiredPos.x * math.sin(angle) + desiredPos.z * math.cos(angle)\n --return {x=objPos.x+x, y=objPos.y+desiredPos.y, z=objPos.z+z}\n return { x = x, y = desiredPos.y, z = z }\nend\n\nfunction rotateMyCoordinates(desiredPos, obj)\n local angle = math.rad(obj.getRotation().y)\n local x = desiredPos.x * math.sin(angle)\n local z = desiredPos.z * math.cos(angle)\n return { x = x, y = desiredPos.y, z = z }\nend\n\n--Coroutine delay, in seconds\nfunction wait(time)\n local start = os.time()\n repeat coroutine.yield(0) until os.time() > start + time\nend\n\n--Duplicates a table (needed to prevent it making reference to the same objects)\nfunction duplicateTable(oldTable)\n local newTable = {}\n for k, v in pairs(oldTable) do\n newTable[k] = v\n end\n return newTable\nend\n\n--Moves scripted highlight from all objects\nfunction removeAllHighlights()\n for _, obj in ipairs(getAllObjects()) do\n obj.highlightOff()\n end\nend\n\n--Round number (num) to the Nth decimal (dec)\nfunction round(num, dec)\n local mult = 10 ^ (dec or 0)\n return math.floor(num * mult + 0.5) / mult\nend\n\n--[[\nThis object provides access to a variable stored on the \"Global script\".\nThe variable holds the GUIDs for every Utility Memory Bag in the scene.\nExample:\n{'805ebd', '35cc21', 'fc8886', 'f50264', '5f5f63'}\n--]]\nAllMemoryBagsInScene = {\n NAME_OF_GLOBAL_VARIABLE = \"_UtilityMemoryBag_AllMemoryBagsInScene\"\n}\n\nfunction AllMemoryBagsInScene:add(guid)\n local guids = Global.getTable(self.NAME_OF_GLOBAL_VARIABLE) or {}\n table.insert(guids, guid)\n Global.setTable(self.NAME_OF_GLOBAL_VARIABLE, guids)\nend\n\nfunction AllMemoryBagsInScene:getGuidList()\n return Global.getTable(self.NAME_OF_GLOBAL_VARIABLE) or {}\nend\n", + "LuaScriptState": "{\"ml\":{\"06a742\":{\"lock\":false,\"pos\":{\"x\":65,\"y\":1.2494,\"z\":-31.3},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"11d148\":{\"lock\":false,\"pos\":{\"x\":47,\"y\":1.2494,\"z\":-25.1},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"1bac4d\":{\"lock\":false,\"pos\":{\"x\":56.0004,\"y\":1.2494,\"z\":-31.3},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"20d53c\":{\"lock\":false,\"pos\":{\"x\":56,\"y\":1.2494,\"z\":-18.8953},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"2275ed\":{\"lock\":false,\"pos\":{\"x\":56,\"y\":1.569,\"z\":-11},\"rot\":{\"x\":0,\"y\":90,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"38d1cd\":{\"lock\":false,\"pos\":{\"x\":65,\"y\":1.2494,\"z\":-25.1},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"3a08d9\":{\"lock\":false,\"pos\":{\"x\":38,\"y\":1.2494,\"z\":-25.1},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"4c47d8\":{\"lock\":false,\"pos\":{\"x\":47,\"y\":1.2494,\"z\":-37.5},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"56a91d\":{\"lock\":false,\"pos\":{\"x\":65,\"y\":1.2494,\"z\":-18.8955},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"8f7e04\":{\"lock\":false,\"pos\":{\"x\":38,\"y\":1.2494,\"z\":-18.9},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"d5cd12\":{\"lock\":false,\"pos\":{\"x\":65,\"y\":1.2494,\"z\":-37.5},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"e227ad\":{\"lock\":false,\"pos\":{\"x\":47,\"y\":1.2494,\"z\":-31.3},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"e32dc3\":{\"lock\":false,\"pos\":{\"x\":47,\"y\":1.2494,\"z\":-18.9},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"ed1d0c\":{\"lock\":false,\"pos\":{\"x\":38,\"y\":1.2494,\"z\":-31.3},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"f03c2d\":{\"lock\":false,\"pos\":{\"x\":56.0004,\"y\":1.2494,\"z\":-25.1},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}},\"f5f3b5\":{\"lock\":false,\"pos\":{\"x\":56.2742,\"y\":1.2494,\"z\":-37.5},\"rot\":{\"x\":0,\"y\":270,\"z\":0},\"tint\":{\"a\":1,\"b\":1,\"g\":1,\"r\":1}}}}", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "06a742", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 32.969, + "posY": 1.044, + "posZ": -85.104, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "03 The Path to Carcosa", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/03%20Path%20to%20Carcosa.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "df45c0", + "Name": "Custom_PDF", + "Transform": { + "posX": 12.252, + "posY": 3.009, + "posZ": 11.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/51eeefcbe1d1eded152916465d88296faf66528b/Dual%20Pages%2003%20The%20Path%20to%20Carcosa.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "11d148", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 16.969, + "posY": 1.062, + "posZ": -79.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "09 The Scarlet Keys", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/09%20The%20Scarlet%20Keys.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "c50a3a", + "Name": "Custom_PDF", + "Transform": { + "posX": 16.697, + "posY": 3.047, + "posZ": -78.723, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "09 The Scarlet Keys", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2009%20The%20Scarlet%20Keys.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "1bac4d", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 24.969, + "posY": 1.041, + "posZ": -85.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "06B The Web of Dreams", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/06B%20Web%20of%20Dreams.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "ae792e", + "Name": "Custom_PDF", + "Transform": { + "posX": -22.574, + "posY": 2.51, + "posZ": 5.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "The Web of Dreams (Campaign B)", + "Description": "The Dream-Eaters", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2006%20The%20Dream-Eaters%20-%20B%20-%20The%20Web%20of%20Dreams.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "20d53c", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 24.969, + "posY": 1.045, + "posZ": -73.104, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "05 The Circle Undone", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/05%20Circle%20Undone.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "692219", + "Name": "Custom_PDF", + "Transform": { + "posX": 2.737, + "posY": 2.511, + "posZ": -7.436, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "The Circle Undone", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2005%20The%20Circle%20Undone.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9e9944", + "Name": "Custom_PDF", + "Transform": { + "posX": 2.228, + "posY": 2.704, + "posZ": -9.378, + "rotX": 3.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "The Circle Undone (Return to)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2005%20The%20Circle%20Undone%20-%20Return%20To.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "2275ed", + "Name": "Notecard", + "Transform": { + "posX": 29.34, + "posY": 1.368, + "posZ": -65.808, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 1.25, + "scaleY": 1.25, + "scaleZ": 1.25 + }, + "Nickname": "Return to Expansions", + "Description": "When playing with the Return to Versions of the CYOA guides you will need to use the Return to setup card avaliable above the scenario card to modify the original setup of the game.\r\n\r\nEither version can be used to play a Standard campaign. Howevever, for Return to The Forgotten Age and The Circle Undone you will need the Return to guide.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "38d1cd", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 32.969, + "posY": 1.046, + "posZ": -79.104, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "02 The Dunwich Legacy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/02%20Dunwich%20Legacy.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "8df5fc", + "Name": "Custom_PDF", + "Transform": { + "posX": 12.25, + "posY": 3.029, + "posZ": 19.986, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "The Dunwich Legacy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/51eeefcbe1d1eded152916465d88296faf66528b/Dual%20Pages%2002%20The%20Dunwich%20Legacy.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "3a08d9", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 8.969, + "posY": 1.074, + "posZ": -79.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "C1 Dark Matter", + "Description": "Designed by Axolotl", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/C1%20Dark%20Matter.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "409b50", + "Name": "Custom_PDF", + "Transform": { + "posX": 10.122, + "posY": 2.511, + "posZ": 0.255, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "C1 Dark Matter", + "Description": "Designed by Axolotl", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20C1%20Dark%20Matter.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "4c47d8", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 16.968, + "posY": 1.058, + "posZ": -91.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "S2 Stand-Alones 2020-202?", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/S2%202020-202.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "e19e46", + "Name": "Custom_PDF", + "Transform": { + "posX": 17.318, + "posY": 2.845, + "posZ": -92.94, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S2 10 Fortune and Folly", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S2%2010%20Fortune%20and%20Folly.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "f5dbf1", + "Name": "Custom_PDF", + "Transform": { + "posX": -15.355, + "posY": 2.511, + "posZ": -15.28, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S2 09 Machinations Through Time", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S2%2009%20Machinations%20Through%20Time.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "bffa04", + "Name": "Custom_PDF", + "Transform": { + "posX": -15.976, + "posY": 2.511, + "posZ": -13.355, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S2 08 War of the Outer Gods", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S2%2008%20War%20of%20the%20Outer%20Gods.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "409b50", + "Name": "Custom_PDF", + "Transform": { + "posX": 16.576, + "posY": 2.846, + "posZ": -90.917, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S2 07 Barkham Horror", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S2%2007%20Barkham%20Horror.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "56a91d", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 32.969, + "posY": 1.048, + "posZ": -73.104, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "01 Night of the Zealot", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/01%20Night%20of%20the%20Zealot.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "276907", + "Name": "Custom_PDF", + "Transform": { + "posX": -12.985, + "posY": 2.511, + "posZ": 19.133, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "Night of the Zealot", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2001%20Night%20of%20the%20Zealot.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "8f7e04", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 8.971, + "posY": 1.076, + "posZ": -73.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "P1 Challenge Scenarios", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/P1%20Challenge%20Scenarios.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f053b0", + "Name": "Custom_PDF", + "Transform": { + "posX": 8.563, + "posY": 2.859, + "posZ": -73.32, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "P1 05 Red Tide Rising", + "Description": "Wendy Adams", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2005%20Red%20Tide%20Rising.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "a37a83", + "Name": "Custom_PDF", + "Transform": { + "posX": 11.118, + "posY": 2.864, + "posZ": -72.564, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "P1 04 By the Book", + "Description": "Roland Banks", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2004%20By%20the%20Book.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b5fcf1", + "Name": "Custom_PDF", + "Transform": { + "posX": 9.889, + "posY": 2.863, + "posZ": -72.852, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "P1 03 Bad Blood", + "Description": "Agnes Baker", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2003%20Bad%20Blood.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8950c7", + "Name": "Custom_PDF", + "Transform": { + "posX": 9.928, + "posY": 2.864, + "posZ": -71.817, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "P1 02 All or Nothing", + "Description": "\"Skids\" O'Toole", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2002%20All%20or%20Nothing.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "8994ea", + "Name": "Custom_PDF", + "Transform": { + "posX": 9.656, + "posY": 2.859, + "posZ": -72.195, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "P1 01 Read or Die", + "Description": "Daisy Walker", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%2001%20Read%20or%20Die.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "443855", + "Name": "Custom_PDF", + "Transform": { + "posX": 10.16, + "posY": 2.863, + "posZ": -72.672, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "P1 DC Death Itself", + "Description": "The Pallid Mask", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%20DC%20Death%20Itself.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d72c48", + "Name": "Custom_PDF", + "Transform": { + "posX": 8.449, + "posY": 2.859, + "posZ": -73.655, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "P1 DC Then it Multiplied", + "Description": "Undimensioned and Unseen", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%20DC%20Then%20It%20Multiplied.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "409b50", + "Name": "Custom_PDF", + "Transform": { + "posX": 9.933, + "posY": 2.863, + "posZ": -70.772, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "P1 Challenge Scenarios", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20P1%20Challenge%20Scenarios.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "d5cd12", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 32.969, + "posY": 1.043, + "posZ": -91.104, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "04 The Forgotten Age", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/04%20Forgotten%20Age.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "20c2ad", + "Name": "Custom_PDF", + "Transform": { + "posX": -8.236, + "posY": 2.511, + "posZ": -5.479, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "The Forgotten Age", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2004%20The%20Forgotten%20Age.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "908cbf", + "Name": "Custom_PDF", + "Transform": { + "posX": -8.079, + "posY": 2.511, + "posZ": -5.591, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "The Forgotten Age (Return to)", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2004%20The%20Forgotten%20Age%20-%20Return%20to.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "e227ad", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 16.968, + "posY": 1.06, + "posZ": -85.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "S1 Stand-Alones 2016-2020", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/S1%202016-2020.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "6ad284", + "Name": "Custom_PDF", + "Transform": { + "posX": 7.815, + "posY": 2.647, + "posZ": 0.798, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 2.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S1 06 The Blob that Ate Everything", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2006%20Blob.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "b13297", + "Name": "Custom_PDF", + "Transform": { + "posX": 8.414, + "posY": 2.587, + "posZ": -0.941, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S1 05 Murder at the Excelsior Hotel", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2005%20Murder%20Hotel.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "6611a9", + "Name": "Custom_PDF", + "Transform": { + "posX": 7.318, + "posY": 2.658, + "posZ": -1.465, + "rotX": 3.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S1 04 Guardians of the Abyss", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2004%20Guardians%20of%20the%20Abyss.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "d014ce", + "Name": "Custom_PDF", + "Transform": { + "posX": 6.482, + "posY": 2.511, + "posZ": -0.145, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S1 03 The Labyrinths of Lunacy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2003%20Labyrinths.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "538f32", + "Name": "Custom_PDF", + "Transform": { + "posX": 9.315, + "posY": 2.511, + "posZ": -1.398, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S01 02 Carinvale of Horrors", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2002%20Carnivale.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "39bf7c", + "Name": "Custom_PDF", + "Transform": { + "posX": 8.758, + "posY": 2.787, + "posZ": -0.99, + "rotX": 5.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S1 01 Curse of the Rougarou", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%2001%20Rougarou.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "00a430", + "Name": "Custom_PDF", + "Transform": { + "posX": 7.133, + "posY": 2.511, + "posZ": 0.024, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "S1 Stand-Alone Scenarios 2016-2020", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20S1%20Stand-Alones.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "e32dc3", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 16.97, + "posY": 1.063, + "posZ": -73.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "08 Edge of the Earth", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/08%20Edge%20of%20the%20Earth.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "c50a3a", + "Name": "Custom_PDF", + "Transform": { + "posX": -5.104, + "posY": 2.714, + "posZ": -22.714, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 180.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "08 Edge of the Earth", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2008%20Edge%20of%20the%20Earth.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "ed1d0c", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 8.969, + "posY": 1.072, + "posZ": -85.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "C2 Alice in Wonderland", + "Description": "Designed by Tyler Gotch", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/C2%20Alice%20in%20Wonderland.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "409b50", + "Name": "Custom_PDF", + "Transform": { + "posX": 8.969, + "posY": 1.174, + "posZ": -79.104, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "C2 Alice in Wonderland", + "Description": "Designed by Tyler Gotch", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%20C2%20Alice%20in%20Wonderland.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "f03c2d", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 24.969, + "posY": 1.043, + "posZ": -79.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "06A The Dream-Quest", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/06A%20Dream%20Quest.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "47b9c1", + "Name": "Custom_PDF", + "Transform": { + "posX": -21.449, + "posY": 2.511, + "posZ": 14.842, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "The Dream Quest (Campaign A)", + "Description": "The Dream-Eaters", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2006%20The%20Dream-Eaters%20-%20A%20-%20The%20Dream-Quest.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "f5f3b5", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 24.969, + "posY": 1.04, + "posZ": -91.1, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "07 The Innsmouth Conspiracy", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Book%20Model.obj?raw=true", + "DiffuseURL": "https://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/07%20Innsmouth%20Conspiracy.jpg?raw=true", + "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": "", + "LuaScriptState": "", + "XmlUI": "", + "ContainedObjects": [ + { + "GUID": "f42179", + "Name": "Custom_PDF", + "Transform": { + "posX": 0.847, + "posY": 2.818, + "posZ": 73.957, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "07 The Innsmouth Conspiracy - Play Order", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2007%20The%20Innsmouth%20Conspiracy%20-%20Play%20Order.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "c50a3a", + "Name": "Custom_PDF", + "Transform": { + "posX": -3.487, + "posY": 2.511, + "posZ": -14.208, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.76, + "scaleY": 1.0, + "scaleZ": 1.76 + }, + "Nickname": "07 The Innsmouth Conspiracy - Chronological", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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://github.com/Antimarkovnikov/TTS_AHC_CYOA/blob/master/Dual%20Pages%2007%20The%20Innsmouth%20Conspiracy%20-%20Chronolognical.pdf?raw=true", + "PDFPassword": "", + "PDFPage": 0, + "PDFPageOffset": 0 + }, + "LuaScript": "", + "LuaScriptState": "", + "XmlUI": "" + } + ] + } + ] + }, + { + "GUID": "7f4976", + "Name": "Infinite_Bag", + "Transform": { + "posX": 27.677, + "posY": 4.472, + "posZ": -31.034, + "rotX": 0.0, + "rotY": 0.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Attachment Helper", + "Description": "Provides card-sized bags that are useful for cards that are attached facedown (e.g. Backpack).", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.30589, + "g": 0.37256, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "d45664", + "Name": "Custom_Model_Bag", + "Transform": { + "posX": 19.228, + "posY": 3.822, + "posZ": -19.636, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 359.0, + "scaleX": 0.8, + "scaleY": 1.0, + "scaleZ": 0.8 + }, + "Nickname": "Attachment Helper", + "Description": "Drop cards here to display name, cost and skill icons.\n\nSee context menu for options.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "Asset" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "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, + "CustomMesh": { + "MeshURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", + "DiffuseURL": "http://cloud-3.steamusercontent.com/ugc/1750192233783143973/D526236AAE16BDBB98D3F30E27BAFC1D3E21F4AC/", + "NormalURL": "", + "ColliderURL": "http://cloud-3.steamusercontent.com/ugc/1754695414379239413/0B8E68F3B7311DCF2138FB701F78D1D93FBA4CAB/", + "Convex": true, + "MaterialIndex": 1, + "TypeIndex": 6, + "CastShadows": true + }, + "Bag": { + "Order": 0 + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"accessories/AttachmentHelper\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal fontColor\nlocal BACKGROUNDS = {\n {\n title = \"Ancestral Knowledge\",\n url = \"http://cloud-3.steamusercontent.com/ugc/1915746489207287888/2F9F6F211ED0F98E66C9D35D93221E4C7FB6DD3C/\",\n fontcolor = { 1, 1, 1 }\n },\n {\n title = \"Astronomical Atlas\",\n url = \"http://cloud-3.steamusercontent.com/ugc/1754695853007989004/9153BC204FC707AE564ECFAC063A11CB8C2B5D1E/\",\n fontcolor = { 1, 1, 1 }\n },\n {\n title = \"Backpack\",\n url = \"http://cloud-3.steamusercontent.com/ugc/2018212896278691928/F55BEFFC2540109C6333179532F583B367FF2EBC/\",\n fontcolor = { 0, 0, 0 }\n },\n {\n title = \"Crystallizer of Dreams\",\n url = \"http://cloud-3.steamusercontent.com/ugc/1915746489207280958/100F16441939E5E23818651D1EB5C209BF3125B9/\",\n fontcolor = { 1, 1, 1 }\n },\n {\n title = \"Diana Stanley\",\n url = \"http://cloud-3.steamusercontent.com/ugc/1754695635919071208/1AB7222850201630826BFFBA8F2BD0065E2D572F/\",\n fontcolor = { 1, 1, 1 }\n },\n {\n title = \"Gloria Goldberg\",\n url = \"http://cloud-3.steamusercontent.com/ugc/1754695635919102502/453D4426118C8A6DE2EA281184716E26CA924C84/\",\n fontcolor = { 1, 1, 1 }\n },\n {\n title = \"Sefina Rousseau\",\n url = \"http://cloud-3.steamusercontent.com/ugc/1754695635919099826/3C3CBFFAADB2ACA9957C736491F470AE906CC953/\",\n fontcolor = { 0, 0, 0 }\n },\n {\n title = \"Stick to the Plan\",\n url = \"http://cloud-3.steamusercontent.com/ugc/2018214163838897493/8E38B96C5A8D703A59009A932432CBE21ABE63A2/\",\n fontcolor = { 1, 1, 1 }\n },\n {\n title = \"Wooden Sledge\",\n url = \"http://cloud-3.steamusercontent.com/ugc/1750192233783143973/D526236AAE16BDBB98D3F30E27BAFC1D3E21F4AC/\",\n fontcolor = { 0, 0, 0 }\n }\n}\n\n-- save state and options to restore onLoad\nfunction onSave() return JSON.encode({ cardsInBag, showCost, showIcons }) end\n\n-- load variables and create context menu\nfunction onLoad(savedData)\n local loadedData = JSON.decode(savedData)\n cardsInBag = loadedData[1] or {}\n showCost = loadedData[2] or true\n showIcons = loadedData[3] or true\n fontColor = getFontColor()\n recreateButtons()\n\n self.addContextMenuItem(\"Select image\", selectImage)\n self.addContextMenuItem(\"Toggle cost\", function(color)\n showCost = not showCost\n printToColor(\"Show cost of cards: \" .. tostring(showCost), color, \"White\")\n refresh()\n end)\n\n self.addContextMenuItem(\"Toggle skill icons\", function(color)\n showIcons = not showIcons\n printToColor(\"Show skill icons of cards: \" .. tostring(showIcons), color, \"White\")\n refresh()\n end)\nend\n\n-- gets the font color based on background url\nfunction getFontColor()\n local customInfo = self.getCustomObject()\n for i = 1, #BACKGROUNDS do\n if BACKGROUNDS[i].url == customInfo.diffuse then\n return BACKGROUNDS[i].fontcolor\n end\n end\n return { 1, 1, 1 }\nend\n\n-- called by context menu to change background image\nfunction selectImage(color)\n -- generate list of options\n local options = {}\n for i = 1, #BACKGROUNDS do\n options[i] = BACKGROUNDS[i].title\n end\n\n -- prompt user to select option\n Player[color].showOptionsDialog(\"Select image:\", options, 1, function(_, optionIndex)\n local customInfo = self.getCustomObject()\n customInfo.diffuse = BACKGROUNDS[optionIndex].url\n self.setCustomObject(customInfo)\n self.reload()\n end)\nend\n\n-- only allow cards to enter, split decks and reject other objects\nfunction onObjectEnterContainer(container, object)\n if container ~= self then return end\n if object.tag == \"Deck\" then\n takeDeckOut(object.getGUID(), self.getPosition() + Vector(0, 0.1, 0))\n elseif object.tag ~= \"Card\" then\n broadcastToAll(\"The 'Attachment Helper' is meant to be used for cards.\", \"White\")\n else\n findCard(object.getGUID(), object.getName(), object.getGMNotes())\n recreateButtons()\n end\nend\n\n-- takes the deck out and splits in into single cards\nfunction takeDeckOut(guid, pos)\n local deck = self.takeObject({ guid = guid, position = pos, smooth = false })\n for i = 1, #deck.getObjects() do\n self.putObject(deck.takeObject({ position = pos + Vector(0, 0.1 * i, 0), smooth = false }))\n end\nend\n\n-- removes leaving cards from the \"cardInBag\" table\nfunction onObjectLeaveContainer(container, object)\n if container == self then\n local guid = object.getGUID()\n local found = false\n for i, card in ipairs(cardsInBag) do\n if card.id == guid then\n table.remove(cardsInBag, i)\n found = true\n break\n end\n end\n\n if found ~= true then\n local name = object.getName()\n for i, card in ipairs(cardsInBag) do\n if card.name == name then\n table.remove(cardsInBag, i)\n break\n end\n end\n end\n recreateButtons()\n end\nend\n\n-- refreshes displayed buttons based on contained cards\nfunction refresh()\n cardsInBag = {}\n for _, object in ipairs(self.getObjects()) do\n findCard(object.guid, object.name, object.gm_notes)\n end\n recreateButtons()\nend\n\n-- gets cost and icons for a card\nfunction findCard(guid, name, GMNotes)\n local cost = \"\"\n local icons = {}\n local metadata = {}\n local displayName = name\n\n if displayName == nil or displayName == \"\" then displayName = \"unnamed\" end\n if showCost or showIcons then metadata = JSON.decode(GMNotes) end\n\n if showCost then\n if GMNotes ~= \"\" then cost = metadata.cost end\n if cost == nil or cost == \"\" then cost = \"–\" end\n displayName = \"[\" .. cost .. \"] \" .. displayName\n end\n\n if showIcons then\n if GMNotes ~= \"\" then\n icons[1] = metadata.wildIcons\n icons[2] = metadata.willpowerIcons\n icons[3] = metadata.intellectIcons\n icons[4] = metadata.combatIcons\n icons[5] = metadata.agilityIcons\n end\n\n local IconTypes = { \"Wild\", \"Willpower\", \"Intellect\", \"Combat\", \"Agility\" }\n local found = false\n for i = 1, 5 do\n if icons[i] ~= nil and icons[i] ~= \"\" then\n if found == false then\n displayName = displayName .. \"\\n\" .. IconTypes[i] .. \": \" .. icons[i]\n found = true\n else\n displayName = displayName .. \" \" .. IconTypes[i] .. \": \" .. icons[i]\n end\n end\n end\n end\n table.insert(cardsInBag, { name = name, displayName = displayName, id = guid })\nend\n\n-- recreates buttons with up-to-date labels\nfunction recreateButtons()\n self.clearButtons()\n local verticalPosition = 1.65\n\n for _, card in ipairs(cardsInBag) do\n local id = card.id\n local funcName = \"removeCard\" .. id\n self.setVar(funcName, function() removeCard(id) end)\n self.createButton({\n label = card.displayName,\n click_function = funcName,\n function_owner = self,\n position = { 0, -0.1, verticalPosition },\n height = 200,\n width = 1200,\n font_size = string.len(card.displayName) > 20 and 75 or 100\n })\n verticalPosition = verticalPosition - 0.5\n end\n\n local countLabel = #cardsInBag\n local fontSize = 250\n if #cardsInBag == 0 then\n countLabel = \"Attachment Helper\"\n fontSize = 150\n end\n\n self.createButton({\n label = countLabel,\n click_function = \"none\",\n function_owner = self,\n position = { 0, -0.1, -1.7 },\n height = 0,\n width = 0,\n font_size = fontSize,\n font_color = fontColor\n })\nend\n\n-- click-function for buttons to take a card out of the bag\nfunction removeCard(cardGUID)\n self.takeObject({\n guid = cardGUID,\n rotation = self.getRotation(),\n position = self.getPosition() + Vector(0, 0.25, 0),\n callback_function = function(obj) obj.resting = true end\n })\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/AttachmentHelper\")\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "[[],true,true]", + "XmlUI": "" + } + ] + }, + { + "GUID": "a8affa", + "Name": "Bag", + "Transform": { + "posX": 76.955, + "posY": 36.39, + "posZ": 4.123, + "rotX": 0.0, + "rotY": 180.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "jaqenZann's Navigation Overlay", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.70588, + "g": 0.36652, + "b": 0.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "e5803c", + "Name": "Notecard", + "Transform": { + "posX": -37.692, + "posY": 3.67, + "posZ": 9.23, + "rotX": 0.0, + "rotY": 90.0, + "rotZ": 0.0, + "scaleX": 0.7, + "scaleY": 1.0, + "scaleZ": 0.7 + }, + "Nickname": "Navigation Overlay", + "Description": "Controls a movable overlay allowing for quick movement to various parts of the table. There should only be one tile per table.\n\nFull Table: Displays a larger overlay corresponding to the whole table.\n\nPlay Area: Displays a much smaller overlay only covering the play area.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "", + "States": { + "2": { + "GUID": "3051f2", + "Name": "Notecard", + "Transform": { + "posX": -69.47138, + "posY": 1.551499, + "posZ": -50.97995, + "rotX": -6.706855E-08, + "rotY": 90.00628, + "rotZ": 3.98763333E-09, + "scaleX": 0.7, + "scaleY": 1.0, + "scaleZ": 0.7 + }, + "Nickname": "Navigation Overlay", + "Description": "If there is only 1 player, clicking a button to move to a playmat will change the player's color to that playmat's color. Changes to camera settings will apply to all colors.\n\nIf there is more than 1 player, displaying the overlay or editing a camera setting will only apply to your color.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "" + }, + "3": { + "GUID": "579a11", + "Name": "Notecard", + "Transform": { + "posX": -69.47138, + "posY": 1.55149889, + "posZ": -50.97995, + "rotX": -4.66551136E-08, + "rotY": 90.00628, + "rotZ": 9.637148E-09, + "scaleX": 0.7, + "scaleY": 1.0, + "scaleZ": 0.7 + }, + "Nickname": "Navigation Overlay: Edit Camera (1/2)", + "Description": "Edit Camera: TTS does not make accessing camera settings easy, so this is done using a modified version of MrStump's Camera Placement Helper.\n\nTo use the Helper, place it in the position you want the camera to look, with the desired rotation. Set the Pitch and Distance values. Click \"Set camera to this angle\".", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "045a3e", + "Name": "Notecard", + "Transform": { + "posX": -69.47138, + "posY": 1.55149889, + "posZ": -50.97995, + "rotX": -1.21061817E-07, + "rotY": 90.00628, + "rotZ": 9.462388E-08, + "scaleX": 0.7, + "scaleY": 1.0, + "scaleZ": 0.7 + }, + "Nickname": "Navigation Overlay: Edit Camera (2/2)", + "Description": "1. Click \"Edit Camera\"\n2. Click a button in the overlay, it will turn green.\n3. Use the Camera Placement Helper to set the camera view.\n4. When clicking \"Set camera to this angle\" produces the correct camera view, click the green button in the overlay again to set the camera. Click a red button to cancel.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "516664", + "Name": "Notecard", + "Transform": { + "posX": -38.4611664, + "posY": 1.59, + "posZ": -1.54776835, + "rotX": 5.3783765E-08, + "rotY": 90.00012, + "rotZ": 8.552772E-08, + "scaleX": 0.7, + "scaleY": 1.0, + "scaleZ": 0.7 + }, + "Nickname": "Navigation Overlay: Claim Colors", + "Description": "Claim Color: This is useful if you are running a game where one person controls 2 colors, and one controls the other two, and you wish to have your player color switch when you click White or Red, but not if you click Green or Orange.\n\nWhen you click Claim Color, the playmat areas of the overlay will turn white. Clicking one will allow you to switch to that color with the overlay. ", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 0, + "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": "cecc3e", + "Name": "Custom_Assetbundle", + "Transform": { + "posX": -12.658, + "posY": 3.538, + "posZ": 28.573, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 0.58, + "scaleY": 0.58, + "scaleZ": 0.58 + }, + "Nickname": "Camera Placement Helper", + "Description": "[b]Camera Placement Helper[/b]\n\nIf you want to use another object as the focus for the camera, you may do so by enter its GUID into this object's NAME field.\n\nIf you put a space and a number, the camera rotation will be offset by that amount. POSITIVE NUMBERS ONLY.\n\n[i]Example:[/i]\ncecc3e 90\n", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 0.18382, + "g": 0.18382, + "b": 0.18382 + }, + "LayoutGroupSortIndex": 0, + "Value": 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, + "CustomAssetbundle": { + "AssetbundleURL": "http://cloud-3.steamusercontent.com/ugc/880873968289806692/67F62868DF65CD9CC43F3CDCDED7BACA0F075422/", + "AssetbundleSecondaryURL": "", + "MaterialIndex": 2, + "TypeIndex": 4, + "LoopingEffectIndex": 0 + }, + "LuaScript": "--Data tables used in button creation\nref_modifyPitchButtons = {\n { offset = -0.37, func = function() click_modify(-1, 0) end },\n { offset = -1.11, func = function() click_modify(-5, 0) end },\n { offset = 0.37, func = function() click_modify(1, 0) end },\n { offset = 1.11, func = function() click_modify(5, 0) end },\n}\nref_modifyDistanceButtons = {\n { offset = -0.37, func = function() click_modify(-1, 1) end },\n { offset = -1.11, func = function() click_modify(-5, 1) end },\n { offset = 0.37, func = function() click_modify(1, 1) end },\n { offset = 1.11, func = function() click_modify(5, 1) end },\n}\n\n--On-demand save function, remembers pitch and distance values\nfunction updateSave()\n self.script_state = JSON.encode({ pitch = pitch, distance = distance })\nend\n\n--Startup, loading memory\nfunction onload(saved_data)\n --Loads the tracking for if the game has started yet\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n pitch = loaded_data.pitch\n distance = loaded_data.distance\n else\n pitch = 45\n distance = 30\n end\n\n createInputs()\n createButtons()\nend\n\n--Activated by finishing writing in the input box, updates save info\nfunction input_entered(inputString, stillEditing, typeIndex)\n if stillEditing == false then\n --Check to avoid empty input strings\n if tonumber(inputString) == nil then inputString = 0 end\n --Update save data\n if typeIndex == 0 then\n pitch = inputString\n else\n distance = inputString\n end\n updateSave()\n end\nend\n\n--Activated by button, the -5 -1 +1 +5 buttons\nfunction click_modify(amount, typeIndex)\n if typeIndex == 0 then\n pitch = pitch + amount\n self.editInput({ index = typeIndex, value = pitch })\n else\n distance = distance + amount\n self.editInput({ index = typeIndex, value = distance })\n end\n updateSave()\nend\n\n--Activated by button, uses the data to move the camera\nfunction click_setCamera(_, color)\n --Check if there is another object to use instead of self\n local targetObj = self\n local nameGUID = string.sub(self.getName(), 1, 6)\n if getObjectFromGUID(nameGUID) ~= nil then\n targetObj = getObjectFromGUID(nameGUID)\n end\n\n --Check if there is an offset to use instead of 180\n local offsetY = 180\n local offsetString = string.sub(self.getName(), 7)\n if tonumber(string.match(offsetString, \"%d+\")) ~= nil then\n offsetY = tonumber(string.match(offsetString, \"%d+\"))\n end\n\n --Move camera into position around object\n local pos = targetObj.getPosition()\n local rot = targetObj.getRotation()\n rot.y = rot.y + offsetY\n Player[color].lookAt({ position = pos, pitch = pitch, yaw = rot.y, distance = distance })\n\n --Send values to main tile\n for _, v in ipairs(getObjects()) do\n if v.getName() == \"jaqenZann's Navigation Overlay Tile\" then\n v.call('updateEditCamera', { { pos.x, pos.y, pos.z }, tonumber(pitch), rot.y, tonumber(distance) })\n break\n end\n end\nend\n\n--Button/Input creation\n--Text boxes for number input\nfunction createInputs()\n local funcName = \"inputFuncNamePitch\"\n local func = function(_, _, x, z) input_entered(x, z, 0) end\n self.setVar(funcName, func)\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"input\",\n alignment = 2,\n position = { -3.4, 0.35, -0.21 },\n rotation = { 0, 0, 0 },\n height = 420,\n width = 1400,\n font_size = 400,\n color = { 57 / 255, 46 / 255, 40 / 255 },\n font_color = { 1, 1, 1 },\n value = pitch,\n validation = 3\n })\n local funcName = \"inputFuncNameDistance\"\n local func = function(_, _, x, z) input_entered(x, z, 1) end\n self.setVar(funcName, func)\n self.createInput({\n input_function = funcName,\n function_owner = self,\n label = \"input\",\n alignment = 4,\n position = { 3.4, 0.35, -0.21 },\n rotation = { 0, 0, 0 },\n height = 420,\n width = 1400,\n font_size = 400,\n color = { 57 / 255, 46 / 255, 40 / 255 },\n font_color = { 1, 1, 1 },\n value = distance,\n validation = 3\n })\nend\n\n--Center button and -5 - +5 buttons\nfunction createButtons()\n self.createButton({\n click_function = \"click_setCamera\",\n function_owner = self,\n position = { 0, 0.4, 0 },\n height = 900,\n width = 900,\n color = { 1, 1, 1, 0 },\n tooltip = \"Set camera to this angle\"\n })\n\n for i, ref in ipairs(ref_modifyPitchButtons) do\n local funcName = \"pitchModifyFunction_\" .. i\n self.setVar(funcName, ref.func)\n local pos = { -3.4 + ref.offset, 0.3, 0.6 }\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = pos,\n height = 240,\n width = 320,\n color = { 1, 1, 1, 0 }\n })\n end\n\n for i, ref in ipairs(ref_modifyDistanceButtons) do\n local funcName = \"distanceModifyFunction_\" .. i\n self.setVar(funcName, ref.func)\n local pos = { 3.4 + ref.offset, 0.3, 0.6 }\n self.createButton({\n click_function = funcName,\n function_owner = self,\n position = pos,\n height = 240,\n width = 320,\n color = { 1, 1, 1, 0 }\n })\n end\nend", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "9f2481", + "Name": "Custom_Tile", + "Transform": { + "posX": -12.93, + "posY": 3.562, + "posZ": 28.568, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 1.0, + "scaleX": 3.0, + "scaleY": 1.0, + "scaleZ": 3.0 + }, + "Nickname": "jaqenZann's Navigation Overlay Tile", + "Description": "", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "LayoutGroupSortIndex": 0, + "Value": 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": "http://cloud-3.steamusercontent.com/ugc/2021591230456185506/15AF790F0622B57C1F629DB3A8C38F2A99D0EB1B/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/2021591230456185506/15AF790F0622B57C1F629DB3A8C38F2A99D0EB1B/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "local buttonCount = 20\nlocal cameraCount = 18\n\nfunction onLoad(saved_data)\n self.createButton({\n label = \"\",\n tooltip = \"Display full overlay\",\n click_function = \"displayFull\",\n function_owner = self,\n position = { 0.0, 0.1, -0.63 },\n height = 70,\n width = 700,\n scale = { x = 1, y = 1, z = 1 },\n color = { 1, 0, 0, 0 }\n })\n self.createButton({\n label = \"\",\n tooltip = \"Display only play area\",\n click_function = \"displayPlayArea\",\n function_owner = self,\n position = { 0.0, 0.1, -0.39 },\n height = 70,\n width = 700,\n scale = { x = 1, y = 1, z = 1 },\n color = { 1, 0, 0, 0 }\n })\n self.createButton({\n label = \"\",\n tooltip = \"Close overlay\",\n click_function = \"closeOverlay\",\n function_owner = self,\n position = { 0.0, 0.1, -0.16 },\n height = 70,\n width = 700,\n scale = { x = 1, y = 1, z = 1 },\n color = { 1, 0, 0, 0 }\n })\n self.createButton({\n label = \"\",\n tooltip = \"Modify a camera position\",\n click_function = \"beginSetCamera\",\n function_owner = self,\n position = { 0.0, 0.1, 0.19 },\n height = 70,\n width = 700,\n scale = { x = 1, y = 1, z = 1 },\n color = { 1, 0, 0, 0 }\n })\n self.createButton({\n label = \"\",\n tooltip = \"Claim a color (you will switch to this color when clicking in the overlay)\",\n click_function = \"beginClaimColor\",\n function_owner = self,\n position = { -0.22, 0.1, 0.42 },\n height = 70,\n width = 475,\n scale = { x = 1, y = 1, z = 1 },\n color = { 1, 0, 0, 0 }\n })\n self.createButton({\n label = \"\",\n tooltip = \"Reset all color claims\",\n click_function = \"resetClaimColors\",\n function_owner = self,\n position = { 0.48, 0.1, 0.42 },\n height = 70,\n width = 230,\n scale = { x = 1, y = 1, z = 1 },\n color = { 1, 0, 0, 0 }\n })\n self.createButton({\n label = \"\",\n tooltip = \"Reset camera positions to default\",\n click_function = \"resetCameras\",\n function_owner = self,\n position = { 0.0, 0.1, 0.78 },\n height = 70,\n width = 700,\n scale = { x = 1, y = 1, z = 1 },\n color = { 1, 0, 0, 0 }\n })\n\n defaultCameraParams = {\n { position = { -1.626, -2.5, 0 }, pitch = 74, yaw = 90, distance = 17.844 }, -- 1. ActAgenda\n { position = { -27.822, -2.5, 0.424 }, pitch = 74, yaw = 90, distance = -1 }, -- 2. Map\n { position = { -31.592, -2.5, 26.392 }, pitch = 74, yaw = 180, distance = -1 }, -- 3. Green playmat\n { position = { -55.026, -2.5, 12.052 }, pitch = 74, yaw = 90, distance = -1 }, -- 4. White playmat\n { position = { -55.026, -2.5, -11.479 }, pitch = 74, yaw = 90, distance = -1 }, -- 5. Orange playmat\n { position = { -31.592, -2.5, -26.392 }, pitch = 74, yaw = 0, distance = -1 }, -- 6. Red playmat\n { position = { -3.029, 1.652, 24.296 }, pitch = 74, yaw = 90, distance = 16 }, -- 7. Victory / SetAside\n { position = { -2.936, 1.552, -26.757 }, pitch = 74, yaw = 90, distance = 16 }, -- 8. Guide\n { position = { -11.833, 1.491, -0.145 }, pitch = 74, yaw = 90, distance = 10 }, -- 9. Player count\n { position = { -48.352, 1.552, -0.055 }, pitch = 74, yaw = 90, distance = 10 }, -- 10. Bless/Curse\n { position = { 12.560, 1.912, 0.458 }, pitch = 74, yaw = 90, distance = 35 }, -- 11. Scenarios\n { position = { 57.835, 1.552, 75.385 }, pitch = 74, yaw = 90, distance = 22 }, -- 12. Player card panel\n { position = { 60.377, 1.552, 55.941 }, pitch = 74, yaw = 90, distance = 10 }, -- 13. Card search panel\n { position = { 27.482, 1.480, 71.057 }, pitch = 74, yaw = 90, distance = 35 }, -- 14. Player card area\n { position = { -19.481, 1.552, 70.880 }, pitch = 74, yaw = 90, distance = 22 }, -- 15. Deck builder\n { position = { -52.918, 1.478, 70.899 }, pitch = 74, yaw = 90, distance = 42 }, -- 16. Rules area\n { position = { 24.551, 2.222, -71.284 }, pitch = 60, yaw = 90, distance = 60 }, -- 17. Cycle area\n { position = { -59.077, 1.462, -85.472 }, pitch = 74, yaw = 90, distance = 27 } -- 18. Additions\n }\n\n fullButtonData = {\n { id = \"1\", width = \"84\", height = \"33\", offsetX = \"1\", offsetY = \"2\" }, -- Act/Agenda\n { id = \"2\", width = \"78\", height = \"69\", offsetX = \"1\", offsetY = \"-62\" }, -- Map\n { id = \"3\", width = \"36\", height = \"70\", offsetX = \"-62\", offsetY = \"-66\" }, -- Green\n { id = \"4\", width = \"70\", height = \"36\", offsetX = \"-36\", offsetY = \"-126\" }, -- White\n { id = \"5\", width = \"70\", height = \"36\", offsetX = \"39\", offsetY = \"-126\" }, -- Orange\n { id = \"6\", width = \"36\", height = \"70\", offsetX = \"64\", offsetY = \"-66\" }, -- Red\n { id = \"7\", width = \"38\", height = \"38\", offsetX = \"-64\", offsetY = \"-3\" }, -- Victory\n { id = \"8\", width = \"40\", height = \"40\", offsetX = \"66\", offsetY = \"-3\" }, -- Guide\n { id = \"9\", width = \"56\", height = \"16\", offsetX = \"1\", offsetY = \"-20\" }, -- Player count\n { id = \"10\", width = \"36\", height = \"16\", offsetX = \"1\", offsetY = \"-102\" }, -- Bless/Curse\n { id = \"11\", width = \"168\", height = \"56\", offsetX = \"1\", offsetY = \"47\" }, -- Scenarios\n { id = \"12\", width = \"52\", height = \"53\", offsetX = \"-154\", offsetY = \"134\" }, -- Player card panel\n { id = \"13\", width = \"22\", height = \"22\", offsetX = \"-116\", offsetY = \"132\" }, -- Search card panel\n { id = \"14\", width = \"120\", height = \"75\", offsetX = \"-152\", offsetY = \"70\" }, -- Player card display\n { id = \"15\", width = \"40\", height = \"54\", offsetX = \"-150\", offsetY = \"-38\" }, -- Deck builder\n { id = \"16\", width = \"104\", height = \"84\", offsetX = \"-154\", offsetY = \"-114\" }, -- Rules area\n { id = \"17\", width = \"100\", height = \"170\", offsetX = \"152\", offsetY = \"72\" }, -- Cycle area\n { id = \"18\", width = \"56\", height = \"60\", offsetX = \"182\", offsetY = \"-124\" }, -- Additions\n { id = \"19\", width = \"20\", height = \"20\", offsetX = \"-8\", offsetY = \"150\" }, -- Shrink\n { id = \"20\", width = \"20\", height = \"20\", offsetX = \"12\", offsetY = \"150\" } -- Close\n }\n\n playButtonData = {\n { id = \"1\", width = \"80\", height = \"33\", offsetX = \"0\", offsetY = \"55\" },\n { id = \"2\", width = \"78\", height = \"70\", offsetX = \"0\", offsetY = \"-8\" },\n { id = \"3\", width = \"35\", height = \"66\", offsetX = \"-65\", offsetY = \"-10\" },\n { id = \"4\", width = \"68\", height = \"32\", offsetX = \"-36\", offsetY = \"-71\" },\n { id = \"5\", width = \"68\", height = \"32\", offsetX = \"36\", offsetY = \"-71\" },\n { id = \"6\", width = \"35\", height = \"66\", offsetX = \"65\", offsetY = \"-10\" },\n { id = \"7\", width = \"38\", height = \"38\", offsetX = \"-66\", offsetY = \"52\" },\n { id = \"8\", width = \"38\", height = \"38\", offsetX = \"66\", offsetY = \"52\" },\n { id = \"9\", width = \"50\", height = \"12\", offsetX = \"0\", offsetY = \"33\" },\n { id = \"10\", width = \"32\", height = \"12\", offsetX = \"0\", offsetY = \"-48\" },\n { id = \"19\", width = \"20\", height = \"20\", offsetX = \"-10\", offsetY = \"80\" },\n { id = \"20\", width = \"20\", height = \"20\", offsetX = \"10\", offsetY = \"80\" }\n }\n\n playermatData = {\n {\n guid = '383d8b',\n origin = { x = -25.00, y = 0, z = 26.20 },\n scale = { x = 31.5, y = 5.10, z = 14.59 },\n orientation = { x = 0, y = 0, z = 0 },\n minX = -44.43,\n maxX = -17.44,\n minZ = 20.17,\n maxZ = 32.97,\n xOffset = -0.07,\n zOffset = 0.00,\n claims = { true, false, false, false }\n },\n {\n guid = '8b081b',\n origin = { x = -54.42, y = 0, z = 20.96 },\n scale = { x = 36.63, y = 5.10, z = 14.59 },\n orientation = { x = 0, y = 270, z = 0 },\n minX = -61.4,\n maxX = -48.6,\n minZ = -2.39,\n maxZ = 24.53,\n xOffset = 0.07,\n zOffset = 0.03,\n claims = { false, true, false, false }\n },\n {\n guid = 'bd0ff4',\n origin = { x = -54.42, y = 0, z = -20.96 },\n scale = { x = 36.63, y = 5.10, z = 14.59 },\n orientation = { x = 0, y = 270, z = 0 },\n minX = -61.4,\n maxX = -48.6,\n minZ = -24.53,\n maxZ = 2.39,\n xOffset = 0.07,\n zOffset = 0.02,\n claims = { false, false, true, false }\n },\n {\n guid = '0840d5',\n origin = { x = -25.00, y = 0, z = -26.60 },\n scale = { x = 31.5, y = 5.10, z = 14.59 },\n orientation = { x = 0, y = 180, z = 0 },\n minX = -44.43,\n maxX = -17.44,\n minZ = -32.97,\n maxZ = -20.17,\n xOffset = 0.07,\n zOffset = -0.06,\n claims = { false, false, false, true }\n }\n }\n\n editing = false\n claiming = false\n selectedEditButton = -1\n editPos = { 0, 0, 0 }\n editPitch = 0\n editYaw = 0\n editDistance = 0\n\n if saved_data ~= \"\" then\n local loaded_data = JSON.decode(saved_data)\n cameraParams = loaded_data.cameras\n fullVisibility = loaded_data.fullVis\n playVisibility = loaded_data.playVis\n\n for i = 1, 4 do\n playermatData[i].claims = loaded_data.claims[i]\n end\n else\n cameraParams = { {}, {}, {}, {} }\n\n for cam = 1, 4 do\n cameraParams[cam] = {}\n\n for i = 1, cameraCount do\n cameraParams[cam][i] = {}\n cameraParams[cam][i].position = defaultCameraParams[i].position\n cameraParams[cam][i].pitch = defaultCameraParams[i].pitch\n cameraParams[cam][i].yaw = defaultCameraParams[i].yaw\n cameraParams[cam][i].distance = defaultCameraParams[i].distance\n end\n end\n\n fullVisibility = { false, false, false, false }\n playVisibility = { false, false, false, false }\n end\n\n resetOverlay()\nend\n\nfunction onSave()\n local allclaims = {}\n\n for i = 1, 4 do\n table.insert(allclaims, playermatData[i].claims)\n end\n\n return JSON.encode({\n cameras = cameraParams,\n fullVis = fullVisibility,\n playVis = playVisibility,\n claims = allclaims\n })\nend\n\nfunction displayFull(object, color)\n local playerCount = getPlayerCount()\n local colors\n\n if playerCount == 0 then\n return\n elseif playerCount == 1 then\n colors = { 1, 2, 3, 4 }\n else\n colors = { getIndexForPlayerColor(color) }\n end\n\n for i, v in ipairs(colors) do\n if v > 0 then\n fullVisibility[v] = true\n playVisibility[v] = false\n end\n end\n\n resetOverlay()\nend\n\nfunction displayPlayArea(object, color)\n local playerCount = getPlayerCount()\n local colors\n\n if playerCount == 0 then\n return\n elseif playerCount == 1 then\n colors = { 1, 2, 3, 4 }\n else\n colors = { getIndexForPlayerColor(color) }\n end\n\n for _, v in ipairs(colors) do\n if v > 0 then\n fullVisibility[v] = false\n playVisibility[v] = true\n end\n end\n\n resetOverlay()\nend\n\nfunction resetCameras(object, color)\n local playerCount = getPlayerCount()\n local colors\n\n if playerCount == 0 then\n return\n elseif playerCount == 1 then\n colors = { 1, 2, 3, 4 }\n else\n colors = { getIndexForPlayerColor(color) }\n end\n\n for iv, v in ipairs(colors) do\n if v > 0 then\n for i = 1, cameraCount do\n cameraParams[v][i].position = defaultCameraParams[i].position\n cameraParams[v][i].pitch = defaultCameraParams[i].pitch\n cameraParams[v][i].yaw = defaultCameraParams[i].yaw\n cameraParams[v][i].distance = defaultCameraParams[i].distance\n end\n end\n end\nend\n\nfunction closeOverlay(object, color)\n local playerCount = getPlayerCount()\n local colors\n\n editing = false\n claiming = false\n\n if playerCount == 0 then\n return\n elseif playerCount == 1 then\n colors = { 1, 2, 3, 4 }\n else\n colors = { getIndexForPlayerColor(color) }\n end\n\n for _, v in ipairs(colors) do\n if v > 0 then\n fullVisibility[v] = false\n playVisibility[v] = false\n end\n end\n\n resetOverlay()\nend\n\nfunction resizeOverlay(object, color)\n local playerCount = getPlayerCount()\n local colors\n\n if playerCount == 0 then\n return\n elseif playerCount == 1 then\n colors = { 1, 2, 3, 4 }\n else\n colors = { getIndexForPlayerColor(color) }\n end\n\n for _, v in ipairs(colors) do\n if v > 0 then\n local full = fullVisibility[v]\n fullVisibility[v] = not full\n playVisibility[v] = full\n end\n end\n\n resetOverlay()\nend\n\nfunction resetOverlay()\n local guid = self.getGUID()\n local color\n local panel\n local existingXml = UI.getXml()\n local openingXml = ''\n\n -- try to only remove our panels\n for p = 1, 2 do\n i, j = string.find(existingXml, ' 1 and string.len(openingXml) == 0 then\n openingXml = string.sub(existingXml, 1, i - 1)\n end\n\n if i then\n local panelXml = string.sub(existingXml, i)\n k, m = string.find(panelXml, '')\n\n existingXml = string.sub(panelXml, m + 1)\n else\n break\n end\n end\n\n local xml = openingXml .. [[\n ]] .. existingXml\n\n local fullColors = ''\n local playColors = ''\n\n for i, v in pairs(fullVisibility) do\n if v == true then\n local matColor = getPlayerColorForIndex(i)\n if string.len(fullColors) > 0 and matColor ~= nil then\n fullColors = fullColors .. '|' .. matColor\n elseif matColor ~= nil then\n fullColors = matColor\n end\n end\n end\n\n for i, v in pairs(playVisibility) do\n if v == true then\n local matColor = getPlayerColorForIndex(i)\n if string.len(playColors) > 0 and matColor ~= nil then\n playColors = playColors .. '|' .. matColor\n elseif matColor ~= nil then\n playColors = matColor\n end\n end\n end\n\n if string.len(fullColors) > 0 then\n data = fullButtonData\n\n xml = xml ..\n [[\n ]]\n\n for _, d in ipairs(data) do\n local buttonID = tonumber(d.id)\n\n if editing and buttonID < 19 then\n if selectedEditButton < 0 then\n color = \"rgba(1,1,1,1)\"\n elseif buttonID == selectedEditButton then\n color = \"rgba(0,1,0,1)\"\n else\n color = \"rgba(1,0,0,1)\"\n end\n elseif claiming and buttonID < 19 then\n if buttonID >= 3 and buttonID <= 6 then\n color = \"rgba(1,1,1,1)\"\n else\n color = \"rgba(1,0,0,1)\"\n end\n else\n color = \"rgba(0,1,0,0)\"\n end\n\n xml = xml .. [[\n \n ]]\n end\n\n xml = xml .. [[ ]]\n end\n\n if string.len(playColors) > 0 then\n data = playButtonData\n\n xml = xml .. [[\n \n ]]\n\n for _, d in ipairs(data) do\n local buttonID = tonumber(d.id)\n\n if editing and buttonID < 19 then\n if selectedEditButton < 0 then\n color = \"rgba(1,1,1,1)\"\n elseif buttonID == selectedEditButton then\n color = \"rgba(0,1,0,1)\"\n else\n color = \"rgba(1,0,0,1)\"\n end\n elseif claiming and buttonID < 19 then\n if buttonID >= 3 and buttonID <= 6 then\n color = \"rgba(1,1,1,1)\"\n else\n color = \"rgba(1,0,0,1)\"\n end\n else\n color = \"rgba(0,1,0,0)\"\n end\n\n xml = xml .. [[\n \n ]]\n end\n\n xml = xml .. [[ ]]\n end\n\n local existingAssets = UI.getCustomAssets()\n local largeOverlay = nil\n local smallOverlay = nil\n\n for _, v in pairs(existingAssets) do\n for _, vv in pairs(v) do\n if vv == 'OverlayLarge' then\n largeOverlay = v\n end\n if vv == 'OverlaySmall' then\n smallOverlay = v\n end\n end\n end\n\n local largeURL = 'http://cloud-3.steamusercontent.com/ugc/2021591230441678995/7B413A821136969D8723687A2AD66773B3F8FEED/'\n local smallURL = 'http://cloud-3.steamusercontent.com/ugc/2021591230447630077/18C86248B9BDAF1DE01B67791439A39EE4F97B60/'\n\n if largeOverlay == nil then\n largeOverlay = { name = 'OverlayLarge', url = largeURL }\n table.insert(existingAssets, largeOverlay)\n else\n largeOverlay.url = largeURL\n end\n\n if smallOverlay == nil then\n smallOverlay = { name = 'OverlaySmall', url = smallURL }\n table.insert(existingAssets, smallOverlay)\n else\n smallOverlay.url = smallURL\n end\n\n UI.setXml(xml, existingAssets)\nend\n\nfunction buttonClicked(player, _, idValue)\n local buttonID = tonumber(idValue)\n\n if buttonID == 19 then\n resizeOverlay(nil, player.color)\n return\n elseif buttonID == 20 then\n closeOverlay(nil, player.color)\n return\n end\n\n if editing then\n if selectedEditButton < 0 then\n selectedEditButton = buttonID\n else\n if buttonID == selectedEditButton and editDistance > 0 then\n local playerCount = getPlayerCount()\n local colors\n\n if playerCount == 1 then\n colors = { 1, 2, 3, 4 }\n else\n colors = { getIndexForPlayerColor(player.color) }\n end\n\n for i, v in ipairs(colors) do\n cameraParams[v][selectedEditButton].position = editPos\n cameraParams[v][selectedEditButton].pitch = editPitch\n cameraParams[v][selectedEditButton].yaw = editYaw\n cameraParams[v][selectedEditButton].distance = editDistance\n end\n end\n\n editing = false\n selectedEditButton = -1\n end\n\n resetOverlay()\n elseif claiming then\n if buttonID >= 3 and buttonID <= 6 then\n local colorID = buttonID - 2\n local playerIndex = getIndexForPlayerColor(player.color)\n\n -- if we haven't claimed it, break all earlier claims\n if playermatData[playerIndex].claims[colorID] == false then\n for i = 1, 4 do\n if i ~= colorID then\n playermatData[i].claims[colorID] = false\n playermatData[colorID].claims[i] = false\n end\n end\n end\n\n for i = 1, 4 do\n if playermatData[playerIndex].claims[i] then\n playermatData[i].claims[colorID] = true\n playermatData[colorID].claims[i] = true\n end\n end\n\n fullVisibility[colorID] = fullVisibility[playerIndex]\n playVisibility[colorID] = playVisibility[playerIndex]\n end\n\n claiming = false\n resetOverlay()\n else\n loadCamera(player, _, idValue)\n end\nend\n\nfunction loadCamera(player, _, idValue)\n local index = tonumber(idValue)\n local playerColor = player.color\n local playerIndex = getIndexForPlayerColor(playerColor)\n\n -- only do map zooming if the camera hasn't been specially set by user\n if index == 2 and cameraParams[playerIndex][index].distance <= 0.0 then\n local mapObjects = Physics.cast({\n origin = { x = -29.2, y = 0, z = 0.0 },\n direction = { x = 0, y = 1, z = 0 },\n type = 3,\n size = { x = 36, y = 5, z = 31.4 },\n orientation = { x = 0, y = 90, z = 0 }\n })\n\n local minX = 100\n local maxX = -100\n local minZ = 100\n local maxZ = -100\n\n for _, v in pairs(mapObjects) do\n local obj = v.hit_object\n\n if obj.type == 'Card' or obj.type == 'Infinite' then\n local bounds = obj.getBounds()\n local x1 = bounds['center'][1] - bounds['size'][1] / 2\n local x2 = bounds['center'][1] + bounds['size'][1] / 2\n local z1 = bounds['center'][3] - bounds['size'][3] / 2\n local z2 = bounds['center'][3] + bounds['size'][3] / 2\n\n minX = math.min(x1, minX)\n maxX = math.max(x2, maxX)\n minZ = math.min(z1, minZ)\n maxZ = math.max(z2, maxZ)\n end\n end\n\n if minX < 100 then\n local dx = maxX - minX\n local dz = (maxZ - minZ) / (1.6) -- screen ratio * 1.2 (for my macbook pro, no idea how to generalize this)\n local centerX = (minX + maxX) / 2 -- offset is to move it a bit up, so the cards don't block anything\n local centerZ = (minZ + maxZ) / 2\n local scale = math.max(dx, dz)\n\n -- regression line from the following data points, seems linear\n -- rows 1 scale 4.5 d 12\n -- rows 2 scale 11 d 16\n -- rows 3 scale 14.5 d 19.6\n -- rows 4 scale 19.6 d 25\n -- rows 5 scale 23.25 d 28\n -- rows 6 scale 30.8 d 34\n\n -- modified by testing\n local d = 0.96 * scale + 5\n player.lookAt({ position = { centerX, 0, centerZ }, pitch = 74, yaw = 90, distance = d })\n else\n player.lookAt({ position = { -30.667, 0, 0 }, pitch = 74, yaw = 90, distance = 32 })\n end\n elseif index >= 3 and index <= 6 then\n local newMatIndex = index - 2 -- mat index 1 - 4\n local newMatColor = getPlayerColorForIndex(newMatIndex)\n\n if newMatColor ~= nil then\n local playerCount = getPlayerCount()\n\n if playerCount <= 1 or playermatData[playerIndex].claims[newMatIndex] then\n player.changeColor(newMatColor)\n end\n end\n\n if cameraParams[newMatIndex][index].distance <= 0.0 then\n local matObjects = Physics.cast({\n origin = playermatData[newMatIndex].origin,\n direction = { x = 0, y = 1, z = 0 },\n type = 3,\n size = playermatData[newMatIndex].scale,\n orientation = playermatData[newMatIndex].orientation\n })\n\n local minX = playermatData[newMatIndex].minX\n local maxX = playermatData[newMatIndex].maxX\n local minZ = playermatData[newMatIndex].minZ\n local maxZ = playermatData[newMatIndex].maxZ\n\n for _, v in pairs(matObjects) do\n local obj = v.hit_object\n if obj.type == 'Card' or obj.type == 'Infinite' then\n local bounds = obj.getBounds()\n local x1 = bounds['center'][1] - bounds['size'][1] / 2\n local x2 = bounds['center'][1] + bounds['size'][1] / 2\n local z1 = bounds['center'][3] - bounds['size'][3] / 2\n local z2 = bounds['center'][3] + bounds['size'][3] / 2\n\n minX = math.min(x1, minX)\n maxX = math.max(x2, maxX)\n minZ = math.min(z1, minZ)\n maxZ = math.max(z2, maxZ)\n end\n end\n\n local dx, dz, centerX, centerZ, yaw\n\n -- White/Orange\n if index > 3 and index < 6 then\n dx = maxX - minX\n dz = (maxZ - minZ) / 1.6 -- screen ratio * 1.2 (for my macbook pro, no idea how to generalize this)\n yaw = 90\n\n -- offset is to move it a bit up and right, so the cards/toolbar don't block anything\n centerX = (minX + maxX) / 2 - dx * playermatData[newMatIndex].xOffset\n centerZ = (minZ + maxZ) / 2 + dz * playermatData[newMatIndex].zOffset\n -- Green/Red\n else \n dx = (maxX - minX) / 1.6\n dz = maxZ - minZ\n yaw = playermatData[newMatIndex].orientation.y + 180\n centerX = (minX + maxX) / 2 + dx * playermatData[newMatIndex].zOffset\n centerZ = (minZ + maxZ) / 2 - dz * playermatData[newMatIndex].xOffset\n end\n\n local scale = math.max(dx, dz)\n local d = 0.64 * scale + 7\n\n -- need to wait if the player color changed\n Wait.frames(function()\n player.lookAt({ position = { centerX, 0, centerZ }, pitch = 75.823, yaw = yaw, distance = d })\n end, 2)\n else\n Wait.frames(function()\n player.lookAt(cameraParams[newMatIndex][index])\n end, 2)\n end\n else\n player.lookAt(cameraParams[playerIndex][index])\n end\nend\n\nfunction beginSetCamera(object, color)\n if getPlayerCount() == 0 then\n return\n elseif getIndexForPlayerColor(color) < 0 then\n return\n end\n\n editing = true\n resetOverlay()\nend\n\nfunction updateEditCamera(params)\n editPos = params[1]\n editPitch = params[2]\n editYaw = params[3]\n editDistance = params[4]\nend\n\nfunction beginClaimColor(object, color)\n if getPlayerCount() == 0 then\n return\n elseif getIndexForPlayerColor(color) < 0 then\n return\n end\n\n claiming = true\n resetOverlay()\nend\n\nfunction resetClaimColors(object, color)\n if getPlayerCount() == 0 then\n return\n elseif getIndexForPlayerColor(color) < 0 then\n return\n end\n\n for c1 = 1, 4 do\n for c2 = 1, 4 do\n if c1 == c2 then\n playermatData[c1].claims[c2] = true\n else\n playermatData[c1].claims[c2] = false\n end\n end\n end\nend\n\nfunction getPlayerCount()\n local playerCount = 0\n local playerColors = {}\n\n for i = 1, 4 do\n local guid = playermatData[i].guid\n local mat = getObjectFromGUID(guid)\n local color = mat.getVar('playerColor')\n playerColors[i] = color\n end\n\n for _, v in ipairs(getSeatedPlayers()) do\n for _, vv in ipairs(playerColors) do\n if v == vv then\n playerCount = playerCount + 1\n end\n end\n end\n\n return playerCount\nend\n\nfunction getPlayerColorForIndex(index)\n if index < 0 or index > 4 then\n return nil\n end\n\n local guid = playermatData[index]['guid']\n if guid ~= nil then\n local mat = getObjectFromGUID(guid)\n return mat.getVar(\"playerColor\")\n end\nend\n\nfunction getIndexForPlayerColor(color)\n for i = 1, 4 do\n local mat = getObjectFromGUID(playermatData[i].guid)\n if mat ~= nil then\n if mat.getVar('playerColor') == color then\n return i\n end\n end\n end\n\n return -1\nend", + "LuaScriptState": "", + "XmlUI": "" + } + ] + }, + { + "GUID": "17aed0", + "Name": "Custom_Tile", + "Transform": { + "posX": 29.245, + "posY": 8.402, + "posZ": -27.089, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Search Assistant", + "Description": "Searches the top X cards of the nearest playmat by setting your hand aside and putting the cards into your hand.\n\nPut the target of your search on your set aside hand.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore", + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1838053776205435595/ECFB88938ADBD1EF7AEF713111A11330FD9FAA5A/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1838053776205435595/ECFB88938ADBD1EF7AEF713111A11330FD9FAA5A/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 3, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x < -42 then\n if startPos.z > 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z > 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the color of the player's hand that is seated next to the playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.getPlayerColor = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"playerColor\")\n end\n\n -- Returns the color of the playermat that owns the playercolor's hand\n ---@param handColor String Color of the playermat\n PlaymatApi.getMatColor = function(handColor)\n local matColors = {\"White\", \"Orange\", \"Green\", \"Red\"}\n for i, mat in ipairs(internal.getMatForColor(\"All\")) do\n local color = mat.getVar(\"playerColor\")\n if color == handColor then return matColors[i] end\n end\n return \"NOT_FOUND\"\n end\n\n -- Returns if there is the card \"Dream-Enhancing Serum\" on the requested playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.isDES = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"isDES\")\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Transforms a local position into a global position\n ---@param localPos Table Local position to be transformed\n ---@param matColor String Color of the playermat\n PlaymatApi.transformLocalPosition = function(localPos, matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.positionToWorld(localPos)\n end\n\n -- Returns the rotation of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.returnRotation = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getRotation()\n end\n\n -- Triggers the Upkeep for the requested playmat\n ---@param matColor String Color of the playermat\n ---@param playerColor String Color of the calling player (for messages)\n PlaymatApi.doUpkeepFromHotkey = function(matColor, playerColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"doUpkeepFromHotkey\", playerColor)\n end\n\n -- Returns the active investigator id\n ---@param matColor String Color of the playermat\n PlaymatApi.returnInvestigatorId = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"activeInvestigatorId\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Adds the specified amount of resources to the requested playermat's resource counter\n PlaymatApi.gainResources = function(amount, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"gainResources\", amount)\n end\n end\n\n -- Discard a non-hidden card from the corresponding player's hand\n PlaymatApi.doDiscardOne = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"doDiscardOne\")\n end\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/SearchAssistant\")\nend)\n__bundle_register(\"accessories/SearchAssistant\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playmatApi = require(\"playermat/PlaymatApi\")\n\n-- forward declaration of variables that are used across functions\nlocal matColor, handColor, setAsidePosition, setAsideRotation, drawDeckPosition\n\nlocal quickParameters = {}\nquickParameters.function_owner = self\nquickParameters.font_size = 165\nquickParameters.width = 275\nquickParameters.height = 275\nquickParameters.color = \"White\"\n\n-- common parameters\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\nbuttonParameters.font_size = 125\nbuttonParameters.width = 650\nbuttonParameters.height = 225\nbuttonParameters.color = \"White\"\n\nlocal inputParameters = {}\ninputParameters.function_owner = self\ninputParameters.input_function = \"updateSearchNumber\"\ninputParameters.tooltip = \"custom search amount\"\ninputParameters.label = \"#\"\ninputParameters.font_size = 175\ninputParameters.width = 400\ninputParameters.height = inputParameters.font_size + 23\ninputParameters.position = { 0, 0.11, 0 }\ninputParameters.alignment = 3\ninputParameters.validation = 2\n\nfunction onLoad()\n normalView()\nend\n\n-- regular view with search box\nfunction normalView()\n self.clearButtons()\n self.clearInputs()\n self.createInput(inputParameters)\n\n -- create custom search button\n buttonParameters.click_function = \"searchCustom\"\n buttonParameters.tooltip = \"Search the entered number of cards\"\n buttonParameters.position = { 0, 0.11, 0.65 }\n buttonParameters.label = \"Search\"\n self.createButton(buttonParameters)\n\n -- create buttons to search 3, 6 or 9 cards\n quickParameters.click_function = \"search3\"\n quickParameters.label = \"3\"\n quickParameters.position = { -0.65, 0.11, -0.65 }\n self.createButton(quickParameters)\n\n quickParameters.click_function = \"search6\"\n quickParameters.label = \"6\"\n quickParameters.position = { 0, 0.11, -0.65 }\n self.createButton(quickParameters)\n\n quickParameters.click_function = \"search9\"\n quickParameters.label = \"9\"\n quickParameters.position = { 0.65, 0.11, -0.65 }\n self.createButton(quickParameters)\nend\n\n-- click functions\nfunction search3(_, playerColor) startSearch(playerColor, 3) end\nfunction search6(_, playerColor) startSearch(playerColor, 6) end\nfunction search9(_, playerColor) startSearch(playerColor, 9) end\n\n-- view during a search with \"done\" buttons\nfunction searchView()\n self.clearButtons()\n self.clearInputs()\n\n -- create the \"End Search\" button\n buttonParameters.click_function = \"endSearch\"\n buttonParameters.tooltip = \"Left-click: Return cards and shuffle\\nRight-click: Return cards without shuffling\"\n buttonParameters.position = { 0, 0.11, 0 }\n buttonParameters.label = \"End Search\"\n self.createButton(buttonParameters)\nend\n\n-- input_function to get number of cards to search\nfunction updateSearchNumber(_, _, input)\n inputParameters.value = tonumber(input)\nend\n\n-- starts the search with the number from the input field\nfunction searchCustom(_, messageColor)\n local number = inputParameters.value\n if number ~= nil then\n startSearch(messageColor, number)\n else\n printToColor(\"Enter the number of cards to search in the textbox.\", messageColor, \"Orange\")\n end\nend\n\n-- start the search (change UI, set handCards aside, draw cards)\nfunction startSearch(messageColor, number)\n matColor = playmatApi.getMatColorByPosition(self.getPosition())\n handColor = playmatApi.getPlayerColor(matColor)\n\n -- get draw deck\n local drawDeck = playmatApi.getDrawDeck(matColor)\n if drawDeck == nil then\n printToColor(matColor .. \" draw deck could not be found!\", messageColor, \"Red\")\n return\n end\n\n drawDeckPosition = drawDeck.getPosition()\n printToColor(\"Place target(s) of search on set aside hand.\", messageColor, \"Green\")\n\n -- get playmat orientation\n local offset = -15\n if matColor == \"Orange\" or matColor == \"Red\" then\n offset = 15\n end\n\n -- get position and rotation for set aside cards\n local handData = Player[handColor].getHandTransform()\n local handCards = Player[handColor].getHandObjects()\n setAsidePosition = handData.position + offset * handData.right\n setAsideRotation = { handData.rotation.x, handData.rotation.y + 180, 180 }\n\n for i = #handCards, 1, -1 do\n handCards[i].setPosition(setAsidePosition - Vector(0, i * 0.3, 0))\n handCards[i].setRotation(setAsideRotation)\n end\n\n -- handling for Norman Withers\n for _, v in ipairs(searchArea(drawDeckPosition)) do\n local object = v.hit_object\n if object.tag == \"Card\" and not object.is_face_down then\n object.flip()\n Wait.time(function() drawDeck = playmatApi.getDrawDeck(matColor) end, 1)\n break\n end\n end\n\n Wait.time(function() drawDeck.deal(number, handColor) end, 1)\n searchView()\nend\n\n-- place handCards back into deck and optionally shuffle\nfunction endSearch(_, _, isRightClick)\n local handCards = Player[handColor].getHandObjects()\n\n for i = #handCards, 1, -1 do\n handCards[i].setPosition(drawDeckPosition + Vector(0, 6 - i * 0.3, 0))\n handCards[i].setRotation(setAsideRotation)\n end\n\n if not isRightClick then\n Wait.time(function()\n local deck = playmatApi.getDrawDeck(matColor)\n if deck ~= nil then\n deck.shuffle()\n end\n end, 2)\n end\n\n -- draw set aside cards (from the ground!)\n for _, v in ipairs(searchArea(setAsidePosition - Vector(0, 5, 0))) do\n local obj = v.hit_object\n if obj.tag == \"Deck\" then\n Wait.time(function()\n obj.deal(#obj.getObjects(), handColor)\n end, 1)\n break\n elseif obj.tag == \"Card\" then\n obj.setPosition(Player[handColor].getHandTransform().position)\n obj.flip()\n break\n end\n end\n\n normalView()\nend\n\n-- utility function\nfunction searchArea(position)\n return Physics.cast({\n origin = position,\n direction = { 0, 1, 0 },\n type = 3,\n size = { 2, 2, 2 },\n max_distance = 0\n })\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "450688", + "Name": "Custom_Tile", + "Transform": { + "posX": 37.613, + "posY": 2.213, + "posZ": -51.965, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.0, + "scaleY": 1.0, + "scaleZ": 1.0 + }, + "Nickname": "Hand Helper", + "Description": "Displays the hand size (total or by title for \"Dream Enhancing Serum\"), hover over it to briefly toggle counting method.\n\nAllows you to randomly discard a card from your hand.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore", + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1704036721123215146/E44A3B99EACF310E49E94977151A03C9A3DC7F17/", + "ImageSecondaryURL": "http://cloud-3.steamusercontent.com/ugc/1704036721123215146/E44A3B99EACF310E49E94977151A03C9A3DC7F17/", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomTile": { + "Type": 0, + "Thickness": 0.1, + "Stackable": false, + "Stretch": true + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/HandHelper\")\nend)\n__bundle_register(\"accessories/HandHelper\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playmatApi = require(\"playermat/PlaymatApi\")\n\n-- forward declaration of variables that are used across functions\nlocal matColor, handColor, loopId, hovering\n\nfunction onLoad()\n local buttonParamaters = {}\n buttonParamaters.function_owner = self\n\n -- index 0: button as hand size label\n buttonParamaters.hover_color = \"White\"\n buttonParamaters.click_function = \"none\"\n buttonParamaters.position = { 0, 0.11, -0.4 }\n buttonParamaters.height = 0\n buttonParamaters.width = 0\n buttonParamaters.font_size = 500\n buttonParamaters.font_color = \"White\"\n self.createButton(buttonParamaters)\n\n -- index 1: button to toggle \"des\"\n buttonParamaters.label = \"DES: ✗\"\n buttonParamaters.click_function = \"none\"\n buttonParamaters.position = { 0, 0.11, 0.25 }\n buttonParamaters.height = 0\n buttonParamaters.width = 0\n buttonParamaters.font_size = 120\n self.createButton(buttonParamaters)\n\n -- index 2: button to discard a card\n buttonParamaters.label = \"discard random card\"\n buttonParamaters.click_function = \"discardRandom\"\n buttonParamaters.position = { 0, 0.11, 0.7 }\n buttonParamaters.height = 175\n buttonParamaters.width = 900\n buttonParamaters.font_size = 90\n buttonParamaters.font_color = \"Black\"\n self.createButton(buttonParamaters)\n\n updateColors()\n\n -- start loop to update card count\n loopId = Wait.time(updateValue, 1, -1)\nend\n\n-- updates colors when object is dropped somewhere\nfunction onDrop() updateColors() end\n\n-- toggles counting method briefly\nfunction onObjectHover(hover_color, obj)\n -- only continue if correct player hovers over \"self\"\n if obj ~= self or hover_color ~= handColor or hovering then return end\n\n -- toggle this flag so this doesn't get executed multiple times during the delay\n hovering = true\n\n -- stop loop, toggle \"des\" and displayed value briefly, then start new loop after 2s\n Wait.stop(loopId)\n updateValue(true)\n Wait.time(function()\n loopId = Wait.time(updateValue, 1, -1)\n hovering = false\n end, 1)\nend\n\n-- updates the matcolor and handcolor variable\nfunction updateColors()\n matColor = playmatApi.getMatColorByPosition(self.getPosition())\n handColor = playmatApi.getPlayerColor(matColor)\n self.setName(handColor .. \" Hand Helper\")\nend\n\n-- count cards in hand (by name for DES)\nfunction updateValue(toggle)\n -- update colors if handColor doesn't own a handzone\n if Player[handColor].getHandCount() == 0 then\n updateColors()\n end\n\n -- if there is still no handzone, then end here\n if Player[handColor].getHandCount() == 0 then return end\n\n -- get state of \"Dream-Enhancing Serum\" from playermat and update button label\n local des = playmatApi.isDES(matColor)\n if toggle then des = not des end\n self.editButton({ index = 1, label = \"DES: \" .. (des and \"✓\" or \"✗\") })\n\n -- count cards in hand\n local hand = Player[handColor].getHandObjects()\n local size = 0\n\n if des then\n local cardHash = {}\n for _, obj in pairs(hand) do\n if obj.tag == \"Card\" then\n local name = obj.getName()\n local title = string.match(name, '(.+)(%s%(%d+%))') or name\n cardHash[title] = true\n end\n end\n for _, title in pairs(cardHash) do\n size = size + 1\n end\n else\n for _, obj in pairs(hand) do\n if obj.tag == \"Card\" then size = size + 1 end\n end\n end\n\n -- update button label and color\n self.editButton({ index = 0, font_color = des and \"Green\" or \"White\", label = size })\nend\n\n-- discards a random non-hidden card from hand\nfunction discardRandom()\n playmatApi.doDiscardOne(matColor)\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x < -42 then\n if startPos.z > 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z > 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the color of the player's hand that is seated next to the playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.getPlayerColor = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"playerColor\")\n end\n\n -- Returns the color of the playermat that owns the playercolor's hand\n ---@param handColor String Color of the playermat\n PlaymatApi.getMatColor = function(handColor)\n local matColors = {\"White\", \"Orange\", \"Green\", \"Red\"}\n for i, mat in ipairs(internal.getMatForColor(\"All\")) do\n local color = mat.getVar(\"playerColor\")\n if color == handColor then return matColors[i] end\n end\n return \"NOT_FOUND\"\n end\n\n -- Returns if there is the card \"Dream-Enhancing Serum\" on the requested playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.isDES = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"isDES\")\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Transforms a local position into a global position\n ---@param localPos Table Local position to be transformed\n ---@param matColor String Color of the playermat\n PlaymatApi.transformLocalPosition = function(localPos, matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.positionToWorld(localPos)\n end\n\n -- Returns the rotation of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.returnRotation = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getRotation()\n end\n\n -- Triggers the Upkeep for the requested playmat\n ---@param matColor String Color of the playermat\n ---@param playerColor String Color of the calling player (for messages)\n PlaymatApi.doUpkeepFromHotkey = function(matColor, playerColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"doUpkeepFromHotkey\", playerColor)\n end\n\n -- Returns the active investigator id\n ---@param matColor String Color of the playermat\n PlaymatApi.returnInvestigatorId = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"activeInvestigatorId\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Adds the specified amount of resources to the requested playermat's resource counter\n PlaymatApi.gainResources = function(amount, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"gainResources\", amount)\n end\n end\n\n -- Discard a non-hidden card from the corresponding player's hand\n PlaymatApi.doDiscardOne = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"doDiscardOne\")\n end\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "0f1374", + "Name": "Custom_Token", + "Transform": { + "posX": 31.478, + "posY": 4.204, + "posZ": -20.335, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Displacement Tool", + "Description": "Moves all objects on the playmat in the chosen direction.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore", + "displacement_excluded" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1915746489209870095/5F6A6F2946DBEB81667C15B112F9E35943E61A97/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.2, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/DisplacementTool\")\nend)\n__bundle_register(\"accessories/DisplacementTool\", function(require, _LOADED, __bundle_register, __bundle_modules)\nlocal playAreaApi = require(\"core/PlayAreaApi\")\n\nlocal UI_offset = 1.15\n\nlocal buttonParamaters = {}\nbuttonParamaters.function_owner = self\nbuttonParamaters.label = \"\"\nbuttonParamaters.height = 500\nbuttonParamaters.width = 500\nbuttonParamaters.color = { 0, 0, 0, 0 }\n\nfunction onLoad()\n -- index 0: left\n buttonParamaters.click_function = \"shift_left\"\n buttonParamaters.tooltip = \"Move left\"\n buttonParamaters.position = { -UI_offset, 0, 0 }\n self.createButton(buttonParamaters)\n\n -- index 1: right\n buttonParamaters.click_function = \"shift_right\"\n buttonParamaters.tooltip = \"Move right\"\n buttonParamaters.position = { UI_offset, 0, 0 }\n self.createButton(buttonParamaters)\n\n -- index 2: up\n buttonParamaters.click_function = \"shift_up\"\n buttonParamaters.tooltip = \"Move up\"\n buttonParamaters.position = { 0, 0, -UI_offset }\n self.createButton(buttonParamaters)\n\n -- index 3: down\n buttonParamaters.click_function = \"shift_down\"\n buttonParamaters.tooltip = \"Move down\"\n buttonParamaters.position = { 0, 0, UI_offset }\n self.createButton(buttonParamaters)\nend\n\nfunction shift_left(color) playAreaApi.shiftContentsLeft(color) end\n\nfunction shift_right(color) playAreaApi.shiftContentsRight(color) end\n\nfunction shift_up(color) playAreaApi.shiftContentsUp(color) end\n\nfunction shift_down(color) playAreaApi.shiftContentsDown(color) end\nend)\n__bundle_register(\"core/PlayAreaApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlayAreaApi = { }\n\n local PLAY_AREA_GUID = \"721ba2\"\n\n -- Returns the current value of the investigator counter from the playmat\n ---@return Integer. Number of investigators currently set on the counter\n PlayAreaApi.getInvestigatorCount = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"getInvestigatorCount\")\n end\n\n -- Move all contents on the play area (cards, tokens, etc) one slot in the given direction. Certain\n -- fixed objects will be ignored, as will anything the player has tagged with\n -- 'displacement_excluded'\n ---@param playerColor Color of the player requesting the shift. Used solely to send an error\n --- message in the unlikely case that the scripting zone has been deleted\n PlayAreaApi.shiftContentsUp = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsUp\", playerColor)\n end\n\n PlayAreaApi.shiftContentsDown = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsDown\", playerColor)\n end\n\n PlayAreaApi.shiftContentsLeft = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsLeft\", playerColor)\n end\n\n PlayAreaApi.shiftContentsRight = function(playerColor)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"shiftContentsRight\", playerColor)\n end\n\n -- Reset the play area's tracking of which cards have had tokens spawned.\n PlayAreaApi.resetSpawnedCards = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"resetSpawnedCards\")\n end\n\n -- Event to be called when the current scenario has changed.\n ---@param scenarioName Name of the new scenario\n PlayAreaApi.onScenarioChanged = function(scenarioName)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"onScenarioChanged\", scenarioName)\n end\n\n -- Sets this playmat's snap points to limit snapping to locations or not.\n -- If matchTypes is false, snap points will be reset to snap all cards.\n ---@param matchTypes Boolean Whether snap points should only snap for the matching card types.\n PlayAreaApi.setLimitSnapsByType = function(matchCardTypes)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"setLimitSnapsByType\", matchCardTypes)\n end\n\n -- Receiver for the Global tryObjectEnterContainer event. Used to clear vector lines from dragged\n -- cards before they're destroyed by entering the container\n PlayAreaApi.tryObjectEnterContainer = function(container, object)\n getObjectFromGUID(PLAY_AREA_GUID).call(\"tryObjectEnterContainer\",\n { container = container, object = object })\n end\n\n -- counts the VP on locations in the play area\n PlayAreaApi.countVP = function()\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"countVP\")\n end\n\n -- highlights all locations in the play area without metadata\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightMissingData = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightMissingData\", state)\n end\n \n -- highlights all locations in the play area with VP\n ---@param state Boolean True if highlighting should be enabled\n PlayAreaApi.highlightCountedVP = function(state)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"highlightCountedVP\", state)\n end\n\n -- Checks if an object is in the play area (returns true or false)\n PlayAreaApi.isInPlayArea = function(object)\n return getObjectFromGUID(PLAY_AREA_GUID).call(\"isInPlayArea\", object)\n end\n\n return PlayAreaApi\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "", + "XmlUI": "" + }, + { + "GUID": "26cf4b", + "Name": "Custom_Token", + "Transform": { + "posX": 30.964, + "posY": 4.132, + "posZ": -20.814, + "rotX": 0.0, + "rotY": 270.0, + "rotZ": 0.0, + "scaleX": 1.5, + "scaleY": 1.0, + "scaleZ": 1.5 + }, + "Nickname": "Clean Up Helper", + "Description": "Cleans up the table for the next scenario during campaign play.\n\nThis includes moving cards and tokens into the trashcans, resetting counters and removing bless/curse tokens from the chaos bag.", + "GMNotes": "", + "AltLookAngle": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "ColorDiffuse": { + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "Tags": [ + "CleanUpHelper_ignore" + ], + "LayoutGroupSortIndex": 0, + "Value": 0, + "Locked": false, + "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/1850441528393599634/FA79B99F5544D16D38DCC8A26F1CEB3E7D9FED17/", + "ImageSecondaryURL": "", + "ImageScalar": 1.0, + "WidthScale": 0.0, + "CustomToken": { + "Thickness": 0.1, + "MergeDistancePixels": 15.0, + "StandUp": false, + "Stackable": false + } + }, + "LuaScript": "-- Bundled by luabundle {\"version\":\"1.6.0\"}\nlocal __bundle_require, __bundle_loaded, __bundle_register, __bundle_modules = (function(superRequire)\n\tlocal loadingPlaceholder = {[{}] = true}\n\n\tlocal register\n\tlocal modules = {}\n\n\tlocal require\n\tlocal loaded = {}\n\n\tregister = function(name, body)\n\t\tif not modules[name] then\n\t\t\tmodules[name] = body\n\t\tend\n\tend\n\n\trequire = function(name)\n\t\tlocal loadedModule = loaded[name]\n\n\t\tif loadedModule then\n\t\t\tif loadedModule == loadingPlaceholder then\n\t\t\t\treturn nil\n\t\t\tend\n\t\telse\n\t\t\tif not modules[name] then\n\t\t\t\tif not superRequire then\n\t\t\t\t\tlocal identifier = type(name) == 'string' and '\\\"' .. name .. '\\\"' or tostring(name)\n\t\t\t\t\terror('Tried to require ' .. identifier .. ', but no such module has been registered')\n\t\t\t\telse\n\t\t\t\t\treturn superRequire(name)\n\t\t\t\tend\n\t\t\tend\n\n\t\t\tloaded[name] = loadingPlaceholder\n\t\t\tloadedModule = modules[name](require, loaded, register, modules)\n\t\t\tloaded[name] = loadedModule\n\t\tend\n\n\t\treturn loadedModule\n\tend\n\n\treturn require, loaded, register, modules\nend)(nil)\n__bundle_register(\"core/SoundCubeApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local SoundCubeApi = {}\n\n -- this table links the name of a trigger effect to its index\n local soundIndices = {\n [\"Vacuum\"] = 0,\n [\"Deep Bell\"] = 1,\n [\"Dark Souls\"] = 2\n }\n\n function playTriggerEffect(index)\n getObjectsWithTag(\"SoundCube\")[1].AssetBundle.playTriggerEffect(index)\n end\n\n -- plays the by name requested sound\n ---@param soundName String Name of the sound to play\n SoundCubeApi.playSoundByName = function(soundName)\n playTriggerEffect(soundIndices[soundName])\n end\n\n return SoundCubeApi\nend\nend)\n__bundle_register(\"core/token/TokenSpawnTrackerApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local TokenSpawnTracker = { }\n\n local SPAWN_TRACKER_GUID = \"e3ffc9\"\n\n TokenSpawnTracker.hasSpawnedTokens = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"hasSpawnedTokens\", cardGuid)\n end\n\n TokenSpawnTracker.markTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"markTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetTokensSpawned = function(cardGuid)\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetTokensSpawned\", cardGuid)\n end\n\n TokenSpawnTracker.resetAllAssetAndEvents = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllAssetAndEvents\")\n end\n\n TokenSpawnTracker.resetAllLocations = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAllLocations\")\n end\n\n TokenSpawnTracker.resetAll = function()\n return getObjectFromGUID(SPAWN_TRACKER_GUID).call(\"resetAll\")\n end\n\n return TokenSpawnTracker\nend\nend)\n__bundle_register(\"playermat/PlaymatApi\", function(require, _LOADED, __bundle_register, __bundle_modules)\ndo\n local PlaymatApi = { }\n local internal = { }\n\n local MAT_IDS = {\n White = \"8b081b\",\n Orange = \"bd0ff4\",\n Green = \"383d8b\",\n Red = \"0840d5\"\n }\n\n local CLUE_COUNTER_GUIDS = {\n White = \"37be78\",\n Orange = \"1769ed\",\n Green = \"032300\",\n Red = \"d86b7c\"\n }\n\n local CLUE_CLICKER_GUIDS = {\n White = \"db85d6\",\n Orange = \"3f22e5\",\n Green = \"891403\",\n Red = \"4111de\"\n }\n\n -- Returns the color of the by position requested playermat as string\n ---@param startPos Table Position of the search, table get's roughly cut into 4 quarters to assign a playermat\n PlaymatApi.getMatColorByPosition = function(startPos)\n if startPos.x < -42 then\n if startPos.z > 0 then\n return \"White\"\n else\n return \"Orange\"\n end\n else\n if startPos.z > 0 then\n return \"Green\"\n else\n return \"Red\"\n end\n end\n end\n\n -- Returns the color of the player's hand that is seated next to the playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.getPlayerColor = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"playerColor\")\n end\n\n -- Returns the color of the playermat that owns the playercolor's hand\n ---@param handColor String Color of the playermat\n PlaymatApi.getMatColor = function(handColor)\n local matColors = {\"White\", \"Orange\", \"Green\", \"Red\"}\n for i, mat in ipairs(internal.getMatForColor(\"All\")) do\n local color = mat.getVar(\"playerColor\")\n if color == handColor then return matColors[i] end\n end\n return \"NOT_FOUND\"\n end\n\n -- Returns if there is the card \"Dream-Enhancing Serum\" on the requested playermat\n ---@param matColor String Color of the playermat\n PlaymatApi.isDES = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"isDES\")\n end\n\n -- Returns the draw deck of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDrawDeck = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n mat.call(\"getDrawDiscardDecks\")\n return mat.getVar(\"drawDeck\")\n end\n\n -- Returns the position of the discard pile of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.getDiscardPosition = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"returnGlobalDiscardPosition\")\n end\n\n -- Transforms a local position into a global position\n ---@param localPos Table Local position to be transformed\n ---@param matColor String Color of the playermat\n PlaymatApi.transformLocalPosition = function(localPos, matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.positionToWorld(localPos)\n end\n\n -- Returns the rotation of the requested playmat\n ---@param matColor String Color of the playermat\n PlaymatApi.returnRotation = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getRotation()\n end\n\n -- Triggers the Upkeep for the requested playmat\n ---@param matColor String Color of the playermat\n ---@param playerColor String Color of the calling player (for messages)\n PlaymatApi.doUpkeepFromHotkey = function(matColor, playerColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.call(\"doUpkeepFromHotkey\", playerColor)\n end\n\n -- Returns the active investigator id\n ---@param matColor String Color of the playermat\n PlaymatApi.returnInvestigatorId = function(matColor)\n local mat = getObjectFromGUID(MAT_IDS[matColor])\n return mat.getVar(\"activeInvestigatorId\")\n end\n\n -- Sets the requested playermat's snap points to limit snapping to matching card types or not. If\n -- matchTypes is true, the main card slot snap points will only snap assets, while the\n -- investigator area point will only snap Investigators. If matchTypes is false, snap points will\n -- be reset to snap all cards.\n ---@param matchCardTypes Boolean. Whether snap points should only snap for the matching card\n -- types.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.setLimitSnapsByType = function(matchCardTypes, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"setLimitSnapsByType\", matchCardTypes)\n end\n end\n\n -- Sets the requested playermat's draw 1 button to visible\n ---@param isDrawButtonVisible Boolean. Whether the draw 1 button should be visible or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.showDrawButton = function(isDrawButtonVisible, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"showDrawButton\", isDrawButtonVisible)\n end\n end\n\n -- Shows or hides the clickable clue counter for the requested playermat\n ---@param showCounter Boolean. Whether the clickable counter should be present or not\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.clickableClues = function(showCounter, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"clickableClues\", showCounter)\n end\n end\n\n -- Removes all clues (to the trash for tokens and counters set to 0) for the requested playermat\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will apply the setting to all four mats.\n PlaymatApi.removeClues = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"removeClues\")\n end\n end\n\n -- Reports the clue count for the requested playermat\n ---@param useClickableCounters Boolean Controls which type of counter is getting checked\n PlaymatApi.getClueCount = function(useClickableCounters, matColor)\n local count = 0\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n count = count + tonumber(mat.call(\"getClueCount\", useClickableCounters))\n end\n return count\n end\n\n -- Adds the specified amount of resources to the requested playermat's resource counter\n PlaymatApi.gainResources = function(amount, matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"gainResources\", amount)\n end\n end\n\n -- Discard a non-hidden card from the corresponding player's hand\n PlaymatApi.doDiscardOne = function(matColor)\n for _, mat in ipairs(internal.getMatForColor(matColor)) do\n mat.call(\"doDiscardOne\")\n end\n end\n\n -- Convenience function to look up a mat's object by color, or get all mats.\n ---@param matColor String for one of the active player colors - White, Orange, Green, Red. Also\n -- accepts \"All\" as a special value which will return all four mats.\n ---@return: Array of playermat objects. If a single mat is requested, will return a single-element\n -- array to simplify processing by consumers.\n internal.getMatForColor = function(matColor)\n local targetMatGuid = MAT_IDS[matColor]\n if targetMatGuid != nil then\n return { getObjectFromGUID(targetMatGuid) }\n end\n if matColor == \"All\" then\n return {\n getObjectFromGUID(MAT_IDS.White),\n getObjectFromGUID(MAT_IDS.Orange),\n getObjectFromGUID(MAT_IDS.Green),\n getObjectFromGUID(MAT_IDS.Red),\n }\n end\n end\n\n return PlaymatApi\nend\nend)\n__bundle_register(\"__root\", function(require, _LOADED, __bundle_register, __bundle_modules)\nrequire(\"accessories/CleanUpHelper\")\nend)\n__bundle_register(\"accessories/CleanUpHelper\", function(require, _LOADED, __bundle_register, __bundle_modules)\n--[[\nCleans up the table for the next scenario in a campaign:\n- sets counters to default values (resources and doom) or trauma values (health and sanity, if not disabled) from campaign log\n- puts everything on playmats and hands into respective trashcans\n- use the IGNORE_TAG to exclude objects from tidying (default: \"CleanUpHelper_Ignore\")]]\nlocal tokenSpawnTrackerApi = require(\"core/token/TokenSpawnTrackerApi\")\nlocal soundCubeApi = require(\"core/SoundCubeApi\")\nlocal playmatApi = require(\"playermat/PlaymatApi\")\n\n-- these objects will be ignored\nlocal IGNORE_GUIDS = {\n -- big playmat, change image panel and investigator counter\n \"b7b45b\", \"f182ee\", \"721ba2\",\n -- bless/curse manager\n \"afa06b\", \"bd0253\", \"5933fb\",\n -- stuff on agenda/act playmat\n \"85c4c6\", \"4a3aa4\", \"fea079\", \"b015d8\", \"11e0cf\", \"9f334f\", \"70b9f6\", \"0a5a29\",\n -- doom/location token bag\n \"47ffc3\", \"170f10\",\n -- table\n \"4ee1f2\"\n}\n\n-- objects with this tag will be ignored\nlocal IGNORE_TAG = \"CleanUpHelper_ignore\"\n\n-- colors and order for following tables\nlocal COLORS = { \"White\", \"Orange\", \"Green\", \"Red\", \"Agenda\" }\n\n-- counter GUIDS (4x damage and 4x horror)\nlocal DAMAGE_HORROR_GUIDS = {\n \"eb08d6\", \"e64eec\", \"1f5a0a\", \"591a45\",\n \"468e88\", \"0257d9\", \"7b5729\", \"beb964\",\n}\n\nlocal RESET_VALUES = {}\n\n-- GUIDS of objects (in order of ownership relating to 'COLORS')\nlocal PLAYERMAT_GUIDS = { \"8b081b\", \"bd0ff4\", \"383d8b\", \"0840d5\" }\nlocal RESOURCE_GUIDS = { \"4406f0\", \"816d84\", \"cd15ac\", \"a4b60d\" }\nlocal TRACKER_GUIDS = { \"e598c2\", \"b4a5f7\", \"af7ed7\", \"e74881\" }\nlocal CLUE_GUIDS = { \"d86b7c\", \"1769ed\", \"032300\", \"37be78\" }\nlocal CLUE_CLICKER_GUIDS = { \"db85d6\", \"3f22e5\", \"891403\", \"4111de\" }\nlocal TRASHCAN_GUIDS = { \"147e80\", \"f7b6c8\", \"5f896a\", \"4b8594\", \"70b9f6\" }\n\n-- values for physics.cast (4 entries for player zones, 5th entry for agenda/act deck, 6th for campaign log)\nlocal PHYSICS_POSITION = {\n { -54.5, 2, 21 },\n { -54.5, 2, -21 },\n { -27.0, 2, 26 },\n { -27.0, 2, -26 },\n { -02.0, 2, 10 },\n { -00.0, 2, -27 }\n}\n\nlocal PHYSICS_ROTATION = { 270, 270, 0, 180, 270, 0 }\n\nlocal PHYSICS_SCALE = {\n { 36.6, 1, 14.5 },\n { 36.6, 1, 14.5 },\n { 34.0, 1, 14.5 },\n { 34.0, 1, 14.5 },\n { 55.0, 1, 13.5 },\n { 05.0, 1, 05.0 }\n}\n\nlocal optionsVisible = false\nlocal options = {}\noptions[\"importTrauma\"] = true\noptions[\"tidyPlayermats\"] = true\noptions[\"removeDrawnLines\"] = false\n\nlocal buttonParameters = {}\nbuttonParameters.function_owner = self\n\n---------------------------------------------------------\n-- option loading and GUI setup\n---------------------------------------------------------\n\nfunction onSave()\n return JSON.encode({ options = options })\nend\n\nfunction onLoad(savedData)\n if savedData ~= nil then\n local loadedData = JSON.decode(savedData)\n options = loadedData.options\n -- update UI to match saved state\n for id, state in pairs(options) do\n self.UI.setAttribute(id, \"image\", state and \"option_on\" or \"option_off\")\n end\n end\n\n -- index 0: button as label\n buttonParameters.label = \"Clean Up Helper\"\n buttonParameters.click_function = \"none\"\n buttonParameters.position = { x = 0, y = 0.1, z = -1.3 }\n buttonParameters.height = 0\n buttonParameters.width = 0\n buttonParameters.font_size = 230\n buttonParameters.font_color = Color(0, 0, 0)\n self.createButton(buttonParameters)\n\n -- index 1: option button\n buttonParameters.label = \"Settings\"\n buttonParameters.click_function = \"showOrHideOptions\"\n buttonParameters.color = { 0, 0, 0, 0.96 }\n buttonParameters.position.z = -0.1\n buttonParameters.height = 350\n buttonParameters.width = 1000\n buttonParameters.font_size = 190\n buttonParameters.font_color = \"White\"\n self.createButton(buttonParameters)\n\n -- index 2: start button\n buttonParameters.label = \"Reset play areas\"\n buttonParameters.click_function = \"cleanUp\"\n buttonParameters.position.z = 1.1\n buttonParameters.width = 1550\n self.createButton(buttonParameters)\n\n -- create single table for ignoring\n for _, v in ipairs(CLUE_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(CLUE_CLICKER_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(RESOURCE_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(TRASHCAN_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(PLAYERMAT_GUIDS) do table.insert(IGNORE_GUIDS, v) end\n for _, v in ipairs(DAMAGE_HORROR_GUIDS) do table.insert(IGNORE_GUIDS, v) end\nend\n\n---------------------------------------------------------\n-- click functions for option buttons\n---------------------------------------------------------\n\n-- changes the UI state and the internal variable for the togglebuttons\nfunction optionButtonClick(_, id)\n local currentState = options[id]\n local newState = (currentState and \"option_off\" or \"option_on\")\n options[id] = not currentState\n self.UI.setAttribute(id, \"image\", newState)\nend\n\n-- shows or hides the option panel\nfunction showOrHideOptions()\n optionsVisible = not optionsVisible\n\n if optionsVisible then\n self.UI.show(\"options\")\n else\n self.UI.hide(\"options\")\n end\nend\n\n---------------------------------------------------------\n-- main function\n---------------------------------------------------------\n\nfunction cleanUp(_, color)\n printToAll(\"------------------------------\", \"White\")\n printToAll(\"Clean up started!\", \"Orange\")\n printToAll(\"Resetting counters...\", \"White\")\n\n soundCubeApi.playSoundByName(\"Vacuum\")\n ignoreCustomDataHelper()\n getTrauma()\n updateCounters(DAMAGE_HORROR_GUIDS, RESET_VALUES, \"Damage / Horror\")\n updateCounters(RESOURCE_GUIDS, 5, \"Resources\")\n updateCounters(CLUE_CLICKER_GUIDS, 0, \"Clue clickers\")\n resetSkillTrackers()\n resetDoomCounter()\n removeBlessCurse(color)\n removeLines()\n discardHands()\n tokenSpawnTrackerApi.resetAll()\n\n printToAll(\"Tidying main play area...\", \"White\")\n startLuaCoroutine(self, \"tidyPlayareaCoroutine\")\nend\n\n---------------------------------------------------------\n-- modular functions, called by other functions\n---------------------------------------------------------\nfunction updateCounters(tableOfGUIDs, tableOfNewValues, info)\n if tonumber(tableOfNewValues) then\n local value = tableOfNewValues\n tableOfNewValues = {}\n for i = 1, #tableOfGUIDs do\n table.insert(tableOfNewValues, value)\n end\n end\n\n for i, guid in ipairs(tableOfGUIDs) do\n local TOKEN = getObjectFromGUID(guid)\n\n if TOKEN ~= nil then\n TOKEN.call(\"updateVal\", tableOfNewValues[i])\n else\n printToAll(info .. \": No. \" .. i .. \" could not be found.\", \"Yellow\")\n end\n end\nend\n\n-- set investigator skill trackers to \"1, 1, 1, 1\"\nfunction resetSkillTrackers()\n for i, guid in ipairs(TRACKER_GUIDS) do\n local obj = getObjectFromGUID(guid)\n\n if obj ~= nil then\n obj.call(\"updateStats\", { 1, 1, 1, 1 })\n else\n printToAll(\"Skill tracker for \" .. COLORS[i] .. \" playmat could not be found.\", \"Yellow\")\n end\n end\nend\n\n-- reset doom on agenda\nfunction resetDoomCounter()\n local doomcounter = getObjectFromGUID(\"85c4c6\")\n\n if doomcounter ~= nil then\n doomcounter.call(\"updateVal\")\n else\n printToAll(\"Doom counter could not be found.\", \"Yellow\")\n end\nend\n\n-- gets the GUID of a custom data helper (if present) and adds it to the ignore list\nfunction ignoreCustomDataHelper()\n local playArea = getObjectFromGUID(\"721ba2\")\n local customDataHelper = playArea.getVar(\"customDataHelper\")\n if customDataHelper then table.insert(IGNORE_GUIDS, customDataHelper.getGUID()) end\nend\n\n-- read values for trauma from campaign log if enabled\nfunction getTrauma()\n RESET_VALUES = {\n 0, 0, 0, 0,\n 0, 0, 0, 0\n }\n\n -- stop here if trauma import is disabled\n if not options[\"importTrauma\"] then\n printToAll(\"Default values for health and sanity loaded.\", \"Yellow\")\n return\n end\n\n -- get campaign log\n local campaignLog = findObjects(6)[1]\n if campaignLog == nil then\n printToAll(\"Campaign log not found in standard position!\", \"Yellow\")\n printToAll(\"Default values for health and sanity loaded.\", \"Yellow\")\n return\n end\n\n -- get data from campaign log if possible\n local counterData = campaignLog.hit_object.getVar(\"ref_buttonData\")\n if counterData ~= nil then\n printToAll(\"Trauma values found in campaign log!\", \"Green\")\n for i = 1, 10, 3 do\n RESET_VALUES[1 + (i - 1) / 3] = counterData.counter[i].value\n RESET_VALUES[5 + (i - 1) / 3] = counterData.counter[i + 1].value\n end\n else\n printToAll(\"Trauma values could not be found in campaign log!\", \"Yellow\")\n printToAll(\"Default values for health and sanity loaded.\", \"Yellow\")\n end\nend\n\n-- get rid of bless/curse tokens via bless/curse manager\nfunction removeBlessCurse(color)\n local BlessCurseManager = getObjectFromGUID(\"5933fb\")\n\n if BlessCurseManager ~= nil then\n BlessCurseManager.call(\"doRemove\", color)\n else\n printToAll(\"Bless / Curse manager could not be found and thus bless/curse tokens were skipped.\", \"Yellow\")\n end\nend\n\n-- remove drawn lines\nfunction removeLines()\n if options[\"removeDrawnLines\"] then\n printToAll(\"Removing vector lines...\", \"White\")\n Global.setVectorLines({})\n end\nend\n\n-- discard all hand objects\nfunction discardHands()\n if not options[\"tidyPlayermats\"] then return end\n for i = 1, 4 do\n local trashcan = getObjectFromGUID(TRASHCAN_GUIDS[i])\n if trashcan == nil then return end\n local hand = Player[playmatApi.getPlayerColor(COLORS[i])].getHandObjects()\n for j = #hand, 1, -1 do\n trashcan.putObject(hand[j])\n end\n end\nend\n\n-- clean up for play area\nfunction tidyPlayareaCoroutine()\n local trashcan = getObjectFromGUID(TRASHCAN_GUIDS[5])\n local PLAYMATZONE = getObjectFromGUID(\"a2f932\")\n\n if PLAYMATZONE == nil then\n printToAll(\"Scripting zone for main play area could not be found!\", \"Red\")\n elseif trashcan == nil then\n printToAll(\"Trashcan for main play area could not be found!\", \"Red\")\n else\n for _, obj in ipairs(PLAYMATZONE.getObjects()) do\n -- ignore these elements\n if not tableContains(IGNORE_GUIDS, obj.getGUID()) and obj.hasTag(IGNORE_TAG) == false then\n coroutine.yield(0)\n trashcan.putObject(obj)\n end\n end\n end\n\n printToAll(\"Tidying playermats and agenda mat...\", \"White\")\n startLuaCoroutine(self, \"tidyPlayerMatCoroutine\")\n return 1\nend\n\n-- clean up for the four playermats and the agenda/act playmat\nfunction tidyPlayerMatCoroutine()\n for i = 1, 5 do\n -- only continue for playermat (1-4) if option enabled\n if options[\"tidyPlayermats\"] or i == 5 then\n -- delay for animation purpose\n for k = 1, 30 do coroutine.yield(0) end\n\n -- get respective trashcan\n local trashcan = getObjectFromGUID(TRASHCAN_GUIDS[i])\n if trashcan == nil then\n printToAll(\"Trashcan for \" .. COLORS[i] .. \" playmat could not be found!\", \"Red\")\n return 1\n end\n\n for _, entry in ipairs(findObjects(i)) do\n local obj = entry.hit_object\n local desc_low = string.lower(obj.getDescription())\n\n -- ignore these elements\n if not tableContains(IGNORE_GUIDS, obj.getGUID()) and obj.hasTag(IGNORE_TAG) == false and\n desc_low ~= \"chaos bag\" and desc_low ~= \"action token\" then\n coroutine.yield(0)\n trashcan.putObject(obj)\n\n -- flip action tokens back to ready\n elseif desc_low == \"action token\" and obj.is_face_down then\n obj.flip()\n end\n end\n\n -- reset \"activeInvestigatorId\"\n if i < 5 then\n local playermat = getObjectFromGUID(PLAYERMAT_GUIDS[i])\n if playermat then\n playermat.setVar(\"activeInvestigatorId\", \"00000\")\n end\n end\n end\n end\n\n local datahelper = getObjectFromGUID(\"708279\")\n if datahelper then\n datahelper.setTable(\"SPAWNED_PLAYER_CARD_GUIDS\", {})\n end\n\n printToAll(\"Clean up completed!\", \"Green\")\n return 1\nend\n\n---------------------------------------------------------\n-- helper functions\n---------------------------------------------------------\n\n-- find objects depending on index (1 to 4 for playermats, 5 for agenda/act playmat, 6 for campaign log)\nfunction findObjects(num)\n return Physics.cast({\n direction = { 0, 1, 0 },\n max_distance = 1,\n type = 3,\n size = PHYSICS_SCALE[num],\n origin = PHYSICS_POSITION[num],\n orientation = { 0, PHYSICS_ROTATION[num], 0 },\n debug = false\n })\nend\n\n-- search a table for a value, return true if found (else returns false)\nfunction tableContains(table, value)\n for _, v in ipairs(table) do\n if v == value then\n return true\n end\n end\n return false\nend\nend)\nreturn __bundle_require(\"__root\")", + "LuaScriptState": "{\"options\":{\"importTrauma\":true,\"removeDrawnLines\":false,\"tidyPlayermats\":true}}", + "XmlUI": "\n\n \n \n \n \n\n \n \n\n \n \n \n\n \n \n\n